pgvector.git / summary / log / commit / refs
commit 39b8bd181680977c8f41b0efb4e144e57a8b1ec6
Author: Andrew Kane <andrew@ankane.org>
Date: Mon Apr 08 04:04:59 2024 +0000
Switched to storeu [skip ci]
src/halfvec.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/halfvec.c b/src/halfvec.c
index df517109..3383ff62 100644
--- a/src/halfvec.c
+++ b/src/halfvec.c
@@ -827,7 +827,7 @@ l2_distance_squared_internal(HalfVector * a, HalfVector * b)
dist = _mm256_fmadd_ps(diff, diff, dist);
}
- _mm256_store_ps(s, dist);
+ _mm256_storeu_ps(s, dist);
distance = s[0] + s[1] + s[2] + s[3] + s[4] + s[5] + s[6] + s[7];
@@ -906,7 +906,7 @@ inner_product_internal(HalfVector * a, HalfVector * b)
dist = _mm256_fmadd_ps(axs, bxs, dist);
}
- _mm256_store_ps(s, dist);
+ _mm256_storeu_ps(s, dist);
distance = s[0] + s[1] + s[2] + s[3] + s[4] + s[5] + s[6] + s[7];
[parent: 925aa4e048f0]