This website requires JavaScript.
Explore
Help
Sign In
mlemanczyk
/
even-perfect-numbers-scanner
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
9391954b3e14fdebed899e6a0d3d12e1e8d2df22
even-perfect-numbers-scanner
/
PerfectNumbers.Core
/
Cpu
T
History
mlemanczyk
9391954b3e
DivisorSet scans added as EnumDependentTemplate to MersenneNumberDivisorByDivisorCpuTesterWithTemplate. New Pow2Groups scan implemented based on statistics for high divisors. MersenneNumberDivisorByDivisorPrimeScan sessions integrated into MersenneNumberDivisorByDivisorPrimeScanSessionWithTemplate. Various micro optimizations to eliminate variable, unnecessary struct creations and continue scans in higher divisor ranges, when lower ranges are exhausted. --bydivisor-k-increment command-line argument added.
2025-12-28 00:39:36 +01:00
..
ByteExtensions.cs
--mersenne=bydivisor testers and sessions integrated and converted to structs.
2025-12-18 05:07:31 +01:00
CpuConstants.cs
Clarify cycle stepper reset inlining
2025-10-02 13:30:56 +02:00
DeterministicRandomCpu.cs
DeeterministicRandom types optimized.
2025-12-13 16:00:28 +01:00
DivisorByDivisorConfig.cs
DivisorSet scans added as EnumDependentTemplate to MersenneNumberDivisorByDivisorCpuTesterWithTemplate. New Pow2Groups scan implemented based on statistics for high divisors. MersenneNumberDivisorByDivisorPrimeScan sessions integrated into MersenneNumberDivisorByDivisorPrimeScanSessionWithTemplate. Various micro optimizations to eliminate variable, unnecessary struct creations and continue scans in higher divisor ranges, when lower ranges are exhausted. --bydivisor-k-increment command-line argument added.
2025-12-28 00:39:36 +01:00
GpuUInt128WorkSet.cs
--mersenne=bydivisor testers and sessions integrated and converted to structs.
2025-12-18 05:07:31 +01:00
MersenneCpuDivisorScanSessionWithTemplate.cs
DeviceDependentGenerator extended to allow generation of enum dependent templates. Name suffix separate to its own attribute.
2025-12-19 19:01:38 +01:00
MersenneNumberDivisorByDivisorCpuTesterWithTemplate.cs
DivisorSet scans added as EnumDependentTemplate to MersenneNumberDivisorByDivisorCpuTesterWithTemplate. New Pow2Groups scan implemented based on statistics for high divisors. MersenneNumberDivisorByDivisorPrimeScan sessions integrated into MersenneNumberDivisorByDivisorPrimeScanSessionWithTemplate. Various micro optimizations to eliminate variable, unnecessary struct creations and continue scans in higher divisor ranges, when lower ranges are exhausted. --bydivisor-k-increment command-line argument added.
2025-12-28 00:39:36 +01:00
MersenneNumberDivisorByDivisorPrimeScanSessionWithTemplate.cs
DivisorSet scans added as EnumDependentTemplate to MersenneNumberDivisorByDivisorCpuTesterWithTemplate. New Pow2Groups scan implemented based on statistics for high divisors. MersenneNumberDivisorByDivisorPrimeScan sessions integrated into MersenneNumberDivisorByDivisorPrimeScanSessionWithTemplate. Various micro optimizations to eliminate variable, unnecessary struct creations and continue scans in higher divisor ranges, when lower ranges are exhausted. --bydivisor-k-increment command-line argument added.
2025-12-28 00:39:36 +01:00
MersenneNumberIncrementalCpuTester.cs
MersenneDivisorCycles converted to device template.
2025-12-19 04:03:27 +01:00
MersenneNumberLucasLehmerCpuTester.cs
MersenneDivisorCycles converted to device template.
2025-12-19 04:03:27 +01:00
MersenneNumberOrderCpuTester.cs
MersenneDivisorCycles converted to device template.
2025-12-19 04:03:27 +01:00
MersenneNumberResidueCpuTester.cs
using cleaned up.
2025-12-10 23:59:04 +01:00