Benchmarks using vamos -v
- All elf programs are compiled using -m68000 since elf defaults to 68020.
The used lib is built from libnix and matches -noixemul.
- All amiga programs are compiled using -fomit-frame-pointer -m68000 -noixemul to match the elf settings.
sieve
gcc-6.5.0b |
gcc-10.2.1b |
gcc-13av2 |
gcc-13a |
gcc-2.95.3-elf |
gcc-4.3.2-elf |
gcc-6.5.0-elf |
gcc-7.5.0-elf |
gcc-8.5.0-elf |
gcc-9.5.0-elf |
gcc-10.4.0-elf |
gcc-11.3.0-elf |
gcc-12.2.0-elf |
SASC-6.58 |
vbcc |
clang-17 |
-Os |
16422590 |
14710984 |
17376906 |
14937412 |
14837144 |
20902558 |
22640930 |
22640654 |
22640654 |
22640654 |
17381040 |
17381040 |
17381040 |
19982792 |
22635330 |
22464716 |
-O2 |
16420366 |
14485546 |
14711284 |
14709326 |
14837144 |
20901238 |
17760306 |
17535498 |
17535502 |
17535502 |
14715418 |
14715418 |
14715418 |
19982792 |
22197776 |
22464738 |
-O3 |
14265584 |
14485546 |
14711284 |
14709326 |
14837144 |
20304878 |
16188012 |
14716738 |
14716738 |
14715418 |
14715418 |
14715418 |
14715418 |
19982792 |
15441878 |
22464738 |