diff --git a/PerfectNumbers.Core/PrimeOrderCalculator.Cpu.cs b/PerfectNumbers.Core/PrimeOrderCalculator.Cpu.cs index a34b206..6a9c81e 100644 --- a/PerfectNumbers.Core/PrimeOrderCalculator.Cpu.cs +++ b/PerfectNumbers.Core/PrimeOrderCalculator.Cpu.cs @@ -619,6 +619,7 @@ internal static partial class PrimeOrderCalculator ulong reduced = candidate; for (int iteration = 0; iteration < span[i].Exponent; iteration++) { + // TODO: Measure and implement DivRem like solution or residue stepper to reuse calculation results from previous iteration if ((reduced % primeFactor) != 0UL) { break;