| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 346384056 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346388214 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346390533 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346391871 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346392789 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346396173 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346397247 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346398588 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346399818 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346400940 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346401063 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346401141 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346402053 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346404150 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 346405047 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346407378 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346407639 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346411293 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346411575 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346411815 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346412919 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346414218 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346415478 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346417467 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346419105 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 346419966 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346420911 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346421028 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346425180 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346428252 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346433007 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346445835 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346445862 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346446048 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346446630 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346448187 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346448217 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346448835 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346449534 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346450266 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346451154 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346451289 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346451829 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346452615 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346453641 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346453668 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346454112 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346454211 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346454220 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346454556 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346455168 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346455564 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346456206 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346456689 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346457223 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346457403 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346457808 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346457838 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346458138 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 346458291 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346458678 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346458999 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346459194 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346459287 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346459998 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346460034 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346460586 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346460859 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346460946 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346462455 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346462455 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346462695 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346463004 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346463172 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346463880 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346464624 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346465248 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346465533 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346465578 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346465650 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346465650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346465968 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346466034 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 346466097 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346466175 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346466199 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346466496 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346466541 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346466586 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346466616 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346466724 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346466856 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346466886 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346467078 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346467351 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346467819 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346467984 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346468023 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346468170 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140804 | 20140622 |
| 346468284 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346468344 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346468533 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 346468551 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346469253 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346469319 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346469367 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 346469913 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346469973 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346470042 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346470126 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346470228 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346470234 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140804 | 20140622 |
| 346470573 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346471110 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346471260 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346471527 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140804 | 20140622 |
| 346471536 | ref | gcc -m32 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346471539 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346472121 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346472379 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346472388 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346474386 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346474851 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346475244 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346475331 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346475724 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346475805 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346475976 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346476621 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346478814 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346479330 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346479363 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346479432 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346480005 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346480872 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346480893 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346481931 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 346482036 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346482066 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346482186 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346483263 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140804 | 20140622 |
| 346483983 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346484478 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346484676 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346485291 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346486209 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346487088 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346488033 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346489707 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346489947 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346491489 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346491537 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346493118 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346493877 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346494129 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346495782 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346496877 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346497231 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 346501968 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346510512 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346513497 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140803 | 20140622 |
| 346518444 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346520949 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346840497 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 347744502 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 347818506 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 349191456 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140803 | 20140622 |