xref: /inferno-os/libinterp/dec.c (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth /* Machine generated by decgen.c */
2*37da2899SCharles.Forsyth 
3*37da2899SCharles.Forsyth #include "lib9.h"
4*37da2899SCharles.Forsyth #include "isa.h"
5*37da2899SCharles.Forsyth #include "interp.h"
6*37da2899SCharles.Forsyth 
7*37da2899SCharles.Forsyth #define DIND(reg, xxx) (uchar*)((*(ulong*)(R.reg+R.PC->xxx.i.f))+R.PC->xxx.i.s)
8*37da2899SCharles.Forsyth static void
D00(void)9*37da2899SCharles.Forsyth D00(void)
10*37da2899SCharles.Forsyth {
11*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
12*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
13*37da2899SCharles.Forsyth 	R.m = R.d;
14*37da2899SCharles.Forsyth }
15*37da2899SCharles.Forsyth static void
D01(void)16*37da2899SCharles.Forsyth D01(void)
17*37da2899SCharles.Forsyth {
18*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
19*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
20*37da2899SCharles.Forsyth 	R.m = R.d;
21*37da2899SCharles.Forsyth }
22*37da2899SCharles.Forsyth static void
D02(void)23*37da2899SCharles.Forsyth D02(void)
24*37da2899SCharles.Forsyth {
25*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
26*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
27*37da2899SCharles.Forsyth 	R.m = R.d;
28*37da2899SCharles.Forsyth }
29*37da2899SCharles.Forsyth static void
D03(void)30*37da2899SCharles.Forsyth D03(void)
31*37da2899SCharles.Forsyth {
32*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
33*37da2899SCharles.Forsyth }
34*37da2899SCharles.Forsyth static void
D04(void)35*37da2899SCharles.Forsyth D04(void)
36*37da2899SCharles.Forsyth {
37*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
38*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
39*37da2899SCharles.Forsyth 	R.m = R.d;
40*37da2899SCharles.Forsyth }
41*37da2899SCharles.Forsyth static void
D05(void)42*37da2899SCharles.Forsyth D05(void)
43*37da2899SCharles.Forsyth {
44*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
45*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
46*37da2899SCharles.Forsyth 	R.m = R.d;
47*37da2899SCharles.Forsyth }
48*37da2899SCharles.Forsyth static void
D06(void)49*37da2899SCharles.Forsyth D06(void)
50*37da2899SCharles.Forsyth {
51*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
52*37da2899SCharles.Forsyth }
53*37da2899SCharles.Forsyth static void
D07(void)54*37da2899SCharles.Forsyth D07(void)
55*37da2899SCharles.Forsyth {
56*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
57*37da2899SCharles.Forsyth }
58*37da2899SCharles.Forsyth static void
D08(void)59*37da2899SCharles.Forsyth D08(void)
60*37da2899SCharles.Forsyth {
61*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
62*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
63*37da2899SCharles.Forsyth 	R.m = R.d;
64*37da2899SCharles.Forsyth }
65*37da2899SCharles.Forsyth static void
D09(void)66*37da2899SCharles.Forsyth D09(void)
67*37da2899SCharles.Forsyth {
68*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
69*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
70*37da2899SCharles.Forsyth 	R.m = R.d;
71*37da2899SCharles.Forsyth }
72*37da2899SCharles.Forsyth static void
D0A(void)73*37da2899SCharles.Forsyth D0A(void)
74*37da2899SCharles.Forsyth {
75*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
76*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
77*37da2899SCharles.Forsyth 	R.m = R.d;
78*37da2899SCharles.Forsyth }
79*37da2899SCharles.Forsyth static void
D0B(void)80*37da2899SCharles.Forsyth D0B(void)
81*37da2899SCharles.Forsyth {
82*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
83*37da2899SCharles.Forsyth }
84*37da2899SCharles.Forsyth static void
D0C(void)85*37da2899SCharles.Forsyth D0C(void)
86*37da2899SCharles.Forsyth {
87*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
88*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
89*37da2899SCharles.Forsyth 	R.m = R.d;
90*37da2899SCharles.Forsyth }
91*37da2899SCharles.Forsyth static void
D0D(void)92*37da2899SCharles.Forsyth D0D(void)
93*37da2899SCharles.Forsyth {
94*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
95*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
96*37da2899SCharles.Forsyth 	R.m = R.d;
97*37da2899SCharles.Forsyth }
98*37da2899SCharles.Forsyth static void
D0E(void)99*37da2899SCharles.Forsyth D0E(void)
100*37da2899SCharles.Forsyth {
101*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
102*37da2899SCharles.Forsyth }
103*37da2899SCharles.Forsyth static void
D0F(void)104*37da2899SCharles.Forsyth D0F(void)
105*37da2899SCharles.Forsyth {
106*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
107*37da2899SCharles.Forsyth }
108*37da2899SCharles.Forsyth static void
D10(void)109*37da2899SCharles.Forsyth D10(void)
110*37da2899SCharles.Forsyth {
111*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
112*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
113*37da2899SCharles.Forsyth 	R.m = R.d;
114*37da2899SCharles.Forsyth }
115*37da2899SCharles.Forsyth static void
D11(void)116*37da2899SCharles.Forsyth D11(void)
117*37da2899SCharles.Forsyth {
118*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
119*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
120*37da2899SCharles.Forsyth 	R.m = R.d;
121*37da2899SCharles.Forsyth }
122*37da2899SCharles.Forsyth static void
D12(void)123*37da2899SCharles.Forsyth D12(void)
124*37da2899SCharles.Forsyth {
125*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
126*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
127*37da2899SCharles.Forsyth 	R.m = R.d;
128*37da2899SCharles.Forsyth }
129*37da2899SCharles.Forsyth static void
D13(void)130*37da2899SCharles.Forsyth D13(void)
131*37da2899SCharles.Forsyth {
132*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
133*37da2899SCharles.Forsyth }
134*37da2899SCharles.Forsyth static void
D14(void)135*37da2899SCharles.Forsyth D14(void)
136*37da2899SCharles.Forsyth {
137*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
138*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
139*37da2899SCharles.Forsyth 	R.m = R.d;
140*37da2899SCharles.Forsyth }
141*37da2899SCharles.Forsyth static void
D15(void)142*37da2899SCharles.Forsyth D15(void)
143*37da2899SCharles.Forsyth {
144*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
145*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
146*37da2899SCharles.Forsyth 	R.m = R.d;
147*37da2899SCharles.Forsyth }
148*37da2899SCharles.Forsyth static void
D16(void)149*37da2899SCharles.Forsyth D16(void)
150*37da2899SCharles.Forsyth {
151*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
152*37da2899SCharles.Forsyth }
153*37da2899SCharles.Forsyth static void
D17(void)154*37da2899SCharles.Forsyth D17(void)
155*37da2899SCharles.Forsyth {
156*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
157*37da2899SCharles.Forsyth }
158*37da2899SCharles.Forsyth static void
D18(void)159*37da2899SCharles.Forsyth D18(void)
160*37da2899SCharles.Forsyth {
161*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
162*37da2899SCharles.Forsyth 	R.m = R.d;
163*37da2899SCharles.Forsyth }
164*37da2899SCharles.Forsyth static void
D19(void)165*37da2899SCharles.Forsyth D19(void)
166*37da2899SCharles.Forsyth {
167*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
168*37da2899SCharles.Forsyth 	R.m = R.d;
169*37da2899SCharles.Forsyth }
170*37da2899SCharles.Forsyth static void
D1A(void)171*37da2899SCharles.Forsyth D1A(void)
172*37da2899SCharles.Forsyth {
173*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
174*37da2899SCharles.Forsyth 	R.m = R.d;
175*37da2899SCharles.Forsyth }
176*37da2899SCharles.Forsyth static void
D1B(void)177*37da2899SCharles.Forsyth D1B(void)
178*37da2899SCharles.Forsyth {
179*37da2899SCharles.Forsyth }
180*37da2899SCharles.Forsyth static void
D1C(void)181*37da2899SCharles.Forsyth D1C(void)
182*37da2899SCharles.Forsyth {
183*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
184*37da2899SCharles.Forsyth 	R.m = R.d;
185*37da2899SCharles.Forsyth }
186*37da2899SCharles.Forsyth static void
D1D(void)187*37da2899SCharles.Forsyth D1D(void)
188*37da2899SCharles.Forsyth {
189*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
190*37da2899SCharles.Forsyth 	R.m = R.d;
191*37da2899SCharles.Forsyth }
192*37da2899SCharles.Forsyth static void
D1E(void)193*37da2899SCharles.Forsyth D1E(void)
194*37da2899SCharles.Forsyth {
195*37da2899SCharles.Forsyth }
196*37da2899SCharles.Forsyth static void
D1F(void)197*37da2899SCharles.Forsyth D1F(void)
198*37da2899SCharles.Forsyth {
199*37da2899SCharles.Forsyth }
200*37da2899SCharles.Forsyth static void
D20(void)201*37da2899SCharles.Forsyth D20(void)
202*37da2899SCharles.Forsyth {
203*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
204*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
205*37da2899SCharles.Forsyth 	R.m = R.d;
206*37da2899SCharles.Forsyth }
207*37da2899SCharles.Forsyth static void
D21(void)208*37da2899SCharles.Forsyth D21(void)
209*37da2899SCharles.Forsyth {
210*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
211*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
212*37da2899SCharles.Forsyth 	R.m = R.d;
213*37da2899SCharles.Forsyth }
214*37da2899SCharles.Forsyth static void
D22(void)215*37da2899SCharles.Forsyth D22(void)
216*37da2899SCharles.Forsyth {
217*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
218*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
219*37da2899SCharles.Forsyth 	R.m = R.d;
220*37da2899SCharles.Forsyth }
221*37da2899SCharles.Forsyth static void
D23(void)222*37da2899SCharles.Forsyth D23(void)
223*37da2899SCharles.Forsyth {
224*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
225*37da2899SCharles.Forsyth }
226*37da2899SCharles.Forsyth static void
D24(void)227*37da2899SCharles.Forsyth D24(void)
228*37da2899SCharles.Forsyth {
229*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
230*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
231*37da2899SCharles.Forsyth 	R.m = R.d;
232*37da2899SCharles.Forsyth }
233*37da2899SCharles.Forsyth static void
D25(void)234*37da2899SCharles.Forsyth D25(void)
235*37da2899SCharles.Forsyth {
236*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
237*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
238*37da2899SCharles.Forsyth 	R.m = R.d;
239*37da2899SCharles.Forsyth }
240*37da2899SCharles.Forsyth static void
D26(void)241*37da2899SCharles.Forsyth D26(void)
242*37da2899SCharles.Forsyth {
243*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
244*37da2899SCharles.Forsyth }
245*37da2899SCharles.Forsyth static void
D27(void)246*37da2899SCharles.Forsyth D27(void)
247*37da2899SCharles.Forsyth {
248*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
249*37da2899SCharles.Forsyth }
250*37da2899SCharles.Forsyth static void
D28(void)251*37da2899SCharles.Forsyth D28(void)
252*37da2899SCharles.Forsyth {
253*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
254*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
255*37da2899SCharles.Forsyth 	R.m = R.d;
256*37da2899SCharles.Forsyth }
257*37da2899SCharles.Forsyth static void
D29(void)258*37da2899SCharles.Forsyth D29(void)
259*37da2899SCharles.Forsyth {
260*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
261*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
262*37da2899SCharles.Forsyth 	R.m = R.d;
263*37da2899SCharles.Forsyth }
264*37da2899SCharles.Forsyth static void
D2A(void)265*37da2899SCharles.Forsyth D2A(void)
266*37da2899SCharles.Forsyth {
267*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
268*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
269*37da2899SCharles.Forsyth 	R.m = R.d;
270*37da2899SCharles.Forsyth }
271*37da2899SCharles.Forsyth static void
D2B(void)272*37da2899SCharles.Forsyth D2B(void)
273*37da2899SCharles.Forsyth {
274*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
275*37da2899SCharles.Forsyth }
276*37da2899SCharles.Forsyth static void
D2C(void)277*37da2899SCharles.Forsyth D2C(void)
278*37da2899SCharles.Forsyth {
279*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
280*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
281*37da2899SCharles.Forsyth 	R.m = R.d;
282*37da2899SCharles.Forsyth }
283*37da2899SCharles.Forsyth static void
D2D(void)284*37da2899SCharles.Forsyth D2D(void)
285*37da2899SCharles.Forsyth {
286*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
287*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
288*37da2899SCharles.Forsyth 	R.m = R.d;
289*37da2899SCharles.Forsyth }
290*37da2899SCharles.Forsyth static void
D2E(void)291*37da2899SCharles.Forsyth D2E(void)
292*37da2899SCharles.Forsyth {
293*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
294*37da2899SCharles.Forsyth }
295*37da2899SCharles.Forsyth static void
D2F(void)296*37da2899SCharles.Forsyth D2F(void)
297*37da2899SCharles.Forsyth {
298*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
299*37da2899SCharles.Forsyth }
300*37da2899SCharles.Forsyth static void
D30(void)301*37da2899SCharles.Forsyth D30(void)
302*37da2899SCharles.Forsyth {
303*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
304*37da2899SCharles.Forsyth 	R.m = R.d;
305*37da2899SCharles.Forsyth }
306*37da2899SCharles.Forsyth static void
D31(void)307*37da2899SCharles.Forsyth D31(void)
308*37da2899SCharles.Forsyth {
309*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
310*37da2899SCharles.Forsyth 	R.m = R.d;
311*37da2899SCharles.Forsyth }
312*37da2899SCharles.Forsyth static void
D32(void)313*37da2899SCharles.Forsyth D32(void)
314*37da2899SCharles.Forsyth {
315*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
316*37da2899SCharles.Forsyth 	R.m = R.d;
317*37da2899SCharles.Forsyth }
318*37da2899SCharles.Forsyth static void
D33(void)319*37da2899SCharles.Forsyth D33(void)
320*37da2899SCharles.Forsyth {
321*37da2899SCharles.Forsyth }
322*37da2899SCharles.Forsyth static void
D34(void)323*37da2899SCharles.Forsyth D34(void)
324*37da2899SCharles.Forsyth {
325*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
326*37da2899SCharles.Forsyth 	R.m = R.d;
327*37da2899SCharles.Forsyth }
328*37da2899SCharles.Forsyth static void
D35(void)329*37da2899SCharles.Forsyth D35(void)
330*37da2899SCharles.Forsyth {
331*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
332*37da2899SCharles.Forsyth 	R.m = R.d;
333*37da2899SCharles.Forsyth }
334*37da2899SCharles.Forsyth static void
D36(void)335*37da2899SCharles.Forsyth D36(void)
336*37da2899SCharles.Forsyth {
337*37da2899SCharles.Forsyth }
338*37da2899SCharles.Forsyth static void
D37(void)339*37da2899SCharles.Forsyth D37(void)
340*37da2899SCharles.Forsyth {
341*37da2899SCharles.Forsyth }
342*37da2899SCharles.Forsyth static void
D38(void)343*37da2899SCharles.Forsyth D38(void)
344*37da2899SCharles.Forsyth {
345*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
346*37da2899SCharles.Forsyth 	R.m = R.d;
347*37da2899SCharles.Forsyth }
348*37da2899SCharles.Forsyth static void
D39(void)349*37da2899SCharles.Forsyth D39(void)
350*37da2899SCharles.Forsyth {
351*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
352*37da2899SCharles.Forsyth 	R.m = R.d;
353*37da2899SCharles.Forsyth }
354*37da2899SCharles.Forsyth static void
D3A(void)355*37da2899SCharles.Forsyth D3A(void)
356*37da2899SCharles.Forsyth {
357*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
358*37da2899SCharles.Forsyth 	R.m = R.d;
359*37da2899SCharles.Forsyth }
360*37da2899SCharles.Forsyth static void
D3B(void)361*37da2899SCharles.Forsyth D3B(void)
362*37da2899SCharles.Forsyth {
363*37da2899SCharles.Forsyth }
364*37da2899SCharles.Forsyth static void
D3C(void)365*37da2899SCharles.Forsyth D3C(void)
366*37da2899SCharles.Forsyth {
367*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
368*37da2899SCharles.Forsyth 	R.m = R.d;
369*37da2899SCharles.Forsyth }
370*37da2899SCharles.Forsyth static void
D3D(void)371*37da2899SCharles.Forsyth D3D(void)
372*37da2899SCharles.Forsyth {
373*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
374*37da2899SCharles.Forsyth 	R.m = R.d;
375*37da2899SCharles.Forsyth }
376*37da2899SCharles.Forsyth static void
D3E(void)377*37da2899SCharles.Forsyth D3E(void)
378*37da2899SCharles.Forsyth {
379*37da2899SCharles.Forsyth }
380*37da2899SCharles.Forsyth static void
D3F(void)381*37da2899SCharles.Forsyth D3F(void)
382*37da2899SCharles.Forsyth {
383*37da2899SCharles.Forsyth }
384*37da2899SCharles.Forsyth static void
D40(void)385*37da2899SCharles.Forsyth D40(void)
386*37da2899SCharles.Forsyth {
387*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
388*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
389*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
390*37da2899SCharles.Forsyth 	R.m = &R.t;
391*37da2899SCharles.Forsyth }
392*37da2899SCharles.Forsyth static void
D41(void)393*37da2899SCharles.Forsyth D41(void)
394*37da2899SCharles.Forsyth {
395*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
396*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
397*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
398*37da2899SCharles.Forsyth 	R.m = &R.t;
399*37da2899SCharles.Forsyth }
400*37da2899SCharles.Forsyth static void
D42(void)401*37da2899SCharles.Forsyth D42(void)
402*37da2899SCharles.Forsyth {
403*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
404*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
405*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
406*37da2899SCharles.Forsyth 	R.m = &R.t;
407*37da2899SCharles.Forsyth }
408*37da2899SCharles.Forsyth static void
D43(void)409*37da2899SCharles.Forsyth D43(void)
410*37da2899SCharles.Forsyth {
411*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
412*37da2899SCharles.Forsyth }
413*37da2899SCharles.Forsyth static void
D44(void)414*37da2899SCharles.Forsyth D44(void)
415*37da2899SCharles.Forsyth {
416*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
417*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
418*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
419*37da2899SCharles.Forsyth 	R.m = &R.t;
420*37da2899SCharles.Forsyth }
421*37da2899SCharles.Forsyth static void
D45(void)422*37da2899SCharles.Forsyth D45(void)
423*37da2899SCharles.Forsyth {
424*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
425*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
426*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
427*37da2899SCharles.Forsyth 	R.m = &R.t;
428*37da2899SCharles.Forsyth }
429*37da2899SCharles.Forsyth static void
D46(void)430*37da2899SCharles.Forsyth D46(void)
431*37da2899SCharles.Forsyth {
432*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
433*37da2899SCharles.Forsyth }
434*37da2899SCharles.Forsyth static void
D47(void)435*37da2899SCharles.Forsyth D47(void)
436*37da2899SCharles.Forsyth {
437*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
438*37da2899SCharles.Forsyth }
439*37da2899SCharles.Forsyth static void
D48(void)440*37da2899SCharles.Forsyth D48(void)
441*37da2899SCharles.Forsyth {
442*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
443*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
444*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
445*37da2899SCharles.Forsyth 	R.m = &R.t;
446*37da2899SCharles.Forsyth }
447*37da2899SCharles.Forsyth static void
D49(void)448*37da2899SCharles.Forsyth D49(void)
449*37da2899SCharles.Forsyth {
450*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
451*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
452*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
453*37da2899SCharles.Forsyth 	R.m = &R.t;
454*37da2899SCharles.Forsyth }
455*37da2899SCharles.Forsyth static void
D4A(void)456*37da2899SCharles.Forsyth D4A(void)
457*37da2899SCharles.Forsyth {
458*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
459*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
460*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
461*37da2899SCharles.Forsyth 	R.m = &R.t;
462*37da2899SCharles.Forsyth }
463*37da2899SCharles.Forsyth static void
D4B(void)464*37da2899SCharles.Forsyth D4B(void)
465*37da2899SCharles.Forsyth {
466*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
467*37da2899SCharles.Forsyth }
468*37da2899SCharles.Forsyth static void
D4C(void)469*37da2899SCharles.Forsyth D4C(void)
470*37da2899SCharles.Forsyth {
471*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
472*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
473*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
474*37da2899SCharles.Forsyth 	R.m = &R.t;
475*37da2899SCharles.Forsyth }
476*37da2899SCharles.Forsyth static void
D4D(void)477*37da2899SCharles.Forsyth D4D(void)
478*37da2899SCharles.Forsyth {
479*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
480*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
481*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
482*37da2899SCharles.Forsyth 	R.m = &R.t;
483*37da2899SCharles.Forsyth }
484*37da2899SCharles.Forsyth static void
D4E(void)485*37da2899SCharles.Forsyth D4E(void)
486*37da2899SCharles.Forsyth {
487*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
488*37da2899SCharles.Forsyth }
489*37da2899SCharles.Forsyth static void
D4F(void)490*37da2899SCharles.Forsyth D4F(void)
491*37da2899SCharles.Forsyth {
492*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
493*37da2899SCharles.Forsyth }
494*37da2899SCharles.Forsyth static void
D50(void)495*37da2899SCharles.Forsyth D50(void)
496*37da2899SCharles.Forsyth {
497*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
498*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
499*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
500*37da2899SCharles.Forsyth 	R.m = &R.t;
501*37da2899SCharles.Forsyth }
502*37da2899SCharles.Forsyth static void
D51(void)503*37da2899SCharles.Forsyth D51(void)
504*37da2899SCharles.Forsyth {
505*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
506*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
507*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
508*37da2899SCharles.Forsyth 	R.m = &R.t;
509*37da2899SCharles.Forsyth }
510*37da2899SCharles.Forsyth static void
D52(void)511*37da2899SCharles.Forsyth D52(void)
512*37da2899SCharles.Forsyth {
513*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
514*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
515*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
516*37da2899SCharles.Forsyth 	R.m = &R.t;
517*37da2899SCharles.Forsyth }
518*37da2899SCharles.Forsyth static void
D53(void)519*37da2899SCharles.Forsyth D53(void)
520*37da2899SCharles.Forsyth {
521*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
522*37da2899SCharles.Forsyth }
523*37da2899SCharles.Forsyth static void
D54(void)524*37da2899SCharles.Forsyth D54(void)
525*37da2899SCharles.Forsyth {
526*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
527*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
528*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
529*37da2899SCharles.Forsyth 	R.m = &R.t;
530*37da2899SCharles.Forsyth }
531*37da2899SCharles.Forsyth static void
D55(void)532*37da2899SCharles.Forsyth D55(void)
533*37da2899SCharles.Forsyth {
534*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
535*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
536*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
537*37da2899SCharles.Forsyth 	R.m = &R.t;
538*37da2899SCharles.Forsyth }
539*37da2899SCharles.Forsyth static void
D56(void)540*37da2899SCharles.Forsyth D56(void)
541*37da2899SCharles.Forsyth {
542*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
543*37da2899SCharles.Forsyth }
544*37da2899SCharles.Forsyth static void
D57(void)545*37da2899SCharles.Forsyth D57(void)
546*37da2899SCharles.Forsyth {
547*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
548*37da2899SCharles.Forsyth }
549*37da2899SCharles.Forsyth static void
D58(void)550*37da2899SCharles.Forsyth D58(void)
551*37da2899SCharles.Forsyth {
552*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
553*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
554*37da2899SCharles.Forsyth 	R.m = &R.t;
555*37da2899SCharles.Forsyth }
556*37da2899SCharles.Forsyth static void
D59(void)557*37da2899SCharles.Forsyth D59(void)
558*37da2899SCharles.Forsyth {
559*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
560*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
561*37da2899SCharles.Forsyth 	R.m = &R.t;
562*37da2899SCharles.Forsyth }
563*37da2899SCharles.Forsyth static void
D5A(void)564*37da2899SCharles.Forsyth D5A(void)
565*37da2899SCharles.Forsyth {
566*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
567*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
568*37da2899SCharles.Forsyth 	R.m = &R.t;
569*37da2899SCharles.Forsyth }
570*37da2899SCharles.Forsyth static void
D5B(void)571*37da2899SCharles.Forsyth D5B(void)
572*37da2899SCharles.Forsyth {
573*37da2899SCharles.Forsyth }
574*37da2899SCharles.Forsyth static void
D5C(void)575*37da2899SCharles.Forsyth D5C(void)
576*37da2899SCharles.Forsyth {
577*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
578*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
579*37da2899SCharles.Forsyth 	R.m = &R.t;
580*37da2899SCharles.Forsyth }
581*37da2899SCharles.Forsyth static void
D5D(void)582*37da2899SCharles.Forsyth D5D(void)
583*37da2899SCharles.Forsyth {
584*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
585*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
586*37da2899SCharles.Forsyth 	R.m = &R.t;
587*37da2899SCharles.Forsyth }
588*37da2899SCharles.Forsyth static void
D5E(void)589*37da2899SCharles.Forsyth D5E(void)
590*37da2899SCharles.Forsyth {
591*37da2899SCharles.Forsyth }
592*37da2899SCharles.Forsyth static void
D5F(void)593*37da2899SCharles.Forsyth D5F(void)
594*37da2899SCharles.Forsyth {
595*37da2899SCharles.Forsyth }
596*37da2899SCharles.Forsyth static void
D60(void)597*37da2899SCharles.Forsyth D60(void)
598*37da2899SCharles.Forsyth {
599*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
600*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
601*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
602*37da2899SCharles.Forsyth 	R.m = &R.t;
603*37da2899SCharles.Forsyth }
604*37da2899SCharles.Forsyth static void
D61(void)605*37da2899SCharles.Forsyth D61(void)
606*37da2899SCharles.Forsyth {
607*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
608*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
609*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
610*37da2899SCharles.Forsyth 	R.m = &R.t;
611*37da2899SCharles.Forsyth }
612*37da2899SCharles.Forsyth static void
D62(void)613*37da2899SCharles.Forsyth D62(void)
614*37da2899SCharles.Forsyth {
615*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
616*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
617*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
618*37da2899SCharles.Forsyth 	R.m = &R.t;
619*37da2899SCharles.Forsyth }
620*37da2899SCharles.Forsyth static void
D63(void)621*37da2899SCharles.Forsyth D63(void)
622*37da2899SCharles.Forsyth {
623*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
624*37da2899SCharles.Forsyth }
625*37da2899SCharles.Forsyth static void
D64(void)626*37da2899SCharles.Forsyth D64(void)
627*37da2899SCharles.Forsyth {
628*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
629*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
630*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
631*37da2899SCharles.Forsyth 	R.m = &R.t;
632*37da2899SCharles.Forsyth }
633*37da2899SCharles.Forsyth static void
D65(void)634*37da2899SCharles.Forsyth D65(void)
635*37da2899SCharles.Forsyth {
636*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
637*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
638*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
639*37da2899SCharles.Forsyth 	R.m = &R.t;
640*37da2899SCharles.Forsyth }
641*37da2899SCharles.Forsyth static void
D66(void)642*37da2899SCharles.Forsyth D66(void)
643*37da2899SCharles.Forsyth {
644*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
645*37da2899SCharles.Forsyth }
646*37da2899SCharles.Forsyth static void
D67(void)647*37da2899SCharles.Forsyth D67(void)
648*37da2899SCharles.Forsyth {
649*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
650*37da2899SCharles.Forsyth }
651*37da2899SCharles.Forsyth static void
D68(void)652*37da2899SCharles.Forsyth D68(void)
653*37da2899SCharles.Forsyth {
654*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
655*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
656*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
657*37da2899SCharles.Forsyth 	R.m = &R.t;
658*37da2899SCharles.Forsyth }
659*37da2899SCharles.Forsyth static void
D69(void)660*37da2899SCharles.Forsyth D69(void)
661*37da2899SCharles.Forsyth {
662*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
663*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
664*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
665*37da2899SCharles.Forsyth 	R.m = &R.t;
666*37da2899SCharles.Forsyth }
667*37da2899SCharles.Forsyth static void
D6A(void)668*37da2899SCharles.Forsyth D6A(void)
669*37da2899SCharles.Forsyth {
670*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
671*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
672*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
673*37da2899SCharles.Forsyth 	R.m = &R.t;
674*37da2899SCharles.Forsyth }
675*37da2899SCharles.Forsyth static void
D6B(void)676*37da2899SCharles.Forsyth D6B(void)
677*37da2899SCharles.Forsyth {
678*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
679*37da2899SCharles.Forsyth }
680*37da2899SCharles.Forsyth static void
D6C(void)681*37da2899SCharles.Forsyth D6C(void)
682*37da2899SCharles.Forsyth {
683*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
684*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
685*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
686*37da2899SCharles.Forsyth 	R.m = &R.t;
687*37da2899SCharles.Forsyth }
688*37da2899SCharles.Forsyth static void
D6D(void)689*37da2899SCharles.Forsyth D6D(void)
690*37da2899SCharles.Forsyth {
691*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
692*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
693*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
694*37da2899SCharles.Forsyth 	R.m = &R.t;
695*37da2899SCharles.Forsyth }
696*37da2899SCharles.Forsyth static void
D6E(void)697*37da2899SCharles.Forsyth D6E(void)
698*37da2899SCharles.Forsyth {
699*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
700*37da2899SCharles.Forsyth }
701*37da2899SCharles.Forsyth static void
D6F(void)702*37da2899SCharles.Forsyth D6F(void)
703*37da2899SCharles.Forsyth {
704*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
705*37da2899SCharles.Forsyth }
706*37da2899SCharles.Forsyth static void
D70(void)707*37da2899SCharles.Forsyth D70(void)
708*37da2899SCharles.Forsyth {
709*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
710*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
711*37da2899SCharles.Forsyth 	R.m = &R.t;
712*37da2899SCharles.Forsyth }
713*37da2899SCharles.Forsyth static void
D71(void)714*37da2899SCharles.Forsyth D71(void)
715*37da2899SCharles.Forsyth {
716*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
717*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
718*37da2899SCharles.Forsyth 	R.m = &R.t;
719*37da2899SCharles.Forsyth }
720*37da2899SCharles.Forsyth static void
D72(void)721*37da2899SCharles.Forsyth D72(void)
722*37da2899SCharles.Forsyth {
723*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
724*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
725*37da2899SCharles.Forsyth 	R.m = &R.t;
726*37da2899SCharles.Forsyth }
727*37da2899SCharles.Forsyth static void
D73(void)728*37da2899SCharles.Forsyth D73(void)
729*37da2899SCharles.Forsyth {
730*37da2899SCharles.Forsyth }
731*37da2899SCharles.Forsyth static void
D74(void)732*37da2899SCharles.Forsyth D74(void)
733*37da2899SCharles.Forsyth {
734*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
735*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
736*37da2899SCharles.Forsyth 	R.m = &R.t;
737*37da2899SCharles.Forsyth }
738*37da2899SCharles.Forsyth static void
D75(void)739*37da2899SCharles.Forsyth D75(void)
740*37da2899SCharles.Forsyth {
741*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
742*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
743*37da2899SCharles.Forsyth 	R.m = &R.t;
744*37da2899SCharles.Forsyth }
745*37da2899SCharles.Forsyth static void
D76(void)746*37da2899SCharles.Forsyth D76(void)
747*37da2899SCharles.Forsyth {
748*37da2899SCharles.Forsyth }
749*37da2899SCharles.Forsyth static void
D77(void)750*37da2899SCharles.Forsyth D77(void)
751*37da2899SCharles.Forsyth {
752*37da2899SCharles.Forsyth }
753*37da2899SCharles.Forsyth static void
D78(void)754*37da2899SCharles.Forsyth D78(void)
755*37da2899SCharles.Forsyth {
756*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
757*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
758*37da2899SCharles.Forsyth 	R.m = &R.t;
759*37da2899SCharles.Forsyth }
760*37da2899SCharles.Forsyth static void
D79(void)761*37da2899SCharles.Forsyth D79(void)
762*37da2899SCharles.Forsyth {
763*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
764*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
765*37da2899SCharles.Forsyth 	R.m = &R.t;
766*37da2899SCharles.Forsyth }
767*37da2899SCharles.Forsyth static void
D7A(void)768*37da2899SCharles.Forsyth D7A(void)
769*37da2899SCharles.Forsyth {
770*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
771*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
772*37da2899SCharles.Forsyth 	R.m = &R.t;
773*37da2899SCharles.Forsyth }
774*37da2899SCharles.Forsyth static void
D7B(void)775*37da2899SCharles.Forsyth D7B(void)
776*37da2899SCharles.Forsyth {
777*37da2899SCharles.Forsyth }
778*37da2899SCharles.Forsyth static void
D7C(void)779*37da2899SCharles.Forsyth D7C(void)
780*37da2899SCharles.Forsyth {
781*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
782*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
783*37da2899SCharles.Forsyth 	R.m = &R.t;
784*37da2899SCharles.Forsyth }
785*37da2899SCharles.Forsyth static void
D7D(void)786*37da2899SCharles.Forsyth D7D(void)
787*37da2899SCharles.Forsyth {
788*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
789*37da2899SCharles.Forsyth 	R.t = (short)R.PC->reg;
790*37da2899SCharles.Forsyth 	R.m = &R.t;
791*37da2899SCharles.Forsyth }
792*37da2899SCharles.Forsyth static void
D7E(void)793*37da2899SCharles.Forsyth D7E(void)
794*37da2899SCharles.Forsyth {
795*37da2899SCharles.Forsyth }
796*37da2899SCharles.Forsyth static void
D7F(void)797*37da2899SCharles.Forsyth D7F(void)
798*37da2899SCharles.Forsyth {
799*37da2899SCharles.Forsyth }
800*37da2899SCharles.Forsyth static void
D80(void)801*37da2899SCharles.Forsyth D80(void)
802*37da2899SCharles.Forsyth {
803*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
804*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
805*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
806*37da2899SCharles.Forsyth }
807*37da2899SCharles.Forsyth static void
D81(void)808*37da2899SCharles.Forsyth D81(void)
809*37da2899SCharles.Forsyth {
810*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
811*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
812*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
813*37da2899SCharles.Forsyth }
814*37da2899SCharles.Forsyth static void
D82(void)815*37da2899SCharles.Forsyth D82(void)
816*37da2899SCharles.Forsyth {
817*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
818*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
819*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
820*37da2899SCharles.Forsyth }
821*37da2899SCharles.Forsyth static void
D83(void)822*37da2899SCharles.Forsyth D83(void)
823*37da2899SCharles.Forsyth {
824*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
825*37da2899SCharles.Forsyth }
826*37da2899SCharles.Forsyth static void
D84(void)827*37da2899SCharles.Forsyth D84(void)
828*37da2899SCharles.Forsyth {
829*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
830*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
831*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
832*37da2899SCharles.Forsyth }
833*37da2899SCharles.Forsyth static void
D85(void)834*37da2899SCharles.Forsyth D85(void)
835*37da2899SCharles.Forsyth {
836*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
837*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
838*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
839*37da2899SCharles.Forsyth }
840*37da2899SCharles.Forsyth static void
D86(void)841*37da2899SCharles.Forsyth D86(void)
842*37da2899SCharles.Forsyth {
843*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
844*37da2899SCharles.Forsyth }
845*37da2899SCharles.Forsyth static void
D87(void)846*37da2899SCharles.Forsyth D87(void)
847*37da2899SCharles.Forsyth {
848*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
849*37da2899SCharles.Forsyth }
850*37da2899SCharles.Forsyth static void
D88(void)851*37da2899SCharles.Forsyth D88(void)
852*37da2899SCharles.Forsyth {
853*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
854*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
855*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
856*37da2899SCharles.Forsyth }
857*37da2899SCharles.Forsyth static void
D89(void)858*37da2899SCharles.Forsyth D89(void)
859*37da2899SCharles.Forsyth {
860*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
861*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
862*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
863*37da2899SCharles.Forsyth }
864*37da2899SCharles.Forsyth static void
D8A(void)865*37da2899SCharles.Forsyth D8A(void)
866*37da2899SCharles.Forsyth {
867*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
868*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
869*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
870*37da2899SCharles.Forsyth }
871*37da2899SCharles.Forsyth static void
D8B(void)872*37da2899SCharles.Forsyth D8B(void)
873*37da2899SCharles.Forsyth {
874*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
875*37da2899SCharles.Forsyth }
876*37da2899SCharles.Forsyth static void
D8C(void)877*37da2899SCharles.Forsyth D8C(void)
878*37da2899SCharles.Forsyth {
879*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
880*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
881*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
882*37da2899SCharles.Forsyth }
883*37da2899SCharles.Forsyth static void
D8D(void)884*37da2899SCharles.Forsyth D8D(void)
885*37da2899SCharles.Forsyth {
886*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
887*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
888*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
889*37da2899SCharles.Forsyth }
890*37da2899SCharles.Forsyth static void
D8E(void)891*37da2899SCharles.Forsyth D8E(void)
892*37da2899SCharles.Forsyth {
893*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
894*37da2899SCharles.Forsyth }
895*37da2899SCharles.Forsyth static void
D8F(void)896*37da2899SCharles.Forsyth D8F(void)
897*37da2899SCharles.Forsyth {
898*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
899*37da2899SCharles.Forsyth }
900*37da2899SCharles.Forsyth static void
D90(void)901*37da2899SCharles.Forsyth D90(void)
902*37da2899SCharles.Forsyth {
903*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
904*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
905*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
906*37da2899SCharles.Forsyth }
907*37da2899SCharles.Forsyth static void
D91(void)908*37da2899SCharles.Forsyth D91(void)
909*37da2899SCharles.Forsyth {
910*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
911*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
912*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
913*37da2899SCharles.Forsyth }
914*37da2899SCharles.Forsyth static void
D92(void)915*37da2899SCharles.Forsyth D92(void)
916*37da2899SCharles.Forsyth {
917*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
918*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
919*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
920*37da2899SCharles.Forsyth }
921*37da2899SCharles.Forsyth static void
D93(void)922*37da2899SCharles.Forsyth D93(void)
923*37da2899SCharles.Forsyth {
924*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
925*37da2899SCharles.Forsyth }
926*37da2899SCharles.Forsyth static void
D94(void)927*37da2899SCharles.Forsyth D94(void)
928*37da2899SCharles.Forsyth {
929*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
930*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
931*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
932*37da2899SCharles.Forsyth }
933*37da2899SCharles.Forsyth static void
D95(void)934*37da2899SCharles.Forsyth D95(void)
935*37da2899SCharles.Forsyth {
936*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
937*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
938*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
939*37da2899SCharles.Forsyth }
940*37da2899SCharles.Forsyth static void
D96(void)941*37da2899SCharles.Forsyth D96(void)
942*37da2899SCharles.Forsyth {
943*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
944*37da2899SCharles.Forsyth }
945*37da2899SCharles.Forsyth static void
D97(void)946*37da2899SCharles.Forsyth D97(void)
947*37da2899SCharles.Forsyth {
948*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
949*37da2899SCharles.Forsyth }
950*37da2899SCharles.Forsyth static void
D98(void)951*37da2899SCharles.Forsyth D98(void)
952*37da2899SCharles.Forsyth {
953*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
954*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
955*37da2899SCharles.Forsyth }
956*37da2899SCharles.Forsyth static void
D99(void)957*37da2899SCharles.Forsyth D99(void)
958*37da2899SCharles.Forsyth {
959*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
960*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
961*37da2899SCharles.Forsyth }
962*37da2899SCharles.Forsyth static void
D9A(void)963*37da2899SCharles.Forsyth D9A(void)
964*37da2899SCharles.Forsyth {
965*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
966*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
967*37da2899SCharles.Forsyth }
968*37da2899SCharles.Forsyth static void
D9B(void)969*37da2899SCharles.Forsyth D9B(void)
970*37da2899SCharles.Forsyth {
971*37da2899SCharles.Forsyth }
972*37da2899SCharles.Forsyth static void
D9C(void)973*37da2899SCharles.Forsyth D9C(void)
974*37da2899SCharles.Forsyth {
975*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
976*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
977*37da2899SCharles.Forsyth }
978*37da2899SCharles.Forsyth static void
D9D(void)979*37da2899SCharles.Forsyth D9D(void)
980*37da2899SCharles.Forsyth {
981*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
982*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
983*37da2899SCharles.Forsyth }
984*37da2899SCharles.Forsyth static void
D9E(void)985*37da2899SCharles.Forsyth D9E(void)
986*37da2899SCharles.Forsyth {
987*37da2899SCharles.Forsyth }
988*37da2899SCharles.Forsyth static void
D9F(void)989*37da2899SCharles.Forsyth D9F(void)
990*37da2899SCharles.Forsyth {
991*37da2899SCharles.Forsyth }
992*37da2899SCharles.Forsyth static void
DA0(void)993*37da2899SCharles.Forsyth DA0(void)
994*37da2899SCharles.Forsyth {
995*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
996*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
997*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
998*37da2899SCharles.Forsyth }
999*37da2899SCharles.Forsyth static void
DA1(void)1000*37da2899SCharles.Forsyth DA1(void)
1001*37da2899SCharles.Forsyth {
1002*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1003*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1004*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1005*37da2899SCharles.Forsyth }
1006*37da2899SCharles.Forsyth static void
DA2(void)1007*37da2899SCharles.Forsyth DA2(void)
1008*37da2899SCharles.Forsyth {
1009*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1010*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1011*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1012*37da2899SCharles.Forsyth }
1013*37da2899SCharles.Forsyth static void
DA3(void)1014*37da2899SCharles.Forsyth DA3(void)
1015*37da2899SCharles.Forsyth {
1016*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1017*37da2899SCharles.Forsyth }
1018*37da2899SCharles.Forsyth static void
DA4(void)1019*37da2899SCharles.Forsyth DA4(void)
1020*37da2899SCharles.Forsyth {
1021*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1022*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1023*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1024*37da2899SCharles.Forsyth }
1025*37da2899SCharles.Forsyth static void
DA5(void)1026*37da2899SCharles.Forsyth DA5(void)
1027*37da2899SCharles.Forsyth {
1028*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1029*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1030*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1031*37da2899SCharles.Forsyth }
1032*37da2899SCharles.Forsyth static void
DA6(void)1033*37da2899SCharles.Forsyth DA6(void)
1034*37da2899SCharles.Forsyth {
1035*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1036*37da2899SCharles.Forsyth }
1037*37da2899SCharles.Forsyth static void
DA7(void)1038*37da2899SCharles.Forsyth DA7(void)
1039*37da2899SCharles.Forsyth {
1040*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1041*37da2899SCharles.Forsyth }
1042*37da2899SCharles.Forsyth static void
DA8(void)1043*37da2899SCharles.Forsyth DA8(void)
1044*37da2899SCharles.Forsyth {
1045*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1046*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1047*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1048*37da2899SCharles.Forsyth }
1049*37da2899SCharles.Forsyth static void
DA9(void)1050*37da2899SCharles.Forsyth DA9(void)
1051*37da2899SCharles.Forsyth {
1052*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1053*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1054*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1055*37da2899SCharles.Forsyth }
1056*37da2899SCharles.Forsyth static void
DAA(void)1057*37da2899SCharles.Forsyth DAA(void)
1058*37da2899SCharles.Forsyth {
1059*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1060*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1061*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1062*37da2899SCharles.Forsyth }
1063*37da2899SCharles.Forsyth static void
DAB(void)1064*37da2899SCharles.Forsyth DAB(void)
1065*37da2899SCharles.Forsyth {
1066*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1067*37da2899SCharles.Forsyth }
1068*37da2899SCharles.Forsyth static void
DAC(void)1069*37da2899SCharles.Forsyth DAC(void)
1070*37da2899SCharles.Forsyth {
1071*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1072*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1073*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1074*37da2899SCharles.Forsyth }
1075*37da2899SCharles.Forsyth static void
DAD(void)1076*37da2899SCharles.Forsyth DAD(void)
1077*37da2899SCharles.Forsyth {
1078*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1079*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1080*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1081*37da2899SCharles.Forsyth }
1082*37da2899SCharles.Forsyth static void
DAE(void)1083*37da2899SCharles.Forsyth DAE(void)
1084*37da2899SCharles.Forsyth {
1085*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1086*37da2899SCharles.Forsyth }
1087*37da2899SCharles.Forsyth static void
DAF(void)1088*37da2899SCharles.Forsyth DAF(void)
1089*37da2899SCharles.Forsyth {
1090*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1091*37da2899SCharles.Forsyth }
1092*37da2899SCharles.Forsyth static void
DB0(void)1093*37da2899SCharles.Forsyth DB0(void)
1094*37da2899SCharles.Forsyth {
1095*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1096*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1097*37da2899SCharles.Forsyth }
1098*37da2899SCharles.Forsyth static void
DB1(void)1099*37da2899SCharles.Forsyth DB1(void)
1100*37da2899SCharles.Forsyth {
1101*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1102*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1103*37da2899SCharles.Forsyth }
1104*37da2899SCharles.Forsyth static void
DB2(void)1105*37da2899SCharles.Forsyth DB2(void)
1106*37da2899SCharles.Forsyth {
1107*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1108*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1109*37da2899SCharles.Forsyth }
1110*37da2899SCharles.Forsyth static void
DB3(void)1111*37da2899SCharles.Forsyth DB3(void)
1112*37da2899SCharles.Forsyth {
1113*37da2899SCharles.Forsyth }
1114*37da2899SCharles.Forsyth static void
DB4(void)1115*37da2899SCharles.Forsyth DB4(void)
1116*37da2899SCharles.Forsyth {
1117*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1118*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1119*37da2899SCharles.Forsyth }
1120*37da2899SCharles.Forsyth static void
DB5(void)1121*37da2899SCharles.Forsyth DB5(void)
1122*37da2899SCharles.Forsyth {
1123*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1124*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1125*37da2899SCharles.Forsyth }
1126*37da2899SCharles.Forsyth static void
DB6(void)1127*37da2899SCharles.Forsyth DB6(void)
1128*37da2899SCharles.Forsyth {
1129*37da2899SCharles.Forsyth }
1130*37da2899SCharles.Forsyth static void
DB7(void)1131*37da2899SCharles.Forsyth DB7(void)
1132*37da2899SCharles.Forsyth {
1133*37da2899SCharles.Forsyth }
1134*37da2899SCharles.Forsyth static void
DB8(void)1135*37da2899SCharles.Forsyth DB8(void)
1136*37da2899SCharles.Forsyth {
1137*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1138*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1139*37da2899SCharles.Forsyth }
1140*37da2899SCharles.Forsyth static void
DB9(void)1141*37da2899SCharles.Forsyth DB9(void)
1142*37da2899SCharles.Forsyth {
1143*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1144*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1145*37da2899SCharles.Forsyth }
1146*37da2899SCharles.Forsyth static void
DBA(void)1147*37da2899SCharles.Forsyth DBA(void)
1148*37da2899SCharles.Forsyth {
1149*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1150*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1151*37da2899SCharles.Forsyth }
1152*37da2899SCharles.Forsyth static void
DBB(void)1153*37da2899SCharles.Forsyth DBB(void)
1154*37da2899SCharles.Forsyth {
1155*37da2899SCharles.Forsyth }
1156*37da2899SCharles.Forsyth static void
DBC(void)1157*37da2899SCharles.Forsyth DBC(void)
1158*37da2899SCharles.Forsyth {
1159*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1160*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1161*37da2899SCharles.Forsyth }
1162*37da2899SCharles.Forsyth static void
DBD(void)1163*37da2899SCharles.Forsyth DBD(void)
1164*37da2899SCharles.Forsyth {
1165*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1166*37da2899SCharles.Forsyth 	R.m = R.FP+R.PC->reg;
1167*37da2899SCharles.Forsyth }
1168*37da2899SCharles.Forsyth static void
DBE(void)1169*37da2899SCharles.Forsyth DBE(void)
1170*37da2899SCharles.Forsyth {
1171*37da2899SCharles.Forsyth }
1172*37da2899SCharles.Forsyth static void
DBF(void)1173*37da2899SCharles.Forsyth DBF(void)
1174*37da2899SCharles.Forsyth {
1175*37da2899SCharles.Forsyth }
1176*37da2899SCharles.Forsyth static void
DC0(void)1177*37da2899SCharles.Forsyth DC0(void)
1178*37da2899SCharles.Forsyth {
1179*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1180*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1181*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1182*37da2899SCharles.Forsyth }
1183*37da2899SCharles.Forsyth static void
DC1(void)1184*37da2899SCharles.Forsyth DC1(void)
1185*37da2899SCharles.Forsyth {
1186*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1187*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1188*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1189*37da2899SCharles.Forsyth }
1190*37da2899SCharles.Forsyth static void
DC2(void)1191*37da2899SCharles.Forsyth DC2(void)
1192*37da2899SCharles.Forsyth {
1193*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1194*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1195*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1196*37da2899SCharles.Forsyth }
1197*37da2899SCharles.Forsyth static void
DC3(void)1198*37da2899SCharles.Forsyth DC3(void)
1199*37da2899SCharles.Forsyth {
1200*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1201*37da2899SCharles.Forsyth }
1202*37da2899SCharles.Forsyth static void
DC4(void)1203*37da2899SCharles.Forsyth DC4(void)
1204*37da2899SCharles.Forsyth {
1205*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1206*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1207*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1208*37da2899SCharles.Forsyth }
1209*37da2899SCharles.Forsyth static void
DC5(void)1210*37da2899SCharles.Forsyth DC5(void)
1211*37da2899SCharles.Forsyth {
1212*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1213*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1214*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1215*37da2899SCharles.Forsyth }
1216*37da2899SCharles.Forsyth static void
DC6(void)1217*37da2899SCharles.Forsyth DC6(void)
1218*37da2899SCharles.Forsyth {
1219*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1220*37da2899SCharles.Forsyth }
1221*37da2899SCharles.Forsyth static void
DC7(void)1222*37da2899SCharles.Forsyth DC7(void)
1223*37da2899SCharles.Forsyth {
1224*37da2899SCharles.Forsyth 	R.s = R.MP+R.PC->s.ind;
1225*37da2899SCharles.Forsyth }
1226*37da2899SCharles.Forsyth static void
DC8(void)1227*37da2899SCharles.Forsyth DC8(void)
1228*37da2899SCharles.Forsyth {
1229*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1230*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1231*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1232*37da2899SCharles.Forsyth }
1233*37da2899SCharles.Forsyth static void
DC9(void)1234*37da2899SCharles.Forsyth DC9(void)
1235*37da2899SCharles.Forsyth {
1236*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1237*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1238*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1239*37da2899SCharles.Forsyth }
1240*37da2899SCharles.Forsyth static void
DCA(void)1241*37da2899SCharles.Forsyth DCA(void)
1242*37da2899SCharles.Forsyth {
1243*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1244*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1245*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1246*37da2899SCharles.Forsyth }
1247*37da2899SCharles.Forsyth static void
DCB(void)1248*37da2899SCharles.Forsyth DCB(void)
1249*37da2899SCharles.Forsyth {
1250*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1251*37da2899SCharles.Forsyth }
1252*37da2899SCharles.Forsyth static void
DCC(void)1253*37da2899SCharles.Forsyth DCC(void)
1254*37da2899SCharles.Forsyth {
1255*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1256*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1257*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1258*37da2899SCharles.Forsyth }
1259*37da2899SCharles.Forsyth static void
DCD(void)1260*37da2899SCharles.Forsyth DCD(void)
1261*37da2899SCharles.Forsyth {
1262*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1263*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1264*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1265*37da2899SCharles.Forsyth }
1266*37da2899SCharles.Forsyth static void
DCE(void)1267*37da2899SCharles.Forsyth DCE(void)
1268*37da2899SCharles.Forsyth {
1269*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1270*37da2899SCharles.Forsyth }
1271*37da2899SCharles.Forsyth static void
DCF(void)1272*37da2899SCharles.Forsyth DCF(void)
1273*37da2899SCharles.Forsyth {
1274*37da2899SCharles.Forsyth 	R.s = R.FP+R.PC->s.ind;
1275*37da2899SCharles.Forsyth }
1276*37da2899SCharles.Forsyth static void
DD0(void)1277*37da2899SCharles.Forsyth DD0(void)
1278*37da2899SCharles.Forsyth {
1279*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1280*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1281*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1282*37da2899SCharles.Forsyth }
1283*37da2899SCharles.Forsyth static void
DD1(void)1284*37da2899SCharles.Forsyth DD1(void)
1285*37da2899SCharles.Forsyth {
1286*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1287*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1288*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1289*37da2899SCharles.Forsyth }
1290*37da2899SCharles.Forsyth static void
DD2(void)1291*37da2899SCharles.Forsyth DD2(void)
1292*37da2899SCharles.Forsyth {
1293*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1294*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1295*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1296*37da2899SCharles.Forsyth }
1297*37da2899SCharles.Forsyth static void
DD3(void)1298*37da2899SCharles.Forsyth DD3(void)
1299*37da2899SCharles.Forsyth {
1300*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1301*37da2899SCharles.Forsyth }
1302*37da2899SCharles.Forsyth static void
DD4(void)1303*37da2899SCharles.Forsyth DD4(void)
1304*37da2899SCharles.Forsyth {
1305*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1306*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1307*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1308*37da2899SCharles.Forsyth }
1309*37da2899SCharles.Forsyth static void
DD5(void)1310*37da2899SCharles.Forsyth DD5(void)
1311*37da2899SCharles.Forsyth {
1312*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1313*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1314*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1315*37da2899SCharles.Forsyth }
1316*37da2899SCharles.Forsyth static void
DD6(void)1317*37da2899SCharles.Forsyth DD6(void)
1318*37da2899SCharles.Forsyth {
1319*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1320*37da2899SCharles.Forsyth }
1321*37da2899SCharles.Forsyth static void
DD7(void)1322*37da2899SCharles.Forsyth DD7(void)
1323*37da2899SCharles.Forsyth {
1324*37da2899SCharles.Forsyth 	R.s = (uchar*)&R.PC->s.imm;
1325*37da2899SCharles.Forsyth }
1326*37da2899SCharles.Forsyth static void
DD8(void)1327*37da2899SCharles.Forsyth DD8(void)
1328*37da2899SCharles.Forsyth {
1329*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1330*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1331*37da2899SCharles.Forsyth }
1332*37da2899SCharles.Forsyth static void
DD9(void)1333*37da2899SCharles.Forsyth DD9(void)
1334*37da2899SCharles.Forsyth {
1335*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1336*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1337*37da2899SCharles.Forsyth }
1338*37da2899SCharles.Forsyth static void
DDA(void)1339*37da2899SCharles.Forsyth DDA(void)
1340*37da2899SCharles.Forsyth {
1341*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1342*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1343*37da2899SCharles.Forsyth }
1344*37da2899SCharles.Forsyth static void
DDB(void)1345*37da2899SCharles.Forsyth DDB(void)
1346*37da2899SCharles.Forsyth {
1347*37da2899SCharles.Forsyth }
1348*37da2899SCharles.Forsyth static void
DDC(void)1349*37da2899SCharles.Forsyth DDC(void)
1350*37da2899SCharles.Forsyth {
1351*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1352*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1353*37da2899SCharles.Forsyth }
1354*37da2899SCharles.Forsyth static void
DDD(void)1355*37da2899SCharles.Forsyth DDD(void)
1356*37da2899SCharles.Forsyth {
1357*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1358*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1359*37da2899SCharles.Forsyth }
1360*37da2899SCharles.Forsyth static void
DDE(void)1361*37da2899SCharles.Forsyth DDE(void)
1362*37da2899SCharles.Forsyth {
1363*37da2899SCharles.Forsyth }
1364*37da2899SCharles.Forsyth static void
DDF(void)1365*37da2899SCharles.Forsyth DDF(void)
1366*37da2899SCharles.Forsyth {
1367*37da2899SCharles.Forsyth }
1368*37da2899SCharles.Forsyth static void
DE0(void)1369*37da2899SCharles.Forsyth DE0(void)
1370*37da2899SCharles.Forsyth {
1371*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1372*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1373*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1374*37da2899SCharles.Forsyth }
1375*37da2899SCharles.Forsyth static void
DE1(void)1376*37da2899SCharles.Forsyth DE1(void)
1377*37da2899SCharles.Forsyth {
1378*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1379*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1380*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1381*37da2899SCharles.Forsyth }
1382*37da2899SCharles.Forsyth static void
DE2(void)1383*37da2899SCharles.Forsyth DE2(void)
1384*37da2899SCharles.Forsyth {
1385*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1386*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1387*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1388*37da2899SCharles.Forsyth }
1389*37da2899SCharles.Forsyth static void
DE3(void)1390*37da2899SCharles.Forsyth DE3(void)
1391*37da2899SCharles.Forsyth {
1392*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1393*37da2899SCharles.Forsyth }
1394*37da2899SCharles.Forsyth static void
DE4(void)1395*37da2899SCharles.Forsyth DE4(void)
1396*37da2899SCharles.Forsyth {
1397*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1398*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1399*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1400*37da2899SCharles.Forsyth }
1401*37da2899SCharles.Forsyth static void
DE5(void)1402*37da2899SCharles.Forsyth DE5(void)
1403*37da2899SCharles.Forsyth {
1404*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1405*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1406*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1407*37da2899SCharles.Forsyth }
1408*37da2899SCharles.Forsyth static void
DE6(void)1409*37da2899SCharles.Forsyth DE6(void)
1410*37da2899SCharles.Forsyth {
1411*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1412*37da2899SCharles.Forsyth }
1413*37da2899SCharles.Forsyth static void
DE7(void)1414*37da2899SCharles.Forsyth DE7(void)
1415*37da2899SCharles.Forsyth {
1416*37da2899SCharles.Forsyth 	R.s = DIND(MP, s);
1417*37da2899SCharles.Forsyth }
1418*37da2899SCharles.Forsyth static void
DE8(void)1419*37da2899SCharles.Forsyth DE8(void)
1420*37da2899SCharles.Forsyth {
1421*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1422*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1423*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1424*37da2899SCharles.Forsyth }
1425*37da2899SCharles.Forsyth static void
DE9(void)1426*37da2899SCharles.Forsyth DE9(void)
1427*37da2899SCharles.Forsyth {
1428*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1429*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1430*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1431*37da2899SCharles.Forsyth }
1432*37da2899SCharles.Forsyth static void
DEA(void)1433*37da2899SCharles.Forsyth DEA(void)
1434*37da2899SCharles.Forsyth {
1435*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1436*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1437*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1438*37da2899SCharles.Forsyth }
1439*37da2899SCharles.Forsyth static void
DEB(void)1440*37da2899SCharles.Forsyth DEB(void)
1441*37da2899SCharles.Forsyth {
1442*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1443*37da2899SCharles.Forsyth }
1444*37da2899SCharles.Forsyth static void
DEC(void)1445*37da2899SCharles.Forsyth DEC(void)
1446*37da2899SCharles.Forsyth {
1447*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1448*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1449*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1450*37da2899SCharles.Forsyth }
1451*37da2899SCharles.Forsyth static void
DED(void)1452*37da2899SCharles.Forsyth DED(void)
1453*37da2899SCharles.Forsyth {
1454*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1455*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1456*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1457*37da2899SCharles.Forsyth }
1458*37da2899SCharles.Forsyth static void
DEE(void)1459*37da2899SCharles.Forsyth DEE(void)
1460*37da2899SCharles.Forsyth {
1461*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1462*37da2899SCharles.Forsyth }
1463*37da2899SCharles.Forsyth static void
DEF(void)1464*37da2899SCharles.Forsyth DEF(void)
1465*37da2899SCharles.Forsyth {
1466*37da2899SCharles.Forsyth 	R.s = DIND(FP, s);
1467*37da2899SCharles.Forsyth }
1468*37da2899SCharles.Forsyth static void
DF0(void)1469*37da2899SCharles.Forsyth DF0(void)
1470*37da2899SCharles.Forsyth {
1471*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1472*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1473*37da2899SCharles.Forsyth }
1474*37da2899SCharles.Forsyth static void
DF1(void)1475*37da2899SCharles.Forsyth DF1(void)
1476*37da2899SCharles.Forsyth {
1477*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1478*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1479*37da2899SCharles.Forsyth }
1480*37da2899SCharles.Forsyth static void
DF2(void)1481*37da2899SCharles.Forsyth DF2(void)
1482*37da2899SCharles.Forsyth {
1483*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1484*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1485*37da2899SCharles.Forsyth }
1486*37da2899SCharles.Forsyth static void
DF3(void)1487*37da2899SCharles.Forsyth DF3(void)
1488*37da2899SCharles.Forsyth {
1489*37da2899SCharles.Forsyth }
1490*37da2899SCharles.Forsyth static void
DF4(void)1491*37da2899SCharles.Forsyth DF4(void)
1492*37da2899SCharles.Forsyth {
1493*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1494*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1495*37da2899SCharles.Forsyth }
1496*37da2899SCharles.Forsyth static void
DF5(void)1497*37da2899SCharles.Forsyth DF5(void)
1498*37da2899SCharles.Forsyth {
1499*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1500*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1501*37da2899SCharles.Forsyth }
1502*37da2899SCharles.Forsyth static void
DF6(void)1503*37da2899SCharles.Forsyth DF6(void)
1504*37da2899SCharles.Forsyth {
1505*37da2899SCharles.Forsyth }
1506*37da2899SCharles.Forsyth static void
DF7(void)1507*37da2899SCharles.Forsyth DF7(void)
1508*37da2899SCharles.Forsyth {
1509*37da2899SCharles.Forsyth }
1510*37da2899SCharles.Forsyth static void
DF8(void)1511*37da2899SCharles.Forsyth DF8(void)
1512*37da2899SCharles.Forsyth {
1513*37da2899SCharles.Forsyth 	R.d = R.MP+R.PC->d.ind;
1514*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1515*37da2899SCharles.Forsyth }
1516*37da2899SCharles.Forsyth static void
DF9(void)1517*37da2899SCharles.Forsyth DF9(void)
1518*37da2899SCharles.Forsyth {
1519*37da2899SCharles.Forsyth 	R.d = R.FP+R.PC->d.ind;
1520*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1521*37da2899SCharles.Forsyth }
1522*37da2899SCharles.Forsyth static void
DFA(void)1523*37da2899SCharles.Forsyth DFA(void)
1524*37da2899SCharles.Forsyth {
1525*37da2899SCharles.Forsyth 	R.d = (uchar*)&R.PC->d.imm;
1526*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1527*37da2899SCharles.Forsyth }
1528*37da2899SCharles.Forsyth static void
DFB(void)1529*37da2899SCharles.Forsyth DFB(void)
1530*37da2899SCharles.Forsyth {
1531*37da2899SCharles.Forsyth }
1532*37da2899SCharles.Forsyth static void
DFC(void)1533*37da2899SCharles.Forsyth DFC(void)
1534*37da2899SCharles.Forsyth {
1535*37da2899SCharles.Forsyth 	R.d = DIND(MP, d);
1536*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1537*37da2899SCharles.Forsyth }
1538*37da2899SCharles.Forsyth static void
DFD(void)1539*37da2899SCharles.Forsyth DFD(void)
1540*37da2899SCharles.Forsyth {
1541*37da2899SCharles.Forsyth 	R.d = DIND(FP, d);
1542*37da2899SCharles.Forsyth 	R.m = R.MP+R.PC->reg;
1543*37da2899SCharles.Forsyth }
1544*37da2899SCharles.Forsyth static void
DFE(void)1545*37da2899SCharles.Forsyth DFE(void)
1546*37da2899SCharles.Forsyth {
1547*37da2899SCharles.Forsyth }
1548*37da2899SCharles.Forsyth static void
DFF(void)1549*37da2899SCharles.Forsyth DFF(void)
1550*37da2899SCharles.Forsyth {
1551*37da2899SCharles.Forsyth }
1552*37da2899SCharles.Forsyth 
1553*37da2899SCharles.Forsyth void	(*dec[])(void) =
1554*37da2899SCharles.Forsyth {
1555*37da2899SCharles.Forsyth 	D00,
1556*37da2899SCharles.Forsyth 	D01,
1557*37da2899SCharles.Forsyth 	D02,
1558*37da2899SCharles.Forsyth 	D03,
1559*37da2899SCharles.Forsyth 	D04,
1560*37da2899SCharles.Forsyth 	D05,
1561*37da2899SCharles.Forsyth 	D06,
1562*37da2899SCharles.Forsyth 	D07,
1563*37da2899SCharles.Forsyth 	D08,
1564*37da2899SCharles.Forsyth 	D09,
1565*37da2899SCharles.Forsyth 	D0A,
1566*37da2899SCharles.Forsyth 	D0B,
1567*37da2899SCharles.Forsyth 	D0C,
1568*37da2899SCharles.Forsyth 	D0D,
1569*37da2899SCharles.Forsyth 	D0E,
1570*37da2899SCharles.Forsyth 	D0F,
1571*37da2899SCharles.Forsyth 	D10,
1572*37da2899SCharles.Forsyth 	D11,
1573*37da2899SCharles.Forsyth 	D12,
1574*37da2899SCharles.Forsyth 	D13,
1575*37da2899SCharles.Forsyth 	D14,
1576*37da2899SCharles.Forsyth 	D15,
1577*37da2899SCharles.Forsyth 	D16,
1578*37da2899SCharles.Forsyth 	D17,
1579*37da2899SCharles.Forsyth 	D18,
1580*37da2899SCharles.Forsyth 	D19,
1581*37da2899SCharles.Forsyth 	D1A,
1582*37da2899SCharles.Forsyth 	D1B,
1583*37da2899SCharles.Forsyth 	D1C,
1584*37da2899SCharles.Forsyth 	D1D,
1585*37da2899SCharles.Forsyth 	D1E,
1586*37da2899SCharles.Forsyth 	D1F,
1587*37da2899SCharles.Forsyth 	D20,
1588*37da2899SCharles.Forsyth 	D21,
1589*37da2899SCharles.Forsyth 	D22,
1590*37da2899SCharles.Forsyth 	D23,
1591*37da2899SCharles.Forsyth 	D24,
1592*37da2899SCharles.Forsyth 	D25,
1593*37da2899SCharles.Forsyth 	D26,
1594*37da2899SCharles.Forsyth 	D27,
1595*37da2899SCharles.Forsyth 	D28,
1596*37da2899SCharles.Forsyth 	D29,
1597*37da2899SCharles.Forsyth 	D2A,
1598*37da2899SCharles.Forsyth 	D2B,
1599*37da2899SCharles.Forsyth 	D2C,
1600*37da2899SCharles.Forsyth 	D2D,
1601*37da2899SCharles.Forsyth 	D2E,
1602*37da2899SCharles.Forsyth 	D2F,
1603*37da2899SCharles.Forsyth 	D30,
1604*37da2899SCharles.Forsyth 	D31,
1605*37da2899SCharles.Forsyth 	D32,
1606*37da2899SCharles.Forsyth 	D33,
1607*37da2899SCharles.Forsyth 	D34,
1608*37da2899SCharles.Forsyth 	D35,
1609*37da2899SCharles.Forsyth 	D36,
1610*37da2899SCharles.Forsyth 	D37,
1611*37da2899SCharles.Forsyth 	D38,
1612*37da2899SCharles.Forsyth 	D39,
1613*37da2899SCharles.Forsyth 	D3A,
1614*37da2899SCharles.Forsyth 	D3B,
1615*37da2899SCharles.Forsyth 	D3C,
1616*37da2899SCharles.Forsyth 	D3D,
1617*37da2899SCharles.Forsyth 	D3E,
1618*37da2899SCharles.Forsyth 	D3F,
1619*37da2899SCharles.Forsyth 	D40,
1620*37da2899SCharles.Forsyth 	D41,
1621*37da2899SCharles.Forsyth 	D42,
1622*37da2899SCharles.Forsyth 	D43,
1623*37da2899SCharles.Forsyth 	D44,
1624*37da2899SCharles.Forsyth 	D45,
1625*37da2899SCharles.Forsyth 	D46,
1626*37da2899SCharles.Forsyth 	D47,
1627*37da2899SCharles.Forsyth 	D48,
1628*37da2899SCharles.Forsyth 	D49,
1629*37da2899SCharles.Forsyth 	D4A,
1630*37da2899SCharles.Forsyth 	D4B,
1631*37da2899SCharles.Forsyth 	D4C,
1632*37da2899SCharles.Forsyth 	D4D,
1633*37da2899SCharles.Forsyth 	D4E,
1634*37da2899SCharles.Forsyth 	D4F,
1635*37da2899SCharles.Forsyth 	D50,
1636*37da2899SCharles.Forsyth 	D51,
1637*37da2899SCharles.Forsyth 	D52,
1638*37da2899SCharles.Forsyth 	D53,
1639*37da2899SCharles.Forsyth 	D54,
1640*37da2899SCharles.Forsyth 	D55,
1641*37da2899SCharles.Forsyth 	D56,
1642*37da2899SCharles.Forsyth 	D57,
1643*37da2899SCharles.Forsyth 	D58,
1644*37da2899SCharles.Forsyth 	D59,
1645*37da2899SCharles.Forsyth 	D5A,
1646*37da2899SCharles.Forsyth 	D5B,
1647*37da2899SCharles.Forsyth 	D5C,
1648*37da2899SCharles.Forsyth 	D5D,
1649*37da2899SCharles.Forsyth 	D5E,
1650*37da2899SCharles.Forsyth 	D5F,
1651*37da2899SCharles.Forsyth 	D60,
1652*37da2899SCharles.Forsyth 	D61,
1653*37da2899SCharles.Forsyth 	D62,
1654*37da2899SCharles.Forsyth 	D63,
1655*37da2899SCharles.Forsyth 	D64,
1656*37da2899SCharles.Forsyth 	D65,
1657*37da2899SCharles.Forsyth 	D66,
1658*37da2899SCharles.Forsyth 	D67,
1659*37da2899SCharles.Forsyth 	D68,
1660*37da2899SCharles.Forsyth 	D69,
1661*37da2899SCharles.Forsyth 	D6A,
1662*37da2899SCharles.Forsyth 	D6B,
1663*37da2899SCharles.Forsyth 	D6C,
1664*37da2899SCharles.Forsyth 	D6D,
1665*37da2899SCharles.Forsyth 	D6E,
1666*37da2899SCharles.Forsyth 	D6F,
1667*37da2899SCharles.Forsyth 	D70,
1668*37da2899SCharles.Forsyth 	D71,
1669*37da2899SCharles.Forsyth 	D72,
1670*37da2899SCharles.Forsyth 	D73,
1671*37da2899SCharles.Forsyth 	D74,
1672*37da2899SCharles.Forsyth 	D75,
1673*37da2899SCharles.Forsyth 	D76,
1674*37da2899SCharles.Forsyth 	D77,
1675*37da2899SCharles.Forsyth 	D78,
1676*37da2899SCharles.Forsyth 	D79,
1677*37da2899SCharles.Forsyth 	D7A,
1678*37da2899SCharles.Forsyth 	D7B,
1679*37da2899SCharles.Forsyth 	D7C,
1680*37da2899SCharles.Forsyth 	D7D,
1681*37da2899SCharles.Forsyth 	D7E,
1682*37da2899SCharles.Forsyth 	D7F,
1683*37da2899SCharles.Forsyth 	D80,
1684*37da2899SCharles.Forsyth 	D81,
1685*37da2899SCharles.Forsyth 	D82,
1686*37da2899SCharles.Forsyth 	D83,
1687*37da2899SCharles.Forsyth 	D84,
1688*37da2899SCharles.Forsyth 	D85,
1689*37da2899SCharles.Forsyth 	D86,
1690*37da2899SCharles.Forsyth 	D87,
1691*37da2899SCharles.Forsyth 	D88,
1692*37da2899SCharles.Forsyth 	D89,
1693*37da2899SCharles.Forsyth 	D8A,
1694*37da2899SCharles.Forsyth 	D8B,
1695*37da2899SCharles.Forsyth 	D8C,
1696*37da2899SCharles.Forsyth 	D8D,
1697*37da2899SCharles.Forsyth 	D8E,
1698*37da2899SCharles.Forsyth 	D8F,
1699*37da2899SCharles.Forsyth 	D90,
1700*37da2899SCharles.Forsyth 	D91,
1701*37da2899SCharles.Forsyth 	D92,
1702*37da2899SCharles.Forsyth 	D93,
1703*37da2899SCharles.Forsyth 	D94,
1704*37da2899SCharles.Forsyth 	D95,
1705*37da2899SCharles.Forsyth 	D96,
1706*37da2899SCharles.Forsyth 	D97,
1707*37da2899SCharles.Forsyth 	D98,
1708*37da2899SCharles.Forsyth 	D99,
1709*37da2899SCharles.Forsyth 	D9A,
1710*37da2899SCharles.Forsyth 	D9B,
1711*37da2899SCharles.Forsyth 	D9C,
1712*37da2899SCharles.Forsyth 	D9D,
1713*37da2899SCharles.Forsyth 	D9E,
1714*37da2899SCharles.Forsyth 	D9F,
1715*37da2899SCharles.Forsyth 	DA0,
1716*37da2899SCharles.Forsyth 	DA1,
1717*37da2899SCharles.Forsyth 	DA2,
1718*37da2899SCharles.Forsyth 	DA3,
1719*37da2899SCharles.Forsyth 	DA4,
1720*37da2899SCharles.Forsyth 	DA5,
1721*37da2899SCharles.Forsyth 	DA6,
1722*37da2899SCharles.Forsyth 	DA7,
1723*37da2899SCharles.Forsyth 	DA8,
1724*37da2899SCharles.Forsyth 	DA9,
1725*37da2899SCharles.Forsyth 	DAA,
1726*37da2899SCharles.Forsyth 	DAB,
1727*37da2899SCharles.Forsyth 	DAC,
1728*37da2899SCharles.Forsyth 	DAD,
1729*37da2899SCharles.Forsyth 	DAE,
1730*37da2899SCharles.Forsyth 	DAF,
1731*37da2899SCharles.Forsyth 	DB0,
1732*37da2899SCharles.Forsyth 	DB1,
1733*37da2899SCharles.Forsyth 	DB2,
1734*37da2899SCharles.Forsyth 	DB3,
1735*37da2899SCharles.Forsyth 	DB4,
1736*37da2899SCharles.Forsyth 	DB5,
1737*37da2899SCharles.Forsyth 	DB6,
1738*37da2899SCharles.Forsyth 	DB7,
1739*37da2899SCharles.Forsyth 	DB8,
1740*37da2899SCharles.Forsyth 	DB9,
1741*37da2899SCharles.Forsyth 	DBA,
1742*37da2899SCharles.Forsyth 	DBB,
1743*37da2899SCharles.Forsyth 	DBC,
1744*37da2899SCharles.Forsyth 	DBD,
1745*37da2899SCharles.Forsyth 	DBE,
1746*37da2899SCharles.Forsyth 	DBF,
1747*37da2899SCharles.Forsyth 	DC0,
1748*37da2899SCharles.Forsyth 	DC1,
1749*37da2899SCharles.Forsyth 	DC2,
1750*37da2899SCharles.Forsyth 	DC3,
1751*37da2899SCharles.Forsyth 	DC4,
1752*37da2899SCharles.Forsyth 	DC5,
1753*37da2899SCharles.Forsyth 	DC6,
1754*37da2899SCharles.Forsyth 	DC7,
1755*37da2899SCharles.Forsyth 	DC8,
1756*37da2899SCharles.Forsyth 	DC9,
1757*37da2899SCharles.Forsyth 	DCA,
1758*37da2899SCharles.Forsyth 	DCB,
1759*37da2899SCharles.Forsyth 	DCC,
1760*37da2899SCharles.Forsyth 	DCD,
1761*37da2899SCharles.Forsyth 	DCE,
1762*37da2899SCharles.Forsyth 	DCF,
1763*37da2899SCharles.Forsyth 	DD0,
1764*37da2899SCharles.Forsyth 	DD1,
1765*37da2899SCharles.Forsyth 	DD2,
1766*37da2899SCharles.Forsyth 	DD3,
1767*37da2899SCharles.Forsyth 	DD4,
1768*37da2899SCharles.Forsyth 	DD5,
1769*37da2899SCharles.Forsyth 	DD6,
1770*37da2899SCharles.Forsyth 	DD7,
1771*37da2899SCharles.Forsyth 	DD8,
1772*37da2899SCharles.Forsyth 	DD9,
1773*37da2899SCharles.Forsyth 	DDA,
1774*37da2899SCharles.Forsyth 	DDB,
1775*37da2899SCharles.Forsyth 	DDC,
1776*37da2899SCharles.Forsyth 	DDD,
1777*37da2899SCharles.Forsyth 	DDE,
1778*37da2899SCharles.Forsyth 	DDF,
1779*37da2899SCharles.Forsyth 	DE0,
1780*37da2899SCharles.Forsyth 	DE1,
1781*37da2899SCharles.Forsyth 	DE2,
1782*37da2899SCharles.Forsyth 	DE3,
1783*37da2899SCharles.Forsyth 	DE4,
1784*37da2899SCharles.Forsyth 	DE5,
1785*37da2899SCharles.Forsyth 	DE6,
1786*37da2899SCharles.Forsyth 	DE7,
1787*37da2899SCharles.Forsyth 	DE8,
1788*37da2899SCharles.Forsyth 	DE9,
1789*37da2899SCharles.Forsyth 	DEA,
1790*37da2899SCharles.Forsyth 	DEB,
1791*37da2899SCharles.Forsyth 	DEC,
1792*37da2899SCharles.Forsyth 	DED,
1793*37da2899SCharles.Forsyth 	DEE,
1794*37da2899SCharles.Forsyth 	DEF,
1795*37da2899SCharles.Forsyth 	DF0,
1796*37da2899SCharles.Forsyth 	DF1,
1797*37da2899SCharles.Forsyth 	DF2,
1798*37da2899SCharles.Forsyth 	DF3,
1799*37da2899SCharles.Forsyth 	DF4,
1800*37da2899SCharles.Forsyth 	DF5,
1801*37da2899SCharles.Forsyth 	DF6,
1802*37da2899SCharles.Forsyth 	DF7,
1803*37da2899SCharles.Forsyth 	DF8,
1804*37da2899SCharles.Forsyth 	DF9,
1805*37da2899SCharles.Forsyth 	DFA,
1806*37da2899SCharles.Forsyth 	DFB,
1807*37da2899SCharles.Forsyth 	DFC,
1808*37da2899SCharles.Forsyth 	DFD,
1809*37da2899SCharles.Forsyth 	DFE,
1810*37da2899SCharles.Forsyth 	DFF
1811*37da2899SCharles.Forsyth };
1812