Lines Matching refs:IV_MAX
1544 if (u <= (UV)IV_MAX) {
2034 /* < not <= as for NV doesn't preserve UV, ((NV)IV_MAX+1) will almost
2035 certainly cast into the IV range at IV_MAX, whereas the correct
2036 answer is the UV IV_MAX +1. Hence < ensures that dodgy boundary
2045 if (SvNVX(sv) < (NV)IV_MAX + 0.5) {
2174 if (value <= (UV)IV_MAX) {
2237 "U_V(Perl_fabs(SvNVX(sv))) < (UV)IV_MAX" here to ensure
2241 (UV)IV_MAX);
2340 if (value < (UV)IV_MAX)
2347 return (numtype & IS_NUMBER_NEG) ? IV_MIN : IV_MAX;
2612 } else if (value <= (UV)IV_MAX) {
2628 if (SvNVX(sv) < (NV)IV_MAX + 0.5) {
2636 /* between IV_MAX and NV(UV_MAX).
9209 if (SvIVX(sv) == IV_MAX)
9210 sv_setuv(sv, (UV)IV_MAX + 1);
9943 if (u <= (UV)IV_MAX) {
11302 if (uv > IV_MAX)
11310 if (iv < -IV_MAX)