| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3804547 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3806400 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3813923 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3830183 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 3831982 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 3832912 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 3833918 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3849315 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3855045 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3859860 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 3870630 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3871418 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3877957 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3878895 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3901755 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3908662 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3911775 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 3913388 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 3924420 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4134443 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4151557 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4152405 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4154175 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4156913 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4188562 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4218067 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4223805 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4258890 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4276252 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4307925 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4320937 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4333148 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4339560 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4342095 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4343227 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4343483 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4346895 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4358408 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4360268 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4368772 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4371015 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4376482 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4379092 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4382857 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4419427 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4431697 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4450020 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4454873 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4455397 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4455630 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4464105 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4464495 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4465590 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4499940 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4537545 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4540770 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4541385 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4545105 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4548487 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4596773 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4597042 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4605698 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4610167 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4679295 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4686923 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4687417 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4690567 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4709400 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4723868 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4723883 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4724430 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4729470 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4729635 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4729725 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4729755 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4731952 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4735140 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4735650 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4736303 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4736505 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4738515 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4739693 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4741282 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4741770 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4747328 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4758007 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 4763813 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4764795 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4774163 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4776892 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4777200 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4777470 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4777912 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4779443 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4780785 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4782315 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4783748 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4786987 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4792665 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4800353 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4802722 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4820948 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4850227 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 4890353 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 4891387 | ref | gcc -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 4903942 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5004622 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5014882 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5017327 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5064773 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5066475 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5070952 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5077733 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5082608 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5085637 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5104958 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5114940 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5120167 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5136848 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5171722 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5195895 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5199720 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5200695 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5200898 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5205705 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5265113 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5272822 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5277532 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5293770 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5294025 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5305402 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5319360 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5399370 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5400495 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5426685 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5433390 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5467410 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5473193 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 5489768 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5519145 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5525700 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5532323 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5535367 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5535938 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 5548372 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5553570 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5660955 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 5817600 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 5965560 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 5967113 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6017085 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6194618 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6196883 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6255923 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6259417 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6265320 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6312038 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6419362 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6425438 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 6430448 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |