Lines Matching refs:float8
14 using float8 = skvx::Vec<8,float>;
40 static_assert(sizeof(float8) == 32, "");
116 == float8{3,2,3,2,3,2,3,2}));
164 float8 fs = {+0.0f,+0.5f,+1.0f,+2.0f,
288 float8 x = {-.99f, -.8f, -.4f, -.2f, .2f, .4f, .8f, .99f};
292 float8 err_;
300 float8 xx = x*x;
301 float8 a = -0.939115566365855f;
302 float8 b = 0.9217841528914573f;
303 float8 c = -1.2845906244690837f;
304 float8 d = 0.295624144969963174f;
305 float8 f = (b*xx + a)*x;
306 float8 f_ = 3*b*xx + a;
307 float8 g = (d*xx + c)*xx + 1;
308 float8 g_ = (4*d*xx + 2*c)*x;
309 float8 gg = g*g;
310 float8 q = skvx::sqrt(1 - xx);
316 float8 f__ = 6*b*x;
317 float8 g__ = 12*d*xx + 2*c;
318 float8 err__ = ((f__*g - f*g__)*g - (f_*g - f*g_)*2*g_) / (gg*g) + x/((1 - xx)*q);