Back to home page

LXR

 
 

    


File indexing completed on 2025-05-11 08:23:49

0001 #include "fpsp-namespace.h"
0002 //
0003 //
0004 //  tbldo.sa 3.1 12/10/90
0005 //
0006 // Modified:
0007 //  8/16/90 chinds  The table was constructed to use only one level
0008 //          of indirection in do_func for monadic
0009 //          functions.  Dyadic functions require two
0010 //          levels, and the tables are still contained
0011 //          in do_func.  The table is arranged for
0012 //          index with a 10-bit index, with the first
0013 //          7 bits the opcode, and the remaining 3
0014 //          the stag.  For dyadic functions, all
0015 //          valid addresses are to the generic entry
0016 //          point.
0017 //
0018 
0019 //      Copyright (C) Motorola, Inc. 1990
0020 //          All Rights Reserved
0021 //
0022 //  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF MOTOROLA
0023 //  The copyright notice above does not evidence any
0024 //  actual or intended publication of such source code.
0025 
0026 //TBLDO idnt    2,1 | Motorola 040 Floating Point Software Package
0027 
0028     |section    8
0029 
0030     |xref   ld_pinf,ld_pone,ld_ppi2
0031     |xref   t_dz2,t_operr
0032     |xref   serror,sone,szero,sinf,snzrinx
0033     |xref   sopr_inf,spi_2,src_nan,szr_inf
0034 
0035     |xref   smovcr
0036     |xref   pmod,prem,pscale
0037     |xref   satanh,satanhd
0038     |xref   sacos,sacosd,sasin,sasind,satan,satand
0039     |xref   setox,setoxd,setoxm1,setoxm1d,setoxm1i
0040     |xref   sgetexp,sgetexpd,sgetman,sgetmand
0041     |xref   sint,sintd,sintrz
0042     |xref   ssincos,ssincosd,ssincosi,ssincosnan,ssincosz
0043     |xref   scos,scosd,ssin,ssind,stan,stand
0044     |xref   scosh,scoshd,ssinh,ssinhd,stanh,stanhd
0045     |xref   sslog10,sslog2,sslogn,sslognp1
0046     |xref   sslog10d,sslog2d,sslognd,slognp1d
0047     |xref   stentox,stentoxd,stwotox,stwotoxd
0048 
0049 //  instruction     ;opcode-stag Notes
0050     .global tblpre
0051 tblpre:
0052     .long   smovcr      //$00-0 fmovecr all
0053     .long   smovcr      //$00-1 fmovecr all
0054     .long   smovcr      //$00-2 fmovecr all
0055     .long   smovcr      //$00-3 fmovecr all
0056     .long   smovcr      //$00-4 fmovecr all
0057     .long   smovcr      //$00-5 fmovecr all
0058     .long   smovcr      //$00-6 fmovecr all
0059     .long   smovcr      //$00-7 fmovecr all
0060 
0061     .long   sint        //$01-0 fint norm
0062     .long   szero       //$01-1 fint zero
0063     .long   sinf        //$01-2 fint inf
0064     .long   src_nan     //$01-3 fint nan
0065     .long   sintd       //$01-4 fint denorm inx
0066     .long   serror      //$01-5 fint ERROR
0067     .long   serror      //$01-6 fint ERROR
0068     .long   serror      //$01-7 fint ERROR
0069 
0070     .long   ssinh       //$02-0 fsinh norm
0071     .long   szero       //$02-1 fsinh zero
0072     .long   sinf        //$02-2 fsinh inf
0073     .long   src_nan     //$02-3 fsinh nan
0074     .long   ssinhd      //$02-4 fsinh denorm
0075     .long   serror      //$02-5 fsinh ERROR
0076     .long   serror      //$02-6 fsinh ERROR
0077     .long   serror      //$02-7 fsinh ERROR
0078 
0079     .long   sintrz      //$03-0 fintrz norm
0080     .long   szero       //$03-1 fintrz zero
0081     .long   sinf        //$03-2 fintrz inf
0082     .long   src_nan     //$03-3 fintrz nan
0083     .long   snzrinx     //$03-4 fintrz denorm inx
0084     .long   serror      //$03-5 fintrz ERROR
0085     .long   serror      //$03-6 fintrz ERROR
0086     .long   serror      //$03-7 fintrz ERROR
0087 
0088     .long   serror      //$04-0 ERROR - illegal extension
0089     .long   serror      //$04-1 ERROR - illegal extension
0090     .long   serror      //$04-2 ERROR - illegal extension
0091     .long   serror      //$04-3 ERROR - illegal extension
0092     .long   serror      //$04-4 ERROR - illegal extension
0093     .long   serror      //$04-5 ERROR - illegal extension
0094     .long   serror      //$04-6 ERROR - illegal extension
0095     .long   serror      //$04-7 ERROR - illegal extension
0096 
0097     .long   serror      //$05-0 ERROR - illegal extension
0098     .long   serror      //$05-1 ERROR - illegal extension
0099     .long   serror      //$05-2 ERROR - illegal extension
0100     .long   serror      //$05-3 ERROR - illegal extension
0101     .long   serror      //$05-4 ERROR - illegal extension
0102     .long   serror      //$05-5 ERROR - illegal extension
0103     .long   serror      //$05-6 ERROR - illegal extension
0104     .long   serror      //$05-7 ERROR - illegal extension
0105 
0106     .long   sslognp1    //$06-0 flognp1 norm
0107     .long   szero       //$06-1 flognp1 zero
0108     .long   sopr_inf    //$06-2 flognp1 inf
0109     .long   src_nan     //$06-3 flognp1 nan
0110     .long   slognp1d    //$06-4 flognp1 denorm
0111     .long   serror      //$06-5 flognp1 ERROR
0112     .long   serror      //$06-6 flognp1 ERROR
0113     .long   serror      //$06-7 flognp1 ERROR
0114 
0115     .long   serror      //$07-0 ERROR - illegal extension
0116     .long   serror      //$07-1 ERROR - illegal extension
0117     .long   serror      //$07-2 ERROR - illegal extension
0118     .long   serror      //$07-3 ERROR - illegal extension
0119     .long   serror      //$07-4 ERROR - illegal extension
0120     .long   serror      //$07-5 ERROR - illegal extension
0121     .long   serror      //$07-6 ERROR - illegal extension
0122     .long   serror      //$07-7 ERROR - illegal extension
0123 
0124     .long   setoxm1     //$08-0 fetoxm1 norm
0125     .long   szero       //$08-1 fetoxm1 zero
0126     .long   setoxm1i    //$08-2 fetoxm1 inf
0127     .long   src_nan     //$08-3 fetoxm1 nan
0128     .long   setoxm1d    //$08-4 fetoxm1 denorm
0129     .long   serror      //$08-5 fetoxm1 ERROR
0130     .long   serror      //$08-6 fetoxm1 ERROR
0131     .long   serror      //$08-7 fetoxm1 ERROR
0132 
0133     .long   stanh       //$09-0 ftanh norm
0134     .long   szero       //$09-1 ftanh zero
0135     .long   sone        //$09-2 ftanh inf
0136     .long   src_nan     //$09-3 ftanh nan
0137     .long   stanhd      //$09-4 ftanh denorm
0138     .long   serror      //$09-5 ftanh ERROR
0139     .long   serror      //$09-6 ftanh ERROR
0140     .long   serror      //$09-7 ftanh ERROR
0141 
0142     .long   satan       //$0a-0 fatan norm
0143     .long   szero       //$0a-1 fatan zero
0144     .long   spi_2       //$0a-2 fatan inf
0145     .long   src_nan     //$0a-3 fatan nan
0146     .long   satand      //$0a-4 fatan denorm
0147     .long   serror      //$0a-5 fatan ERROR
0148     .long   serror      //$0a-6 fatan ERROR
0149     .long   serror      //$0a-7 fatan ERROR
0150 
0151     .long   serror      //$0b-0 ERROR - illegal extension
0152     .long   serror      //$0b-1 ERROR - illegal extension
0153     .long   serror      //$0b-2 ERROR - illegal extension
0154     .long   serror      //$0b-3 ERROR - illegal extension
0155     .long   serror      //$0b-4 ERROR - illegal extension
0156     .long   serror      //$0b-5 ERROR - illegal extension
0157     .long   serror      //$0b-6 ERROR - illegal extension
0158     .long   serror      //$0b-7 ERROR - illegal extension
0159 
0160     .long   sasin       //$0c-0 fasin norm
0161     .long   szero       //$0c-1 fasin zero
0162     .long   t_operr     //$0c-2 fasin inf
0163     .long   src_nan     //$0c-3 fasin nan
0164     .long   sasind      //$0c-4 fasin denorm
0165     .long   serror      //$0c-5 fasin ERROR
0166     .long   serror      //$0c-6 fasin ERROR
0167     .long   serror      //$0c-7 fasin ERROR
0168 
0169     .long   satanh      //$0d-0 fatanh norm
0170     .long   szero       //$0d-1 fatanh zero
0171     .long   t_operr     //$0d-2 fatanh inf
0172     .long   src_nan     //$0d-3 fatanh nan
0173     .long   satanhd     //$0d-4 fatanh denorm
0174     .long   serror      //$0d-5 fatanh ERROR
0175     .long   serror      //$0d-6 fatanh ERROR
0176     .long   serror      //$0d-7 fatanh ERROR
0177 
0178     .long   ssin        //$0e-0 fsin norm
0179     .long   szero       //$0e-1 fsin zero
0180     .long   t_operr     //$0e-2 fsin inf
0181     .long   src_nan     //$0e-3 fsin nan
0182     .long   ssind       //$0e-4 fsin denorm
0183     .long   serror      //$0e-5 fsin ERROR
0184     .long   serror      //$0e-6 fsin ERROR
0185     .long   serror      //$0e-7 fsin ERROR
0186 
0187     .long   stan        //$0f-0 ftan norm
0188     .long   szero       //$0f-1 ftan zero
0189     .long   t_operr     //$0f-2 ftan inf
0190     .long   src_nan     //$0f-3 ftan nan
0191     .long   stand       //$0f-4 ftan denorm
0192     .long   serror      //$0f-5 ftan ERROR
0193     .long   serror      //$0f-6 ftan ERROR
0194     .long   serror      //$0f-7 ftan ERROR
0195 
0196     .long   setox       //$10-0 fetox norm
0197     .long   ld_pone     //$10-1 fetox zero
0198     .long   szr_inf     //$10-2 fetox inf
0199     .long   src_nan     //$10-3 fetox nan
0200     .long   setoxd      //$10-4 fetox denorm
0201     .long   serror      //$10-5 fetox ERROR
0202     .long   serror      //$10-6 fetox ERROR
0203     .long   serror      //$10-7 fetox ERROR
0204 
0205     .long   stwotox     //$11-0 ftwotox norm
0206     .long   ld_pone     //$11-1 ftwotox zero
0207     .long   szr_inf     //$11-2 ftwotox inf
0208     .long   src_nan     //$11-3 ftwotox nan
0209     .long   stwotoxd    //$11-4 ftwotox denorm
0210     .long   serror      //$11-5 ftwotox ERROR
0211     .long   serror      //$11-6 ftwotox ERROR
0212     .long   serror      //$11-7 ftwotox ERROR
0213 
0214     .long   stentox     //$12-0 ftentox norm
0215     .long   ld_pone     //$12-1 ftentox zero
0216     .long   szr_inf     //$12-2 ftentox inf
0217     .long   src_nan     //$12-3 ftentox nan
0218     .long   stentoxd    //$12-4 ftentox denorm
0219     .long   serror      //$12-5 ftentox ERROR
0220     .long   serror      //$12-6 ftentox ERROR
0221     .long   serror      //$12-7 ftentox ERROR
0222 
0223     .long   serror      //$13-0 ERROR - illegal extension
0224     .long   serror      //$13-1 ERROR - illegal extension
0225     .long   serror      //$13-2 ERROR - illegal extension
0226     .long   serror      //$13-3 ERROR - illegal extension
0227     .long   serror      //$13-4 ERROR - illegal extension
0228     .long   serror      //$13-5 ERROR - illegal extension
0229     .long   serror      //$13-6 ERROR - illegal extension
0230     .long   serror      //$13-7 ERROR - illegal extension
0231 
0232     .long   sslogn      //$14-0 flogn norm
0233     .long   t_dz2       //$14-1 flogn zero
0234     .long   sopr_inf    //$14-2 flogn inf
0235     .long   src_nan     //$14-3 flogn nan
0236     .long   sslognd     //$14-4 flogn denorm
0237     .long   serror      //$14-5 flogn ERROR
0238     .long   serror      //$14-6 flogn ERROR
0239     .long   serror      //$14-7 flogn ERROR
0240 
0241     .long   sslog10     //$15-0 flog10 norm
0242     .long   t_dz2       //$15-1 flog10 zero
0243     .long   sopr_inf    //$15-2 flog10 inf
0244     .long   src_nan     //$15-3 flog10 nan
0245     .long   sslog10d    //$15-4 flog10 denorm
0246     .long   serror      //$15-5 flog10 ERROR
0247     .long   serror      //$15-6 flog10 ERROR
0248     .long   serror      //$15-7 flog10 ERROR
0249 
0250     .long   sslog2      //$16-0 flog2 norm
0251     .long   t_dz2       //$16-1 flog2 zero
0252     .long   sopr_inf    //$16-2 flog2 inf
0253     .long   src_nan     //$16-3 flog2 nan
0254     .long   sslog2d     //$16-4 flog2 denorm
0255     .long   serror      //$16-5 flog2 ERROR
0256     .long   serror      //$16-6 flog2 ERROR
0257     .long   serror      //$16-7 flog2 ERROR
0258 
0259     .long   serror      //$17-0 ERROR - illegal extension
0260     .long   serror      //$17-1 ERROR - illegal extension
0261     .long   serror      //$17-2 ERROR - illegal extension
0262     .long   serror      //$17-3 ERROR - illegal extension
0263     .long   serror      //$17-4 ERROR - illegal extension
0264     .long   serror      //$17-5 ERROR - illegal extension
0265     .long   serror      //$17-6 ERROR - illegal extension
0266     .long   serror      //$17-7 ERROR - illegal extension
0267 
0268     .long   serror      //$18-0 ERROR - illegal extension
0269     .long   serror      //$18-1 ERROR - illegal extension
0270     .long   serror      //$18-2 ERROR - illegal extension
0271     .long   serror      //$18-3 ERROR - illegal extension
0272     .long   serror      //$18-4 ERROR - illegal extension
0273     .long   serror      //$18-5 ERROR - illegal extension
0274     .long   serror      //$18-6 ERROR - illegal extension
0275     .long   serror      //$18-7 ERROR - illegal extension
0276 
0277     .long   scosh       //$19-0 fcosh norm
0278     .long   ld_pone     //$19-1 fcosh zero
0279     .long   ld_pinf     //$19-2 fcosh inf
0280     .long   src_nan     //$19-3 fcosh nan
0281     .long   scoshd      //$19-4 fcosh denorm
0282     .long   serror      //$19-5 fcosh ERROR
0283     .long   serror      //$19-6 fcosh ERROR
0284     .long   serror      //$19-7 fcosh ERROR
0285 
0286     .long   serror      //$1a-0 ERROR - illegal extension
0287     .long   serror      //$1a-1 ERROR - illegal extension
0288     .long   serror      //$1a-2 ERROR - illegal extension
0289     .long   serror      //$1a-3 ERROR - illegal extension
0290     .long   serror      //$1a-4 ERROR - illegal extension
0291     .long   serror      //$1a-5 ERROR - illegal extension
0292     .long   serror      //$1a-6 ERROR - illegal extension
0293     .long   serror      //$1a-7 ERROR - illegal extension
0294 
0295     .long   serror      //$1b-0 ERROR - illegal extension
0296     .long   serror      //$1b-1 ERROR - illegal extension
0297     .long   serror      //$1b-2 ERROR - illegal extension
0298     .long   serror      //$1b-3 ERROR - illegal extension
0299     .long   serror      //$1b-4 ERROR - illegal extension
0300     .long   serror      //$1b-5 ERROR - illegal extension
0301     .long   serror      //$1b-6 ERROR - illegal extension
0302     .long   serror      //$1b-7 ERROR - illegal extension
0303 
0304     .long   sacos       //$1c-0 facos norm
0305     .long   ld_ppi2     //$1c-1 facos zero
0306     .long   t_operr     //$1c-2 facos inf
0307     .long   src_nan     //$1c-3 facos nan
0308     .long   sacosd      //$1c-4 facos denorm
0309     .long   serror      //$1c-5 facos ERROR
0310     .long   serror      //$1c-6 facos ERROR
0311     .long   serror      //$1c-7 facos ERROR
0312 
0313     .long   scos        //$1d-0 fcos norm
0314     .long   ld_pone     //$1d-1 fcos zero
0315     .long   t_operr     //$1d-2 fcos inf
0316     .long   src_nan     //$1d-3 fcos nan
0317     .long   scosd       //$1d-4 fcos denorm
0318     .long   serror      //$1d-5 fcos ERROR
0319     .long   serror      //$1d-6 fcos ERROR
0320     .long   serror      //$1d-7 fcos ERROR
0321 
0322     .long   sgetexp     //$1e-0 fgetexp norm
0323     .long   szero       //$1e-1 fgetexp zero
0324     .long   t_operr     //$1e-2 fgetexp inf
0325     .long   src_nan     //$1e-3 fgetexp nan
0326     .long   sgetexpd    //$1e-4 fgetexp denorm
0327     .long   serror      //$1e-5 fgetexp ERROR
0328     .long   serror      //$1e-6 fgetexp ERROR
0329     .long   serror      //$1e-7 fgetexp ERROR
0330 
0331     .long   sgetman     //$1f-0 fgetman norm
0332     .long   szero       //$1f-1 fgetman zero
0333     .long   t_operr     //$1f-2 fgetman inf
0334     .long   src_nan     //$1f-3 fgetman nan
0335     .long   sgetmand    //$1f-4 fgetman denorm
0336     .long   serror      //$1f-5 fgetman ERROR
0337     .long   serror      //$1f-6 fgetman ERROR
0338     .long   serror      //$1f-7 fgetman ERROR
0339 
0340     .long   serror      //$20-0 ERROR - illegal extension
0341     .long   serror      //$20-1 ERROR - illegal extension
0342     .long   serror      //$20-2 ERROR - illegal extension
0343     .long   serror      //$20-3 ERROR - illegal extension
0344     .long   serror      //$20-4 ERROR - illegal extension
0345     .long   serror      //$20-5 ERROR - illegal extension
0346     .long   serror      //$20-6 ERROR - illegal extension
0347     .long   serror      //$20-7 ERROR - illegal extension
0348 
0349     .long   pmod        //$21-0 fmod all
0350     .long   pmod        //$21-1 fmod all
0351     .long   pmod        //$21-2 fmod all
0352     .long   pmod        //$21-3 fmod all
0353     .long   pmod        //$21-4 fmod all
0354     .long   serror      //$21-5 fmod ERROR
0355     .long   serror      //$21-6 fmod ERROR
0356     .long   serror      //$21-7 fmod ERROR
0357 
0358     .long   serror      //$22-0 ERROR - illegal extension
0359     .long   serror      //$22-1 ERROR - illegal extension
0360     .long   serror      //$22-2 ERROR - illegal extension
0361     .long   serror      //$22-3 ERROR - illegal extension
0362     .long   serror      //$22-4 ERROR - illegal extension
0363     .long   serror      //$22-5 ERROR - illegal extension
0364     .long   serror      //$22-6 ERROR - illegal extension
0365     .long   serror      //$22-7 ERROR - illegal extension
0366 
0367     .long   serror      //$23-0 ERROR - illegal extension
0368     .long   serror      //$23-1 ERROR - illegal extension
0369     .long   serror      //$23-2 ERROR - illegal extension
0370     .long   serror      //$23-3 ERROR - illegal extension
0371     .long   serror      //$23-4 ERROR - illegal extension
0372     .long   serror      //$23-5 ERROR - illegal extension
0373     .long   serror      //$23-6 ERROR - illegal extension
0374     .long   serror      //$23-7 ERROR - illegal extension
0375 
0376     .long   serror      //$24-0 ERROR - illegal extension
0377     .long   serror      //$24-1 ERROR - illegal extension
0378     .long   serror      //$24-2 ERROR - illegal extension
0379     .long   serror      //$24-3 ERROR - illegal extension
0380     .long   serror      //$24-4 ERROR - illegal extension
0381     .long   serror      //$24-5 ERROR - illegal extension
0382     .long   serror      //$24-6 ERROR - illegal extension
0383     .long   serror      //$24-7 ERROR - illegal extension
0384 
0385     .long   prem        //$25-0 frem all
0386     .long   prem        //$25-1 frem all
0387     .long   prem        //$25-2 frem all
0388     .long   prem        //$25-3 frem all
0389     .long   prem        //$25-4 frem all
0390     .long   serror      //$25-5 frem ERROR
0391     .long   serror      //$25-6 frem ERROR
0392     .long   serror      //$25-7 frem ERROR
0393 
0394     .long   pscale      //$26-0 fscale all
0395     .long   pscale      //$26-1 fscale all
0396     .long   pscale      //$26-2 fscale all
0397     .long   pscale      //$26-3 fscale all
0398     .long   pscale      //$26-4 fscale all
0399     .long   serror      //$26-5 fscale ERROR
0400     .long   serror      //$26-6 fscale ERROR
0401     .long   serror      //$26-7 fscale ERROR
0402 
0403     .long   serror      //$27-0 ERROR - illegal extension
0404     .long   serror      //$27-1 ERROR - illegal extension
0405     .long   serror      //$27-2 ERROR - illegal extension
0406     .long   serror      //$27-3 ERROR - illegal extension
0407     .long   serror      //$27-4 ERROR - illegal extension
0408     .long   serror      //$27-5 ERROR - illegal extension
0409     .long   serror      //$27-6 ERROR - illegal extension
0410     .long   serror      //$27-7 ERROR - illegal extension
0411 
0412     .long   serror      //$28-0 ERROR - illegal extension
0413     .long   serror      //$28-1 ERROR - illegal extension
0414     .long   serror      //$28-2 ERROR - illegal extension
0415     .long   serror      //$28-3 ERROR - illegal extension
0416     .long   serror      //$28-4 ERROR - illegal extension
0417     .long   serror      //$28-5 ERROR - illegal extension
0418     .long   serror      //$28-6 ERROR - illegal extension
0419     .long   serror      //$28-7 ERROR - illegal extension
0420 
0421     .long   serror      //$29-0 ERROR - illegal extension
0422     .long   serror      //$29-1 ERROR - illegal extension
0423     .long   serror      //$29-2 ERROR - illegal extension
0424     .long   serror      //$29-3 ERROR - illegal extension
0425     .long   serror      //$29-4 ERROR - illegal extension
0426     .long   serror      //$29-5 ERROR - illegal extension
0427     .long   serror      //$29-6 ERROR - illegal extension
0428     .long   serror      //$29-7 ERROR - illegal extension
0429 
0430     .long   serror      //$2a-0 ERROR - illegal extension
0431     .long   serror      //$2a-1 ERROR - illegal extension
0432     .long   serror      //$2a-2 ERROR - illegal extension
0433     .long   serror      //$2a-3 ERROR - illegal extension
0434     .long   serror      //$2a-4 ERROR - illegal extension
0435     .long   serror      //$2a-5 ERROR - illegal extension
0436     .long   serror      //$2a-6 ERROR - illegal extension
0437     .long   serror      //$2a-7 ERROR - illegal extension
0438 
0439     .long   serror      //$2b-0 ERROR - illegal extension
0440     .long   serror      //$2b-1 ERROR - illegal extension
0441     .long   serror      //$2b-2 ERROR - illegal extension
0442     .long   serror      //$2b-3 ERROR - illegal extension
0443     .long   serror      //$2b-4 ERROR - illegal extension
0444     .long   serror      //$2b-5 ERROR - illegal extension
0445     .long   serror      //$2b-6 ERROR - illegal extension
0446     .long   serror      //$2b-7 ERROR - illegal extension
0447 
0448     .long   serror      //$2c-0 ERROR - illegal extension
0449     .long   serror      //$2c-1 ERROR - illegal extension
0450     .long   serror      //$2c-2 ERROR - illegal extension
0451     .long   serror      //$2c-3 ERROR - illegal extension
0452     .long   serror      //$2c-4 ERROR - illegal extension
0453     .long   serror      //$2c-5 ERROR - illegal extension
0454     .long   serror      //$2c-6 ERROR - illegal extension
0455     .long   serror      //$2c-7 ERROR - illegal extension
0456 
0457     .long   serror      //$2d-0 ERROR - illegal extension
0458     .long   serror      //$2d-1 ERROR - illegal extension
0459     .long   serror      //$2d-2 ERROR - illegal extension
0460     .long   serror      //$2d-3 ERROR - illegal extension
0461     .long   serror      //$2d-4 ERROR - illegal extension
0462     .long   serror      //$2d-5 ERROR - illegal extension
0463     .long   serror      //$2d-6 ERROR - illegal extension
0464     .long   serror      //$2d-7 ERROR - illegal extension
0465 
0466     .long   serror      //$2e-0 ERROR - illegal extension
0467     .long   serror      //$2e-1 ERROR - illegal extension
0468     .long   serror      //$2e-2 ERROR - illegal extension
0469     .long   serror      //$2e-3 ERROR - illegal extension
0470     .long   serror      //$2e-4 ERROR - illegal extension
0471     .long   serror      //$2e-5 ERROR - illegal extension
0472     .long   serror      //$2e-6 ERROR - illegal extension
0473     .long   serror      //$2e-7 ERROR - illegal extension
0474 
0475     .long   serror      //$2f-0 ERROR - illegal extension
0476     .long   serror      //$2f-1 ERROR - illegal extension
0477     .long   serror      //$2f-2 ERROR - illegal extension
0478     .long   serror      //$2f-3 ERROR - illegal extension
0479     .long   serror      //$2f-4 ERROR - illegal extension
0480     .long   serror      //$2f-5 ERROR - illegal extension
0481     .long   serror      //$2f-6 ERROR - illegal extension
0482     .long   serror      //$2f-7 ERROR - illegal extension
0483 
0484     .long   ssincos     //$30-0 fsincos norm
0485     .long   ssincosz    //$30-1 fsincos zero
0486     .long   ssincosi    //$30-2 fsincos inf
0487     .long   ssincosnan  //$30-3 fsincos nan
0488     .long   ssincosd    //$30-4 fsincos denorm
0489     .long   serror      //$30-5 fsincos ERROR
0490     .long   serror      //$30-6 fsincos ERROR
0491     .long   serror      //$30-7 fsincos ERROR
0492 
0493     .long   ssincos     //$31-0 fsincos norm
0494     .long   ssincosz    //$31-1 fsincos zero
0495     .long   ssincosi    //$31-2 fsincos inf
0496     .long   ssincosnan  //$31-3 fsincos nan
0497     .long   ssincosd    //$31-4 fsincos denorm
0498     .long   serror      //$31-5 fsincos ERROR
0499     .long   serror      //$31-6 fsincos ERROR
0500     .long   serror      //$31-7 fsincos ERROR
0501 
0502     .long   ssincos     //$32-0 fsincos norm
0503     .long   ssincosz    //$32-1 fsincos zero
0504     .long   ssincosi    //$32-2 fsincos inf
0505     .long   ssincosnan  //$32-3 fsincos nan
0506     .long   ssincosd    //$32-4 fsincos denorm
0507     .long   serror      //$32-5 fsincos ERROR
0508     .long   serror      //$32-6 fsincos ERROR
0509     .long   serror      //$32-7 fsincos ERROR
0510 
0511     .long   ssincos     //$33-0 fsincos norm
0512     .long   ssincosz    //$33-1 fsincos zero
0513     .long   ssincosi    //$33-2 fsincos inf
0514     .long   ssincosnan  //$33-3 fsincos nan
0515     .long   ssincosd    //$33-4 fsincos denorm
0516     .long   serror      //$33-5 fsincos ERROR
0517     .long   serror      //$33-6 fsincos ERROR
0518     .long   serror      //$33-7 fsincos ERROR
0519 
0520     .long   ssincos     //$34-0 fsincos norm
0521     .long   ssincosz    //$34-1 fsincos zero
0522     .long   ssincosi    //$34-2 fsincos inf
0523     .long   ssincosnan  //$34-3 fsincos nan
0524     .long   ssincosd    //$34-4 fsincos denorm
0525     .long   serror      //$34-5 fsincos ERROR
0526     .long   serror      //$34-6 fsincos ERROR
0527     .long   serror      //$34-7 fsincos ERROR
0528 
0529     .long   ssincos     //$35-0 fsincos norm
0530     .long   ssincosz    //$35-1 fsincos zero
0531     .long   ssincosi    //$35-2 fsincos inf
0532     .long   ssincosnan  //$35-3 fsincos nan
0533     .long   ssincosd    //$35-4 fsincos denorm
0534     .long   serror      //$35-5 fsincos ERROR
0535     .long   serror      //$35-6 fsincos ERROR
0536     .long   serror      //$35-7 fsincos ERROR
0537 
0538     .long   ssincos     //$36-0 fsincos norm
0539     .long   ssincosz    //$36-1 fsincos zero
0540     .long   ssincosi    //$36-2 fsincos inf
0541     .long   ssincosnan  //$36-3 fsincos nan
0542     .long   ssincosd    //$36-4 fsincos denorm
0543     .long   serror      //$36-5 fsincos ERROR
0544     .long   serror      //$36-6 fsincos ERROR
0545     .long   serror      //$36-7 fsincos ERROR
0546 
0547     .long   ssincos     //$37-0 fsincos norm
0548     .long   ssincosz    //$37-1 fsincos zero
0549     .long   ssincosi    //$37-2 fsincos inf
0550     .long   ssincosnan  //$37-3 fsincos nan
0551     .long   ssincosd    //$37-4 fsincos denorm
0552     .long   serror      //$37-5 fsincos ERROR
0553     .long   serror      //$37-6 fsincos ERROR
0554     .long   serror      //$37-7 fsincos ERROR
0555 
0556     |end