diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-10-25 10:15:22 -0400 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2010-10-25 10:15:22 -0400 |
commit | 4716040703be1ee906439385d20475dcddad5ce3 (patch) | |
tree | 8efd3cf3007d8360e66f38e2d280127cbb70daa6 /bench/benchVecAdd.cpp | |
parent | ca85a1f6c5fc33ac382aa2d7ba2da63d55d3223e (diff) |
bug #86 : use internal:: namespace instead of ei_ prefix
Diffstat (limited to 'bench/benchVecAdd.cpp')
-rw-r--r-- | bench/benchVecAdd.cpp | 70 |
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]))); } } |