1 /* automatically generated by m6888x-auto.sh, do not edit! */
2 _TME_RCSID("$Id: m6888x-auto.sh,v 1.2 2007/08/25 20:41:10 fredette Exp $");
3 
4 
5 /* the m6888x FPgen opmode bitmap: */
6 const tme_uint8_t _tme_m6888x_fpgen_opmode_bitmap[128 / 8] = {
7   95, 247, 119, 247, 255, 1, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0
8 };
9 
10 /* the m6888x FPgen opmode table: */
11 static const struct tme_m6888x_fpgen _tme_m6888x_fpgen_opmode_table[128] = {
12 
13   /* opmode 0: */
14   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
15 
16   /* opmode 1: */
17   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_rint), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
18 
19   /* opmode 2: */
20   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sinh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
21 
22   /* opmode 3: */
23   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_rint), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_TO_ZERO, TME_M6888X_ROUNDING_PRECISION_CTL },
24 
25   /* opmode 4: */
26   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
27 
28   /* opmode 5: */
29   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
30 
31   /* opmode 6: */
32   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log1p), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
33 
34   /* opmode 7: */
35   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
36 
37   /* opmode 8: */
38   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_expm1), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
39 
40   /* opmode 9: */
41   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_tanh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
42 
43   /* opmode 10: */
44   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_atan), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
45 
46   /* opmode 11: */
47   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
48 
49   /* opmode 12: */
50   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_asin), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
51 
52   /* opmode 13: */
53   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_atanh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
54 
55   /* opmode 14: */
56   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sin), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
57 
58   /* opmode 15: */
59   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_tan), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
60 
61   /* opmode 16: */
62   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_exp), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
63 
64   /* opmode 17: */
65   { _tme_m6888x_ftwotox, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
66 
67   /* opmode 18: */
68   { _tme_m6888x_ftentox, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
69 
70   /* opmode 19: */
71   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
72 
73   /* opmode 20: */
74   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
75 
76   /* opmode 21: */
77   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log10), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
78 
79   /* opmode 22: */
80   { _tme_m6888x_flog2, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
81 
82   /* opmode 23: */
83   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
84 
85   /* opmode 24: */
86   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
87 
88   /* opmode 25: */
89   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_cosh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
90 
91   /* opmode 26: */
92   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
93 
94   /* opmode 27: */
95   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
96 
97   /* opmode 28: */
98   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_acos), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
99 
100   /* opmode 29: */
101   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_cos), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
102 
103   /* opmode 30: */
104   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_getexp), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
105 
106   /* opmode 31: */
107   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_getman), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
108 
109   /* opmode 32: */
110   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
111 
112   /* opmode 33: */
113   { _tme_m6888x_fmod, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
114 
115   /* opmode 34: */
116   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
117 
118   /* opmode 35: */
119   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
120 
121   /* opmode 36: */
122   { _tme_m6888x_fsgldiv, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
123 
124   /* opmode 37: */
125   { _tme_m6888x_frem, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
126 
127   /* opmode 38: */
128   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_scale), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
129 
130   /* opmode 39: */
131   { _tme_m6888x_fsglmul, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
132 
133   /* opmode 40: */
134   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
135 
136   /* opmode 41: */
137   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
138 
139   /* opmode 42: */
140   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
141 
142   /* opmode 43: */
143   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
144 
145   /* opmode 44: */
146   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
147 
148   /* opmode 45: */
149   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
150 
151   /* opmode 46: */
152   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
153 
154   /* opmode 47: */
155   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
156 
157   /* opmode 48: */
158   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
159 
160   /* opmode 49: */
161   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
162 
163   /* opmode 50: */
164   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
165 
166   /* opmode 51: */
167   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
168 
169   /* opmode 52: */
170   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
171 
172   /* opmode 53: */
173   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
174 
175   /* opmode 54: */
176   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
177 
178   /* opmode 55: */
179   { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
180 
181   /* opmode 56: */
182   { _tme_m6888x_fcmp, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
183 
184   /* opmode 57: */
185   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
186 
187   /* opmode 58: */
188   { _tme_m6888x_ftst, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
189 
190   /* opmode 59: */
191   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
192 
193   /* opmode 60: */
194   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
195 
196   /* opmode 61: */
197   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
198 
199   /* opmode 62: */
200   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
201 
202   /* opmode 63: */
203   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
204 
205   /* opmode 64: */
206   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
207 
208   /* opmode 65: */
209   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
210 
211   /* opmode 66: */
212   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
213 
214   /* opmode 67: */
215   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
216 
217   /* opmode 68: */
218   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
219 
220   /* opmode 69: */
221   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
222 
223   /* opmode 70: */
224   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
225 
226   /* opmode 71: */
227   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
228 
229   /* opmode 72: */
230   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
231 
232   /* opmode 73: */
233   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
234 
235   /* opmode 74: */
236   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
237 
238   /* opmode 75: */
239   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
240 
241   /* opmode 76: */
242   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
243 
244   /* opmode 77: */
245   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
246 
247   /* opmode 78: */
248   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
249 
250   /* opmode 79: */
251   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
252 
253   /* opmode 80: */
254   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
255 
256   /* opmode 81: */
257   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
258 
259   /* opmode 82: */
260   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
261 
262   /* opmode 83: */
263   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
264 
265   /* opmode 84: */
266   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
267 
268   /* opmode 85: */
269   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
270 
271   /* opmode 86: */
272   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
273 
274   /* opmode 87: */
275   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
276 
277   /* opmode 88: */
278   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
279 
280   /* opmode 89: */
281   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
282 
283   /* opmode 90: */
284   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
285 
286   /* opmode 91: */
287   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
288 
289   /* opmode 92: */
290   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
291 
292   /* opmode 93: */
293   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
294 
295   /* opmode 94: */
296   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
297 
298   /* opmode 95: */
299   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
300 
301   /* opmode 96: */
302   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
303 
304   /* opmode 97: */
305   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
306 
307   /* opmode 98: */
308   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
309 
310   /* opmode 99: */
311   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
312 
313   /* opmode 100: */
314   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
315 
316   /* opmode 101: */
317   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
318 
319   /* opmode 102: */
320   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
321 
322   /* opmode 103: */
323   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
324 
325   /* opmode 104: */
326   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE },
327 
328   /* opmode 105: */
329   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
330 
331   /* opmode 106: */
332   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
333 
334   /* opmode 107: */
335   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
336 
337   /* opmode 108: */
338   { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE },
339 
340   /* opmode 109: */
341   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
342 
343   /* opmode 110: */
344   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
345 
346   /* opmode 111: */
347   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
348 
349   /* opmode 112: */
350   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
351 
352   /* opmode 113: */
353   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
354 
355   /* opmode 114: */
356   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
357 
358   /* opmode 115: */
359   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
360 
361   /* opmode 116: */
362   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
363 
364   /* opmode 117: */
365   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
366 
367   /* opmode 118: */
368   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
369 
370   /* opmode 119: */
371   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
372 
373   /* opmode 120: */
374   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
375 
376   /* opmode 121: */
377   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
378 
379   /* opmode 122: */
380   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
381 
382   /* opmode 123: */
383   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
384 
385   /* opmode 124: */
386   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
387 
388   /* opmode 125: */
389   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
390 
391   /* opmode 126: */
392   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
393 
394   /* opmode 127: */
395   { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL },
396 };
397