From 048d1576ef5ad93e7850d56e44dfdf5e9d7cf8b1 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Mon, 15 Dec 2025 04:33:09 +0100 Subject: [PATCH] Tiny cleanup. --- ...MersenneNumberDivisorByDivisorCpuTester.cs | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs b/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs index 8113c77..81fe6e2 100644 --- a/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs +++ b/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs @@ -117,23 +117,22 @@ public sealed class MersenneNumberDivisorByDivisorCpuTester : IMersenneNumberDiv { BigInteger allowedMax = ComputeAllowedMaxDivisorBig(prime, _divisorLimit); - // The CPU by-divisor run always hands us primes with enormous divisor limits, so the fallback below never executes. - // if (allowedMax < 3UL) - // { + // The CPU by-divisor run always hands us primes with enormous divisor limits, so the fallback below never executes. + // if (allowedMax < 3UL) + // { // // EvenPerfectBitScanner routes primes below the small-divisor cutoff to the GPU path, so the CPU path still sees // // trivial candidates during targeted tests. Short-circuit here to keep those runs aligned with the production flow. // divisorsExhausted = true; // return true; // } - bool processedAll; - bool composite = CheckDivisors( - gpu, - prime, - allowedMax, - _minK, - out processedAll, + bool composite = CheckDivisors( + gpu, + prime, + allowedMax, + _minK, + out bool processedAll, out divisor); if (composite)