| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 789120 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 789351 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 789975 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 790269 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 790407 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 791235 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 791421 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 791733 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 793563 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 793935 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 794436 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 795159 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 796890 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 797562 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 797670 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 797943 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 804807 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 805074 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 805194 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 805203 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 806634 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 808716 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 808764 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 808893 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 809055 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 809187 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 810249 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 817308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 820446 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 820446 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 821547 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 823956 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 830016 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 831681 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 841761 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 841806 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 843744 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 844491 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 844659 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 848430 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 849213 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 849576 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850056 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850098 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850134 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850449 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850476 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 850785 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 851022 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 851136 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 851379 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 852429 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 852432 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140629 | 20140525 |
| 854388 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 854463 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 854493 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 856008 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 858222 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 860616 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 862710 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140629 | 20140525 |
| 862800 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140629 | 20140525 |
| 866880 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 867942 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 867990 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 867999 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 868065 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 870939 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 871260 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140629 | 20140525 |
| 871263 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 871758 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 872334 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 876855 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 876885 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 877014 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140629 | 20140525 |
| 878919 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 879099 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 879144 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 879186 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 880626 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 883590 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140629 | 20140525 |
| 883641 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884427 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884490 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884802 | ref | gcc -m32 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884808 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884835 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884850 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884856 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884871 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140629 | 20140525 |
| 884889 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 885405 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 886770 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 886839 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 886872 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 889491 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 889515 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 889572 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 889845 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 889911 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 890133 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140629 | 20140525 |
| 890796 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 890826 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 890832 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891003 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891147 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891177 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891216 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 891228 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891270 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 891519 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 891597 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 891603 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 891633 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 891726 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140629 | 20140525 |
| 892119 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140629 | 20140525 |
| 894018 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 894024 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 894072 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 895272 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 896775 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 897042 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 901266 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 902928 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140629 | 20140525 |
| 905415 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 906399 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 906450 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 909009 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 909609 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910449 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910485 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910500 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910506 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910506 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 910746 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 913290 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 916911 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 917613 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 917613 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 919053 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 919053 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 919068 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 919158 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 919863 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 921024 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 921102 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 921117 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 921123 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 921513 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 922602 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 923121 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 923130 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 923154 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 923589 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 924267 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 928065 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 928065 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 928071 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 928140 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 928713 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 928737 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 934437 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 936372 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 941496 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 941520 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 946059 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140629 | 20140525 |
| 975411 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140629 | 20140525 |
| 975459 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140629 | 20140525 |