diff --git a/ggml-quants.c b/ggml-quants.c index 11e11c2196c2c..66c3e7a572f01 100644 --- a/ggml-quants.c +++ b/ggml-quants.c @@ -1023,7 +1023,7 @@ void dequantize_row_q8_0(const block_q8_0 * restrict x, float * restrict y, int6 // ===================== Helper functions // static inline int nearest_int(float fval) { - assert(fval <= 4194303.f); + fval = fminf(fval, 4194303.f); float val = fval + 12582912.f; int i; memcpy(&i, &val, sizeof(int)); return (i & 0x007fffff) - 0x00400000;