Lines Matching defs:k_d
81 // prec(s1 * k + s2) = 2 + log2(msb(s2)) - log2(lsb(k_d * s1))
82 // = 2 + log2(msb(s1)) + 4 - log2(lsb(k_d)) - log2(lsb(s1))
101 // idx, k_d = round( 2^4 * num_d / den_d )
105 double k_d, double final_sign,
115 k_d *= 0x1.0p-4;
116 num_r = fputil::multiply_add(k_d, -den_d, num_d); // Exact
117 den_r = fputil::multiply_add(k_d, num_d, den_d); // Exact
290 double k_d = fputil::nearest_integer(q_d * 0x1.0p4);
291 int idx = static_cast<int>(k_d);
295 double p = atan_eval_no_table(num_d, den_d, k_d * 0x1.0p-4);
298 q_d = fputil::multiply_add(k_d, -0x1.0p-4, q_d);
321 return atan2f_double_double(num_d, den_d, q_d, idx, k_d, final_sign,