Expand GPU coverage for even perfect candidate tests

This commit is contained in:
Marek Lemańczyk committed 2025-09-20 10:50:10 +02:00
1 parent b676d89293
commit 94b314df23
4 files changed
+189

No files matched your search

@@ -25,6 +25,20 @@ public class MersenneNumberResidueGpuTesterTests
RunCase(tester, 127UL, 1_001UL, expectedPrime: true);
}
[Theory]
[InlineData(false)]
[InlineData(true)]
[Trait("Category", "Fast")]
public void Scan_recognizes_all_known_small_mersenne_primes(bool useGpuOrder)
{
var tester = new MersenneNumberResidueGpuTester(useGpuOrder);
foreach (ulong exponent in MersennePrimeTestData.Exponents)
{
RunCase(tester, exponent, 1UL, expectedPrime: true);
}
}
[Theory]
[InlineData(false)]
[InlineData(true)]