aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/benchVecAdd.cpp
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-10-25 10:15:22 -0400
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2010-10-25 10:15:22 -0400
commit4716040703be1ee906439385d20475dcddad5ce3 (patch)
tree8efd3cf3007d8360e66f38e2d280127cbb70daa6 /bench/benchVecAdd.cpp
parentca85a1f6c5fc33ac382aa2d7ba2da63d55d3223e (diff)
bug #86 : use internal:: namespace instead of ei_ prefix
Diffstat (limited to 'bench/benchVecAdd.cpp')
-rw-r--r--bench/benchVecAdd.cpp70
1 files changed, 35 insertions, 35 deletions
diff --git a/bench/benchVecAdd.cpp b/bench/benchVecAdd.cpp
index 755c75ed5..ce8e1e911 100644
--- a/bench/benchVecAdd.cpp
+++ b/bench/benchVecAdd.cpp
@@ -22,9 +22,9 @@ int main(int argc, char* argv[])
{
int size = SIZE * 8;
int size2 = size * size;
- Scalar* a = ei_aligned_new<Scalar>(size2);
- Scalar* b = ei_aligned_new<Scalar>(size2+4)+1;
- Scalar* c = ei_aligned_new<Scalar>(size2);
+ Scalar* a = internal::aligned_new<Scalar>(size2);
+ Scalar* b = internal::aligned_new<Scalar>(size2+4)+1;
+ Scalar* c = internal::aligned_new<Scalar>(size2);
for (int i=0; i<size; ++i)
{
@@ -90,46 +90,46 @@ void benchVec(VectorXf& a, VectorXf& b, VectorXf& c)
void benchVec(Scalar* a, Scalar* b, Scalar* c, int size)
{
- typedef ei_packet_traits<Scalar>::type PacketScalar;
- const int PacketSize = ei_packet_traits<Scalar>::size;
+ typedef internal::packet_traits<Scalar>::type PacketScalar;
+ const int PacketSize = internal::packet_traits<Scalar>::size;
PacketScalar a0, a1, a2, a3, b0, b1, b2, b3;
for (int k=0; k<REPEAT; ++k)
for (int i=0; i<size; i+=PacketSize*8)
{
-// a0 = ei_pload(&a[i]);
-// b0 = ei_pload(&b[i]);
-// a1 = ei_pload(&a[i+1*PacketSize]);
-// b1 = ei_pload(&b[i+1*PacketSize]);
-// a2 = ei_pload(&a[i+2*PacketSize]);
-// b2 = ei_pload(&b[i+2*PacketSize]);
-// a3 = ei_pload(&a[i+3*PacketSize]);
-// b3 = ei_pload(&b[i+3*PacketSize]);
-// ei_pstore(&a[i], ei_padd(a0, b0));
-// a0 = ei_pload(&a[i+4*PacketSize]);
-// b0 = ei_pload(&b[i+4*PacketSize]);
+// a0 = internal::pload(&a[i]);
+// b0 = internal::pload(&b[i]);
+// a1 = internal::pload(&a[i+1*PacketSize]);
+// b1 = internal::pload(&b[i+1*PacketSize]);
+// a2 = internal::pload(&a[i+2*PacketSize]);
+// b2 = internal::pload(&b[i+2*PacketSize]);
+// a3 = internal::pload(&a[i+3*PacketSize]);
+// b3 = internal::pload(&b[i+3*PacketSize]);
+// internal::pstore(&a[i], internal::padd(a0, b0));
+// a0 = internal::pload(&a[i+4*PacketSize]);
+// b0 = internal::pload(&b[i+4*PacketSize]);
//
-// ei_pstore(&a[i+1*PacketSize], ei_padd(a1, b1));
-// a1 = ei_pload(&a[i+5*PacketSize]);
-// b1 = ei_pload(&b[i+5*PacketSize]);
+// internal::pstore(&a[i+1*PacketSize], internal::padd(a1, b1));
+// a1 = internal::pload(&a[i+5*PacketSize]);
+// b1 = internal::pload(&b[i+5*PacketSize]);
//
-// ei_pstore(&a[i+2*PacketSize], ei_padd(a2, b2));
-// a2 = ei_pload(&a[i+6*PacketSize]);
-// b2 = ei_pload(&b[i+6*PacketSize]);
+// internal::pstore(&a[i+2*PacketSize], internal::padd(a2, b2));
+// a2 = internal::pload(&a[i+6*PacketSize]);
+// b2 = internal::pload(&b[i+6*PacketSize]);
//
-// ei_pstore(&a[i+3*PacketSize], ei_padd(a3, b3));
-// a3 = ei_pload(&a[i+7*PacketSize]);
-// b3 = ei_pload(&b[i+7*PacketSize]);
+// internal::pstore(&a[i+3*PacketSize], internal::padd(a3, b3));
+// a3 = internal::pload(&a[i+7*PacketSize]);
+// b3 = internal::pload(&b[i+7*PacketSize]);
//
-// ei_pstore(&a[i+4*PacketSize], ei_padd(a0, b0));
-// ei_pstore(&a[i+5*PacketSize], ei_padd(a1, b1));
-// ei_pstore(&a[i+6*PacketSize], ei_padd(a2, b2));
-// ei_pstore(&a[i+7*PacketSize], ei_padd(a3, b3));
+// internal::pstore(&a[i+4*PacketSize], internal::padd(a0, b0));
+// internal::pstore(&a[i+5*PacketSize], internal::padd(a1, b1));
+// internal::pstore(&a[i+6*PacketSize], internal::padd(a2, b2));
+// internal::pstore(&a[i+7*PacketSize], internal::padd(a3, b3));
- ei_pstore(&a[i+2*PacketSize], ei_padd(ei_ploadu(&a[i+2*PacketSize]), ei_ploadu(&b[i+2*PacketSize])));
- ei_pstore(&a[i+3*PacketSize], ei_padd(ei_ploadu(&a[i+3*PacketSize]), ei_ploadu(&b[i+3*PacketSize])));
- ei_pstore(&a[i+4*PacketSize], ei_padd(ei_ploadu(&a[i+4*PacketSize]), ei_ploadu(&b[i+4*PacketSize])));
- ei_pstore(&a[i+5*PacketSize], ei_padd(ei_ploadu(&a[i+5*PacketSize]), ei_ploadu(&b[i+5*PacketSize])));
- ei_pstore(&a[i+6*PacketSize], ei_padd(ei_ploadu(&a[i+6*PacketSize]), ei_ploadu(&b[i+6*PacketSize])));
- ei_pstore(&a[i+7*PacketSize], ei_padd(ei_ploadu(&a[i+7*PacketSize]), ei_ploadu(&b[i+7*PacketSize])));
+ internal::pstore(&a[i+2*PacketSize], internal::padd(internal::ploadu(&a[i+2*PacketSize]), internal::ploadu(&b[i+2*PacketSize])));
+ internal::pstore(&a[i+3*PacketSize], internal::padd(internal::ploadu(&a[i+3*PacketSize]), internal::ploadu(&b[i+3*PacketSize])));
+ internal::pstore(&a[i+4*PacketSize], internal::padd(internal::ploadu(&a[i+4*PacketSize]), internal::ploadu(&b[i+4*PacketSize])));
+ internal::pstore(&a[i+5*PacketSize], internal::padd(internal::ploadu(&a[i+5*PacketSize]), internal::ploadu(&b[i+5*PacketSize])));
+ internal::pstore(&a[i+6*PacketSize], internal::padd(internal::ploadu(&a[i+6*PacketSize]), internal::ploadu(&b[i+6*PacketSize])));
+ internal::pstore(&a[i+7*PacketSize], internal::padd(internal::ploadu(&a[i+7*PacketSize]), internal::ploadu(&b[i+7*PacketSize])));
}
}