Lines Matching refs:wx
610 double vx, wx; in float_rem() local
613 CONVERT_TO_DOUBLE(w, wx); in float_rem()
614 if (wx == 0.0) { in float_rem()
619 mod = fmod(vx, wx); in float_rem()
622 if ((wx < 0) != (mod < 0)) { in float_rem()
623 mod += wx; in float_rem()
630 mod = copysign(0.0, wx); in float_rem()
636 _float_div_mod(double vx, double wx, double *floordiv, double *mod) in _float_div_mod() argument
639 *mod = fmod(vx, wx); in _float_div_mod()
646 div = (vx - *mod) / wx; in _float_div_mod()
649 if ((wx < 0) != (*mod < 0)) { in _float_div_mod()
650 *mod += wx; in _float_div_mod()
658 *mod = copysign(0.0, wx); in _float_div_mod()
669 *floordiv = copysign(0.0, vx / wx); /* zero w/ sign of vx/wx */ in _float_div_mod()
676 double vx, wx; in float_divmod() local
679 CONVERT_TO_DOUBLE(w, wx); in float_divmod()
680 if (wx == 0.0) { in float_divmod()
684 _float_div_mod(vx, wx, &floordiv, &mod); in float_divmod()
691 double vx, wx; in float_floor_div() local
694 CONVERT_TO_DOUBLE(w, wx); in float_floor_div()
695 if (wx == 0.0) { in float_floor_div()
699 _float_div_mod(vx, wx, &floordiv, &mod); in float_floor_div()