Home | History | Annotate | Line # | Download | only in fpsp
      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 
     49 TBLDO	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
     74 tblpre:
     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