| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1081347 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1082499 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1082529 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1082796 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1086111 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1087035 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1090131 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1097436 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1100577 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1110165 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1110183 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1114914 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1115274 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1115685 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1115760 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1116465 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1122747 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1123404 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1123887 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1127886 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1129809 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1129869 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1129968 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1136301 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1136868 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1139526 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1140408 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1140717 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1142577 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1145964 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1147110 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1147269 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1152663 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1152696 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1154754 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1156107 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1156305 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1159365 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1162446 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1164069 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1166949 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1167903 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1169031 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1169604 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1170471 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1172715 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1177284 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1178019 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1179456 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1180050 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1182945 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1183137 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1183959 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1198491 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1199868 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1199919 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1202166 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1204599 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1205163 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1207197 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1207203 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1207293 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1207374 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1209300 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 1212666 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1219005 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1225176 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1229739 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1229784 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1229784 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1229805 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140623 | 20140525 |
| 1231263 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1231548 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 1245942 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4173645 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4174926 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4175820 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4196856 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4199925 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4238355 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4239729 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4242474 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4259211 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4263180 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4266132 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4266258 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4274907 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4284861 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4347321 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4347351 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4357749 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4372875 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4374798 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4391277 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4403067 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4403142 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4403238 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4404507 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4413546 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4414233 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4414662 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4415637 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4416528 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4417098 | ref | gcc -m32 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4417404 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4474584 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4492263 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4497135 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4526106 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4549554 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 4565676 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4566402 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4567017 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4925757 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4925841 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4926258 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140623 | 20140525 |
| 4927827 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 5113674 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 23159739 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 23361138 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 23366886 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 25129989 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140623 | 20140525 |
| 25130106 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140623 | 20140525 |
| 25136358 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25136970 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25144974 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25145352 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25145424 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25145631 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25146444 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25146471 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25166073 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25167510 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 25175052 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25175073 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25177359 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25177542 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25177818 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25179420 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25180509 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25180680 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25199151 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25200558 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25201770 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25222683 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25224084 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25228749 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25229052 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25229151 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25229925 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25229967 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25230282 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25251210 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25251897 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25252164 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25266126 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25267287 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25330188 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25333011 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25379583 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25380048 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25383480 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25383747 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25395903 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25396380 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25396755 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 25397277 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140623 | 20140525 |