Changeset 2150 for trunk/src/emx/include/math.h
- Timestamp:
- Jul 2, 2005, 12:40:39 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/math.h
-
Property cvs2svn:cvs-rev
changed from
1.10
to1.11
r2149 r2150 424 424 long double ceill(long double); 425 425 long double copysignl(long double, long double) __pure2; 426 #if 1 /* bird : we've got some of these*/426 #if 1 /* bird */ 427 427 long double coshl(long double); 428 428 long double cosl(long double); 429 /*long double erfcl(long double);429 long double erfcl(long double); 430 430 long double erfl(long double); 431 long double exp2l(long double); */431 long double exp2l(long double); 432 432 long double expl(long double); 433 /*long double expm1l(long double);*/ 433 long double expm1l(long double); 434 434 #endif 435 435 long double fabsl(long double) __pure2; … … 439 439 long double fmaxl(long double, long double) __pure2; 440 440 long double fminl(long double, long double) __pure2; 441 #if 1 /* bird : we've got this one*/441 #if 1 /* bird */ 442 442 long double fmodl(long double, long double); 443 443 #endif 444 444 long double frexpl(long double value, int *); /* fundamentally !__pure2 */ 445 #if 1 /* bird : we've got this one*/445 #if 1 /* bird */ 446 446 long double hypotl(long double, long double); 447 447 #endif 448 448 int ilogbl(long double) __pure2; 449 449 long double ldexpl(long double, int); 450 #if 0450 #if 1 /* bird */ 451 451 long double lgammal(long double); 452 452 long long llrintl(long double); 453 453 #endif 454 454 long long llroundl(long double); 455 #if 1 /* bird : we've got some of these*/455 #if 1 /* bird */ 456 456 long double log10l(long double); 457 /*long double log1pl(long double);457 long double log1pl(long double); 458 458 long double log2l(long double); 459 long double logbl(long double); */459 long double logbl(long double); 460 460 long double logl(long double); 461 /*long lrintl(long double);*/ 461 long lrintl(long double); 462 462 #endif 463 463 long lroundl(long double); 464 #if 1 /* bird : we've got some of these.*/464 #if 1 /* bird */ 465 465 long double modfl(long double, long double *); /* fundamentally !__pure2 */ 466 466 long double nanl(const char *) __pure2; 467 /*long double nearbyintl(long double);*/ 467 long double nearbyintl(long double); 468 468 #endif 469 469 long double nextafterl(long double, long double); … … 471 471 float nexttowardf(float, long double); 472 472 long double nexttowardl(long double, long double); 473 #if 1 /* bird : we've got powl.*/473 #if 1 /* bird */ 474 474 long double powl(long double, long double); 475 /*long double remainderl(long double, long double);476 long double remquol(long double, long double, int *); */475 long double remainderl(long double, long double); 476 long double remquol(long double, long double, int *); 477 477 long double rintl(long double); 478 478 #endif … … 486 486 long double tanhl(long double); 487 487 long double tanl(long double); 488 /*long double tgammal(long double); */ 488 long double tgammal(long double); 489 489 #endif 490 490 long double truncl(long double); 491 491 492 /* bird: these were missing, gcc appar netly inlines them. */492 /* bird: these were missing, gcc apparently inlines them. */ 493 493 double nan(const char *); 494 494 float nanf(const char *); 495 495 496 496 #endif /* __ISO_C_VISIBLE >= 1999 */ 497 498 #ifdef __USE_GNU 499 /* 500 * In GLIBC there are long variants of the XOPEN/SVID constant 501 * block some pages ago. We need this to get the math tests going. 502 */ 503 #define M_El 2.7182818284590452353602874713526625L 504 #define M_LOG2El 1.4426950408889634073599246810018921L 505 #define M_LOG10El 0.4342944819032518276511289189166051L 506 #define M_LN2l 0.6931471805599453094172321214581766L 507 #define M_LN10l 2.3025850929940456840179914546843642L 508 #define M_PIl 3.1415926535897932384626433832795029L 509 #define M_PI_2l 1.5707963267948966192313216916397514L 510 #define M_PI_4l 0.7853981633974483096156608458198757L 511 #define M_1_PIl 0.3183098861837906715377675267450287L 512 #define M_2_PIl 0.6366197723675813430755350534900574L 513 #define M_2_SQRTPIl 1.1283791670955125738961589031215452L 514 #define M_SQRT2l 1.4142135623730950488016887242096981L 515 #define M_SQRT1_2l 0.7071067811865475244008443621048490L 516 #endif 517 518 #ifdef __USE_GNU 519 520 void sincos(double, double *, double *); 521 void sincosf(float, float *, float *); 522 void sincosl(long double, long double *, long double *); 523 float exp10f(float); 524 double exp10(double); 525 long double exp10l(long double); 526 float log2f(float); 527 double log2(double); 528 long double log2l(long double); 529 float tgammaf(float); 530 long double significandl(long double); 531 long double j0l(long double); 532 long double j1l(long double); 533 long double jnl(int, long double); 534 long double scalbl(long double, long double); 535 long double y0l(long double); 536 long double y1l(long double); 537 long double ynl(int, long double); 538 long double lgammal_r(long double,int *); 539 long double gammal(long double); 540 #endif 497 541 __END_DECLS 498 542 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.