diff options
Diffstat (limited to 'test/packetmath.cpp')
-rw-r--r-- | test/packetmath.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 761273b86..cceaff7c5 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -288,19 +288,6 @@ template<typename Scalar,typename Packet> void packetmath() ref[0] *= data1[i]; VERIFY(internal::isApprox(ref[0], internal::predux_mul(internal::pload<Packet>(data1))) && "internal::predux_mul"); - if (PacketTraits::HasReduxp) - { - for (int j=0; j<PacketSize; ++j) - { - ref[j] = Scalar(0); - for (int i=0; i<PacketSize; ++i) - ref[j] += data1[i+j*PacketSize]; - packets[j] = internal::pload<Packet>(data1+j*PacketSize); - } - internal::pstore(data2, internal::preduxp(packets)); - VERIFY(test::areApproxAbs(ref, data2, PacketSize, refvalue) && "internal::preduxp"); - } - for (int i=0; i<PacketSize; ++i) ref[i] = data1[PacketSize-i-1]; internal::pstore(data2, internal::preverse(internal::pload<Packet>(data1))); |