| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 348768520 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348769900 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348789690 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348795140 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348795660 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348795790 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348797310 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 348797860 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348798380 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348799125 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348801155 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348801695 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348801915 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348802730 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348802925 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 348807030 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348807740 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348807750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348808945 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348810680 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348810695 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348814985 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348820190 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348820600 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348821495 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348824225 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348824840 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348825895 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348826145 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348826275 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348826750 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348827085 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348827090 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348828375 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348828795 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348828900 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348830135 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348830275 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348830430 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348830435 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348830720 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140730 | 20140622 |
| 348830975 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348831880 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348832155 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348832345 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348833105 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348833360 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348833710 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348833935 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348834080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348834190 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348834370 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348834810 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348835150 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348835775 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348836060 | ref | gcc -m32 -O -fomit-frame-pointer | 20140730 | 20140622 |
| 348836475 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348836820 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348836905 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348837015 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348837415 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348837535 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348838110 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348838290 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348838350 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348838420 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348839195 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348840185 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348840700 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348840760 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348841205 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348841290 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348841460 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348842540 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348842835 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348843050 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348843490 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348844215 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348844300 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348844980 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348845345 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348845490 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348846240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348847045 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348847270 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348847275 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348847415 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348848385 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348848420 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348848835 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348848935 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348848970 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348849015 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348849675 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348849835 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348850510 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348850635 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348850725 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348850830 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348850885 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348851100 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348851480 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348851700 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348851905 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348852255 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348852430 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348852700 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348852730 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140730 | 20140622 |
| 348853155 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348854095 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348854300 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348854985 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348855130 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348855165 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348855205 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348855210 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348855555 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348855680 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348856950 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348857020 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348857230 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348857395 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348857535 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348858420 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348858505 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348858680 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348858720 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 348859175 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348859500 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140731 | 20140622 |
| 348859960 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348859980 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348860120 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348860255 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348860370 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348860375 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348860475 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348860965 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348861240 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348861265 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348863450 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 348863530 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348863540 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140730 | 20140622 |
| 348863905 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140730 | 20140622 |
| 348863955 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348864530 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348865030 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348865055 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348866240 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348866515 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348866530 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348866805 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348866905 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140801 | 20140622 |
| 348867230 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348867610 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348870100 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348870810 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348872805 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140801 | 20140622 |
| 348874690 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348875045 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140801 | 20140622 |
| 348875575 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140731 | 20140622 |
| 348877760 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348879815 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348911325 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348929380 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140731 | 20140622 |
| 348952280 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348953425 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348970935 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 348975150 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140731 | 20140622 |
| 348990755 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140801 | 20140622 |
| 349034050 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140731 | 20140622 |