Ignore zero factors in TrySpecialMaxCpu

This commit is contained in:
Marek Lemańczyk committed 2025-10-17 08:54:55 +02:00
1 parent fddec17b3f
commit fada9ff098
3 files changed
+70 -43

No files matched your search

@@ -82,6 +82,10 @@ internal static partial class PrimeOrderCalculator
for (int i = 0; i < length; i++)
{
ulong factor = factorSpan[i].Value;
if (factor == 0UL)
{
continue;
}
ulong reduced = phi / factor;
if (Pow2EqualsOneCpu(reduced, prime, divisorData))
{