Refine heuristic prime tester integration

This commit is contained in:
Marek Lemańczyk committed 2025-10-26 18:15:27 +01:00
1 parent 21d645fcf0
commit 1e5eadac34
10 files changed
+186 -263

No files matched your search

@@ -32,8 +32,8 @@ public class PrimeTesterBenchmarks
}
CancellationToken cancellationToken = CancellationToken.None;
_cpuTester.IsPrime(_candidates[0], cancellationToken);
_gpuTester.IsPrimeGpu(_candidates[0], cancellationToken);
_cpuTester.IsPrimeCpu(_candidates[0], cancellationToken);
_gpuTester.IsPrimeGpu(_candidates[0]);
_ = Prime.Numbers.IsPrime(_candidates[0]);
}
@@ -47,7 +47,7 @@ public class PrimeTesterBenchmarks
for (int i = 0; i < values.Length; i++)
{
if (tester.IsPrime(values[i], cancellationToken))
if (tester.IsPrimeCpu(values[i], cancellationToken))
{
primeCount++;
}
@@ -105,7 +105,7 @@ public class PrimeTesterBenchmarks
for (int i = 0; i < values.Length; i++)
{
if (PrimeTester.IsPrimeInternal(values[i], cancellationToken))
if (PrimeTester.IsPrimeCp(values[i], cancellationToken))
{
primeCount++;
}