• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/libxml2-2.7.2/

Lines Matching refs:number

195 TRIO_ARGS2((number, has_mantissa),
196 double number,
206 current = ((unsigned char *)&number)[TRIO_DOUBLE_INDEX(i)];
219 TRIO_ARGS1((number),
220 double number)
226 is_negative |= (((unsigned char *)&number)[TRIO_DOUBLE_INDEX(i)]
367 @param number An arbitrary floating-point number.
368 @return Boolean value indicating whether or not the number is a NaN.
372 TRIO_ARGS1((number),
373 double number)
383 return isnan(number);
390 return _isnan(number) ? TRIO_TRUE : TRIO_FALSE;
400 is_special_quantity = trio_is_special_quantity(number, &has_mantissa);
416 * NaN is the only number which does not compare to itself
418 ((TRIO_VOLATILE double)number != (TRIO_VOLATILE double)number) ||
422 ((number != 0.0) &&
423 (fraction = modf(number, &integral),
438 @param number An arbitrary floating-point number.
443 TRIO_ARGS1((number),
444 double number)
451 return ((fp_class(number) == FP_POS_INF)
453 : ((fp_class(number) == FP_NEG_INF) ? -1 : 0));
459 return isinf(number)
460 ? ((number > 0.0) ? 1 : -1)
468 return ((_fpclass(number) == _FPCLASS_PINF)
470 : ((_fpclass(number) == _FPCLASS_NINF) ? -1 : 0));
480 is_special_quantity = trio_is_special_quantity(number, &has_mantissa);
483 ? ((number < 0.0) ? -1 : 1)
498 status = ((number == infinity)
500 : ((number == -infinity) ? -1 : 0));
516 @param number An arbitrary floating-point number.
517 @return Boolean value indicating whether or not the number is a finite.
521 TRIO_ARGS1((number),
522 double number)
528 return isfinite(number);
534 return _finite(number);
543 return (! trio_is_special_quantity(number, &dummy));
549 return ((trio_isinf(number) == 0) && (trio_isnan(number) == 0));
561 TRIO_ARGS2((number, is_negative),
562 double number,
569 *is_negative = signbit(number);
570 switch (fpclassify(number)) {
647 switch (TRIO_FPCLASSIFY(number)) {
678 *is_negative = (number < 0.0);
688 if (number == 0.0) {
695 *is_negative = trio_is_negative(number);
701 if (trio_isnan(number)) {
705 if ((rc = trio_isinf(number))) {
709 if ((number > 0.0) && (number < DBL_MIN)) {
713 if ((number < 0.0) && (number > -DBL_MIN)) {
717 *is_negative = (number < 0.0);
725 Examine the sign of a number.
727 @param number An arbitrary floating-point number.
728 @return Boolean value indicating whether or not the number has the
733 TRIO_ARGS1((number),
734 double number)
738 (void)trio_fpclassify_and_signbit(number, &is_negative);
745 Examine the class of a number.
747 @param number An arbitrary floating-point number.
748 @return Enumerable value indicating the class of @p number
752 TRIO_ARGS1((number),
753 double number)
757 return trio_fpclassify_and_signbit(number, &dummy);
798 TRIO_ARGS2((prefix, number),
800 double number)
804 trio_signbit(number) ? "-" : "+",
805 getClassification(TRIO_FPCLASSIFY(number)),
806 number);