1 /** 2 * D header file for C99. 3 * 4 * Copyright: Public Domain 5 * License: Public Domain 6 * Authors: Sean Kelly, Walter Bright 7 * Standards: ISO/IEC 9899:1999 (E) 8 */ 9 module tango.stdc.tgmath; 10 11 private import tango.stdc.config; 12 private static import tango.stdc.math; 13 private static import tango.stdc.complex; 14 15 extern (C): 16 17 version( FreeBSD ) 18 { 19 alias tango.stdc.math.acos acos; 20 alias tango.stdc.math.acosf acos; 21 alias tango.stdc.math.acosl acos; 22 23 alias tango.stdc.complex.cacos acos; 24 alias tango.stdc.complex.cacosf acos; 25 alias tango.stdc.complex.cacosl acos; 26 27 alias tango.stdc.math.asin asin; 28 alias tango.stdc.math.asinf asin; 29 alias tango.stdc.math.asinl asin; 30 31 alias tango.stdc.complex.casin asin; 32 alias tango.stdc.complex.casinf asin; 33 alias tango.stdc.complex.casinl asin; 34 35 alias tango.stdc.math.atan atan; 36 alias tango.stdc.math.atanf atan; 37 alias tango.stdc.math.atanl atan; 38 39 alias tango.stdc.complex.catan atan; 40 alias tango.stdc.complex.catanf atan; 41 alias tango.stdc.complex.catanl atan; 42 43 alias tango.stdc.math.atan2 atan2; 44 alias tango.stdc.math.atan2f atan2; 45 alias tango.stdc.math.atan2l atan2; 46 47 alias tango.stdc.math.cos cos; 48 alias tango.stdc.math.cosf cos; 49 alias tango.stdc.math.cosl cos; 50 51 alias tango.stdc.complex.ccos cos; 52 alias tango.stdc.complex.ccosf cos; 53 alias tango.stdc.complex.ccosl cos; 54 55 alias tango.stdc.math.sin sin; 56 alias tango.stdc.math.sinf sin; 57 alias tango.stdc.math.sinl sin; 58 59 alias tango.stdc.complex.csin csin; 60 alias tango.stdc.complex.csinf csin; 61 alias tango.stdc.complex.csinl csin; 62 63 alias tango.stdc.math.tan tan; 64 alias tango.stdc.math.tanf tan; 65 alias tango.stdc.math.tanl tan; 66 67 alias tango.stdc.complex.ctan tan; 68 alias tango.stdc.complex.ctanf tan; 69 alias tango.stdc.complex.ctanl tan; 70 71 alias tango.stdc.math.acosh acosh; 72 alias tango.stdc.math.acoshf acosh; 73 alias tango.stdc.math.acoshl acosh; 74 75 alias tango.stdc.complex.cacosh acosh; 76 alias tango.stdc.complex.cacoshf acosh; 77 alias tango.stdc.complex.cacoshl acosh; 78 79 alias tango.stdc.math.asinh asinh; 80 alias tango.stdc.math.asinhf asinh; 81 alias tango.stdc.math.asinhl asinh; 82 83 alias tango.stdc.complex.casinh asinh; 84 alias tango.stdc.complex.casinhf asinh; 85 alias tango.stdc.complex.casinhl asinh; 86 87 alias tango.stdc.math.atanh atanh; 88 alias tango.stdc.math.atanhf atanh; 89 alias tango.stdc.math.atanhl atanh; 90 91 alias tango.stdc.complex.catanh atanh; 92 alias tango.stdc.complex.catanhf atanh; 93 alias tango.stdc.complex.catanhl atanh; 94 95 alias tango.stdc.math.cosh cosh; 96 alias tango.stdc.math.coshf cosh; 97 alias tango.stdc.math.coshl cosh; 98 99 alias tango.stdc.complex.ccosh cosh; 100 alias tango.stdc.complex.ccoshf cosh; 101 alias tango.stdc.complex.ccoshl cosh; 102 103 alias tango.stdc.math.sinh sinh; 104 alias tango.stdc.math.sinhf sinh; 105 alias tango.stdc.math.sinhl sinh; 106 107 alias tango.stdc.complex.csinh sinh; 108 alias tango.stdc.complex.csinhf sinh; 109 alias tango.stdc.complex.csinhl sinh; 110 111 alias tango.stdc.math.tanh tanh; 112 alias tango.stdc.math.tanhf tanh; 113 alias tango.stdc.math.tanhl tanh; 114 115 alias tango.stdc.complex.ctanh tanh; 116 alias tango.stdc.complex.ctanhf tanh; 117 alias tango.stdc.complex.ctanhl tanh; 118 119 alias tango.stdc.math.exp exp; 120 alias tango.stdc.math.expf exp; 121 alias tango.stdc.math.expl exp; 122 123 alias tango.stdc.complex.cexp exp; 124 alias tango.stdc.complex.cexpf exp; 125 alias tango.stdc.complex.cexpl exp; 126 127 alias tango.stdc.math.exp2 exp2; 128 alias tango.stdc.math.exp2f exp2; 129 alias tango.stdc.math.exp2l exp2; 130 131 alias tango.stdc.math.expm1 expm1; 132 alias tango.stdc.math.expm1f expm1; 133 alias tango.stdc.math.expm1l expm1; 134 135 alias tango.stdc.math.frexp frexp; 136 alias tango.stdc.math.frexpf frexp; 137 alias tango.stdc.math.frexpl frexp; 138 139 alias tango.stdc.math.ilogb ilogb; 140 alias tango.stdc.math.ilogbf ilogb; 141 alias tango.stdc.math.ilogbl ilogb; 142 143 alias tango.stdc.math.ldexp ldexp; 144 alias tango.stdc.math.ldexpf ldexp; 145 alias tango.stdc.math.ldexpl ldexp; 146 147 alias tango.stdc.math.log log; 148 alias tango.stdc.math.logf log; 149 alias tango.stdc.math.logl log; 150 151 alias tango.stdc.complex.clog log; 152 alias tango.stdc.complex.clogf log; 153 alias tango.stdc.complex.clogl log; 154 155 alias tango.stdc.math.log10 log10; 156 alias tango.stdc.math.log10f log10; 157 alias tango.stdc.math.log10l log10; 158 159 alias tango.stdc.math.log1p log1p; 160 alias tango.stdc.math.log1pf log1p; 161 alias tango.stdc.math.log1pl log1p; 162 163 alias tango.stdc.math.log2 log1p; 164 alias tango.stdc.math.log2f log1p; 165 alias tango.stdc.math.log2l log1p; 166 167 alias tango.stdc.math.logb log1p; 168 alias tango.stdc.math.logbf log1p; 169 alias tango.stdc.math.logbl log1p; 170 171 alias tango.stdc.math.modf modf; 172 alias tango.stdc.math.modff modf; 173 // alias tango.stdc.math.modfl modf; 174 175 alias tango.stdc.math.scalbn scalbn; 176 alias tango.stdc.math.scalbnf scalbn; 177 alias tango.stdc.math.scalbnl scalbn; 178 179 alias tango.stdc.math.scalbln scalbln; 180 alias tango.stdc.math.scalblnf scalbln; 181 alias tango.stdc.math.scalblnl scalbln; 182 183 alias tango.stdc.math.cbrt cbrt; 184 alias tango.stdc.math.cbrtf cbrt; 185 alias tango.stdc.math.cbrtl cbrt; 186 187 alias tango.stdc.math.fabs fabs; 188 alias tango.stdc.math.fabsf fabs; 189 alias tango.stdc.math.fabsl fabs; 190 191 alias tango.stdc.complex.cabs fabs; 192 alias tango.stdc.complex.cabsf fabs; 193 alias tango.stdc.complex.cabsl fabs; 194 195 alias tango.stdc.math.hypot hypot; 196 alias tango.stdc.math.hypotf hypot; 197 alias tango.stdc.math.hypotl hypot; 198 199 alias tango.stdc.math.pow pow; 200 alias tango.stdc.math.powf pow; 201 alias tango.stdc.math.powl pow; 202 203 alias tango.stdc.complex.cpow pow; 204 alias tango.stdc.complex.cpowf pow; 205 alias tango.stdc.complex.cpowl pow; 206 207 alias tango.stdc.math.sqrt sqrt; 208 alias tango.stdc.math.sqrtf sqrt; 209 alias tango.stdc.math.sqrtl sqrt; 210 211 alias tango.stdc.complex.csqrt sqrt; 212 alias tango.stdc.complex.csqrtf sqrt; 213 alias tango.stdc.complex.csqrtl sqrt; 214 215 alias tango.stdc.math.erf erf; 216 alias tango.stdc.math.erff erf; 217 alias tango.stdc.math.erfl erf; 218 219 alias tango.stdc.math.erfc erfc; 220 alias tango.stdc.math.erfcf erfc; 221 alias tango.stdc.math.erfcl erfc; 222 223 alias tango.stdc.math.lgamma lgamma; 224 alias tango.stdc.math.lgammaf lgamma; 225 alias tango.stdc.math.lgammal lgamma; 226 227 alias tango.stdc.math.tgamma tgamma; 228 alias tango.stdc.math.tgammaf tgamma; 229 alias tango.stdc.math.tgammal tgamma; 230 231 alias tango.stdc.math.ceil ceil; 232 alias tango.stdc.math.ceilf ceil; 233 alias tango.stdc.math.ceill ceil; 234 235 alias tango.stdc.math.floor floor; 236 alias tango.stdc.math.floorf floor; 237 alias tango.stdc.math.floorl floor; 238 239 alias tango.stdc.math.nearbyint nearbyint; 240 alias tango.stdc.math.nearbyintf nearbyint; 241 alias tango.stdc.math.nearbyintl nearbyint; 242 243 alias tango.stdc.math.rint rint; 244 alias tango.stdc.math.rintf rint; 245 alias tango.stdc.math.rintl rint; 246 247 alias tango.stdc.math.lrint lrint; 248 alias tango.stdc.math.lrintf lrint; 249 alias tango.stdc.math.lrintl lrint; 250 251 alias tango.stdc.math.llrint llrint; 252 alias tango.stdc.math.llrintf llrint; 253 alias tango.stdc.math.llrintl llrint; 254 255 alias tango.stdc.math.round round; 256 alias tango.stdc.math.roundf round; 257 alias tango.stdc.math.roundl round; 258 259 alias tango.stdc.math.lround lround; 260 alias tango.stdc.math.lroundf lround; 261 alias tango.stdc.math.lroundl lround; 262 263 alias tango.stdc.math.llround llround; 264 alias tango.stdc.math.llroundf llround; 265 alias tango.stdc.math.llroundl llround; 266 267 alias tango.stdc.math.trunc trunc; 268 alias tango.stdc.math.truncf trunc; 269 alias tango.stdc.math.truncl trunc; 270 271 alias tango.stdc.math.fmod fmod; 272 alias tango.stdc.math.fmodf fmod; 273 alias tango.stdc.math.fmodl fmod; 274 275 alias tango.stdc.math.remainder remainder; 276 alias tango.stdc.math.remainderf remainder; 277 alias tango.stdc.math.remainderl remainder; 278 279 alias tango.stdc.math.remquo remquo; 280 alias tango.stdc.math.remquof remquo; 281 alias tango.stdc.math.remquol remquo; 282 283 alias tango.stdc.math.copysign copysign; 284 alias tango.stdc.math.copysignf copysign; 285 alias tango.stdc.math.copysignl copysign; 286 287 // alias tango.stdc.math.nan nan; 288 // alias tango.stdc.math.nanf nan; 289 // alias tango.stdc.math.nanl nan; 290 291 alias tango.stdc.math.nextafter nextafter; 292 alias tango.stdc.math.nextafterf nextafter; 293 alias tango.stdc.math.nextafterl nextafter; 294 295 alias tango.stdc.math.nexttoward nexttoward; 296 alias tango.stdc.math.nexttowardf nexttoward; 297 alias tango.stdc.math.nexttowardl nexttoward; 298 299 alias tango.stdc.math.fdim fdim; 300 alias tango.stdc.math.fdimf fdim; 301 alias tango.stdc.math.fdiml fdim; 302 303 alias tango.stdc.math.fmax fmax; 304 alias tango.stdc.math.fmaxf fmax; 305 alias tango.stdc.math.fmaxl fmax; 306 307 alias tango.stdc.math.fmin fmin; 308 alias tango.stdc.math.fmin fmin; 309 alias tango.stdc.math.fminl fmin; 310 311 alias tango.stdc.math.fma fma; 312 alias tango.stdc.math.fmaf fma; 313 alias tango.stdc.math.fmal fma; 314 315 alias tango.stdc.complex.carg carg; 316 alias tango.stdc.complex.cargf carg; 317 alias tango.stdc.complex.cargl carg; 318 319 alias tango.stdc.complex.cimag cimag; 320 alias tango.stdc.complex.cimagf cimag; 321 alias tango.stdc.complex.cimagl cimag; 322 323 alias tango.stdc.complex.conj conj; 324 alias tango.stdc.complex.conjf conj; 325 alias tango.stdc.complex.conjl conj; 326 327 alias tango.stdc.complex.cproj cproj; 328 alias tango.stdc.complex.cprojf cproj; 329 alias tango.stdc.complex.cprojl cproj; 330 331 // alias tango.stdc.complex.creal creal; 332 // alias tango.stdc.complex.crealf creal; 333 // alias tango.stdc.complex.creall creal; 334 } 335 else 336 { 337 alias tango.stdc.math.acos acos; 338 alias tango.stdc.math.acosf acos; 339 alias tango.stdc.math.acosl acos; 340 341 alias tango.stdc.complex.cacos acos; 342 alias tango.stdc.complex.cacosf acos; 343 alias tango.stdc.complex.cacosl acos; 344 345 alias tango.stdc.math.asin asin; 346 alias tango.stdc.math.asinf asin; 347 alias tango.stdc.math.asinl asin; 348 349 alias tango.stdc.complex.casin asin; 350 alias tango.stdc.complex.casinf asin; 351 alias tango.stdc.complex.casinl asin; 352 353 alias tango.stdc.math.atan atan; 354 alias tango.stdc.math.atanf atan; 355 alias tango.stdc.math.atanl atan; 356 357 alias tango.stdc.complex.catan atan; 358 alias tango.stdc.complex.catanf atan; 359 alias tango.stdc.complex.catanl atan; 360 361 alias tango.stdc.math.atan2 atan2; 362 alias tango.stdc.math.atan2f atan2; 363 alias tango.stdc.math.atan2l atan2; 364 365 alias tango.stdc.math.cos cos; 366 alias tango.stdc.math.cosf cos; 367 alias tango.stdc.math.cosl cos; 368 369 alias tango.stdc.complex.ccos cos; 370 alias tango.stdc.complex.ccosf cos; 371 alias tango.stdc.complex.ccosl cos; 372 373 alias tango.stdc.math.sin sin; 374 alias tango.stdc.math.sinf sin; 375 alias tango.stdc.math.sinl sin; 376 377 alias tango.stdc.complex.csin csin; 378 alias tango.stdc.complex.csinf csin; 379 alias tango.stdc.complex.csinl csin; 380 381 alias tango.stdc.math.tan tan; 382 alias tango.stdc.math.tanf tan; 383 alias tango.stdc.math.tanl tan; 384 385 alias tango.stdc.complex.ctan tan; 386 alias tango.stdc.complex.ctanf tan; 387 alias tango.stdc.complex.ctanl tan; 388 389 alias tango.stdc.math.acosh acosh; 390 alias tango.stdc.math.acoshf acosh; 391 alias tango.stdc.math.acoshl acosh; 392 393 alias tango.stdc.complex.cacosh acosh; 394 alias tango.stdc.complex.cacoshf acosh; 395 alias tango.stdc.complex.cacoshl acosh; 396 397 alias tango.stdc.math.asinh asinh; 398 alias tango.stdc.math.asinhf asinh; 399 alias tango.stdc.math.asinhl asinh; 400 401 alias tango.stdc.complex.casinh asinh; 402 alias tango.stdc.complex.casinhf asinh; 403 alias tango.stdc.complex.casinhl asinh; 404 405 alias tango.stdc.math.atanh atanh; 406 alias tango.stdc.math.atanhf atanh; 407 alias tango.stdc.math.atanhl atanh; 408 409 alias tango.stdc.complex.catanh atanh; 410 alias tango.stdc.complex.catanhf atanh; 411 alias tango.stdc.complex.catanhl atanh; 412 413 alias tango.stdc.math.cosh cosh; 414 alias tango.stdc.math.coshf cosh; 415 alias tango.stdc.math.coshl cosh; 416 417 alias tango.stdc.complex.ccosh cosh; 418 alias tango.stdc.complex.ccoshf cosh; 419 alias tango.stdc.complex.ccoshl cosh; 420 421 alias tango.stdc.math.sinh sinh; 422 alias tango.stdc.math.sinhf sinh; 423 alias tango.stdc.math.sinhl sinh; 424 425 alias tango.stdc.complex.csinh sinh; 426 alias tango.stdc.complex.csinhf sinh; 427 alias tango.stdc.complex.csinhl sinh; 428 429 alias tango.stdc.math.tanh tanh; 430 alias tango.stdc.math.tanhf tanh; 431 alias tango.stdc.math.tanhl tanh; 432 433 alias tango.stdc.complex.ctanh tanh; 434 alias tango.stdc.complex.ctanhf tanh; 435 alias tango.stdc.complex.ctanhl tanh; 436 437 alias tango.stdc.math.exp exp; 438 alias tango.stdc.math.expf exp; 439 alias tango.stdc.math.expl exp; 440 441 alias tango.stdc.complex.cexp exp; 442 alias tango.stdc.complex.cexpf exp; 443 alias tango.stdc.complex.cexpl exp; 444 445 alias tango.stdc.math.exp2 exp2; 446 alias tango.stdc.math.exp2f exp2; 447 alias tango.stdc.math.exp2l exp2; 448 449 alias tango.stdc.math.expm1 expm1; 450 alias tango.stdc.math.expm1f expm1; 451 alias tango.stdc.math.expm1l expm1; 452 453 alias tango.stdc.math.frexp frexp; 454 alias tango.stdc.math.frexpf frexp; 455 alias tango.stdc.math.frexpl frexp; 456 457 alias tango.stdc.math.ilogb ilogb; 458 alias tango.stdc.math.ilogbf ilogb; 459 alias tango.stdc.math.ilogbl ilogb; 460 461 alias tango.stdc.math.ldexp ldexp; 462 alias tango.stdc.math.ldexpf ldexp; 463 alias tango.stdc.math.ldexpl ldexp; 464 465 alias tango.stdc.math.log log; 466 alias tango.stdc.math.logf log; 467 alias tango.stdc.math.logl log; 468 469 alias tango.stdc.complex.clog log; 470 alias tango.stdc.complex.clogf log; 471 alias tango.stdc.complex.clogl log; 472 473 alias tango.stdc.math.log10 log10; 474 alias tango.stdc.math.log10f log10; 475 alias tango.stdc.math.log10l log10; 476 477 alias tango.stdc.math.log1p log1p; 478 alias tango.stdc.math.log1pf log1p; 479 alias tango.stdc.math.log1pl log1p; 480 481 alias tango.stdc.math.log2 log1p; 482 alias tango.stdc.math.log2f log1p; 483 alias tango.stdc.math.log2l log1p; 484 485 alias tango.stdc.math.logb log1p; 486 alias tango.stdc.math.logbf log1p; 487 alias tango.stdc.math.logbl log1p; 488 489 alias tango.stdc.math.modf modf; 490 alias tango.stdc.math.modff modf; 491 alias tango.stdc.math.modfl modf; 492 493 alias tango.stdc.math.scalbn scalbn; 494 alias tango.stdc.math.scalbnf scalbn; 495 alias tango.stdc.math.scalbnl scalbn; 496 497 alias tango.stdc.math.scalbln scalbln; 498 alias tango.stdc.math.scalblnf scalbln; 499 alias tango.stdc.math.scalblnl scalbln; 500 501 alias tango.stdc.math.cbrt cbrt; 502 alias tango.stdc.math.cbrtf cbrt; 503 alias tango.stdc.math.cbrtl cbrt; 504 505 alias tango.stdc.math.fabs fabs; 506 alias tango.stdc.math.fabsf fabs; 507 alias tango.stdc.math.fabsl fabs; 508 509 alias tango.stdc.complex.cabs fabs; 510 alias tango.stdc.complex.cabsf fabs; 511 alias tango.stdc.complex.cabsl fabs; 512 513 alias tango.stdc.math.hypot hypot; 514 alias tango.stdc.math.hypotf hypot; 515 alias tango.stdc.math.hypotl hypot; 516 517 alias tango.stdc.math.pow pow; 518 alias tango.stdc.math.powf pow; 519 alias tango.stdc.math.powl pow; 520 521 alias tango.stdc.complex.cpow pow; 522 alias tango.stdc.complex.cpowf pow; 523 alias tango.stdc.complex.cpowl pow; 524 525 alias tango.stdc.math.sqrt sqrt; 526 alias tango.stdc.math.sqrtf sqrt; 527 alias tango.stdc.math.sqrtl sqrt; 528 529 alias tango.stdc.complex.csqrt sqrt; 530 alias tango.stdc.complex.csqrtf sqrt; 531 alias tango.stdc.complex.csqrtl sqrt; 532 533 alias tango.stdc.math.erf erf; 534 alias tango.stdc.math.erff erf; 535 alias tango.stdc.math.erfl erf; 536 537 alias tango.stdc.math.erfc erfc; 538 alias tango.stdc.math.erfcf erfc; 539 alias tango.stdc.math.erfcl erfc; 540 541 alias tango.stdc.math.lgamma lgamma; 542 alias tango.stdc.math.lgammaf lgamma; 543 alias tango.stdc.math.lgammal lgamma; 544 545 alias tango.stdc.math.tgamma tgamma; 546 alias tango.stdc.math.tgammaf tgamma; 547 alias tango.stdc.math.tgammal tgamma; 548 549 alias tango.stdc.math.ceil ceil; 550 alias tango.stdc.math.ceilf ceil; 551 alias tango.stdc.math.ceill ceil; 552 553 alias tango.stdc.math.floor floor; 554 alias tango.stdc.math.floorf floor; 555 alias tango.stdc.math.floorl floor; 556 557 alias tango.stdc.math.nearbyint nearbyint; 558 alias tango.stdc.math.nearbyintf nearbyint; 559 alias tango.stdc.math.nearbyintl nearbyint; 560 561 alias tango.stdc.math.rint rint; 562 alias tango.stdc.math.rintf rint; 563 alias tango.stdc.math.rintl rint; 564 565 alias tango.stdc.math.lrint lrint; 566 alias tango.stdc.math.lrintf lrint; 567 alias tango.stdc.math.lrintl lrint; 568 569 alias tango.stdc.math.llrint llrint; 570 alias tango.stdc.math.llrintf llrint; 571 alias tango.stdc.math.llrintl llrint; 572 573 alias tango.stdc.math.round round; 574 alias tango.stdc.math.roundf round; 575 alias tango.stdc.math.roundl round; 576 577 alias tango.stdc.math.lround lround; 578 alias tango.stdc.math.lroundf lround; 579 alias tango.stdc.math.lroundl lround; 580 581 alias tango.stdc.math.llround llround; 582 alias tango.stdc.math.llroundf llround; 583 alias tango.stdc.math.llroundl llround; 584 585 alias tango.stdc.math.trunc trunc; 586 alias tango.stdc.math.truncf trunc; 587 alias tango.stdc.math.truncl trunc; 588 589 alias tango.stdc.math.fmod fmod; 590 alias tango.stdc.math.fmodf fmod; 591 alias tango.stdc.math.fmodl fmod; 592 593 alias tango.stdc.math.remainder remainder; 594 alias tango.stdc.math.remainderf remainder; 595 alias tango.stdc.math.remainderl remainder; 596 597 alias tango.stdc.math.remquo remquo; 598 alias tango.stdc.math.remquof remquo; 599 alias tango.stdc.math.remquol remquo; 600 601 alias tango.stdc.math.copysign copysign; 602 alias tango.stdc.math.copysignf copysign; 603 alias tango.stdc.math.copysignl copysign; 604 605 alias tango.stdc.math.nan nan; 606 alias tango.stdc.math.nanf nan; 607 alias tango.stdc.math.nanl nan; 608 609 alias tango.stdc.math.nextafter nextafter; 610 alias tango.stdc.math.nextafterf nextafter; 611 alias tango.stdc.math.nextafterl nextafter; 612 613 alias tango.stdc.math.nexttoward nexttoward; 614 alias tango.stdc.math.nexttowardf nexttoward; 615 alias tango.stdc.math.nexttowardl nexttoward; 616 617 alias tango.stdc.math.fdim fdim; 618 alias tango.stdc.math.fdimf fdim; 619 alias tango.stdc.math.fdiml fdim; 620 621 alias tango.stdc.math.fmax fmax; 622 alias tango.stdc.math.fmaxf fmax; 623 alias tango.stdc.math.fmaxl fmax; 624 625 alias tango.stdc.math.fmin fmin; 626 alias tango.stdc.math.fmin fmin; 627 alias tango.stdc.math.fminl fmin; 628 629 alias tango.stdc.math.fma fma; 630 alias tango.stdc.math.fmaf fma; 631 alias tango.stdc.math.fmal fma; 632 633 alias tango.stdc.complex.carg carg; 634 alias tango.stdc.complex.cargf carg; 635 alias tango.stdc.complex.cargl carg; 636 637 alias tango.stdc.complex.cimag cimag; 638 alias tango.stdc.complex.cimagf cimag; 639 alias tango.stdc.complex.cimagl cimag; 640 641 alias tango.stdc.complex.conj conj; 642 alias tango.stdc.complex.conjf conj; 643 alias tango.stdc.complex.conjl conj; 644 645 alias tango.stdc.complex.cproj cproj; 646 alias tango.stdc.complex.cprojf cproj; 647 alias tango.stdc.complex.cprojl cproj; 648 649 // alias tango.stdc.complex.creal creal; 650 // alias tango.stdc.complex.crealf creal; 651 // alias tango.stdc.complex.creall creal; 652 }