Unused parameter removed

This commit is contained in:
Marek Lemańczyk committed 2025-10-05 19:14:42 +02:00
1 parent 894a3d8af2
commit bd8686b86b
1 file changed
+8 -8
@@ -1498,7 +1498,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
ulong reduced = phi / factor; ulong reduced = phi / factor;
if (Pow2EqualsOneKernel(reduced, prime, divisor)) if (reduced.Pow2MontgomeryModWindowed(divisor, keepMontgomery: false) == 1UL)
{ {
return false; return false;
} }
@@ -1514,7 +1514,7 @@ internal static partial class PrimeOrderGpuHeuristics
if (residue == 1UL || residue == 7UL) if (residue == 1UL || residue == 7UL)
{ {
ulong half = phi >> 1; ulong half = phi >> 1;
if (Pow2EqualsOneKernel(half, prime, divisor)) if (Pow2EqualsOneKernel(half, divisor))
{ {
order = half; order = half;
} }
@@ -1548,7 +1548,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
ulong reduced = order / primeFactor; ulong reduced = order / primeFactor;
if (Pow2EqualsOneKernel(reduced, prime, divisor)) if (Pow2EqualsOneKernel(reduced, divisor))
{ {
order = reduced; order = reduced;
continue; continue;
@@ -1579,7 +1579,7 @@ internal static partial class PrimeOrderGpuHeuristics
return false; return false;
} }
if (!Pow2EqualsOneKernel(order, prime, divisor)) if (!Pow2EqualsOneKernel(order, divisor))
{ {
return false; return false;
} }
@@ -1623,7 +1623,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
reduced /= primeFactor; reduced /= primeFactor;
if (Pow2EqualsOneKernel(reduced, prime, divisor)) if (Pow2EqualsOneKernel(reduced, divisor))
{ {
return false; return false;
} }
@@ -1714,7 +1714,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
powUsed++; powUsed++;
if (!Pow2EqualsOneKernel(candidate, prime, divisor)) if (!Pow2EqualsOneKernel(candidate, divisor))
{ {
continue; continue;
} }
@@ -2014,7 +2014,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
powUsed++; powUsed++;
if (Pow2EqualsOneKernel(reduced, prime, divisor)) if (Pow2EqualsOneKernel(reduced, divisor))
{ {
return false; return false;
} }
@@ -2280,7 +2280,7 @@ internal static partial class PrimeOrderGpuHeuristics
} }
} }
private static bool Pow2EqualsOneKernel(ulong exponent, ulong prime, in MontgomeryDivisorData divisor) private static bool Pow2EqualsOneKernel(ulong exponent, in MontgomeryDivisorData divisor)
{ {
return exponent.Pow2MontgomeryModWindowed(divisor, keepMontgomery: false) == 1UL; return exponent.Pow2MontgomeryModWindowed(divisor, keepMontgomery: false) == 1UL;
} }