From b22140004baa5fa958d4cf401617c32ab5d5c386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Lema=C5=84czyk?= Date: Thu, 11 Sep 2025 00:57:02 +0200 Subject: [PATCH] Increment p up to 138 mln only if we don't filter p's --- EvenPerfectBitScanner/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EvenPerfectBitScanner/Program.cs b/EvenPerfectBitScanner/Program.cs index 1b558f0..5585dc3 100644 --- a/EvenPerfectBitScanner/Program.cs +++ b/EvenPerfectBitScanner/Program.cs @@ -453,7 +453,7 @@ internal static class Program } ulong remainder = currentP % 6UL; - if (currentP == InitialP) + if (currentP == InitialP && string.IsNullOrEmpty(filterFile)) { // bool isPerfect = IsEvenPerfectCandidate(InitialP, out bool searchedMersenne, out bool detailedCheck); // Skip the already processed range below 138 million @@ -973,7 +973,7 @@ internal static class Program } // Fast residue-based composite check for p using small primes - if (IsCompositeByResidues(p)) + if (!_useDivisor && IsCompositeByResidues(p)) { searchedMersenne = false; detailedCheck = false;