Restored heuristic prime tester use
This commit is contained in:
1 parent
6a1198c417
commit
fbfc682899
1 file changed
+2
-2
@@ -415,7 +415,7 @@ public class MersenneDivisorCycles
|
|||||||
// Console.WriteLine($"MersenneDivisorCycles.TryFactorIntoCountsInternal hits {Volatile.Read(ref _tryFactorIntoCountsInternalHits)}");
|
// Console.WriteLine($"MersenneDivisorCycles.TryFactorIntoCountsInternal hits {Volatile.Read(ref _tryFactorIntoCountsInternalHits)}");
|
||||||
|
|
||||||
// HeuristicPrimeTester primeTester = _primeTester ??= new();
|
// HeuristicPrimeTester primeTester = _primeTester ??= new();
|
||||||
if (PrimeTesterByLastDigit.IsPrimeCpu(remaining))
|
if (HeuristicPrimeTester.IsPrimeCpu(remaining))
|
||||||
// if (HeuristicCombinedPrimeTester.IsPrimeGpu(gpu, remaining))
|
// if (HeuristicCombinedPrimeTester.IsPrimeGpu(gpu, remaining))
|
||||||
// if (PrimeTester.IsPrime(remaining))
|
// if (PrimeTester.IsPrime(remaining))
|
||||||
{
|
{
|
||||||
@@ -966,7 +966,7 @@ public class MersenneDivisorCycles
|
|||||||
|
|
||||||
// HeuristicPrimeTester primeTester = _primeTester ??= new();
|
// HeuristicPrimeTester primeTester = _primeTester ??= new();
|
||||||
// if (!skipPrimeOrderHeuristic && HeuristicPrimeTester.Exclusive.IsPrimeCpu(divisor, CancellationToken.None))
|
// if (!skipPrimeOrderHeuristic && HeuristicPrimeTester.Exclusive.IsPrimeCpu(divisor, CancellationToken.None))
|
||||||
if (!skipPrimeOrderHeuristic && PrimeTesterByLastDigit.IsPrimeCpu(divisor))
|
if (!skipPrimeOrderHeuristic && HeuristicPrimeTester.IsPrimeCpu(divisor))
|
||||||
// if (!skipPrimeOrderHeuristic && HeuristicCombinedPrimeTester.IsPrimeGpu(divisor))
|
// if (!skipPrimeOrderHeuristic && HeuristicCombinedPrimeTester.IsPrimeGpu(divisor))
|
||||||
{
|
{
|
||||||
ulong computedOrder = PrimeOrderCalculator.Calculate(
|
ulong computedOrder = PrimeOrderCalculator.Calculate(
|
||||||
|
|||||||
Reference in new issue
Block a user