All tests run on a Dell Latitude 3420. CPU-Z Report.

Environments:

Cygwin - Cygwin Shell (GNU Bash via mintty), 64-bit Windows EXE
GraalVM - Command Prompt, Java bytecode on 64-bit Oracle GraalVM-based JRE
HotSpot VM - Command Prompt, Java bytecode on 64-bit Oracle HotSpot-based JRE
MSYS - MSYS2 Shell (GNU Bash via mintty), 64-bit Windows EXE
Native - Command Prompt, 64-bit Windows EXE
OpenJ9 VM - Command Prompt, Java bytecode on 64-bit Eclipse OpenJ9-based JRE
OpenJDK VM - Command Prompt, Java bytecode on 64-bit OpenJDK-based JRE
WOW64 - Command Prompt, 32-bit Windows EXE
WSL - Windows Subsystem for Linux Shell (GNU Bash via Console Host), 64-bit GNU/Linux ELF


Package/Distribution Environment Compiler Family Command Line Program Size (bytes) Kpos/sec
NVIDIA HPC SDK Version 25.7 WSL NVIDIA Compilers nvc -O3 29,424 14517.6
MSYS2 MSYS Clang clang -O3 67,001 14005.4
MSYS2 CLANG64 Native Clang clang -O3 90,624 13898.6
Visual Studio Community 2022 Native Clang clang -O3 153,088 13783.2
LLVM 21.1.0 Native Clang clang -O3 152,576 13697.3
Debian GNU/Linux WSL Clang clang-22 -O3 21,480 13565.1
Debian GNU/Linux WSL Clang clang -O3 21,448 13540.8
MSYS2 MINGW64 Native MinGW gcc -O3 272,006 13421.6
MSYS2 UCRT64 Native MinGW gcc -O3 146,261 13332.8
Debian GNU/Linux Native MinGW x86_64-w64-mingw32-gcc -O3 252,832 13243.3
Debian GNU/Linux Native MinGW x86_64-w64-mingw32ucrt-gcc -O3 141,883 13103.9
Embarcadero C++Builder 12.3 Community Edition Native Clang bcc64x -O3 34,304 13102.0
Debian GNU/Linux WSL GCC gcc-14 -O3 21,568 13097.2
Intel oneAPI Toolkit 2025.2.1 Native Clang icx -O3 183,808 13049.7
Debian GNU/Linux WSL GCC gcc -O3 21,568 12984.5
Visual Studio Community 2022 Natvie Microsoft Visual C++ cl /O2 150,016 12880.9
Oracle GraalVM for JDK 24 GraalVM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
12775.872
Embarcadero C++Builder 12.3 Community Edition Native Clang bcc64 -O3 439,808 12628.4
Intel oneAPI Toolkit 2023.2 Native Intel C++ Compiler Classic icl -O3 171,520 12145.6
Oracle GraalVM for JDK 21 GraalVM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
12062.68
Amazon Corretto 21.0.8.9.1 OpenJDK VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
11863.28
Oracle Java SE Development Kit 21.0.8 HotSpot VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
11766.453
Cygwin clang 20.1.8-2 Cygwin Clang clang -O3 75,099 11706.9
Amazon Corretto 24.0.2.12.1 OpenJDK VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
11609.634
Embarcadero Dev-C++ 6.3 Native TDM-GCC gcc -O3 340,070 11585.2
Oracle Java SE Development Kit 24.0.2 HotSpot VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
11581.635
Intel oneAPI Toolkit 2025.2.1 WSL Clang icx -O3 53,896 11281.2
IBM Semeru Runtime Open Edition 24.0.2.0 OpenJ9 VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
11142.771
Oracle Java SE Development Kit 8u461 HotSpot VM Java Development Kit javac 1,786 Game.class
4,740 SearchGame.class
2,467 TransGame.class

Total: 8,993
11041.211
MSYS2 MSYS MinGW gcc -O3 70,856 11034.2
Oracle GraalVM Enterprise Edition 21.3.14 GraalVM Java Development Kit javac 1,786 Game.class
4,740 SearchGame.class
2,467 TransGame.class

Total: 8,993
10875.037
IBM Semeru Runtime Open Edition 21.0.8.0 OpenJ9 VM Java Development Kit javac 1,780 Game.class
4,969 SearchGame.class
2,809 TransGame.class

Total: 9,558
10678.674
Amazon Corretto 8.462.08.1 OpenJDK VM Java Development Kit javac 1,786 Game.class
4,740 SearchGame.class
2,467 TransGame.class

Total: 8,993
10596.282
Pelles C 13.00 Native Pelles C Compiler pocc /Ze /O2 /Tx64-coff 46,592 10538.0
IBM Semeru Runtime Open Edition 1.8.0_462-b08 OpenJ9 VM Java Development Kit javac 1,786 Game.class
4,740 SearchGame.class
2,467 TransGame.class

Total: 8,993
10273.55
LLVM 21.1.0 WOW64 Clang clang -O3 129,536 10100.6
Visual Studio Community 2022 WOW64 Clang clang -O3 129,536 9894.7
Cygwin gcc-core 13.4.0-1 Cygwin MinGW gcc -O3 76,888 9580.2
Debian GNU/Linux WOW64 MinGW i686-w64-mingw32-gcc -O3 245,451 9252.6
MSYS2 MINGW32 WOW64 MinGW gcc -O3 266,058 9232.7
Visual Studio Community 2022 WOW64 Microsoft Visual C++ cl /O2 125,440 8508.2
Intel oneAPI Toolkit 2023.2 WOW64 Intel C++ Compiler Classic icl -O3 146,432 8186.7
Embarcadero Dev-C++ 6.3 WOW64 TDM-GCC gcc -m32 -O3 334,591 7539.8
Pelles C 13.00 WOW64 Pelles C Compiler pocc /Ze /O2 /Tx86-coff 40,960 7182.3
Tiny C Compiler Native Tiny C Compiler tcc 10,752 7128.2
IBM VisualAge C++ Professional 4.0 Fixpack 3 WOW64 IBM VisualAge C++ GUI only, all optimizations. 42,496 7026.1
Debian GNU/Linux WSL Portable C Compiler pcc -O3 21,184 6796.4
Debian GNU/Linux WSL Tiny C Compiler tcc 12,592 6542.0
Open Watcom 2.0 WOW64 Watcom C/C++ wcc386 -otexan 41,472 6503.8
Digital Mars C/C++ Compiler Version 8.57 WOW64 Digital Mars C/C++ dmc -o 37,916 6294.9
Embarcadero C++Builder 12.3 Community Edition WOW64 Clang bcc32c /O2 82,944 4668.3
Tiny C Compiler WOW64 Tiny C Compiler i386-win32-tcc 11,776 4489.2
Embarcadero C++Builder 12.3 Community Edition WOW64 Clang bcc32x -O3 84,480 4472.0
Embarcadero C++Builder 12.3 Community Edition WOW64 Borland C++ bcc32 /O2 70,656 4011.3