Fixed rounding [skip ci]

This commit is contained in:
Andrew Kane
2024-09-24 00:22:13 -07:00
parent d805378471
commit d50125c95f
2 changed files with 6 additions and 6 deletions

View File

@@ -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;