| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 346382832 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346383459 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346383717 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346385253 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346387323 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346387896 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346391775 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346395519 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346413612 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346414449 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346416927 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346417473 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346417644 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346419384 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346421052 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346423518 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346424643 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346425369 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346427064 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346427088 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346429134 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346430079 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346430415 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346431849 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346433190 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346435998 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346439376 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346439730 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346439799 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 346441503 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346445199 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346446009 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346446270 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346447248 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346447950 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346448094 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346448316 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346448712 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346448994 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346449675 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346449738 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346450026 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346450116 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346450350 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346451301 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346451397 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346451877 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346452450 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346453104 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346453125 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346453158 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346453872 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346454739 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346454952 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346456119 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346456548 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346456692 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346457715 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346458324 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346458351 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346458378 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346458426 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346458846 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346459911 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346460046 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346460202 | ref | gcc -m32 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346460268 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346460793 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346461054 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346461090 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346461198 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346461333 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346461399 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346461609 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346461777 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346461783 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346461945 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346461984 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346462023 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346462152 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346462302 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346462317 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346462641 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346462671 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346462818 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346462836 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346463133 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346463358 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346463382 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346463439 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346463703 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346463829 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346464456 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346464534 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346465794 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346465968 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346466061 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346466067 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346466256 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 346466325 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346466523 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346466613 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346467051 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346467060 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346467252 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346467336 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346467738 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346467945 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346468320 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346468386 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346468401 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346468431 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346469382 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346469508 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346469706 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346469955 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346470378 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 346471080 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346471461 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346471986 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346472355 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346472559 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346472913 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346472964 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346473186 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346473252 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346474344 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346474440 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346475421 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346475568 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346475796 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346476093 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346476432 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346476669 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346476759 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346478178 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 346478298 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346478658 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346478667 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346478775 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346478853 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346478874 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346480182 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346480743 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346481211 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346481367 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346482171 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346483632 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346483719 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346483764 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346484100 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346484244 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346485051 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346486299 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346486707 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346487463 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346488471 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346493172 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346497357 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346498338 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346498536 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346501566 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346519719 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346535328 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346606818 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346720374 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 347390499 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140731 | 20140622 |