| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 346381263 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346385373 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346386894 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346390212 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346393287 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346396815 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346401213 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346402032 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346413171 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346414917 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346415304 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346416744 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346416876 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346418187 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346418526 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346418580 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346421721 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346421967 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346423170 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346426707 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346428192 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 346429263 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346432746 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346433196 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346434354 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346439061 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346439340 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346440432 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346441548 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346442226 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346443399 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346444509 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346447773 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346447884 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346448115 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346448145 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346448529 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346449978 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346451181 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346451298 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346453158 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346454931 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346455351 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346455495 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346455837 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346455978 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346456020 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346456539 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346456833 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346456899 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346457079 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346457154 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346457568 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346457613 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346457700 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346457733 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346458087 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 346458423 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346458606 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346458657 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346458720 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346458984 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346459287 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346459434 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346460100 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346460256 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 346460316 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346460436 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346460553 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346460580 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346460592 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346460901 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346461654 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346461747 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346463871 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346463874 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346463991 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346464009 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346464393 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346464519 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 346464654 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346465617 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346465902 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346465983 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346466286 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346466310 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346467147 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346467402 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346467462 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346467561 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346467567 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346467768 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346467855 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346468779 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346468806 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346468872 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346468983 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346469658 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346469841 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346470054 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346470087 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346470243 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346470414 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346470489 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346470642 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346470753 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346470807 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346471458 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346471530 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346471545 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346471677 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346472046 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346472550 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346472619 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346472790 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346473114 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346473564 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346473591 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346474263 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346474344 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346474590 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346474653 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346475028 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346475703 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346475769 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346475997 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346476321 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346476975 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346477452 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346477878 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346478331 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346478376 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346478433 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346478499 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346478538 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346478796 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346479648 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346480245 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346481355 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346481379 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346481649 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346481883 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346481982 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346482762 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346483416 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346483473 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346483494 | ref | gcc -m32 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 346483560 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346483665 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346485861 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346487136 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346488378 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346489449 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346490883 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346492089 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346494102 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346494303 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346494849 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346495692 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346501737 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 346502835 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346563939 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 346596198 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 346606629 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 347777718 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 347797479 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 347841714 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140801 | 20140622 |