From 7b09c1fd3b5d52da3652b33d8eb6effb515d2ac4 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Thu, 20 Nov 2025 15:57:07 +0100 Subject: [PATCH] Missing accelerator returns to pool added --- .../Cpu/MersenneNumberDivisorByDivisorCpuTester.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs b/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs index 49d90fb..b71c893 100644 --- a/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs +++ b/PerfectNumbers.Core/Cpu/MersenneNumberDivisorByDivisorCpuTester.cs @@ -339,6 +339,7 @@ public sealed class MersenneNumberDivisorByDivisorCpuTester : IMersenneNumberDiv processedAll = true; foundDivisor = 0UL; + PrimeOrderCalculatorAccelerator.Return(gpu); return false; } @@ -346,6 +347,7 @@ public sealed class MersenneNumberDivisorByDivisorCpuTester : IMersenneNumberDiv { processedAll = true; foundDivisor = 0UL; + PrimeOrderCalculatorAccelerator.Return(gpu); return false; } @@ -395,6 +397,7 @@ public sealed class MersenneNumberDivisorByDivisorCpuTester : IMersenneNumberDiv { processedAll = true; foundDivisor = 0UL; + PrimeOrderCalculatorAccelerator.Return(gpu); return false; }