xref: /plan9/sys/src/libmach/68020/2.out.h (revision 473d4f4b3fed09ca133e03643ec71c9150b33bcc)
1*473d4f4bSDavid du Colombier #define	NSYM	50
2*473d4f4bSDavid du Colombier #define	NSNAME	8
3*473d4f4bSDavid du Colombier 
4*473d4f4bSDavid du Colombier /* R0 is return */
5*473d4f4bSDavid du Colombier #define	REGEXT	7
6*473d4f4bSDavid du Colombier /* A7 is sp A6 is sb */
7*473d4f4bSDavid du Colombier #define	AREGEXT	5
8*473d4f4bSDavid du Colombier /* F0 is ret */
9*473d4f4bSDavid du Colombier #define	FREGEXT	7
10*473d4f4bSDavid du Colombier 
11*473d4f4bSDavid du Colombier enum	as
12*473d4f4bSDavid du Colombier {
13*473d4f4bSDavid du Colombier 	AXXX = 0,
14*473d4f4bSDavid du Colombier 	AABCD,
15*473d4f4bSDavid du Colombier 	AADDB,
16*473d4f4bSDavid du Colombier 	AADDL,
17*473d4f4bSDavid du Colombier 	AADDW,
18*473d4f4bSDavid du Colombier 	AADDXB,
19*473d4f4bSDavid du Colombier 	AADDXL,
20*473d4f4bSDavid du Colombier 	AADDXW,
21*473d4f4bSDavid du Colombier 	AADJSP,
22*473d4f4bSDavid du Colombier 	AANDB,
23*473d4f4bSDavid du Colombier 	AANDL,
24*473d4f4bSDavid du Colombier 	AANDW,
25*473d4f4bSDavid du Colombier 	AASLB,
26*473d4f4bSDavid du Colombier 	AASLL,
27*473d4f4bSDavid du Colombier 	AASLW,
28*473d4f4bSDavid du Colombier 	AASRB,
29*473d4f4bSDavid du Colombier 	AASRL,
30*473d4f4bSDavid du Colombier 	AASRW,
31*473d4f4bSDavid du Colombier 	ABCASE,
32*473d4f4bSDavid du Colombier 	ABCC,
33*473d4f4bSDavid du Colombier 	ABCHG,
34*473d4f4bSDavid du Colombier 	ABCLR,
35*473d4f4bSDavid du Colombier 	ABCS,
36*473d4f4bSDavid du Colombier 	ABEQ,
37*473d4f4bSDavid du Colombier 	ABFCHG,
38*473d4f4bSDavid du Colombier 	ABFCLR,
39*473d4f4bSDavid du Colombier 	ABFEXTS,
40*473d4f4bSDavid du Colombier 	ABFEXTU,
41*473d4f4bSDavid du Colombier 	ABFFFO,
42*473d4f4bSDavid du Colombier 	ABFINS,
43*473d4f4bSDavid du Colombier 	ABFSET,
44*473d4f4bSDavid du Colombier 	ABFTST,
45*473d4f4bSDavid du Colombier 	ABGE,
46*473d4f4bSDavid du Colombier 	ABGT,
47*473d4f4bSDavid du Colombier 	ABHI,
48*473d4f4bSDavid du Colombier 	ABKPT,
49*473d4f4bSDavid du Colombier 	ABLE,
50*473d4f4bSDavid du Colombier 	ABLS,
51*473d4f4bSDavid du Colombier 	ABLT,
52*473d4f4bSDavid du Colombier 	ABMI,
53*473d4f4bSDavid du Colombier 	ABNE,
54*473d4f4bSDavid du Colombier 	ABPL,
55*473d4f4bSDavid du Colombier 	ABRA,
56*473d4f4bSDavid du Colombier 	ABSET,
57*473d4f4bSDavid du Colombier 	ABSR,
58*473d4f4bSDavid du Colombier 	ABTST,
59*473d4f4bSDavid du Colombier 	ABVC,
60*473d4f4bSDavid du Colombier 	ABVS,
61*473d4f4bSDavid du Colombier 	ACALLM,
62*473d4f4bSDavid du Colombier 	ACAS2B,
63*473d4f4bSDavid du Colombier 	ACAS2L,
64*473d4f4bSDavid du Colombier 	ACAS2W,
65*473d4f4bSDavid du Colombier 	ACASB,
66*473d4f4bSDavid du Colombier 	ACASEW,
67*473d4f4bSDavid du Colombier 	ACASL,
68*473d4f4bSDavid du Colombier 	ACASW,
69*473d4f4bSDavid du Colombier 	ACHK2B,
70*473d4f4bSDavid du Colombier 	ACHK2L,
71*473d4f4bSDavid du Colombier 	ACHK2W,
72*473d4f4bSDavid du Colombier 	ACHKL,
73*473d4f4bSDavid du Colombier 	ACHKW,
74*473d4f4bSDavid du Colombier 	ACLRB,
75*473d4f4bSDavid du Colombier 	ACLRL,
76*473d4f4bSDavid du Colombier 	ACLRW,
77*473d4f4bSDavid du Colombier 	ACMP2B,
78*473d4f4bSDavid du Colombier 	ACMP2L,
79*473d4f4bSDavid du Colombier 	ACMP2W,
80*473d4f4bSDavid du Colombier 	ACMPB,
81*473d4f4bSDavid du Colombier 	ACMPL,
82*473d4f4bSDavid du Colombier 	ACMPW,
83*473d4f4bSDavid du Colombier 	ADATA,
84*473d4f4bSDavid du Colombier 	ADBCC,
85*473d4f4bSDavid du Colombier 	ADBCS,
86*473d4f4bSDavid du Colombier 	ADBEQ,
87*473d4f4bSDavid du Colombier 	ADBF,
88*473d4f4bSDavid du Colombier 	ADBGE,
89*473d4f4bSDavid du Colombier 	ADBGT,
90*473d4f4bSDavid du Colombier 	ADBHI,
91*473d4f4bSDavid du Colombier 	ADBLE,
92*473d4f4bSDavid du Colombier 	ADBLS,
93*473d4f4bSDavid du Colombier 	ADBLT,
94*473d4f4bSDavid du Colombier 	ADBMI,
95*473d4f4bSDavid du Colombier 	ADBNE,
96*473d4f4bSDavid du Colombier 	ADBPL,
97*473d4f4bSDavid du Colombier 	ADBT,
98*473d4f4bSDavid du Colombier 	ADBVC,
99*473d4f4bSDavid du Colombier 	ADBVS,
100*473d4f4bSDavid du Colombier 	ADIVSL,
101*473d4f4bSDavid du Colombier 	ADIVSW,
102*473d4f4bSDavid du Colombier 	ADIVUL,
103*473d4f4bSDavid du Colombier 	ADIVUW,
104*473d4f4bSDavid du Colombier 	AEND,
105*473d4f4bSDavid du Colombier 	AEORB,
106*473d4f4bSDavid du Colombier 	AEORL,
107*473d4f4bSDavid du Colombier 	AEORW,
108*473d4f4bSDavid du Colombier 	AEXG,
109*473d4f4bSDavid du Colombier 	AEXTBL,
110*473d4f4bSDavid du Colombier 	AEXTBW,
111*473d4f4bSDavid du Colombier 	AEXTWL,
112*473d4f4bSDavid du Colombier 	AFABSB,
113*473d4f4bSDavid du Colombier 	AFABSD,
114*473d4f4bSDavid du Colombier 	AFABSF,
115*473d4f4bSDavid du Colombier 	AFABSL,
116*473d4f4bSDavid du Colombier 	AFABSW,
117*473d4f4bSDavid du Colombier 	AFACOSB,
118*473d4f4bSDavid du Colombier 	AFACOSD,
119*473d4f4bSDavid du Colombier 	AFACOSF,
120*473d4f4bSDavid du Colombier 	AFACOSL,
121*473d4f4bSDavid du Colombier 	AFACOSW,
122*473d4f4bSDavid du Colombier 	AFADDB,
123*473d4f4bSDavid du Colombier 	AFADDD,
124*473d4f4bSDavid du Colombier 	AFADDF,
125*473d4f4bSDavid du Colombier 	AFADDL,
126*473d4f4bSDavid du Colombier 	AFADDW,
127*473d4f4bSDavid du Colombier 	AFASINB,
128*473d4f4bSDavid du Colombier 	AFASIND,
129*473d4f4bSDavid du Colombier 	AFASINF,
130*473d4f4bSDavid du Colombier 	AFASINL,
131*473d4f4bSDavid du Colombier 	AFASINW,
132*473d4f4bSDavid du Colombier 	AFATANB,
133*473d4f4bSDavid du Colombier 	AFATAND,
134*473d4f4bSDavid du Colombier 	AFATANF,
135*473d4f4bSDavid du Colombier 	AFATANHB,
136*473d4f4bSDavid du Colombier 	AFATANHD,
137*473d4f4bSDavid du Colombier 	AFATANHF,
138*473d4f4bSDavid du Colombier 	AFATANHL,
139*473d4f4bSDavid du Colombier 	AFATANHW,
140*473d4f4bSDavid du Colombier 	AFATANL,
141*473d4f4bSDavid du Colombier 	AFATANW,
142*473d4f4bSDavid du Colombier 	AFBEQ,
143*473d4f4bSDavid du Colombier 	AFBF,
144*473d4f4bSDavid du Colombier 	AFBGE,
145*473d4f4bSDavid du Colombier 	AFBGT,
146*473d4f4bSDavid du Colombier 	AFBLE,
147*473d4f4bSDavid du Colombier 	AFBLT,
148*473d4f4bSDavid du Colombier 	AFBNE,
149*473d4f4bSDavid du Colombier 	AFBT,
150*473d4f4bSDavid du Colombier 	AFCMPB,
151*473d4f4bSDavid du Colombier 	AFCMPD,
152*473d4f4bSDavid du Colombier 	AFCMPF,
153*473d4f4bSDavid du Colombier 	AFCMPL,
154*473d4f4bSDavid du Colombier 	AFCMPW,
155*473d4f4bSDavid du Colombier 	AFCOSB,
156*473d4f4bSDavid du Colombier 	AFCOSD,
157*473d4f4bSDavid du Colombier 	AFCOSF,
158*473d4f4bSDavid du Colombier 	AFCOSHB,
159*473d4f4bSDavid du Colombier 	AFCOSHD,
160*473d4f4bSDavid du Colombier 	AFCOSHF,
161*473d4f4bSDavid du Colombier 	AFCOSHL,
162*473d4f4bSDavid du Colombier 	AFCOSHW,
163*473d4f4bSDavid du Colombier 	AFCOSL,
164*473d4f4bSDavid du Colombier 	AFCOSW,
165*473d4f4bSDavid du Colombier 	AFDBEQ,
166*473d4f4bSDavid du Colombier 	AFDBF,
167*473d4f4bSDavid du Colombier 	AFDBGE,
168*473d4f4bSDavid du Colombier 	AFDBGT,
169*473d4f4bSDavid du Colombier 	AFDBLE,
170*473d4f4bSDavid du Colombier 	AFDBLT,
171*473d4f4bSDavid du Colombier 	AFDBNE,
172*473d4f4bSDavid du Colombier 	AFDBT,
173*473d4f4bSDavid du Colombier 	AFDIVB,
174*473d4f4bSDavid du Colombier 	AFDIVD,
175*473d4f4bSDavid du Colombier 	AFDIVF,
176*473d4f4bSDavid du Colombier 	AFDIVL,
177*473d4f4bSDavid du Colombier 	AFDIVW,
178*473d4f4bSDavid du Colombier 	AFETOXB,
179*473d4f4bSDavid du Colombier 	AFETOXD,
180*473d4f4bSDavid du Colombier 	AFETOXF,
181*473d4f4bSDavid du Colombier 	AFETOXL,
182*473d4f4bSDavid du Colombier 	AFETOXM1B,
183*473d4f4bSDavid du Colombier 	AFETOXM1D,
184*473d4f4bSDavid du Colombier 	AFETOXM1F,
185*473d4f4bSDavid du Colombier 	AFETOXM1L,
186*473d4f4bSDavid du Colombier 	AFETOXM1W,
187*473d4f4bSDavid du Colombier 	AFETOXW,
188*473d4f4bSDavid du Colombier 	AFGETEXPB,
189*473d4f4bSDavid du Colombier 	AFGETEXPD,
190*473d4f4bSDavid du Colombier 	AFGETEXPF,
191*473d4f4bSDavid du Colombier 	AFGETEXPL,
192*473d4f4bSDavid du Colombier 	AFGETEXPW,
193*473d4f4bSDavid du Colombier 	AFGETMANB,
194*473d4f4bSDavid du Colombier 	AFGETMAND,
195*473d4f4bSDavid du Colombier 	AFGETMANF,
196*473d4f4bSDavid du Colombier 	AFGETMANL,
197*473d4f4bSDavid du Colombier 	AFGETMANW,
198*473d4f4bSDavid du Colombier 	AFINTB,
199*473d4f4bSDavid du Colombier 	AFINTD,
200*473d4f4bSDavid du Colombier 	AFINTF,
201*473d4f4bSDavid du Colombier 	AFINTL,
202*473d4f4bSDavid du Colombier 	AFINTRZB,
203*473d4f4bSDavid du Colombier 	AFINTRZD,
204*473d4f4bSDavid du Colombier 	AFINTRZF,
205*473d4f4bSDavid du Colombier 	AFINTRZL,
206*473d4f4bSDavid du Colombier 	AFINTRZW,
207*473d4f4bSDavid du Colombier 	AFINTW,
208*473d4f4bSDavid du Colombier 	AFLOG10B,
209*473d4f4bSDavid du Colombier 	AFLOG10D,
210*473d4f4bSDavid du Colombier 	AFLOG10F,
211*473d4f4bSDavid du Colombier 	AFLOG10L,
212*473d4f4bSDavid du Colombier 	AFLOG10W,
213*473d4f4bSDavid du Colombier 	AFLOG2B,
214*473d4f4bSDavid du Colombier 	AFLOG2D,
215*473d4f4bSDavid du Colombier 	AFLOG2F,
216*473d4f4bSDavid du Colombier 	AFLOG2L,
217*473d4f4bSDavid du Colombier 	AFLOG2W,
218*473d4f4bSDavid du Colombier 	AFLOGNB,
219*473d4f4bSDavid du Colombier 	AFLOGND,
220*473d4f4bSDavid du Colombier 	AFLOGNF,
221*473d4f4bSDavid du Colombier 	AFLOGNL,
222*473d4f4bSDavid du Colombier 	AFLOGNP1B,
223*473d4f4bSDavid du Colombier 	AFLOGNP1D,
224*473d4f4bSDavid du Colombier 	AFLOGNP1F,
225*473d4f4bSDavid du Colombier 	AFLOGNP1L,
226*473d4f4bSDavid du Colombier 	AFLOGNP1W,
227*473d4f4bSDavid du Colombier 	AFLOGNW,
228*473d4f4bSDavid du Colombier 	AFMODB,
229*473d4f4bSDavid du Colombier 	AFMODD,
230*473d4f4bSDavid du Colombier 	AFMODF,
231*473d4f4bSDavid du Colombier 	AFMODL,
232*473d4f4bSDavid du Colombier 	AFMODW,
233*473d4f4bSDavid du Colombier 	AFMOVEB,
234*473d4f4bSDavid du Colombier 	AFMOVED,
235*473d4f4bSDavid du Colombier 	AFMOVEF,
236*473d4f4bSDavid du Colombier 	AFMOVEL,
237*473d4f4bSDavid du Colombier 	AFMOVEM,
238*473d4f4bSDavid du Colombier 	AFMOVEMC,
239*473d4f4bSDavid du Colombier 	AFMOVEW,
240*473d4f4bSDavid du Colombier 	AFMULB,
241*473d4f4bSDavid du Colombier 	AFMULD,
242*473d4f4bSDavid du Colombier 	AFMULF,
243*473d4f4bSDavid du Colombier 	AFMULL,
244*473d4f4bSDavid du Colombier 	AFMULW,
245*473d4f4bSDavid du Colombier 	AFNEGB,
246*473d4f4bSDavid du Colombier 	AFNEGD,
247*473d4f4bSDavid du Colombier 	AFNEGF,
248*473d4f4bSDavid du Colombier 	AFNEGL,
249*473d4f4bSDavid du Colombier 	AFNEGW,
250*473d4f4bSDavid du Colombier 	AFREMB,
251*473d4f4bSDavid du Colombier 	AFREMD,
252*473d4f4bSDavid du Colombier 	AFREMF,
253*473d4f4bSDavid du Colombier 	AFREML,
254*473d4f4bSDavid du Colombier 	AFREMW,
255*473d4f4bSDavid du Colombier 	AFRESTORE,
256*473d4f4bSDavid du Colombier 	AFSAVE,
257*473d4f4bSDavid du Colombier 	AFSCALEB,
258*473d4f4bSDavid du Colombier 	AFSCALED,
259*473d4f4bSDavid du Colombier 	AFSCALEF,
260*473d4f4bSDavid du Colombier 	AFSCALEL,
261*473d4f4bSDavid du Colombier 	AFSCALEW,
262*473d4f4bSDavid du Colombier 	AFSEQ,
263*473d4f4bSDavid du Colombier 	AFSF,
264*473d4f4bSDavid du Colombier 	AFSGE,
265*473d4f4bSDavid du Colombier 	AFSGT,
266*473d4f4bSDavid du Colombier 	AFSINB,
267*473d4f4bSDavid du Colombier 	AFSIND,
268*473d4f4bSDavid du Colombier 	AFSINF,
269*473d4f4bSDavid du Colombier 	AFSINHB,
270*473d4f4bSDavid du Colombier 	AFSINHD,
271*473d4f4bSDavid du Colombier 	AFSINHF,
272*473d4f4bSDavid du Colombier 	AFSINHL,
273*473d4f4bSDavid du Colombier 	AFSINHW,
274*473d4f4bSDavid du Colombier 	AFSINL,
275*473d4f4bSDavid du Colombier 	AFSINW,
276*473d4f4bSDavid du Colombier 	AFSLE,
277*473d4f4bSDavid du Colombier 	AFSLT,
278*473d4f4bSDavid du Colombier 	AFSNE,
279*473d4f4bSDavid du Colombier 	AFSQRTB,
280*473d4f4bSDavid du Colombier 	AFSQRTD,
281*473d4f4bSDavid du Colombier 	AFSQRTF,
282*473d4f4bSDavid du Colombier 	AFSQRTL,
283*473d4f4bSDavid du Colombier 	AFSQRTW,
284*473d4f4bSDavid du Colombier 	AFST,
285*473d4f4bSDavid du Colombier 	AFSUBB,
286*473d4f4bSDavid du Colombier 	AFSUBD,
287*473d4f4bSDavid du Colombier 	AFSUBF,
288*473d4f4bSDavid du Colombier 	AFSUBL,
289*473d4f4bSDavid du Colombier 	AFSUBW,
290*473d4f4bSDavid du Colombier 	AFTANB,
291*473d4f4bSDavid du Colombier 	AFTAND,
292*473d4f4bSDavid du Colombier 	AFTANF,
293*473d4f4bSDavid du Colombier 	AFTANHB,
294*473d4f4bSDavid du Colombier 	AFTANHD,
295*473d4f4bSDavid du Colombier 	AFTANHF,
296*473d4f4bSDavid du Colombier 	AFTANHL,
297*473d4f4bSDavid du Colombier 	AFTANHW,
298*473d4f4bSDavid du Colombier 	AFTANL,
299*473d4f4bSDavid du Colombier 	AFTANW,
300*473d4f4bSDavid du Colombier 	AFTENTOXB,
301*473d4f4bSDavid du Colombier 	AFTENTOXD,
302*473d4f4bSDavid du Colombier 	AFTENTOXF,
303*473d4f4bSDavid du Colombier 	AFTENTOXL,
304*473d4f4bSDavid du Colombier 	AFTENTOXW,
305*473d4f4bSDavid du Colombier 	AFTSTB,
306*473d4f4bSDavid du Colombier 	AFTSTD,
307*473d4f4bSDavid du Colombier 	AFTSTF,
308*473d4f4bSDavid du Colombier 	AFTSTL,
309*473d4f4bSDavid du Colombier 	AFTSTW,
310*473d4f4bSDavid du Colombier 	AFTWOTOXB,
311*473d4f4bSDavid du Colombier 	AFTWOTOXD,
312*473d4f4bSDavid du Colombier 	AFTWOTOXF,
313*473d4f4bSDavid du Colombier 	AFTWOTOXL,
314*473d4f4bSDavid du Colombier 	AFTWOTOXW,
315*473d4f4bSDavid du Colombier 	AGLOBL,
316*473d4f4bSDavid du Colombier 	AGOK,
317*473d4f4bSDavid du Colombier 	AHISTORY,
318*473d4f4bSDavid du Colombier 	AILLEG,
319*473d4f4bSDavid du Colombier 	AINSTR,
320*473d4f4bSDavid du Colombier 	AJMP,
321*473d4f4bSDavid du Colombier 	AJSR,
322*473d4f4bSDavid du Colombier 	ALEA,
323*473d4f4bSDavid du Colombier 	ALINKL,
324*473d4f4bSDavid du Colombier 	ALINKW,
325*473d4f4bSDavid du Colombier 	ALOCATE,
326*473d4f4bSDavid du Colombier 	ALONG,
327*473d4f4bSDavid du Colombier 	ALSLB,
328*473d4f4bSDavid du Colombier 	ALSLL,
329*473d4f4bSDavid du Colombier 	ALSLW,
330*473d4f4bSDavid du Colombier 	ALSRB,
331*473d4f4bSDavid du Colombier 	ALSRL,
332*473d4f4bSDavid du Colombier 	ALSRW,
333*473d4f4bSDavid du Colombier 	AMOVB,
334*473d4f4bSDavid du Colombier 	AMOVEM,
335*473d4f4bSDavid du Colombier 	AMOVEPL,
336*473d4f4bSDavid du Colombier 	AMOVEPW,
337*473d4f4bSDavid du Colombier 	AMOVESB,
338*473d4f4bSDavid du Colombier 	AMOVESL,
339*473d4f4bSDavid du Colombier 	AMOVESW,
340*473d4f4bSDavid du Colombier 	AMOVL,
341*473d4f4bSDavid du Colombier 	AMOVW,
342*473d4f4bSDavid du Colombier 	AMULSL,
343*473d4f4bSDavid du Colombier 	AMULSW,
344*473d4f4bSDavid du Colombier 	AMULUL,
345*473d4f4bSDavid du Colombier 	AMULUW,
346*473d4f4bSDavid du Colombier 	ANAME,
347*473d4f4bSDavid du Colombier 	ANBCD,
348*473d4f4bSDavid du Colombier 	ANEGB,
349*473d4f4bSDavid du Colombier 	ANEGL,
350*473d4f4bSDavid du Colombier 	ANEGW,
351*473d4f4bSDavid du Colombier 	ANEGXB,
352*473d4f4bSDavid du Colombier 	ANEGXL,
353*473d4f4bSDavid du Colombier 	ANEGXW,
354*473d4f4bSDavid du Colombier 	ANOP,
355*473d4f4bSDavid du Colombier 	ANOTB,
356*473d4f4bSDavid du Colombier 	ANOTL,
357*473d4f4bSDavid du Colombier 	ANOTW,
358*473d4f4bSDavid du Colombier 	AORB,
359*473d4f4bSDavid du Colombier 	AORL,
360*473d4f4bSDavid du Colombier 	AORW,
361*473d4f4bSDavid du Colombier 	APACK,
362*473d4f4bSDavid du Colombier 	APEA,
363*473d4f4bSDavid du Colombier 	ARESET,
364*473d4f4bSDavid du Colombier 	AROTLB,
365*473d4f4bSDavid du Colombier 	AROTLL,
366*473d4f4bSDavid du Colombier 	AROTLW,
367*473d4f4bSDavid du Colombier 	AROTRB,
368*473d4f4bSDavid du Colombier 	AROTRL,
369*473d4f4bSDavid du Colombier 	AROTRW,
370*473d4f4bSDavid du Colombier 	AROXLB,
371*473d4f4bSDavid du Colombier 	AROXLL,
372*473d4f4bSDavid du Colombier 	AROXLW,
373*473d4f4bSDavid du Colombier 	AROXRB,
374*473d4f4bSDavid du Colombier 	AROXRL,
375*473d4f4bSDavid du Colombier 	AROXRW,
376*473d4f4bSDavid du Colombier 	ARTD,
377*473d4f4bSDavid du Colombier 	ARTE,
378*473d4f4bSDavid du Colombier 	ARTM,
379*473d4f4bSDavid du Colombier 	ARTR,
380*473d4f4bSDavid du Colombier 	ARTS,
381*473d4f4bSDavid du Colombier 	ASBCD,
382*473d4f4bSDavid du Colombier 	ASCC,
383*473d4f4bSDavid du Colombier 	ASCS,
384*473d4f4bSDavid du Colombier 	ASEQ,
385*473d4f4bSDavid du Colombier 	ASF,
386*473d4f4bSDavid du Colombier 	ASGE,
387*473d4f4bSDavid du Colombier 	ASGT,
388*473d4f4bSDavid du Colombier 	ASHI,
389*473d4f4bSDavid du Colombier 	ASLE,
390*473d4f4bSDavid du Colombier 	ASLS,
391*473d4f4bSDavid du Colombier 	ASLT,
392*473d4f4bSDavid du Colombier 	ASMI,
393*473d4f4bSDavid du Colombier 	ASNE,
394*473d4f4bSDavid du Colombier 	ASPL,
395*473d4f4bSDavid du Colombier 	AST,
396*473d4f4bSDavid du Colombier 	ASTOP,
397*473d4f4bSDavid du Colombier 	ASUBB,
398*473d4f4bSDavid du Colombier 	ASUBL,
399*473d4f4bSDavid du Colombier 	ASUBW,
400*473d4f4bSDavid du Colombier 	ASUBXB,
401*473d4f4bSDavid du Colombier 	ASUBXL,
402*473d4f4bSDavid du Colombier 	ASUBXW,
403*473d4f4bSDavid du Colombier 	ASVC,
404*473d4f4bSDavid du Colombier 	ASVS,
405*473d4f4bSDavid du Colombier 	ASWAP,
406*473d4f4bSDavid du Colombier 	ASYS,
407*473d4f4bSDavid du Colombier 	ATAS,
408*473d4f4bSDavid du Colombier 	ATEXT,
409*473d4f4bSDavid du Colombier 	ATRAP,
410*473d4f4bSDavid du Colombier 	ATRAPCC,
411*473d4f4bSDavid du Colombier 	ATRAPCS,
412*473d4f4bSDavid du Colombier 	ATRAPEQ,
413*473d4f4bSDavid du Colombier 	ATRAPF,
414*473d4f4bSDavid du Colombier 	ATRAPGE,
415*473d4f4bSDavid du Colombier 	ATRAPGT,
416*473d4f4bSDavid du Colombier 	ATRAPHI,
417*473d4f4bSDavid du Colombier 	ATRAPLE,
418*473d4f4bSDavid du Colombier 	ATRAPLS,
419*473d4f4bSDavid du Colombier 	ATRAPLT,
420*473d4f4bSDavid du Colombier 	ATRAPMI,
421*473d4f4bSDavid du Colombier 	ATRAPNE,
422*473d4f4bSDavid du Colombier 	ATRAPPL,
423*473d4f4bSDavid du Colombier 	ATRAPT,
424*473d4f4bSDavid du Colombier 	ATRAPV,
425*473d4f4bSDavid du Colombier 	ATRAPVC,
426*473d4f4bSDavid du Colombier 	ATRAPVS,
427*473d4f4bSDavid du Colombier 	ATSTB,
428*473d4f4bSDavid du Colombier 	ATSTL,
429*473d4f4bSDavid du Colombier 	ATSTW,
430*473d4f4bSDavid du Colombier 	AUNLK,
431*473d4f4bSDavid du Colombier 	AUNPK,
432*473d4f4bSDavid du Colombier 	AWORD,
433*473d4f4bSDavid du Colombier 	ASIGNAME,
434*473d4f4bSDavid du Colombier 
435*473d4f4bSDavid du Colombier 	ALAST
436*473d4f4bSDavid du Colombier };
437*473d4f4bSDavid du Colombier 
438*473d4f4bSDavid du Colombier enum
439*473d4f4bSDavid du Colombier {
440*473d4f4bSDavid du Colombier 	NREG		= 8,
441*473d4f4bSDavid du Colombier 
442*473d4f4bSDavid du Colombier 	D_R0		= 0,
443*473d4f4bSDavid du Colombier 	D_A0		= NREG,
444*473d4f4bSDavid du Colombier 	D_F0		= D_A0+NREG,
445*473d4f4bSDavid du Colombier 	D_NONE		= D_F0+NREG,
446*473d4f4bSDavid du Colombier 	D_TOS,
447*473d4f4bSDavid du Colombier 	D_BRANCH,
448*473d4f4bSDavid du Colombier 	D_STACK,
449*473d4f4bSDavid du Colombier 	D_TREE,
450*473d4f4bSDavid du Colombier 	D_EXTERN,
451*473d4f4bSDavid du Colombier 	D_STATIC,
452*473d4f4bSDavid du Colombier 	D_AUTO,
453*473d4f4bSDavid du Colombier 	D_PARAM,
454*473d4f4bSDavid du Colombier 	D_CONST,
455*473d4f4bSDavid du Colombier 	D_FCONST,
456*473d4f4bSDavid du Colombier 	D_QUICK,
457*473d4f4bSDavid du Colombier 
458*473d4f4bSDavid du Colombier 	D_CCR,
459*473d4f4bSDavid du Colombier 	D_SR,
460*473d4f4bSDavid du Colombier 	D_SFC,
461*473d4f4bSDavid du Colombier 	D_CACR,
462*473d4f4bSDavid du Colombier 	D_USP,
463*473d4f4bSDavid du Colombier 	D_VBR,
464*473d4f4bSDavid du Colombier 	D_CAAR,
465*473d4f4bSDavid du Colombier 	D_MSP,
466*473d4f4bSDavid du Colombier 	D_ISP,
467*473d4f4bSDavid du Colombier 	D_DFC,
468*473d4f4bSDavid du Colombier 	D_FPCR,
469*473d4f4bSDavid du Colombier 	D_FPSR,
470*473d4f4bSDavid du Colombier 	D_FPIAR,
471*473d4f4bSDavid du Colombier 	D_SCONST,
472*473d4f4bSDavid du Colombier 	D_FILE,
473*473d4f4bSDavid du Colombier 
474*473d4f4bSDavid du Colombier 	D_TC,		/* new for 68040 */
475*473d4f4bSDavid du Colombier 	D_ITT0,
476*473d4f4bSDavid du Colombier 	D_ITT1,
477*473d4f4bSDavid du Colombier 	D_DTT0,
478*473d4f4bSDavid du Colombier 	D_DTT1,
479*473d4f4bSDavid du Colombier 	D_MMUSR,
480*473d4f4bSDavid du Colombier 	D_URP,
481*473d4f4bSDavid du Colombier 	D_SRP,
482*473d4f4bSDavid du Colombier 
483*473d4f4bSDavid du Colombier 	D_FILE1,
484*473d4f4bSDavid du Colombier 
485*473d4f4bSDavid du Colombier 	D_MASK		= 63/(D_SRP>=63?0:1),
486*473d4f4bSDavid du Colombier 
487*473d4f4bSDavid du Colombier 	I_DIR		= (D_MASK+1)*0,
488*473d4f4bSDavid du Colombier 	I_INDINC	= (D_MASK+1)*1,
489*473d4f4bSDavid du Colombier 	I_INDDEC	= (D_MASK+1)*2,
490*473d4f4bSDavid du Colombier 	I_INDIR		= (D_MASK+1)*3,
491*473d4f4bSDavid du Colombier 	I_ADDR		= (D_MASK+1)*4,
492*473d4f4bSDavid du Colombier 
493*473d4f4bSDavid du Colombier 	I_INDEX1	= (D_MASK+1)*1,
494*473d4f4bSDavid du Colombier 	I_INDEX2	= (D_MASK+1)*2,
495*473d4f4bSDavid du Colombier 	I_INDEX3	= (D_MASK+1)*3,
496*473d4f4bSDavid du Colombier 
497*473d4f4bSDavid du Colombier 	I_MASK		= (D_MASK+1)*7,
498*473d4f4bSDavid du Colombier 
499*473d4f4bSDavid du Colombier 	T_FIELD		= 1<<0,
500*473d4f4bSDavid du Colombier 	T_INDEX		= 1<<1,
501*473d4f4bSDavid du Colombier 	T_TYPE		= 1<<2,
502*473d4f4bSDavid du Colombier 	T_OFFSET	= 1<<3,
503*473d4f4bSDavid du Colombier 	T_FCONST	= 1<<4,
504*473d4f4bSDavid du Colombier 	T_SYM		= 1<<5,
505*473d4f4bSDavid du Colombier 	T_SCONST	= 1<<6
506*473d4f4bSDavid du Colombier };
507*473d4f4bSDavid du Colombier 
508*473d4f4bSDavid du Colombier /*
509*473d4f4bSDavid du Colombier  * this is the ranlib header
510*473d4f4bSDavid du Colombier  */
511*473d4f4bSDavid du Colombier #define	SYMDEF	"__.SYMDEF"
512*473d4f4bSDavid du Colombier 
513*473d4f4bSDavid du Colombier /*
514*473d4f4bSDavid du Colombier  * this is the simulated IEEE floating point
515*473d4f4bSDavid du Colombier  */
516*473d4f4bSDavid du Colombier typedef	struct	ieee	Ieee;
517*473d4f4bSDavid du Colombier struct	ieee
518*473d4f4bSDavid du Colombier {
519*473d4f4bSDavid du Colombier 	long	l;	/* contains ls-man	0xffffffff */
520*473d4f4bSDavid du Colombier 	long	h;	/* contains sign	0x80000000
521*473d4f4bSDavid du Colombier 				    exp		0x7ff00000
522*473d4f4bSDavid du Colombier 				    ms-man	0x000fffff */
523*473d4f4bSDavid du Colombier };
524