diff options
Diffstat (limited to 'test/packetmath.cpp')
-rw-r--r-- | test/packetmath.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 001dbc4d2..c6c5bd3b0 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -223,6 +223,15 @@ template<typename Scalar> void packetmath_real() } CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasSin, internal::sin, internal::psin); CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasCos, internal::cos, internal::pcos); + CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasTan, internal::tan, internal::ptan); + + for (int i=0; i<size; ++i) + { + data1[i] = internal::random<Scalar>(-1,1); + data2[i] = internal::random<Scalar>(-1,1); + } + CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasASin, internal::asin, internal::pasin); + CHECK_CWISE1_IF(internal::packet_traits<Scalar>::HasACos, internal::acos, internal::pacos); for (int i=0; i<size; ++i) { |