Lines Matching refs:Packet4f
23 template<> EIGEN_DONT_INLINE Packet4f pasin(Packet4f x)
40 Packet4f a = pabs(x);//got the absolute value
42 Packet4f sign_bit= _mm_and_ps(x, p4f_sign_mask);//extracted the sign bit
44 Packet4f z1,z2;//will need them during computation
50 Packet4f branch_mask= _mm_cmpgt_ps(a, p4f_half);//this is to select which branch to take
57 Packet4f x1=psqrt(z1);
58 Packet4f s1=pmadd(p4f_asin1, z1, p4f_asin2);
59 Packet4f s2=pmadd(s1, z1, p4f_asin3);
60 Packet4f s3=pmadd(s2,z1, p4f_asin4);
61 Packet4f s4=pmadd(s3,z1, p4f_asin5);
62 Packet4f temp=pmul(s4,z1);//not really a madd but a mul by z so that the next term can be a madd
70 Packet4f x2=a;
72 Packet4f s1=pmadd(p4f_asin1, z2, p4f_asin2);
73 Packet4f s2=pmadd(s1, z2, p4f_asin3);
74 Packet4f s3=pmadd(s2,z2, p4f_asin4);
75 Packet4f s4=pmadd(s3,z2, p4f_asin5);
76 Packet4f temp=pmul(s4,z2);//not really a madd but a mul by z so that the next term can be a madd
83 Packet4f z = _mm_or_ps(z1,z2);