| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 479230 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 479250 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 483120 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 489120 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 491060 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 510040 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 510150 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 510310 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 510650 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 516190 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 516350 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 520470 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 520650 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521550 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 521570 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 522560 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 522590 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 522610 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 524630 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 525650 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 525770 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 526650 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 526720 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 527450 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 528200 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 530580 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 530590 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 531440 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 531680 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 532310 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 538550 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 538570 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 538620 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 540190 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161103 | 20161009 |
| 543750 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 543940 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 544070 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 545720 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 545720 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 545850 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 546510 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 550000 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 552060 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 552440 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553290 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 553450 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553570 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553720 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 553790 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 555500 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 555520 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 555560 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 555770 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 556060 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 556540 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 557370 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 559900 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 560400 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 560460 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 560600 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 560610 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 560650 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 562960 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 563000 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 563020 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 563100 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 565750 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 571220 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 571240 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 573220 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 573390 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 573530 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 574010 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 578880 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 578880 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 579110 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 579130 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 580890 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 581000 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 582010 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 582060 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 582190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 582350 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 582490 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 582580 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 584440 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 585710 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 585800 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 585830 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 586570 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 590040 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 590070 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 590770 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 592310 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 592450 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 594170 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 594490 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 596100 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 596430 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 596580 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 596630 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 596740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 597040 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 597070 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 597130 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 597630 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 597780 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 597810 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 598680 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 598950 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 598970 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 599000 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 599260 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 599670 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 601280 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 602130 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 602280 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 603030 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 603070 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 604890 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 604940 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 605070 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 605270 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 605360 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 605720 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 607690 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 607860 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 608650 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 609570 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 611280 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 612560 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 614220 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 615420 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 615510 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 617630 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 617800 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 621560 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 622840 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626700 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626780 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626790 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626840 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 626940 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627060 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627400 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627530 | ref | gcc -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 627870 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 628170 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 631650 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 634300 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 634320 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 636340 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 636560 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 636960 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 637130 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 637270 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650040 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650060 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650160 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650540 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 650630 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |