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]