| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 346383441 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346388790 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346391526 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346397925 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346399215 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346399833 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346401240 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346414431 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346415046 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346417212 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346417296 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346418109 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346419687 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346420098 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346420119 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346422096 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346422690 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346423998 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346424064 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346426782 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346427754 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346429398 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346430073 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346433631 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346435290 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346436718 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346436907 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346437201 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346438413 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346439031 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346440099 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346440942 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346444506 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346445571 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346447107 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346448241 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346448982 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346450773 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346451541 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346452504 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346452642 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346452678 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346453299 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346453320 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346453587 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 346454031 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346454094 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346454355 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346455033 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346455198 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346455273 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346455558 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346455909 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346455927 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346456065 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346456194 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346456449 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346456836 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346457163 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346457856 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346458042 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346458936 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346459311 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346459416 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346460058 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346460142 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346460232 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346460235 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346460295 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346460733 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346461072 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346461288 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346461537 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346461588 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346461984 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346462545 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346462551 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346462734 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346463076 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346463076 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346463190 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346463217 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346463727 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346463745 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346464243 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346464303 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346464309 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346464351 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346464381 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346465704 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346465737 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346465818 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346465845 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346466136 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346466427 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346466565 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346466712 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346466763 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346466796 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346466898 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346467036 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346467219 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346467369 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346467375 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346467537 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346467786 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346468167 | ref | gcc -m32 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346468221 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346468359 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346468413 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346468491 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346468566 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346468833 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346469070 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346469136 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346469151 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346470183 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346470600 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346470819 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346470867 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346471647 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346472049 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346472334 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346473087 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346473501 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346473534 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346473822 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346474578 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346474932 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346475760 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346475832 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346476822 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346477296 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346479474 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 346479600 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346479651 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346479786 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346480515 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346480728 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346482168 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346482411 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346482609 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346483047 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346483299 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346484541 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346487115 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346488051 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346488159 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346488576 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346489605 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346490241 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346493757 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346495008 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346497315 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346498491 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346500627 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 346501080 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346505505 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 346510602 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346510779 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 346514121 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346516785 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346520325 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 346634040 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 347347644 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 347373393 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 347833791 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140802 | 20140622 |