diff --git a/src/libraries/System.Runtime.Numerics/tests/BigInteger/cast_from.cs b/src/libraries/System.Runtime.Numerics/tests/BigInteger/cast_from.cs index d6343326642bda..3caf827da7bb4f 100644 --- a/src/libraries/System.Runtime.Numerics/tests/BigInteger/cast_from.cs +++ b/src/libraries/System.Runtime.Numerics/tests/BigInteger/cast_from.cs @@ -722,7 +722,7 @@ private static void DoubleExplicitCastFromLargeBigIntegerTests(int startShift, i for (int j = 0; j < bigShiftLoopLimit; j++) { - temp = temp << (int.MaxValue / 10); + temp = temp << (1 << 24); VerifyDoubleExplicitCastFromBigInteger(double.PositiveInfinity, temp); VerifyDoubleExplicitCastFromBigInteger(double.NegativeInfinity, -temp); } diff --git a/src/libraries/System.Runtime.Numerics/tests/BigInteger/log.cs b/src/libraries/System.Runtime.Numerics/tests/BigInteger/log.cs index 37cae18d6c85c2..3f3edd0778c73e 100644 --- a/src/libraries/System.Runtime.Numerics/tests/BigInteger/log.cs +++ b/src/libraries/System.Runtime.Numerics/tests/BigInteger/log.cs @@ -157,11 +157,11 @@ private static void LargeValueLogTests(int startShift, int bigShiftLoopLimit, in for (int j = 0; j