| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2480 | nim | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 2492 | nim | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
| 2512 | nim | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 2516 | nim | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190708 | 20190110 |
| 2640 | nim | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 2656 | nim | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 2656 | nim | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 2656 | nim | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 2660 | nim | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 2668 | nim | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 2676 | nim | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 2676 | nim | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 2756 | nim | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 2768 | nim | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 2780 | nim | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 2780 | nim | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 41888 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42040 | ref | gcc -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42060 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42620 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42716 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42772 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42796 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42840 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42872 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42916 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42920 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42920 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 42984 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 43064 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43172 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 43200 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43212 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43252 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43376 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190708 | 20190110 |
| 43504 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43524 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 43704 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43724 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 43772 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43800 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 43880 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43896 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 43928 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 43976 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44116 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44120 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44144 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44212 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44220 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44264 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44280 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44312 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44336 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44376 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44408 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44432 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44548 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 44596 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 44628 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44636 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44636 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44648 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44660 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44684 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 44688 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44724 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 44756 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 44836 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44892 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190708 | 20190110 |
| 44900 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 45016 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 45028 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 45052 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 45236 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 45352 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190708 | 20190110 |
| 45380 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 45640 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 45852 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 46012 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 46144 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 46164 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 46212 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 46404 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 46528 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 46612 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 46652 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 46836 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 46936 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 47072 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 47484 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 47960 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 48808 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 48820 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 48824 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 48824 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 48892 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 48896 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 48896 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 49064 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 49128 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 49320 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 49324 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 49464 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 49592 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 49616 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 49700 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 49724 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 49896 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 50032 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 50348 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 50368 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 52256 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 52320 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 60032 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 61016 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 61284 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 61908 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 87404 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 87424 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 87560 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 87924 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 87932 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 87964 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 88148 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 88192 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 88384 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 88400 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88436 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 88492 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88504 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88572 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88588 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 88624 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 88892 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 89292 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89444 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 89956 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 90576 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 91432 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 91452 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 91524 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 91564 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 91604 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 91668 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 91688 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 91772 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 91904 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 92028 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 92028 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 92060 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 92084 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 92384 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 92456 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 92604 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 92720 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93108 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93260 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190708 | 20190110 |
| 93412 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93456 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93548 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190708 | 20190110 |
| 93668 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93708 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93736 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93736 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93752 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 93796 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94508 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94596 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94696 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94760 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94848 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 94920 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95104 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95160 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95192 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95288 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95420 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190708 | 20190110 |
| 95596 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95716 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 95724 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 96592 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 96964 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 97552 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 97716 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 97752 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 97812 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 98216 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 98520 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 98584 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 99268 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190708 | 20190110 |
| 99692 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190708 | 20190110 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | nim |
| gcc -m32 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -O -fomit-frame-pointer | nim |
| gcc -m32 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | nim |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | nim
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | nim |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | nim |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | nim |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | nim |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | nim |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | nim |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | nim |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | nim
|