Lines Matching full:scalar
15 template<typename Scalar,typename Packet> void packetmath_real() in packetmath_real()
18 typedef internal::packet_traits<Scalar> PacketTraits; in packetmath_real()
22 EIGEN_ALIGN_MAX Scalar data1[PacketSize*4]; in packetmath_real()
23 EIGEN_ALIGN_MAX Scalar data2[PacketSize*4]; in packetmath_real()
24 EIGEN_ALIGN_MAX Scalar ref[PacketSize*4]; in packetmath_real()
28 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real()
29 test::packet_helper<internal::packet_traits<Scalar>::HasLGamma,Packet> h; in packetmath_real()
33 if (internal::packet_traits<Scalar>::HasErf) { in packetmath_real()
34 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real()
35 test::packet_helper<internal::packet_traits<Scalar>::HasErf,Packet> h; in packetmath_real()
40 data1[0] = std::numeric_limits<Scalar>::quiet_NaN(); in packetmath_real()
41 test::packet_helper<internal::packet_traits<Scalar>::HasErfc,Packet> h; in packetmath_real()
47 data1[i] = internal::random<Scalar>(Scalar(0),Scalar(1)); in packetmath_real()
49 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasNdtri, numext::ndtri, internal::pndtri); in packetmath_real()
55 const int max_exponent = numext::mini(std::numeric_limits<Scalar>::max_exponent10-1, 6); in packetmath_real()
58 … = internal::random<Scalar>(Scalar(-1),Scalar(1)) * Scalar(std::pow(Scalar(10), internal::random<S… in packetmath_real()
59 … = internal::random<Scalar>(Scalar(-1),Scalar(1)) * Scalar(std::pow(Scalar(10), internal::random<S… in packetmath_real()
72 data1[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
73 Scalar(std::pow(Scalar(9), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
74 data2[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
75 Scalar(std::pow(Scalar(9), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
83 const int max_exponent = numext::mini(std::numeric_limits<Scalar>::max_exponent10-1, 5); in packetmath_real()
86 …1[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * Scalar(std::pow(Scalar(10), internal::ra… in packetmath_real()
87 …2[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * Scalar(std::pow(Scalar(10), internal::ra… in packetmath_real()
92 // scalar and vector paths differ. in packetmath_real()
101 data1[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
102 Scalar(std::pow(Scalar(9), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
103 data2[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
104 Scalar(std::pow(Scalar(9), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
111 data1[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
112 Scalar(std::pow(Scalar(10), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
113 data2[i] = internal::random<Scalar>(Scalar(0.01),Scalar(1)) * in packetmath_real()
114 Scalar(std::pow(Scalar(10), internal::random<Scalar>(Scalar(-1),Scalar(2)))); in packetmath_real()
118 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasLGamma, std::lgamma, internal::plgamma); in packetmath_real()
119 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasErf, std::erf, internal::perf); in packetmath_real()
120 CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasErfc, std::erfc, internal::perfc); in packetmath_real()
128 template<typename Scalar,typename PacketType, bool IsComplex, bool IsInteger>
131 packetmath_real<Scalar,PacketType>(); in run()