From a4531ca51f4c263f2319a7eea3e89689efae7395 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 11 Apr 2024 19:43:25 -0700 Subject: [PATCH] Fixed halfvec_cmp_internal function [skip ci] --- src/halfvec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/halfvec.c b/src/halfvec.c index b165d38..b87a562 100644 --- a/src/halfvec.c +++ b/src/halfvec.c @@ -1010,10 +1010,10 @@ halfvec_cmp_internal(HalfVector * a, HalfVector * b) /* Check values before dimensions to be consistent with Postgres arrays */ for (int i = 0; i < dim; i++) { - if (a->x[i] < b->x[i]) + if (HalfToFloat4(a->x[i]) < HalfToFloat4(b->x[i])) return -1; - if (a->x[i] > b->x[i]) + if (HalfToFloat4(a->x[i]) > HalfToFloat4(b->x[i])) return 1; }