Microsoft Win32 platform supports the Microsoft-specific C/C++ sized integer type
__int64
data type (8 byte signed integer). The basic arithmetic operations
are overloaded for this type. The win32 command-line application primefactors.exe provides
factorization for numbers up to the 20 digit unsigned __int64 limit of:
Performance:
Dell C800 Latitude P3 830 MHz, 512 Meg RAM Win2000
Single Number Performance example:
1111111111111111111 (19 digit
"repunit" prime) takes ~ 1 minute.
File Generation Performance/Memory Requirements
| Number Range | Full Factorization File Size | Primes-only File Size | Execution Time |
| 1 - 20,000 | 400 kb | 14 kb | 0.5 sec |
| 1 - 200,000 | 5 Mb | 130 kb | 4.5 sec |
| 1 - 2,000,000 | 50 Mb | 1.2 Mb | 60 sec |
download primefactors.exe (136,320 bytes, digitally signed).
This win32 C application was compiled and linked with Visual Studio 2005 C++.