| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 494080 | c | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 494080 | c | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 495610 | c | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 495610 | c | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 495610 | c | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 496070 | c | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 496070 | c | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 496130 | c | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 496130 | c | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 496490 | c | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 497020 | c | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 497020 | c | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 497110 | c | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 501170 | c | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 501170 | c | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 501170 | c | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 501170 | c | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502100 | c | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502110 | c | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502170 | c | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502590 | c | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502600 | c | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502660 | c | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502660 | c | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502660 | c | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502670 | c | gcc -m32 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 502670 | c | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 503100 | c | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 503110 | c | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 504170 | c | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 505500 | c | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 516420 | c | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 516460 | c | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 516870 | c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 517520 | c | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 517780 | c | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 517940 | c | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 517990 | c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 517990 | c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 518100 | c | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 518220 | c | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 518220 | c | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 518270 | c | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 518270 | c | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 518530 | c | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 518530 | c | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 518910 | c | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 518930 | c | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 518960 | c | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 519040 | c | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519050 | c | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519050 | c | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519140 | c | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519150 | c | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519150 | c | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519160 | c | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519490 | c | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519550 | c | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161021 | 20161009 |
| 519580 | c | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 519590 | c | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 519630 | c | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519770 | c | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519770 | c | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 519860 | c | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 520210 | c | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 520230 | c | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 521020 | c | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 521460 | c | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161021 | 20161009 |
| 521460 | c | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161021 | 20161009 |
| 523110 | c | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 523110 | c | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 524220 | c | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 524220 | c | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 524990 | c | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161021 | 20161009 |
| 532560 | c | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 532750 | c | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 533000 | c | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 533260 | c | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 533340 | c | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 533550 | c | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 534690 | c | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 534770 | c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535590 | c | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535590 | c | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535590 | c | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535670 | c | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535670 | c | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535670 | c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535690 | c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 535910 | c | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 536250 | c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 536270 | c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 536280 | c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 537020 | c | gcc -m32 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 537040 | c | gcc -m32 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 537160 | c | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 537210 | c | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 537210 | c | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 538040 | c | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 538050 | c | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 538670 | c | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 539940 | c | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161021 | 20161009 |
| 539940 | c | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 540290 | c | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 540300 | c | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161021 | 20161009 |
| 545670 | c | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161021 | 20161009 |
| 545710 | c | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 545860 | c | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161021 | 20161009 |
| 546960 | c | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 546960 | c | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 546960 | c | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 547220 | c | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 547730 | c | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 547840 | c | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161021 | 20161009 |
| 547840 | c | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161021 | 20161009 |
| 548240 | c | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 548240 | c | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 548250 | c | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 548660 | c | gcc -m32 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 548690 | c | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 549160 | c | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 549300 | c | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 558680 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161021 | 20161009 |
| 558680 | c | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161021 | 20161009 |
| 559520 | c | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 563500 | c | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 564380 | c | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 567170 | c | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 567170 | c | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161021 | 20161009 |
| 567220 | c | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161021 | 20161009 |
| 567220 | c | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 573910 | c | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 574140 | c | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 577890 | c | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161021 | 20161009 |
| 577900 | c | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161021 | 20161009 |
| 578190 | c | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161021 | 20161009 |
| 581500 | c | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161021 | 20161009 |
| 600170 | c | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 600170 | c | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 600590 | c | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 600590 | c | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 600870 | c | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 600870 | c | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 601860 | c | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 601880 | c | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 612430 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 612430 | c | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 613160 | c | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 613170 | c | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 625950 | c | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 626210 | c | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 626220 | c | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 626830 | c | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 627050 | c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 627050 | c | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 627200 | c | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 627200 | c | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161021 | 20161009 |
| 627260 | c | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 627260 | c | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 627320 | c | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161021 | 20161009 |
| 627330 | c | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161021 | 20161009 |