mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-15 09:06:56 +08:00
Improved variable names [skip ci]
This commit is contained in:
@@ -259,8 +259,8 @@ VectorUpdateCenter(Pointer v, int dimensions, float *x)
|
|||||||
SET_VARSIZE(vec, VECTOR_SIZE(dimensions));
|
SET_VARSIZE(vec, VECTOR_SIZE(dimensions));
|
||||||
vec->dim = dimensions;
|
vec->dim = dimensions;
|
||||||
|
|
||||||
for (int k = 0; k < dimensions; k++)
|
for (int i = 0; i < dimensions; i++)
|
||||||
vec->x[k] = x[k];
|
vec->x[i] = x[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -271,8 +271,8 @@ HalfvecUpdateCenter(Pointer v, int dimensions, float *x)
|
|||||||
SET_VARSIZE(vec, HALFVEC_SIZE(dimensions));
|
SET_VARSIZE(vec, HALFVEC_SIZE(dimensions));
|
||||||
vec->dim = dimensions;
|
vec->dim = dimensions;
|
||||||
|
|
||||||
for (int k = 0; k < dimensions; k++)
|
for (int i = 0; i < dimensions; i++)
|
||||||
vec->x[k] = Float4ToHalfUnchecked(x[k]);
|
vec->x[i] = Float4ToHalfUnchecked(x[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -284,11 +284,11 @@ BitUpdateCenter(Pointer v, int dimensions, float *x)
|
|||||||
SET_VARSIZE(vec, VARBITTOTALLEN(dimensions));
|
SET_VARSIZE(vec, VARBITTOTALLEN(dimensions));
|
||||||
VARBITLEN(vec) = dimensions;
|
VARBITLEN(vec) = dimensions;
|
||||||
|
|
||||||
for (uint32 k = 0; k < VARBITBYTES(vec); k++)
|
for (uint32 i = 0; i < VARBITBYTES(vec); i++)
|
||||||
nx[k] = 0;
|
nx[i] = 0;
|
||||||
|
|
||||||
for (int k = 0; k < dimensions; k++)
|
for (int i = 0; i < dimensions; i++)
|
||||||
nx[k / 8] |= (x[k] > 0.5 ? 1 : 0) << (7 - (k % 8));
|
nx[i / 8] |= (x[i] > 0.5 ? 1 : 0) << (7 - (i % 8));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -298,8 +298,8 @@ VectorSumCenter(Pointer v, float *x)
|
|||||||
int dim = vec->dim;
|
int dim = vec->dim;
|
||||||
|
|
||||||
/* Auto-vectorized */
|
/* Auto-vectorized */
|
||||||
for (int k = 0; k < dim; k++)
|
for (int i = 0; i < dim; i++)
|
||||||
x[k] += vec->x[k];
|
x[i] += vec->x[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -309,8 +309,8 @@ HalfvecSumCenter(Pointer v, float *x)
|
|||||||
int dim = vec->dim;
|
int dim = vec->dim;
|
||||||
|
|
||||||
/* Auto-vectorized on aarch64 */
|
/* Auto-vectorized on aarch64 */
|
||||||
for (int k = 0; k < dim; k++)
|
for (int i = 0; i < dim; i++)
|
||||||
x[k] += HalfToFloat4(vec->x[k]);
|
x[i] += HalfToFloat4(vec->x[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -318,8 +318,8 @@ BitSumCenter(Pointer v, float *x)
|
|||||||
{
|
{
|
||||||
VarBit *vec = (VarBit *) v;
|
VarBit *vec = (VarBit *) v;
|
||||||
|
|
||||||
for (int k = 0; k < VARBITLEN(vec); k++)
|
for (int i = 0; i < VARBITLEN(vec); i++)
|
||||||
x[k] += (float) (((VARBITS(vec)[k / 8]) >> (7 - (k % 8))) & 0x01);
|
x[i] += (float) (((VARBITS(vec)[i / 8]) >> (7 - (i % 8))) & 0x01);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user