diff --git a/PerfectNumbers.Core/Gpu/MersenneNumberDivisorByDivisorGpuTester.cs b/PerfectNumbers.Core/Gpu/MersenneNumberDivisorByDivisorGpuTester.cs index ef1ede5..496e10d 100644 --- a/PerfectNumbers.Core/Gpu/MersenneNumberDivisorByDivisorGpuTester.cs +++ b/PerfectNumbers.Core/Gpu/MersenneNumberDivisorByDivisorGpuTester.cs @@ -356,7 +356,7 @@ public sealed class MersenneNumberDivisorByDivisorGpuTester } // We benefit from the constructor, because CopyTo will be called as static function - new Span(primesHost, offset, batchSize).CopyTo(primeSpan); + primes.Slice(offset, batchSize).CopyTo(primeSpan); if (++consoleStatus == PerfectNumberConstants.ConsoleInterval) {