Tiny optimization

This commit is contained in:
mlemanczyk committed 2025-10-17 16:41:15 +02:00
1 parent e525484b48
commit be7c2b7ae5
1 file changed
+3 -4
@@ -687,13 +687,12 @@ internal static partial class PrimeOrderCalculator
private static bool GetOrComputePrimality(ulong value)
{
if (TryGetCachedPrimality(value, out bool isPrime))
if (!TryGetCachedPrimality(value, out bool isPrime))
{
return isPrime;
isPrime = Open.Numeric.Primes.Prime.Numbers.IsPrime(value);
CachePrimalityResult(value, isPrime);
}
isPrime = Open.Numeric.Primes.Prime.Numbers.IsPrime(value);
CachePrimalityResult(value, isPrime);
return isPrime;
}