| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 54557 | opt64 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 54791 | opt64 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 54812 | opt64 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 55000 | opt64 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 55488 | opt64 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 57124 | opt64 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 57379 | opt64 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 58955 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 59152 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 65496 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 67052 | opt64 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 69596 | opt64 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 71729 | opt64 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 122708 | opt64 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 122850 | opt64 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140521 | 20140517 |
| 122967 | opt64 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140521 | 20140517 |
| 122992 | opt64 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123000 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123042 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123141 | opt64 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123175 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123208 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 123284 | opt64 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140521 | 20140517 |
| 124191 | opt64 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140521 | 20140517 |
| 124267 | opt64 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 124491 | opt64 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 125850 | opt64 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 125959 | opt64 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 126083 | opt64 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 126108 | opt64 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 126333 | opt64 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126658 | opt64 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126667 | opt64 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126750 | opt64 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126750 | opt64 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126792 | opt64 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 126850 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 126850 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 126884 | opt64 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 126925 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 126934 | opt64 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 126941 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 127200 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 127216 | opt64 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 127217 | opt64 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 127250 | opt64 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 127317 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 127342 | opt64 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 127392 | opt64 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 127408 | opt64 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 127433 | opt64 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 127458 | opt64 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 127525 | opt64 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 127592 | opt64 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 128000 | opt64 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 128025 | opt64 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 128184 | opt64 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 128541 | opt64 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128666 | opt64 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128742 | opt64 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128750 | opt64 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128816 | opt64 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128883 | opt64 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 128917 | opt64 | gcc -m32 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 129033 | opt64 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 129041 | opt64 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 129125 | opt64 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 129175 | opt64 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 129191 | opt64 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 129392 | opt64 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 132058 | opt64 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 132225 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 132300 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 132392 | opt64 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 132408 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 132917 | opt64 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 132967 | opt64 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133058 | opt64 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133183 | opt64 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133266 | opt64 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133266 | opt64 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133367 | opt64 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 133533 | opt64 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 133817 | opt64 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 133892 | opt64 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 134217 | opt64 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 136600 | opt64 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 136775 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 136942 | opt64 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 137075 | opt64 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 137258 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 137733 | opt64 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 138034 | opt64 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 138667 | opt64 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 138792 | opt64 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 138993 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 139225 | opt64 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 139650 | opt64 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 139842 | opt64 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 139900 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 140133 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 140358 | opt64 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 140367 | opt64 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140521 | 20140517 |
| 140492 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 140816 | opt64 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 140875 | opt64 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 140925 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 141091 | opt64 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 141142 | opt64 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 141225 | opt64 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 141283 | opt64 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 141517 | opt64 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 141691 | opt64 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140521 | 20140517 |
| 141767 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140521 | 20140517 |
| 141892 | opt64 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 142550 | opt64 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 142633 | opt64 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 142741 | opt64 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 142817 | opt64 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 142842 | opt64 | gcc -m32 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 143117 | opt64 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 143325 | opt64 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 143392 | opt64 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 143400 | opt64 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 143483 | opt64 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 143966 | opt64 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140521 | 20140517 |
| 144267 | opt64 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 144408 | opt64 | gcc -m32 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 144667 | opt64 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 144742 | opt64 | gcc -m32 -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 145617 | opt64 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 146017 | opt64 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 148975 | opt64 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 149317 | opt64 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 149358 | opt64 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 150059 | opt64 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 151166 | opt64 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 151217 | opt64 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140521 | 20140517 |
| 154684 | opt64 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140521 | 20140517 |
| 156550 | opt64 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140521 | 20140517 |