Adjust divisor cycle cache usage after lease removal
This commit is contained in:
1 parent
d95195e0c6
commit
62e4b31f35
2 files changed
+9
-32
No files matched your search
@@ -171,8 +171,8 @@ public sealed class MersenneNumberDivisorByDivisorCpuTester : IMersenneNumberDiv
|
||||
byte hit;
|
||||
if (useCycles)
|
||||
{
|
||||
using DivisorCycleCache.Lease cycleLease = DivisorCycleCache.Shared.Acquire(divisor);
|
||||
ulong divisorCycle = cycleLease.GetCycle(divisor);
|
||||
DivisorCycleCache.CycleBlock cycleBlock = DivisorCycleCache.Shared.Acquire(divisor);
|
||||
ulong divisorCycle = cycleBlock.GetCycle(divisor);
|
||||
hit = CheckDivisor(prime, divisorCycle != 0UL, divisorCycle, divisorData);
|
||||
}
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user