| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229703 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 234906 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 279825 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 296239 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 425397 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 433700 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 434506 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 435661 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 436491 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 437637 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 442721 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 443715 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 444573 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 445637 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 448703 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 467197 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 477972 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140604 | 20140517 |
| 480124 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 480397 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 483176 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 484740 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 485831 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 485912 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 490091 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 490100 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 491006 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 491673 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 491812 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140604 | 20140517 |
| 492949 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 493006 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 493285 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 493609 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 493982 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 494072 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 494409 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 494527 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 494870 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 495003 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 495221 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 495536 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 495612 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 495745 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 496109 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 496585 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 497618 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 498100 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 498327 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140604 | 20140517 |
| 498779 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140604 | 20140517 |
| 500361 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 501136 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 501494 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 501667 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 505694 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 506164 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 506709 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 509379 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 509397 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 511194 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 531624 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 532079 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140604 | 20140517 |
| 532142 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140604 | 20140517 |
| 532337 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 571285 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 571366 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 574167 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 574200 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 576067 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 577003 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 581112 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 582830 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 586355 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 586597 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 586600 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 588121 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 589194 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 593315 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 593930 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 598751 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 600425 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 601451 | ref | gcc -m32 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 606357 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 612358 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 614597 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 616682 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140604 | 20140517 |
| 618412 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 620718 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 620758 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 624803 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 624894 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 627988 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 632194 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 633206 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140604 | 20140517 |
| 633606 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 634494 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 634679 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 640037 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 644412 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 647615 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 648764 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 656449 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 658739 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 658912 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 659206 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 659600 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 659818 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 660191 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 660333 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 665363 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 665903 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 672676 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 672822 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 675955 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 676797 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 676943 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140604 | 20140517 |
| 680127 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 680694 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 681215 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 681560 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 681882 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 683376 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 683609 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 683788 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 684912 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 686503 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 689040 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 689261 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 691227 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 693152 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 696640 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 696979 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 701379 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 704500 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140604 | 20140517 |
| 704518 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 706440 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 706980 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 707233 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140604 | 20140517 |
| 707936 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 708112 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 708594 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 714982 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140604 | 20140517 |