summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-06-05 10:11:22 -0400
committerErik Schnetter <schnetter@gmail.com>2013-06-05 10:11:22 -0400
commit0773b36336130a09ec0f14e68f6ffbdb2bb9b6e6 (patch)
treef8674412ff5d52869a4fff9acddca4e5c1ed9bf9
parent170c1c7995ffd2bd84bf5c090ff4dae5a2dc6973 (diff)
downloadvecmathlib-0773b36336130a09ec0f14e68f6ffbdb2bb9b6e6.zip
vecmathlib-0773b36336130a09ec0f14e68f6ffbdb2bb9b6e6.tar.gz
Change offset for loadu
-rw-r--r--vec_double_qpx.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/vec_double_qpx.h b/vec_double_qpx.h
index cc58781..5e31727 100644
--- a/vec_double_qpx.h
+++ b/vec_double_qpx.h
@@ -398,7 +398,8 @@ namespace vecmathlib {
static realvec_t loadu(real_t const* p)
{
realvec_t v0 = vec_ld(0, (real_t*)p);
- realvec_t v1 = vec_ld(31, (real_t*)p);
+ // TODO: use 31 instead of 32
+ realvec_t v1 = vec_ld(32, (real_t*)p);
return vec_perm(v0.v, v1.v, vec_lvsl(0, (real_t*)p));
}
static realvec_t loadu(real_t const* p, std::ptrdiff_t ioff)
OpenPOWER on IntegriCloud