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