| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 348750230 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348766295 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348767700 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348775175 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348777470 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348785365 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348786660 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348788395 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348791790 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348792565 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348792805 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348796205 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348799230 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348799440 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348801090 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348803395 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348804355 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348805185 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348805475 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348805855 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348806620 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348806900 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348807045 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348808060 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348808635 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348815930 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348816090 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348819275 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348819405 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348819555 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348819935 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348819990 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348820315 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348822620 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348822680 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348822705 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348823820 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348823870 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348824245 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348824340 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348824925 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348825760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348825775 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348825960 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348827030 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348827465 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348827810 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348828315 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348828830 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348829115 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348829960 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348830090 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348831635 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348833760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348833910 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348834195 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348834215 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348834275 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348834545 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348834780 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348835160 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348835245 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348835260 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348835395 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348835495 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348836220 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348836600 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348836735 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348837815 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348838185 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348838220 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348838500 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348838560 | ref | gcc -m32 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348838615 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348838815 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348838895 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348839160 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348839210 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348839250 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348839475 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348839515 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348839735 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348839875 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348839945 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348839955 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140803 | 20140622 |
| 348840085 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348840275 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348840305 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348840965 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348841020 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348841145 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348841160 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348841450 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348842330 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348843405 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348843615 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348843645 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348843785 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348843905 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348844150 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348844335 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348844510 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348844590 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348844840 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348844915 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348844975 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348844975 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348845015 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348845270 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348845600 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348846025 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348846425 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348846520 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348847080 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348847570 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348847665 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348848180 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348848385 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348848720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140803 | 20140622 |
| 348848810 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348849370 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348849475 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348850020 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348850070 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348850105 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348850285 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348851445 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348851465 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348851665 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348852010 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348852855 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140803 | 20140622 |
| 348853210 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348853425 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140802 | 20140622 |
| 348853975 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348854165 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348854185 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348854415 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348855795 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348855940 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348856845 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348858945 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348858995 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348859230 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348859940 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348860215 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348860335 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348861400 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348861505 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348861550 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348861590 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348862615 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348863175 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348863720 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348865210 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348866000 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348866190 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140802 | 20140622 |
| 348866230 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348868400 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348868845 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348868870 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348871860 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348872880 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348874105 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140803 | 20140622 |
| 348874375 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348874800 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348880440 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348881635 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140802 | 20140622 |
| 348892130 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348893295 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140802 | 20140622 |
| 348901155 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140802 | 20140622 |