| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 566370 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 583060 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 587710 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 588390 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 588600 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 589470 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 589500 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 590980 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 591660 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 591760 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 591760 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 593100 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 593230 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 595950 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 597760 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 597870 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 598140 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 600990 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 601010 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 601400 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 601490 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 603470 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 614910 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 616540 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 618660 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 623340 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 626510 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 631420 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 631800 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 632810 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 632880 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 633260 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 633350 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 633570 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 633580 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 644720 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 644820 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 644980 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 645320 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 645360 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 650300 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 650360 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 650370 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 650530 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 652310 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 652360 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 652410 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 654020 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 654710 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 654990 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 655190 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 655430 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 663880 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161104 | 20161009 |
| 663970 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 664970 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161104 | 20161009 |
| 664990 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 665140 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 665290 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 665690 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 665860 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 665970 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 667050 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 667140 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 667310 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161104 | 20161009 |
| 667390 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 668810 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 669140 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 670360 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 670640 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 670800 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 670870 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 671100 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 671140 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 671350 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 672140 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 674290 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 674590 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 675000 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 675030 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 675920 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 676060 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 678760 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 678850 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 679480 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 679890 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 680320 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 681460 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 681680 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 681680 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 684600 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 684820 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 684860 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 685190 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 685340 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161104 | 20161009 |
| 686020 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161104 | 20161009 |
| 686240 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 686420 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 686580 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 686600 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161104 | 20161009 |
| 688790 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 688930 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 689540 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 689560 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 689590 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 689590 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 689840 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 691570 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 691600 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 691640 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 692170 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 693460 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161104 | 20161009 |
| 695290 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161104 | 20161009 |
| 695960 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161104 | 20161009 |
| 696140 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161104 | 20161009 |
| 696310 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 696790 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 700860 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 700870 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161104 | 20161009 |
| 701150 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161104 | 20161009 |
| 701870 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 708330 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 709080 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 709430 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 709520 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 709580 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 709580 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 709590 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 709980 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 710310 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 710450 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 710540 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 711420 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 711630 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 714970 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 716730 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 720570 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161104 | 20161009 |
| 720690 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 721960 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 722520 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161104 | 20161009 |
| 722650 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161104 | 20161009 |
| 723060 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 724050 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 724120 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 724210 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 724730 | ref | gcc -m32 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 727020 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 728310 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161104 | 20161009 |
| 728350 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161104 | 20161009 |
| 729240 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161104 | 20161009 |
| 730220 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161104 | 20161009 |
| 731800 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161104 | 20161009 |
| 739640 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 739670 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 742160 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 743400 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 743640 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 748000 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 748590 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 748830 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 749670 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161104 | 20161009 |
| 749840 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161104 | 20161009 |