| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 83790 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140712 | 20140622 |
| 83793 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 83802 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 83889 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 83898 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140712 | 20140622 |
| 83913 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140712 | 20140622 |
| 83946 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 83946 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 83991 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84012 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84039 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84039 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84039 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84048 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84063 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84072 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84081 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84084 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84087 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84090 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84102 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84111 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84126 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84129 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84132 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84150 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84159 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84159 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84162 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84171 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84171 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84183 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84204 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84261 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84285 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84306 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84333 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84345 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84429 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84585 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84609 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84612 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84624 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84630 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84636 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84693 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84693 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84732 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84744 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84771 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84783 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84807 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 84840 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84840 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84849 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84861 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84897 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84912 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84918 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84918 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84921 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84939 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84942 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 84942 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 84957 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 84972 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85002 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85008 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85008 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85020 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85020 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85023 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85029 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85032 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85047 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85053 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85059 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85071 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85080 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85083 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85086 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85095 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85095 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85101 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85113 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85122 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85125 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85134 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85134 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85161 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85170 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85173 | ref | gcc -m32 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85173 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85179 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85182 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85185 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85191 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85254 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85257 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85257 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85260 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85269 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85275 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85278 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85287 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85290 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85305 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85305 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85314 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85317 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85320 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85320 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85338 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85347 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85371 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85383 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85386 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85386 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85392 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85395 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85401 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85410 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85413 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85413 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85422 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85422 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85425 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85431 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85458 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85464 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85467 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85467 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85476 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85488 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85494 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85506 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85539 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85545 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85548 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85563 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85575 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85578 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85608 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85617 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85629 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85629 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85641 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85662 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85677 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85686 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85686 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85692 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85698 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85698 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 85704 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85716 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85749 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85749 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85767 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85767 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85803 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85845 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85854 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85863 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140712 | 20140622 |
| 85872 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140712 | 20140622 |
| 85935 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140712 | 20140622 |
| 85944 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140712 | 20140622 |