Lines Matching refs:rp
424 #define RETURN1(rp, v) do { \
425 (rp)->hi = (v); \
426 (rp)->lo_set = 0; \
430 #define RETURN2(rp, h, l) do { \
431 (rp)->hi = (h); \
432 (rp)->lo = (l); \
433 (rp)->lo_set = 1; \
443 #define RETURN1(rp, v) RETURNF(v)
444 #define RETURN2(rp, h, l) RETURNI((h) + (l))
449 k_logl(long double x, struct ld *rp)
464 RETURN1(rp, 0); /* log(1) = +0 in all rounding modes */
468 RETURN1(rp, -1 / zero); /* log(+-0) = -Inf */
471 RETURN1(rp, (x - x) / zero);
477 RETURN1(rp, x + x); /* log(Inf or NaN) = Inf or qNaN */
549 RETURN2(rp, val_hi, val_lo);