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