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