| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 723237 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 724506 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 730467 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 730968 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 731502 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 731604 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 733695 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 733803 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 739329 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 748041 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 748134 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 750759 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 751800 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 763971 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 769911 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 770487 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 771087 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 771261 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 771627 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 771639 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 780480 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 780501 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 781416 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 782085 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 783489 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 788382 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 789579 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 791706 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 791847 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 792666 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 792696 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 792975 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 792993 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 793818 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 796503 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 797127 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 797142 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 803493 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 803535 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140805 | 20140622 |
| 803538 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 803976 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 804363 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140805 | 20140622 |
| 804378 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 805599 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 805602 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 806361 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 807435 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 807786 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140805 | 20140622 |
| 807843 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 808125 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 808416 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 809268 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 809619 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 810231 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 813378 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 816036 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 816042 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 816051 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 816225 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 818880 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 819372 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 825357 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140805 | 20140622 |
| 826218 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 826746 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 826770 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 827028 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 828657 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140805 | 20140622 |
| 828675 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 829413 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 839982 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 875622 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 875634 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140805 | 20140622 |
| 882717 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 884070 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 884073 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 884394 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 884712 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 885681 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140805 | 20140622 |
| 885765 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 885903 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889323 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889350 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889401 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889428 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889872 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889893 | ref | gcc -m32 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889896 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889959 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 889965 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 893457 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 897402 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 897402 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140805 | 20140622 |
| 898149 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 898152 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 899352 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 899517 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 899610 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 899916 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140805 | 20140622 |
| 899916 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140805 | 20140622 |
| 899988 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 900267 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 900486 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 904644 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 904971 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 905085 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 905220 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 905268 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 905307 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 905973 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 906021 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 906048 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 906081 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 906147 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 907830 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 911892 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 911895 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 911907 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 911910 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 911949 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 912156 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 912156 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 912177 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 912270 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 912465 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 912732 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 914388 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 914484 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 915090 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 915153 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916308 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916515 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916626 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916782 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916848 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 916872 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 917103 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 917349 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 918393 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 919068 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 920049 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 921048 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 921066 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 921321 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 921471 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 921882 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 922125 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 922182 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 922215 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 924048 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 924948 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 925740 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 925818 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 926934 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 927141 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 929730 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 930972 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 931227 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 933630 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 934155 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 939252 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 939282 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 939513 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 939579 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 960825 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 961464 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 979062 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 979197 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140805 | 20140622 |