Lines Matching +full:2 +full:p5
33 .p20 = 0x1.5555555555555p-2, /* 1/3, used to compute 2/3 and 1/6. */
35 .p41 = -0x1.999999999999ap-2, /* 2/5. */
36 .p42 = 0x1.1111111111111p-3, /* 2/15. */
37 .p51 = -0x1.c71c71c71c71cp-3, /* 2/9. */
38 .p52 = 0x1.6c16c16c16c17p-5, /* 2/45. */
41 .q6 = 0x1.2aaaaaaaaaaabp0,
43 .q8 = 0x1.2p0,
45 /* Ri = -2 * i / ((i+1)*(i+2)), for i = 5, ..., 9. */
56 Let d = x - r, and scale = 2 / sqrt(pi) * exp(-r^2). For x near r,
60 poly(r, d) = 1 - r d + (2/3 r^2 - 1/3) d^2 - r (1/3 r^2 - 1/2) d^3
61 + (2/15 r^4 - 2/5 r^2 + 1/10) d^4
62 - r * (2/45 r^4 - 2/9 r^2 + 1/6) d^5
67 2(i+1)p_i + 2r(i+2)p_{i+1} + (i+2)(i+3)p_{i+2} = 0,
94 /* Lookup erfc(r) and 2/sqrt(pi)*exp(-r^2) in tables. */ in SV_NAME_D1()
96 const float64_t *p = &__v_erfc_data.tab[0].erfc - 2 * dat->off_arr; in SV_NAME_D1()
106 /* poly (d, r) = 1 + p1(r) * d + p2(r) * d^2 + ... + p9(r) * d^9. */ in SV_NAME_D1()
116 svfloat64_t p5 = svmla_x (pg, sv_f64 (dat->p51), r2, dat->p52); in SV_NAME_D1() local
117 p5 = svmla_x (pg, sixth, r2, p5); in SV_NAME_D1()
118 p5 = svmul_x (pg, r, p5); in SV_NAME_D1()
120 p_{i+2} = (p_i + r * Q_{i+1} * p_{i+1}) * R_{i+1}. */ in SV_NAME_D1()
126 svfloat64_t p6 = svmla_x (pg, p4, p5, svmul_lane (r, qr5, 0)); in SV_NAME_D1()
128 svfloat64_t p7 = svmla_x (pg, p5, p6, svmul_lane (r, qr6, 0)); in SV_NAME_D1()
139 svfloat64_t p56 = svmla_x (pg, p5, d, p6); in SV_NAME_D1()