mirror of
https://github.com/pgvector/pgvector.git
synced 2026-07-02 18:50:56 +08:00
Fixed rounding [skip ci]
This commit is contained in:
@@ -103,7 +103,7 @@ Float4ToFp8Unchecked(float num)
|
||||
int s;
|
||||
|
||||
exponent -= 127;
|
||||
s = mantissa & 0x001FFFFF;
|
||||
s = mantissa & 0x000FFFFF;
|
||||
|
||||
/* Subnormal */
|
||||
if (exponent < -14)
|
||||
@@ -112,7 +112,7 @@ Float4ToFp8Unchecked(float num)
|
||||
|
||||
mantissa >>= diff;
|
||||
mantissa += 1 << (23 - diff);
|
||||
s |= mantissa & 0x001FFFFF;
|
||||
s |= mantissa & 0x000FFFFF;
|
||||
}
|
||||
|
||||
m = mantissa >> 21;
|
||||
|
||||
Reference in New Issue
Block a user