1 | 2 | tbldo.sa 3.1 12/10/90 3 | 4 | Modified: 5 | 8/16/90 chinds The table was construc 6 | of indirection in do_f 7 | functions. Dyadic fun 8 | levels, and the tables 9 | in do_func. The table 10 | index with a 10-bit in 11 | 7 bits the opcode, and 12 | the stag. For dyadic 13 | valid addresses are to 14 | point. 15 | 16 17 | Copyright (C) Motorola, Inc. 1 18 | All Rights Reserved 19 | 20 | For details on the license for this fi 21 | file, README, in this same directory. 22 23 |TBLDO idnt 2,1 | Motorola 040 Floating Po 24 25 |section 8 26 27 |xref ld_pinf,ld_pone,ld_ppi2 28 |xref t_dz2,t_operr 29 |xref serror,sone,szero,sinf,snzrinx 30 |xref sopr_inf,spi_2,src_nan,szr_inf 31 32 |xref smovcr 33 |xref pmod,prem,pscale 34 |xref satanh,satanhd 35 |xref sacos,sacosd,sasin,sasind,sata 36 |xref setox,setoxd,setoxm1,setoxm1d, 37 |xref sgetexp,sgetexpd,sgetman,sgetm 38 |xref sint,sintd,sintrz 39 |xref ssincos,ssincosd,ssincosi,ssin 40 |xref scos,scosd,ssin,ssind,stan,sta 41 |xref scosh,scoshd,ssinh,ssinhd,stan 42 |xref sslog10,sslog2,sslogn,sslognp1 43 |xref sslog10d,sslog2d,sslognd,slogn 44 |xref stentox,stentoxd,stwotox,stwot 45 46 | instruction ;opcode-stag N 47 .global tblpre 48 tblpre: 49 .long smovcr |$00-0 fmovecr 50 .long smovcr |$00-1 fmovecr 51 .long smovcr |$00-2 fmovecr 52 .long smovcr |$00-3 fmovecr 53 .long smovcr |$00-4 fmovecr 54 .long smovcr |$00-5 fmovecr 55 .long smovcr |$00-6 fmovecr 56 .long smovcr |$00-7 fmovecr 57 58 .long sint |$01-0 fint no 59 .long szero |$01-1 fint ze 60 .long sinf |$01-2 fint in 61 .long src_nan |$01-3 fint na 62 .long sintd |$01-4 fint de 63 .long serror |$01-5 fint ER 64 .long serror |$01-6 fint ER 65 .long serror |$01-7 fint ER 66 67 .long ssinh |$02-0 fsinh n 68 .long szero |$02-1 fsinh z 69 .long sinf |$02-2 fsinh i 70 .long src_nan |$02-3 fsinh n 71 .long ssinhd |$02-4 fsinh d 72 .long serror |$02-5 fsinh E 73 .long serror |$02-6 fsinh E 74 .long serror |$02-7 fsinh E 75 76 .long sintrz |$03-0 fintrz 77 .long szero |$03-1 fintrz 78 .long sinf |$03-2 fintrz 79 .long src_nan |$03-3 fintrz 80 .long snzrinx |$03-4 fintrz 81 .long serror |$03-5 fintrz 82 .long serror |$03-6 fintrz 83 .long serror |$03-7 fintrz 84 85 .long serror |$04-0 ERROR - 86 .long serror |$04-1 ERROR - 87 .long serror |$04-2 ERROR - 88 .long serror |$04-3 ERROR - 89 .long serror |$04-4 ERROR - 90 .long serror |$04-5 ERROR - 91 .long serror |$04-6 ERROR - 92 .long serror |$04-7 ERROR - 93 94 .long serror |$05-0 ERROR - 95 .long serror |$05-1 ERROR - 96 .long serror |$05-2 ERROR - 97 .long serror |$05-3 ERROR - 98 .long serror |$05-4 ERROR - 99 .long serror |$05-5 ERROR - 100 .long serror |$05-6 ERROR - 101 .long serror |$05-7 ERROR - 102 103 .long sslognp1 |$06-0 flognp1 104 .long szero |$06-1 flognp1 105 .long sopr_inf |$06-2 flognp1 106 .long src_nan |$06-3 flognp1 107 .long slognp1d |$06-4 flognp1 108 .long serror |$06-5 flognp1 109 .long serror |$06-6 flognp1 110 .long serror |$06-7 flognp1 111 112 .long serror |$07-0 ERROR - 113 .long serror |$07-1 ERROR - 114 .long serror |$07-2 ERROR - 115 .long serror |$07-3 ERROR - 116 .long serror |$07-4 ERROR - 117 .long serror |$07-5 ERROR - 118 .long serror |$07-6 ERROR - 119 .long serror |$07-7 ERROR - 120 121 .long setoxm1 |$08-0 fetoxm1 122 .long szero |$08-1 fetoxm1 123 .long setoxm1i |$08-2 fetoxm1 124 .long src_nan |$08-3 fetoxm1 125 .long setoxm1d |$08-4 fetoxm1 126 .long serror |$08-5 fetoxm1 127 .long serror |$08-6 fetoxm1 128 .long serror |$08-7 fetoxm1 129 130 .long stanh |$09-0 ftanh n 131 .long szero |$09-1 ftanh z 132 .long sone |$09-2 ftanh i 133 .long src_nan |$09-3 ftanh n 134 .long stanhd |$09-4 ftanh d 135 .long serror |$09-5 ftanh E 136 .long serror |$09-6 ftanh E 137 .long serror |$09-7 ftanh E 138 139 .long satan |$0a-0 fatan n 140 .long szero |$0a-1 fatan z 141 .long spi_2 |$0a-2 fatan i 142 .long src_nan |$0a-3 fatan n 143 .long satand |$0a-4 fatan d 144 .long serror |$0a-5 fatan E 145 .long serror |$0a-6 fatan E 146 .long serror |$0a-7 fatan E 147 148 .long serror |$0b-0 ERROR - 149 .long serror |$0b-1 ERROR - 150 .long serror |$0b-2 ERROR - 151 .long serror |$0b-3 ERROR - 152 .long serror |$0b-4 ERROR - 153 .long serror |$0b-5 ERROR - 154 .long serror |$0b-6 ERROR - 155 .long serror |$0b-7 ERROR - 156 157 .long sasin |$0c-0 fasin n 158 .long szero |$0c-1 fasin z 159 .long t_operr |$0c-2 fasin i 160 .long src_nan |$0c-3 fasin n 161 .long sasind |$0c-4 fasin d 162 .long serror |$0c-5 fasin E 163 .long serror |$0c-6 fasin E 164 .long serror |$0c-7 fasin E 165 166 .long satanh |$0d-0 fatanh 167 .long szero |$0d-1 fatanh 168 .long t_operr |$0d-2 fatanh 169 .long src_nan |$0d-3 fatanh 170 .long satanhd |$0d-4 fatanh 171 .long serror |$0d-5 fatanh 172 .long serror |$0d-6 fatanh 173 .long serror |$0d-7 fatanh 174 175 .long ssin |$0e-0 fsin no 176 .long szero |$0e-1 fsin ze 177 .long t_operr |$0e-2 fsin in 178 .long src_nan |$0e-3 fsin na 179 .long ssind |$0e-4 fsin de 180 .long serror |$0e-5 fsin ER 181 .long serror |$0e-6 fsin ER 182 .long serror |$0e-7 fsin ER 183 184 .long stan |$0f-0 ftan no 185 .long szero |$0f-1 ftan ze 186 .long t_operr |$0f-2 ftan in 187 .long src_nan |$0f-3 ftan na 188 .long stand |$0f-4 ftan de 189 .long serror |$0f-5 ftan ER 190 .long serror |$0f-6 ftan ER 191 .long serror |$0f-7 ftan ER 192 193 .long setox |$10-0 fetox n 194 .long ld_pone |$10-1 fetox z 195 .long szr_inf |$10-2 fetox i 196 .long src_nan |$10-3 fetox n 197 .long setoxd |$10-4 fetox d 198 .long serror |$10-5 fetox E 199 .long serror |$10-6 fetox E 200 .long serror |$10-7 fetox E 201 202 .long stwotox |$11-0 ftwotox 203 .long ld_pone |$11-1 ftwotox 204 .long szr_inf |$11-2 ftwotox 205 .long src_nan |$11-3 ftwotox 206 .long stwotoxd |$11-4 ftwotox 207 .long serror |$11-5 ftwotox 208 .long serror |$11-6 ftwotox 209 .long serror |$11-7 ftwotox 210 211 .long stentox |$12-0 ftentox 212 .long ld_pone |$12-1 ftentox 213 .long szr_inf |$12-2 ftentox 214 .long src_nan |$12-3 ftentox 215 .long stentoxd |$12-4 ftentox 216 .long serror |$12-5 ftentox 217 .long serror |$12-6 ftentox 218 .long serror |$12-7 ftentox 219 220 .long serror |$13-0 ERROR - 221 .long serror |$13-1 ERROR - 222 .long serror |$13-2 ERROR - 223 .long serror |$13-3 ERROR - 224 .long serror |$13-4 ERROR - 225 .long serror |$13-5 ERROR - 226 .long serror |$13-6 ERROR - 227 .long serror |$13-7 ERROR - 228 229 .long sslogn |$14-0 flogn n 230 .long t_dz2 |$14-1 flogn z 231 .long sopr_inf |$14-2 flogn i 232 .long src_nan |$14-3 flogn n 233 .long sslognd |$14-4 flogn d 234 .long serror |$14-5 flogn E 235 .long serror |$14-6 flogn E 236 .long serror |$14-7 flogn E 237 238 .long sslog10 |$15-0 flog10 239 .long t_dz2 |$15-1 flog10 240 .long sopr_inf |$15-2 flog10 241 .long src_nan |$15-3 flog10 242 .long sslog10d |$15-4 flog10 243 .long serror |$15-5 flog10 244 .long serror |$15-6 flog10 245 .long serror |$15-7 flog10 246 247 .long sslog2 |$16-0 flog2 n 248 .long t_dz2 |$16-1 flog2 z 249 .long sopr_inf |$16-2 flog2 i 250 .long src_nan |$16-3 flog2 n 251 .long sslog2d |$16-4 flog2 d 252 .long serror |$16-5 flog2 E 253 .long serror |$16-6 flog2 E 254 .long serror |$16-7 flog2 E 255 256 .long serror |$17-0 ERROR - 257 .long serror |$17-1 ERROR - 258 .long serror |$17-2 ERROR - 259 .long serror |$17-3 ERROR - 260 .long serror |$17-4 ERROR - 261 .long serror |$17-5 ERROR - 262 .long serror |$17-6 ERROR - 263 .long serror |$17-7 ERROR - 264 265 .long serror |$18-0 ERROR - 266 .long serror |$18-1 ERROR - 267 .long serror |$18-2 ERROR - 268 .long serror |$18-3 ERROR - 269 .long serror |$18-4 ERROR - 270 .long serror |$18-5 ERROR - 271 .long serror |$18-6 ERROR - 272 .long serror |$18-7 ERROR - 273 274 .long scosh |$19-0 fcosh n 275 .long ld_pone |$19-1 fcosh z 276 .long ld_pinf |$19-2 fcosh i 277 .long src_nan |$19-3 fcosh n 278 .long scoshd |$19-4 fcosh d 279 .long serror |$19-5 fcosh E 280 .long serror |$19-6 fcosh E 281 .long serror |$19-7 fcosh E 282 283 .long serror |$1a-0 ERROR - 284 .long serror |$1a-1 ERROR - 285 .long serror |$1a-2 ERROR - 286 .long serror |$1a-3 ERROR - 287 .long serror |$1a-4 ERROR - 288 .long serror |$1a-5 ERROR - 289 .long serror |$1a-6 ERROR - 290 .long serror |$1a-7 ERROR - 291 292 .long serror |$1b-0 ERROR - 293 .long serror |$1b-1 ERROR - 294 .long serror |$1b-2 ERROR - 295 .long serror |$1b-3 ERROR - 296 .long serror |$1b-4 ERROR - 297 .long serror |$1b-5 ERROR - 298 .long serror |$1b-6 ERROR - 299 .long serror |$1b-7 ERROR - 300 301 .long sacos |$1c-0 facos n 302 .long ld_ppi2 |$1c-1 facos z 303 .long t_operr |$1c-2 facos i 304 .long src_nan |$1c-3 facos n 305 .long sacosd |$1c-4 facos d 306 .long serror |$1c-5 facos E 307 .long serror |$1c-6 facos E 308 .long serror |$1c-7 facos E 309 310 .long scos |$1d-0 fcos no 311 .long ld_pone |$1d-1 fcos ze 312 .long t_operr |$1d-2 fcos in 313 .long src_nan |$1d-3 fcos na 314 .long scosd |$1d-4 fcos de 315 .long serror |$1d-5 fcos ER 316 .long serror |$1d-6 fcos ER 317 .long serror |$1d-7 fcos ER 318 319 .long sgetexp |$1e-0 fgetexp 320 .long szero |$1e-1 fgetexp 321 .long t_operr |$1e-2 fgetexp 322 .long src_nan |$1e-3 fgetexp 323 .long sgetexpd |$1e-4 fgetexp 324 .long serror |$1e-5 fgetexp 325 .long serror |$1e-6 fgetexp 326 .long serror |$1e-7 fgetexp 327 328 .long sgetman |$1f-0 fgetman 329 .long szero |$1f-1 fgetman 330 .long t_operr |$1f-2 fgetman 331 .long src_nan |$1f-3 fgetman 332 .long sgetmand |$1f-4 fgetman 333 .long serror |$1f-5 fgetman 334 .long serror |$1f-6 fgetman 335 .long serror |$1f-7 fgetman 336 337 .long serror |$20-0 ERROR - 338 .long serror |$20-1 ERROR - 339 .long serror |$20-2 ERROR - 340 .long serror |$20-3 ERROR - 341 .long serror |$20-4 ERROR - 342 .long serror |$20-5 ERROR - 343 .long serror |$20-6 ERROR - 344 .long serror |$20-7 ERROR - 345 346 .long pmod |$21-0 fmod al 347 .long pmod |$21-1 fmod al 348 .long pmod |$21-2 fmod al 349 .long pmod |$21-3 fmod al 350 .long pmod |$21-4 fmod al 351 .long serror |$21-5 fmod ER 352 .long serror |$21-6 fmod ER 353 .long serror |$21-7 fmod ER 354 355 .long serror |$22-0 ERROR - 356 .long serror |$22-1 ERROR - 357 .long serror |$22-2 ERROR - 358 .long serror |$22-3 ERROR - 359 .long serror |$22-4 ERROR - 360 .long serror |$22-5 ERROR - 361 .long serror |$22-6 ERROR - 362 .long serror |$22-7 ERROR - 363 364 .long serror |$23-0 ERROR - 365 .long serror |$23-1 ERROR - 366 .long serror |$23-2 ERROR - 367 .long serror |$23-3 ERROR - 368 .long serror |$23-4 ERROR - 369 .long serror |$23-5 ERROR - 370 .long serror |$23-6 ERROR - 371 .long serror |$23-7 ERROR - 372 373 .long serror |$24-0 ERROR - 374 .long serror |$24-1 ERROR - 375 .long serror |$24-2 ERROR - 376 .long serror |$24-3 ERROR - 377 .long serror |$24-4 ERROR - 378 .long serror |$24-5 ERROR - 379 .long serror |$24-6 ERROR - 380 .long serror |$24-7 ERROR - 381 382 .long prem |$25-0 frem al 383 .long prem |$25-1 frem al 384 .long prem |$25-2 frem al 385 .long prem |$25-3 frem al 386 .long prem |$25-4 frem al 387 .long serror |$25-5 frem ER 388 .long serror |$25-6 frem ER 389 .long serror |$25-7 frem ER 390 391 .long pscale |$26-0 fscale 392 .long pscale |$26-1 fscale 393 .long pscale |$26-2 fscale 394 .long pscale |$26-3 fscale 395 .long pscale |$26-4 fscale 396 .long serror |$26-5 fscale 397 .long serror |$26-6 fscale 398 .long serror |$26-7 fscale 399 400 .long serror |$27-0 ERROR - 401 .long serror |$27-1 ERROR - 402 .long serror |$27-2 ERROR - 403 .long serror |$27-3 ERROR - 404 .long serror |$27-4 ERROR - 405 .long serror |$27-5 ERROR - 406 .long serror |$27-6 ERROR - 407 .long serror |$27-7 ERROR - 408 409 .long serror |$28-0 ERROR - 410 .long serror |$28-1 ERROR - 411 .long serror |$28-2 ERROR - 412 .long serror |$28-3 ERROR - 413 .long serror |$28-4 ERROR - 414 .long serror |$28-5 ERROR - 415 .long serror |$28-6 ERROR - 416 .long serror |$28-7 ERROR - 417 418 .long serror |$29-0 ERROR - 419 .long serror |$29-1 ERROR - 420 .long serror |$29-2 ERROR - 421 .long serror |$29-3 ERROR - 422 .long serror |$29-4 ERROR - 423 .long serror |$29-5 ERROR - 424 .long serror |$29-6 ERROR - 425 .long serror |$29-7 ERROR - 426 427 .long serror |$2a-0 ERROR - 428 .long serror |$2a-1 ERROR - 429 .long serror |$2a-2 ERROR - 430 .long serror |$2a-3 ERROR - 431 .long serror |$2a-4 ERROR - 432 .long serror |$2a-5 ERROR - 433 .long serror |$2a-6 ERROR - 434 .long serror |$2a-7 ERROR - 435 436 .long serror |$2b-0 ERROR - 437 .long serror |$2b-1 ERROR - 438 .long serror |$2b-2 ERROR - 439 .long serror |$2b-3 ERROR - 440 .long serror |$2b-4 ERROR - 441 .long serror |$2b-5 ERROR - 442 .long serror |$2b-6 ERROR - 443 .long serror |$2b-7 ERROR - 444 445 .long serror |$2c-0 ERROR - 446 .long serror |$2c-1 ERROR - 447 .long serror |$2c-2 ERROR - 448 .long serror |$2c-3 ERROR - 449 .long serror |$2c-4 ERROR - 450 .long serror |$2c-5 ERROR - 451 .long serror |$2c-6 ERROR - 452 .long serror |$2c-7 ERROR - 453 454 .long serror |$2d-0 ERROR - 455 .long serror |$2d-1 ERROR - 456 .long serror |$2d-2 ERROR - 457 .long serror |$2d-3 ERROR - 458 .long serror |$2d-4 ERROR - 459 .long serror |$2d-5 ERROR - 460 .long serror |$2d-6 ERROR - 461 .long serror |$2d-7 ERROR - 462 463 .long serror |$2e-0 ERROR - 464 .long serror |$2e-1 ERROR - 465 .long serror |$2e-2 ERROR - 466 .long serror |$2e-3 ERROR - 467 .long serror |$2e-4 ERROR - 468 .long serror |$2e-5 ERROR - 469 .long serror |$2e-6 ERROR - 470 .long serror |$2e-7 ERROR - 471 472 .long serror |$2f-0 ERROR - 473 .long serror |$2f-1 ERROR - 474 .long serror |$2f-2 ERROR - 475 .long serror |$2f-3 ERROR - 476 .long serror |$2f-4 ERROR - 477 .long serror |$2f-5 ERROR - 478 .long serror |$2f-6 ERROR - 479 .long serror |$2f-7 ERROR - 480 481 .long ssincos |$30-0 fsincos 482 .long ssincosz |$30-1 fsincos 483 .long ssincosi |$30-2 fsincos 484 .long ssincosnan |$30-3 fsincos 485 .long ssincosd |$30-4 fsincos 486 .long serror |$30-5 fsincos 487 .long serror |$30-6 fsincos 488 .long serror |$30-7 fsincos 489 490 .long ssincos |$31-0 fsincos 491 .long ssincosz |$31-1 fsincos 492 .long ssincosi |$31-2 fsincos 493 .long ssincosnan |$31-3 fsincos 494 .long ssincosd |$31-4 fsincos 495 .long serror |$31-5 fsincos 496 .long serror |$31-6 fsincos 497 .long serror |$31-7 fsincos 498 499 .long ssincos |$32-0 fsincos 500 .long ssincosz |$32-1 fsincos 501 .long ssincosi |$32-2 fsincos 502 .long ssincosnan |$32-3 fsincos 503 .long ssincosd |$32-4 fsincos 504 .long serror |$32-5 fsincos 505 .long serror |$32-6 fsincos 506 .long serror |$32-7 fsincos 507 508 .long ssincos |$33-0 fsincos 509 .long ssincosz |$33-1 fsincos 510 .long ssincosi |$33-2 fsincos 511 .long ssincosnan |$33-3 fsincos 512 .long ssincosd |$33-4 fsincos 513 .long serror |$33-5 fsincos 514 .long serror |$33-6 fsincos 515 .long serror |$33-7 fsincos 516 517 .long ssincos |$34-0 fsincos 518 .long ssincosz |$34-1 fsincos 519 .long ssincosi |$34-2 fsincos 520 .long ssincosnan |$34-3 fsincos 521 .long ssincosd |$34-4 fsincos 522 .long serror |$34-5 fsincos 523 .long serror |$34-6 fsincos 524 .long serror |$34-7 fsincos 525 526 .long ssincos |$35-0 fsincos 527 .long ssincosz |$35-1 fsincos 528 .long ssincosi |$35-2 fsincos 529 .long ssincosnan |$35-3 fsincos 530 .long ssincosd |$35-4 fsincos 531 .long serror |$35-5 fsincos 532 .long serror |$35-6 fsincos 533 .long serror |$35-7 fsincos 534 535 .long ssincos |$36-0 fsincos 536 .long ssincosz |$36-1 fsincos 537 .long ssincosi |$36-2 fsincos 538 .long ssincosnan |$36-3 fsincos 539 .long ssincosd |$36-4 fsincos 540 .long serror |$36-5 fsincos 541 .long serror |$36-6 fsincos 542 .long serror |$36-7 fsincos 543 544 .long ssincos |$37-0 fsincos 545 .long ssincosz |$37-1 fsincos 546 .long ssincosi |$37-2 fsincos 547 .long ssincosnan |$37-3 fsincos 548 .long ssincosd |$37-4 fsincos 549 .long serror |$37-5 fsincos 550 .long serror |$37-6 fsincos 551 .long serror |$37-7 fsincos 552 553 |end
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.