eval_as_double
return eval_as_double(fp_barrier(sign ? -y : y) * y);
kd = eval_as_double(z + Shift);
kd = eval_as_double(z + Shift);
return eval_as_double(scale + scale * tmp);
return eval_as_double(y);
y = eval_as_double(hi + lo) - 1.0;
return eval_as_double(y);
return eval_as_double(scale + scale * tmp);
return eval_as_double(y);
y = eval_as_double(hi + lo) - 1.0;
return eval_as_double(y);
kd = eval_as_double(x + Shift);
kd = eval_as_double(xd + SHIFT);
kd = eval_as_double(z + SHIFT);
return eval_as_double(y);
return eval_as_double(y);
return eval_as_double(y);
return eval_as_double(y);
return eval_as_double(y);
y = eval_as_double(hi + lo) - one;
return eval_as_double(y);
kd = eval_as_double(z + Shift);
kd = eval_as_double(z + Shift);
return eval_as_double(scale + scale * tmp);
kd = eval_as_double(xd + SHIFT);