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) 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); isPrime = Open.Numeric.Primes.Prime.Numbers.IsPrime(value);
CachePrimalityResult(value, isPrime); CachePrimalityResult(value, isPrime);
}
return isPrime; return isPrime;
} }