aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test/packetmath.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp
index eb2cf7ebe..9dab07522 100644
--- a/test/packetmath.cpp
+++ b/test/packetmath.cpp
@@ -171,12 +171,11 @@ template<typename Scalar> void packetmath()
VERIFY(areApprox(ref, data2, PacketSize) && "internal::pset1");
}
- for(int offset=0;offset<3;++offset)
{
for (int i=0; i<PacketSize*4; ++i)
- ref[i] = data1[offset+i/PacketSize];
+ ref[i] = data1[i/PacketSize];
Packet A0, A1, A2, A3;
- internal::pbroadcast4<Packet>(&data1[offset], A0, A1, A2, A3);
+ internal::pbroadcast4<Packet>(data1, A0, A1, A2, A3);
internal::pstore(data2+0*PacketSize, A0);
internal::pstore(data2+1*PacketSize, A1);
internal::pstore(data2+2*PacketSize, A2);
@@ -184,12 +183,11 @@ template<typename Scalar> void packetmath()
VERIFY(areApprox(ref, data2, 4*PacketSize) && "internal::pbroadcast4");
}
- for(int offset=0;offset<3;++offset)
{
for (int i=0; i<PacketSize*2; ++i)
- ref[i] = data1[offset+i/PacketSize];
+ ref[i] = data1[i/PacketSize];
Packet A0, A1, A2, A3;
- internal::pbroadcast2<Packet>(&data1[offset], A0, A1);
+ internal::pbroadcast2<Packet>(data1, A0, A1);
internal::pstore(data2+0*PacketSize, A0);
internal::pstore(data2+1*PacketSize, A1);
VERIFY(areApprox(ref, data2, 2*PacketSize) && "internal::pbroadcast2");