diff options
Diffstat (limited to 'test/packetmath_test_shared.h')
-rw-r--r-- | test/packetmath_test_shared.h | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/test/packetmath_test_shared.h b/test/packetmath_test_shared.h index 8fbe0d2f7..027715a89 100644 --- a/test/packetmath_test_shared.h +++ b/test/packetmath_test_shared.h @@ -108,23 +108,6 @@ template<typename Scalar> bool areApprox(const Scalar* a, const Scalar* b, int s return true; } -template<typename Scalar> bool areEqual(const Scalar* a, const Scalar* b, int size) -{ - for (int i=0; i<size; ++i) - { - if (a[i] != b[i]) - { - if((numext::isnan)(a[i]) && (numext::isnan)(b[i])) - { - continue; - } - std::cout << "ref: [" << Map<const Matrix<Scalar,1,Dynamic> >(a,size) << "]" << " != vec: [" << Map<const Matrix<Scalar,1,Dynamic> >(b,size) << "]\n"; - return false; - } - } - return true; -} - #define CHECK_CWISE1(REFOP, POP) { \ for (int i=0; i<PacketSize; ++i) \ ref[i] = REFOP(data1[i]); \ @@ -195,14 +178,6 @@ struct packet_helper<false,Packet> VERIFY(test::areApprox(ref, data2, PacketSize) && #POP); \ } -#define CHECK_CWISE1_EXACT_IF(COND, REFOP, POP) if(COND) { \ - test::packet_helper<COND,Packet> h; \ - for (int i=0; i<PacketSize; ++i) \ - ref[i] = Scalar(REFOP(data1[i])); \ - h.store(data2, POP(h.load(data1))); \ - VERIFY(test::areEqual(ref, data2, PacketSize) && #POP); \ -} - #define CHECK_CWISE2_IF(COND, REFOP, POP) if(COND) { \ test::packet_helper<COND,Packet> h; \ for (int i=0; i<PacketSize; ++i) \ |