xref: /netbsd/sys/arch/m68k/fpsp/tbldo.sa (revision 6550d01e)
1*	$NetBSD: tbldo.sa,v 1.2 1994/10/26 07:50:18 cgd Exp $
2
3*	MOTOROLA MICROPROCESSOR & MEMORY TECHNOLOGY GROUP
4*	M68000 Hi-Performance Microprocessor Division
5*	M68040 Software Package
6*
7*	M68040 Software Package Copyright (c) 1993, 1994 Motorola Inc.
8*	All rights reserved.
9*
10*	THE SOFTWARE is provided on an "AS IS" basis and without warranty.
11*	To the maximum extent permitted by applicable law,
12*	MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED,
13*	INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
14*	PARTICULAR PURPOSE and any warranty against infringement with
15*	regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF)
16*	and any accompanying written materials.
17*
18*	To the maximum extent permitted by applicable law,
19*	IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
20*	(INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
21*	PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
22*	OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE
23*	SOFTWARE.  Motorola assumes no responsibility for the maintenance
24*	and support of the SOFTWARE.
25*
26*	You are hereby granted a copyright license to use, modify, and
27*	distribute the SOFTWARE so long as this entire notice is retained
28*	without alteration in any modified and/or redistributed versions,
29*	and that such modified versions are clearly identified as such.
30*	No licenses are granted by implication, estoppel or otherwise
31*	under any patents or trademarks of Motorola, Inc.
32
33*
34*	tbldo.sa 3.1 12/10/90
35*
36* Modified:
37*	8/16/90	chinds	The table was constructed to use only one level
38*			of indirection in do_func for monoadic
39*			functions.  Dyadic functions require two
40*			levels, and the tables are still contained
41*			in do_func.  The table is arranged for
42*			index with a 10-bit index, with the first
43*			7 bits the opcode, and the remaining 3
44*			the stag.  For dyadic functions, all
45*			valid addresses are to the generic entry
46*			point.
47*
48
49TBLDO	IDNT    2,1 Motorola 040 Floating Point Software Package
50
51	section	8
52
53	xref	ld_pinf,ld_pone,ld_ppi2
54	xref	t_dz2,t_operr
55	xref	serror,sone,szero,sinf,snzrinx
56	xref	sopr_inf,spi_2,src_nan,szr_inf
57
58	xref	smovcr
59	xref	pmod,prem,pscale
60	xref	satanh,satanhd
61	xref	sacos,sacosd,sasin,sasind,satan,satand
62	xref	setox,setoxd,setoxm1,setoxm1d,setoxm1i
63	xref	sgetexp,sgetexpd,sgetman,sgetmand
64	xref	sint,sintd,sintrz
65	xref	ssincos,ssincosd,ssincosi,ssincosnan,ssincosz
66	xref	scos,scosd,ssin,ssind,stan,stand
67	xref	scosh,scoshd,ssinh,ssinhd,stanh,stanhd
68	xref	sslog10,sslog2,sslogn,sslognp1
69	xref	sslog10d,sslog2d,sslognd,slognp1d
70	xref	stentox,stentoxd,stwotox,stwotoxd
71
72*	instruction		;opcode-stag Notes
73	xdef	tblpre
74tblpre:
75	dc.l	smovcr		;$00-0 fmovecr all
76	dc.l	smovcr		;$00-1 fmovecr all
77	dc.l	smovcr		;$00-2 fmovecr all
78	dc.l	smovcr		;$00-3 fmovecr all
79	dc.l	smovcr		;$00-4 fmovecr all
80	dc.l	smovcr		;$00-5 fmovecr all
81	dc.l	smovcr		;$00-6 fmovecr all
82	dc.l	smovcr		;$00-7 fmovecr all
83
84	dc.l	sint		;$01-0 fint norm
85	dc.l	szero		;$01-1 fint zero
86	dc.l	sinf		;$01-2 fint inf
87	dc.l	src_nan		;$01-3 fint nan
88	dc.l	sintd		;$01-4 fint denorm inx
89	dc.l	serror		;$01-5 fint ERROR
90	dc.l	serror		;$01-6 fint ERROR
91	dc.l	serror		;$01-7 fint ERROR
92
93	dc.l	ssinh		;$02-0 fsinh norm
94	dc.l	szero		;$02-1 fsinh zero
95	dc.l	sinf		;$02-2 fsinh inf
96	dc.l	src_nan		;$02-3 fsinh nan
97	dc.l	ssinhd		;$02-4 fsinh denorm
98	dc.l	serror		;$02-5 fsinh ERROR
99	dc.l	serror		;$02-6 fsinh ERROR
100	dc.l	serror		;$02-7 fsinh ERROR
101
102	dc.l	sintrz		;$03-0 fintrz norm
103	dc.l	szero		;$03-1 fintrz zero
104	dc.l	sinf		;$03-2 fintrz inf
105	dc.l	src_nan		;$03-3 fintrz nan
106	dc.l	snzrinx		;$03-4 fintrz denorm inx
107	dc.l	serror		;$03-5 fintrz ERROR
108	dc.l	serror		;$03-6 fintrz ERROR
109	dc.l	serror		;$03-7 fintrz ERROR
110
111	dc.l	serror		;$04-0 ERROR - illegal extension
112	dc.l	serror		;$04-1 ERROR - illegal extension
113	dc.l	serror		;$04-2 ERROR - illegal extension
114	dc.l	serror		;$04-3 ERROR - illegal extension
115	dc.l	serror		;$04-4 ERROR - illegal extension
116	dc.l	serror		;$04-5 ERROR - illegal extension
117	dc.l	serror		;$04-6 ERROR - illegal extension
118	dc.l	serror		;$04-7 ERROR - illegal extension
119
120	dc.l	serror		;$05-0 ERROR - illegal extension
121	dc.l	serror		;$05-1 ERROR - illegal extension
122	dc.l	serror		;$05-2 ERROR - illegal extension
123	dc.l	serror		;$05-3 ERROR - illegal extension
124	dc.l	serror		;$05-4 ERROR - illegal extension
125	dc.l	serror		;$05-5 ERROR - illegal extension
126	dc.l	serror		;$05-6 ERROR - illegal extension
127	dc.l	serror		;$05-7 ERROR - illegal extension
128
129	dc.l	sslognp1	;$06-0 flognp1 norm
130	dc.l	szero		;$06-1 flognp1 zero
131	dc.l	sopr_inf	;$06-2 flognp1 inf
132	dc.l	src_nan		;$06-3 flognp1 nan
133	dc.l	slognp1d	;$06-4 flognp1 denorm
134	dc.l	serror		;$06-5 flognp1 ERROR
135	dc.l	serror		;$06-6 flognp1 ERROR
136	dc.l	serror		;$06-7 flognp1 ERROR
137
138	dc.l	serror		;$07-0 ERROR - illegal extension
139	dc.l	serror		;$07-1 ERROR - illegal extension
140	dc.l	serror		;$07-2 ERROR - illegal extension
141	dc.l	serror		;$07-3 ERROR - illegal extension
142	dc.l	serror		;$07-4 ERROR - illegal extension
143	dc.l	serror		;$07-5 ERROR - illegal extension
144	dc.l	serror		;$07-6 ERROR - illegal extension
145	dc.l	serror		;$07-7 ERROR - illegal extension
146
147	dc.l	setoxm1		;$08-0 fetoxm1 norm
148	dc.l	szero		;$08-1 fetoxm1 zero
149	dc.l	setoxm1i	;$08-2 fetoxm1 inf
150	dc.l	src_nan		;$08-3 fetoxm1 nan
151	dc.l	setoxm1d	;$08-4 fetoxm1 denorm
152	dc.l	serror		;$08-5 fetoxm1 ERROR
153	dc.l	serror		;$08-6 fetoxm1 ERROR
154	dc.l	serror		;$08-7 fetoxm1 ERROR
155
156	dc.l	stanh		;$09-0 ftanh norm
157	dc.l	szero		;$09-1 ftanh zero
158	dc.l	sone		;$09-2 ftanh inf
159	dc.l	src_nan		;$09-3 ftanh nan
160	dc.l	stanhd		;$09-4 ftanh denorm
161	dc.l	serror		;$09-5 ftanh ERROR
162	dc.l	serror		;$09-6 ftanh ERROR
163	dc.l	serror		;$09-7 ftanh ERROR
164
165	dc.l	satan		;$0a-0 fatan norm
166	dc.l	szero		;$0a-1 fatan zero
167	dc.l	spi_2		;$0a-2 fatan inf
168	dc.l	src_nan		;$0a-3 fatan nan
169	dc.l	satand		;$0a-4 fatan denorm
170	dc.l	serror		;$0a-5 fatan ERROR
171	dc.l	serror		;$0a-6 fatan ERROR
172	dc.l	serror		;$0a-7 fatan ERROR
173
174	dc.l	serror		;$0b-0 ERROR - illegal extension
175	dc.l	serror		;$0b-1 ERROR - illegal extension
176	dc.l	serror		;$0b-2 ERROR - illegal extension
177	dc.l	serror		;$0b-3 ERROR - illegal extension
178	dc.l	serror		;$0b-4 ERROR - illegal extension
179	dc.l	serror		;$0b-5 ERROR - illegal extension
180	dc.l	serror		;$0b-6 ERROR - illegal extension
181	dc.l	serror		;$0b-7 ERROR - illegal extension
182
183	dc.l	sasin		;$0c-0 fasin norm
184	dc.l	szero		;$0c-1 fasin zero
185	dc.l	t_operr		;$0c-2 fasin inf
186	dc.l	src_nan		;$0c-3 fasin nan
187	dc.l	sasind		;$0c-4 fasin denorm
188	dc.l	serror		;$0c-5 fasin ERROR
189	dc.l	serror		;$0c-6 fasin ERROR
190	dc.l	serror		;$0c-7 fasin ERROR
191
192	dc.l	satanh		;$0d-0 fatanh norm
193	dc.l	szero		;$0d-1 fatanh zero
194	dc.l	t_operr		;$0d-2 fatanh inf
195	dc.l	src_nan		;$0d-3 fatanh nan
196	dc.l	satanhd		;$0d-4 fatanh denorm
197	dc.l	serror		;$0d-5 fatanh ERROR
198	dc.l	serror		;$0d-6 fatanh ERROR
199	dc.l	serror		;$0d-7 fatanh ERROR
200
201	dc.l	ssin		;$0e-0 fsin norm
202	dc.l	szero		;$0e-1 fsin zero
203	dc.l	t_operr		;$0e-2 fsin inf
204	dc.l	src_nan		;$0e-3 fsin nan
205	dc.l	ssind		;$0e-4 fsin denorm
206	dc.l	serror		;$0e-5 fsin ERROR
207	dc.l	serror		;$0e-6 fsin ERROR
208	dc.l	serror		;$0e-7 fsin ERROR
209
210	dc.l	stan		;$0f-0 ftan norm
211	dc.l	szero		;$0f-1 ftan zero
212	dc.l	t_operr		;$0f-2 ftan inf
213	dc.l	src_nan		;$0f-3 ftan nan
214	dc.l	stand		;$0f-4 ftan denorm
215	dc.l	serror		;$0f-5 ftan ERROR
216	dc.l	serror		;$0f-6 ftan ERROR
217	dc.l	serror		;$0f-7 ftan ERROR
218
219	dc.l	setox		;$10-0 fetox norm
220	dc.l	ld_pone		;$10-1 fetox zero
221	dc.l	szr_inf		;$10-2 fetox inf
222	dc.l	src_nan		;$10-3 fetox nan
223	dc.l	setoxd		;$10-4 fetox denorm
224	dc.l	serror		;$10-5 fetox ERROR
225	dc.l	serror		;$10-6 fetox ERROR
226	dc.l	serror		;$10-7 fetox ERROR
227
228	dc.l	stwotox		;$11-0 ftwotox norm
229	dc.l	ld_pone		;$11-1 ftwotox zero
230	dc.l	szr_inf		;$11-2 ftwotox inf
231	dc.l	src_nan		;$11-3 ftwotox nan
232	dc.l	stwotoxd	;$11-4 ftwotox denorm
233	dc.l	serror		;$11-5 ftwotox ERROR
234	dc.l	serror		;$11-6 ftwotox ERROR
235	dc.l	serror		;$11-7 ftwotox ERROR
236
237	dc.l	stentox		;$12-0 ftentox norm
238	dc.l	ld_pone		;$12-1 ftentox zero
239	dc.l	szr_inf		;$12-2 ftentox inf
240	dc.l	src_nan		;$12-3 ftentox nan
241	dc.l	stentoxd	;$12-4 ftentox denorm
242	dc.l	serror		;$12-5 ftentox ERROR
243	dc.l	serror		;$12-6 ftentox ERROR
244	dc.l	serror		;$12-7 ftentox ERROR
245
246	dc.l	serror		;$13-0 ERROR - illegal extension
247	dc.l	serror		;$13-1 ERROR - illegal extension
248	dc.l	serror		;$13-2 ERROR - illegal extension
249	dc.l	serror		;$13-3 ERROR - illegal extension
250	dc.l	serror		;$13-4 ERROR - illegal extension
251	dc.l	serror		;$13-5 ERROR - illegal extension
252	dc.l	serror		;$13-6 ERROR - illegal extension
253	dc.l	serror		;$13-7 ERROR - illegal extension
254
255	dc.l	sslogn		;$14-0 flogn norm
256	dc.l	t_dz2		;$14-1 flogn zero
257	dc.l	sopr_inf	;$14-2 flogn inf
258	dc.l	src_nan		;$14-3 flogn nan
259	dc.l	sslognd		;$14-4 flogn denorm
260	dc.l	serror		;$14-5 flogn ERROR
261	dc.l	serror		;$14-6 flogn ERROR
262	dc.l	serror		;$14-7 flogn ERROR
263
264	dc.l	sslog10		;$15-0 flog10 norm
265	dc.l	t_dz2		;$15-1 flog10 zero
266	dc.l	sopr_inf	;$15-2 flog10 inf
267	dc.l	src_nan		;$15-3 flog10 nan
268	dc.l	sslog10d	;$15-4 flog10 denorm
269	dc.l	serror		;$15-5 flog10 ERROR
270	dc.l	serror		;$15-6 flog10 ERROR
271	dc.l	serror		;$15-7 flog10 ERROR
272
273	dc.l	sslog2		;$16-0 flog2 norm
274	dc.l	t_dz2		;$16-1 flog2 zero
275	dc.l	sopr_inf	;$16-2 flog2 inf
276	dc.l	src_nan		;$16-3 flog2 nan
277	dc.l	sslog2d		;$16-4 flog2 denorm
278	dc.l	serror		;$16-5 flog2 ERROR
279	dc.l	serror		;$16-6 flog2 ERROR
280	dc.l	serror		;$16-7 flog2 ERROR
281
282	dc.l	serror		;$17-0 ERROR - illegal extension
283	dc.l	serror		;$17-1 ERROR - illegal extension
284	dc.l	serror		;$17-2 ERROR - illegal extension
285	dc.l	serror		;$17-3 ERROR - illegal extension
286	dc.l	serror		;$17-4 ERROR - illegal extension
287	dc.l	serror		;$17-5 ERROR - illegal extension
288	dc.l	serror		;$17-6 ERROR - illegal extension
289	dc.l	serror		;$17-7 ERROR - illegal extension
290
291	dc.l	serror		;$18-0 ERROR - illegal extension
292	dc.l	serror		;$18-1 ERROR - illegal extension
293	dc.l	serror		;$18-2 ERROR - illegal extension
294	dc.l	serror		;$18-3 ERROR - illegal extension
295	dc.l	serror		;$18-4 ERROR - illegal extension
296	dc.l	serror		;$18-5 ERROR - illegal extension
297	dc.l	serror		;$18-6 ERROR - illegal extension
298	dc.l	serror		;$18-7 ERROR - illegal extension
299
300	dc.l	scosh		;$19-0 fcosh norm
301	dc.l	ld_pone		;$19-1 fcosh zero
302	dc.l	ld_pinf		;$19-2 fcosh inf
303	dc.l	src_nan		;$19-3 fcosh nan
304	dc.l	scoshd		;$19-4 fcosh denorm
305	dc.l	serror		;$19-5 fcosh ERROR
306	dc.l	serror		;$19-6 fcosh ERROR
307	dc.l	serror		;$19-7 fcosh ERROR
308
309	dc.l	serror		;$1a-0 ERROR - illegal extension
310	dc.l	serror		;$1a-1 ERROR - illegal extension
311	dc.l	serror		;$1a-2 ERROR - illegal extension
312	dc.l	serror		;$1a-3 ERROR - illegal extension
313	dc.l	serror		;$1a-4 ERROR - illegal extension
314	dc.l	serror		;$1a-5 ERROR - illegal extension
315	dc.l	serror		;$1a-6 ERROR - illegal extension
316	dc.l	serror		;$1a-7 ERROR - illegal extension
317
318	dc.l	serror		;$1b-0 ERROR - illegal extension
319	dc.l	serror		;$1b-1 ERROR - illegal extension
320	dc.l	serror		;$1b-2 ERROR - illegal extension
321	dc.l	serror		;$1b-3 ERROR - illegal extension
322	dc.l	serror		;$1b-4 ERROR - illegal extension
323	dc.l	serror		;$1b-5 ERROR - illegal extension
324	dc.l	serror		;$1b-6 ERROR - illegal extension
325	dc.l	serror		;$1b-7 ERROR - illegal extension
326
327	dc.l	sacos		;$1c-0 facos norm
328	dc.l	ld_ppi2		;$1c-1 facos zero
329	dc.l	t_operr		;$1c-2 facos inf
330	dc.l	src_nan		;$1c-3 facos nan
331	dc.l	sacosd		;$1c-4 facos denorm
332	dc.l	serror		;$1c-5 facos ERROR
333	dc.l	serror		;$1c-6 facos ERROR
334	dc.l	serror		;$1c-7 facos ERROR
335
336	dc.l	scos		;$1d-0 fcos norm
337	dc.l	ld_pone		;$1d-1 fcos zero
338	dc.l	t_operr		;$1d-2 fcos inf
339	dc.l	src_nan		;$1d-3 fcos nan
340	dc.l	scosd		;$1d-4 fcos denorm
341	dc.l	serror		;$1d-5 fcos ERROR
342	dc.l	serror		;$1d-6 fcos ERROR
343	dc.l	serror		;$1d-7 fcos ERROR
344
345	dc.l	sgetexp		;$1e-0 fgetexp norm
346	dc.l	szero		;$1e-1 fgetexp zero
347	dc.l	t_operr		;$1e-2 fgetexp inf
348	dc.l	src_nan		;$1e-3 fgetexp nan
349	dc.l	sgetexpd	;$1e-4 fgetexp denorm
350	dc.l	serror		;$1e-5 fgetexp ERROR
351	dc.l	serror		;$1e-6 fgetexp ERROR
352	dc.l	serror		;$1e-7 fgetexp ERROR
353
354	dc.l	sgetman		;$1f-0 fgetman norm
355	dc.l	szero		;$1f-1 fgetman zero
356	dc.l	t_operr		;$1f-2 fgetman inf
357	dc.l	src_nan		;$1f-3 fgetman nan
358	dc.l	sgetmand	;$1f-4 fgetman denorm
359	dc.l	serror		;$1f-5 fgetman ERROR
360	dc.l	serror		;$1f-6 fgetman ERROR
361	dc.l	serror		;$1f-7 fgetman ERROR
362
363	dc.l	serror		;$20-0 ERROR - illegal extension
364	dc.l	serror		;$20-1 ERROR - illegal extension
365	dc.l	serror		;$20-2 ERROR - illegal extension
366	dc.l	serror		;$20-3 ERROR - illegal extension
367	dc.l	serror		;$20-4 ERROR - illegal extension
368	dc.l	serror		;$20-5 ERROR - illegal extension
369	dc.l	serror		;$20-6 ERROR - illegal extension
370	dc.l	serror		;$20-7 ERROR - illegal extension
371
372	dc.l	pmod		;$21-0 fmod all
373	dc.l	pmod		;$21-1 fmod all
374	dc.l	pmod		;$21-2 fmod all
375	dc.l	pmod		;$21-3 fmod all
376	dc.l	pmod		;$21-4 fmod all
377	dc.l	serror		;$21-5 fmod ERROR
378	dc.l	serror		;$21-6 fmod ERROR
379	dc.l	serror		;$21-7 fmod ERROR
380
381	dc.l	serror		;$22-0 ERROR - illegal extension
382	dc.l	serror		;$22-1 ERROR - illegal extension
383	dc.l	serror		;$22-2 ERROR - illegal extension
384	dc.l	serror		;$22-3 ERROR - illegal extension
385	dc.l	serror		;$22-4 ERROR - illegal extension
386	dc.l	serror		;$22-5 ERROR - illegal extension
387	dc.l	serror		;$22-6 ERROR - illegal extension
388	dc.l	serror		;$22-7 ERROR - illegal extension
389
390	dc.l	serror		;$23-0 ERROR - illegal extension
391	dc.l	serror		;$23-1 ERROR - illegal extension
392	dc.l	serror		;$23-2 ERROR - illegal extension
393	dc.l	serror		;$23-3 ERROR - illegal extension
394	dc.l	serror		;$23-4 ERROR - illegal extension
395	dc.l	serror		;$23-5 ERROR - illegal extension
396	dc.l	serror		;$23-6 ERROR - illegal extension
397	dc.l	serror		;$23-7 ERROR - illegal extension
398
399	dc.l	serror		;$24-0 ERROR - illegal extension
400	dc.l	serror		;$24-1 ERROR - illegal extension
401	dc.l	serror		;$24-2 ERROR - illegal extension
402	dc.l	serror		;$24-3 ERROR - illegal extension
403	dc.l	serror		;$24-4 ERROR - illegal extension
404	dc.l	serror		;$24-5 ERROR - illegal extension
405	dc.l	serror		;$24-6 ERROR - illegal extension
406	dc.l	serror		;$24-7 ERROR - illegal extension
407
408	dc.l	prem		;$25-0 frem all
409	dc.l	prem		;$25-1 frem all
410	dc.l	prem		;$25-2 frem all
411	dc.l	prem		;$25-3 frem all
412	dc.l	prem		;$25-4 frem all
413	dc.l	serror		;$25-5 frem ERROR
414	dc.l	serror		;$25-6 frem ERROR
415	dc.l	serror		;$25-7 frem ERROR
416
417	dc.l	pscale		;$26-0 fscale all
418	dc.l	pscale		;$26-1 fscale all
419	dc.l	pscale		;$26-2 fscale all
420	dc.l	pscale		;$26-3 fscale all
421	dc.l	pscale		;$26-4 fscale all
422	dc.l	serror		;$26-5 fscale ERROR
423	dc.l	serror		;$26-6 fscale ERROR
424	dc.l	serror		;$26-7 fscale ERROR
425
426	dc.l	serror		;$27-0 ERROR - illegal extension
427	dc.l	serror		;$27-1 ERROR - illegal extension
428	dc.l	serror		;$27-2 ERROR - illegal extension
429	dc.l	serror		;$27-3 ERROR - illegal extension
430	dc.l	serror		;$27-4 ERROR - illegal extension
431	dc.l	serror		;$27-5 ERROR - illegal extension
432	dc.l	serror		;$27-6 ERROR - illegal extension
433	dc.l	serror		;$27-7 ERROR - illegal extension
434
435	dc.l	serror		;$28-0 ERROR - illegal extension
436	dc.l	serror		;$28-1 ERROR - illegal extension
437	dc.l	serror		;$28-2 ERROR - illegal extension
438	dc.l	serror		;$28-3 ERROR - illegal extension
439	dc.l	serror		;$28-4 ERROR - illegal extension
440	dc.l	serror		;$28-5 ERROR - illegal extension
441	dc.l	serror		;$28-6 ERROR - illegal extension
442	dc.l	serror		;$28-7 ERROR - illegal extension
443
444	dc.l	serror		;$29-0 ERROR - illegal extension
445	dc.l	serror		;$29-1 ERROR - illegal extension
446	dc.l	serror		;$29-2 ERROR - illegal extension
447	dc.l	serror		;$29-3 ERROR - illegal extension
448	dc.l	serror		;$29-4 ERROR - illegal extension
449	dc.l	serror		;$29-5 ERROR - illegal extension
450	dc.l	serror		;$29-6 ERROR - illegal extension
451	dc.l	serror		;$29-7 ERROR - illegal extension
452
453	dc.l	serror		;$2a-0 ERROR - illegal extension
454	dc.l	serror		;$2a-1 ERROR - illegal extension
455	dc.l	serror		;$2a-2 ERROR - illegal extension
456	dc.l	serror		;$2a-3 ERROR - illegal extension
457	dc.l	serror		;$2a-4 ERROR - illegal extension
458	dc.l	serror		;$2a-5 ERROR - illegal extension
459	dc.l	serror		;$2a-6 ERROR - illegal extension
460	dc.l	serror		;$2a-7 ERROR - illegal extension
461
462	dc.l	serror		;$2b-0 ERROR - illegal extension
463	dc.l	serror		;$2b-1 ERROR - illegal extension
464	dc.l	serror		;$2b-2 ERROR - illegal extension
465	dc.l	serror		;$2b-3 ERROR - illegal extension
466	dc.l	serror		;$2b-4 ERROR - illegal extension
467	dc.l	serror		;$2b-5 ERROR - illegal extension
468	dc.l	serror		;$2b-6 ERROR - illegal extension
469	dc.l	serror		;$2b-7 ERROR - illegal extension
470
471	dc.l	serror		;$2c-0 ERROR - illegal extension
472	dc.l	serror		;$2c-1 ERROR - illegal extension
473	dc.l	serror		;$2c-2 ERROR - illegal extension
474	dc.l	serror		;$2c-3 ERROR - illegal extension
475	dc.l	serror		;$2c-4 ERROR - illegal extension
476	dc.l	serror		;$2c-5 ERROR - illegal extension
477	dc.l	serror		;$2c-6 ERROR - illegal extension
478	dc.l	serror		;$2c-7 ERROR - illegal extension
479
480	dc.l	serror		;$2d-0 ERROR - illegal extension
481	dc.l	serror		;$2d-1 ERROR - illegal extension
482	dc.l	serror		;$2d-2 ERROR - illegal extension
483	dc.l	serror		;$2d-3 ERROR - illegal extension
484	dc.l	serror		;$2d-4 ERROR - illegal extension
485	dc.l	serror		;$2d-5 ERROR - illegal extension
486	dc.l	serror		;$2d-6 ERROR - illegal extension
487	dc.l	serror		;$2d-7 ERROR - illegal extension
488
489	dc.l	serror		;$2e-0 ERROR - illegal extension
490	dc.l	serror		;$2e-1 ERROR - illegal extension
491	dc.l	serror		;$2e-2 ERROR - illegal extension
492	dc.l	serror		;$2e-3 ERROR - illegal extension
493	dc.l	serror		;$2e-4 ERROR - illegal extension
494	dc.l	serror		;$2e-5 ERROR - illegal extension
495	dc.l	serror		;$2e-6 ERROR - illegal extension
496	dc.l	serror		;$2e-7 ERROR - illegal extension
497
498	dc.l	serror		;$2f-0 ERROR - illegal extension
499	dc.l	serror		;$2f-1 ERROR - illegal extension
500	dc.l	serror		;$2f-2 ERROR - illegal extension
501	dc.l	serror		;$2f-3 ERROR - illegal extension
502	dc.l	serror		;$2f-4 ERROR - illegal extension
503	dc.l	serror		;$2f-5 ERROR - illegal extension
504	dc.l	serror		;$2f-6 ERROR - illegal extension
505	dc.l	serror		;$2f-7 ERROR - illegal extension
506
507	dc.l	ssincos		;$30-0 fsincos norm
508	dc.l	ssincosz	;$30-1 fsincos zero
509	dc.l	ssincosi	;$30-2 fsincos inf
510	dc.l	ssincosnan	;$30-3 fsincos nan
511	dc.l	ssincosd	;$30-4 fsincos denorm
512	dc.l	serror		;$30-5 fsincos ERROR
513	dc.l	serror		;$30-6 fsincos ERROR
514	dc.l	serror		;$30-7 fsincos ERROR
515
516	dc.l	ssincos		;$31-0 fsincos norm
517	dc.l	ssincosz	;$31-1 fsincos zero
518	dc.l	ssincosi	;$31-2 fsincos inf
519	dc.l	ssincosnan	;$31-3 fsincos nan
520	dc.l	ssincosd	;$31-4 fsincos denorm
521	dc.l	serror		;$31-5 fsincos ERROR
522	dc.l	serror		;$31-6 fsincos ERROR
523	dc.l	serror		;$31-7 fsincos ERROR
524
525	dc.l	ssincos		;$32-0 fsincos norm
526	dc.l	ssincosz	;$32-1 fsincos zero
527	dc.l	ssincosi	;$32-2 fsincos inf
528	dc.l	ssincosnan	;$32-3 fsincos nan
529	dc.l	ssincosd	;$32-4 fsincos denorm
530	dc.l	serror		;$32-5 fsincos ERROR
531	dc.l	serror		;$32-6 fsincos ERROR
532	dc.l	serror		;$32-7 fsincos ERROR
533
534	dc.l	ssincos		;$33-0 fsincos norm
535	dc.l	ssincosz	;$33-1 fsincos zero
536	dc.l	ssincosi	;$33-2 fsincos inf
537	dc.l	ssincosnan	;$33-3 fsincos nan
538	dc.l	ssincosd	;$33-4 fsincos denorm
539	dc.l	serror		;$33-5 fsincos ERROR
540	dc.l	serror		;$33-6 fsincos ERROR
541	dc.l	serror		;$33-7 fsincos ERROR
542
543	dc.l	ssincos		;$34-0 fsincos norm
544	dc.l	ssincosz	;$34-1 fsincos zero
545	dc.l	ssincosi	;$34-2 fsincos inf
546	dc.l	ssincosnan	;$34-3 fsincos nan
547	dc.l	ssincosd	;$34-4 fsincos denorm
548	dc.l	serror		;$34-5 fsincos ERROR
549	dc.l	serror		;$34-6 fsincos ERROR
550	dc.l	serror		;$34-7 fsincos ERROR
551
552	dc.l	ssincos		;$35-0 fsincos norm
553	dc.l	ssincosz	;$35-1 fsincos zero
554	dc.l	ssincosi	;$35-2 fsincos inf
555	dc.l	ssincosnan	;$35-3 fsincos nan
556	dc.l	ssincosd	;$35-4 fsincos denorm
557	dc.l	serror		;$35-5 fsincos ERROR
558	dc.l	serror		;$35-6 fsincos ERROR
559	dc.l	serror		;$35-7 fsincos ERROR
560
561	dc.l	ssincos		;$36-0 fsincos norm
562	dc.l	ssincosz	;$36-1 fsincos zero
563	dc.l	ssincosi	;$36-2 fsincos inf
564	dc.l	ssincosnan	;$36-3 fsincos nan
565	dc.l	ssincosd	;$36-4 fsincos denorm
566	dc.l	serror		;$36-5 fsincos ERROR
567	dc.l	serror		;$36-6 fsincos ERROR
568	dc.l	serror		;$36-7 fsincos ERROR
569
570	dc.l	ssincos		;$37-0 fsincos norm
571	dc.l	ssincosz	;$37-1 fsincos zero
572	dc.l	ssincosi	;$37-2 fsincos inf
573	dc.l	ssincosnan	;$37-3 fsincos nan
574	dc.l	ssincosd	;$37-4 fsincos denorm
575	dc.l	serror		;$37-5 fsincos ERROR
576	dc.l	serror		;$37-6 fsincos ERROR
577	dc.l	serror		;$37-7 fsincos ERROR
578
579	end
580