| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 664885 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 674640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 675570 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 677645 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 677695 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 678215 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 678445 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 678490 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 678490 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 679880 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 680465 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 680525 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 680545 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 681560 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 681685 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 681865 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 682110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 683085 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 684565 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 685490 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 685490 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 685660 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 686740 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 687235 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 693235 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 693665 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 694210 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 695450 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 695785 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 695870 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 696250 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 696315 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 696735 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 697260 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 697365 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 699260 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 701920 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 702010 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 702025 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 702085 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 714940 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 753180 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 755110 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 755785 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 758105 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 758175 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 758645 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 759225 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 760040 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 762940 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 763170 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 769445 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 769460 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 769485 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 769485 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 769555 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 770100 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 770805 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 776690 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 839110 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 839140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 839160 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 839595 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 840415 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 840600 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 841200 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 842830 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 842880 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 845875 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 845960 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 846150 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 847210 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 847755 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 850320 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 886365 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 889185 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 889270 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2633965 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2674080 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2719230 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2733415 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2733570 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2737895 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2769350 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2771075 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2774430 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2812905 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2813330 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2813705 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2815340 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2859855 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2882840 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2920445 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2920825 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2934755 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2938300 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 2950265 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2950280 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2950345 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2952595 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 2961550 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3002700 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3002835 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3002895 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3002985 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3003190 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3003230 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3003355 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3009755 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3016725 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3022560 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3023020 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3024605 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3027255 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3029360 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 3040820 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3040950 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3041060 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3041160 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3041680 | ref | gcc -m32 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 3041705 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 4526555 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 4600190 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 4628700 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 4774415 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4775080 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4785395 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4795770 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4817090 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4817165 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4823285 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4824380 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4832595 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4832610 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4834105 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4848410 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4851700 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4852745 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4853780 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4855225 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4863590 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4870865 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4871620 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4874425 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4883535 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4884860 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4885520 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4895020 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4900710 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4900995 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4901835 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4901870 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4904325 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4919530 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4932510 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4932745 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4943500 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4945350 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4950910 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4951490 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4952350 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4953280 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4953565 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4960980 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4965095 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4965555 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 4967105 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 5304415 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 5326430 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141018 | 20141014 |
| 5332265 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141018 | 20141014 |