| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 389577 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
| 390900 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 391281 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 391377 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 392001 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 392538 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 421863 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 422085 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 494694 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495141 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495168 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495510 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495567 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495702 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 495732 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496071 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496113 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496164 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496449 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496500 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 496917 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 497133 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 497160 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 497208 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 497394 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 497577 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 498219 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 498288 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 499392 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 499437 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 499626 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 499764 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 499854 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 500400 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 500850 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 501063 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 506643 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 514278 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 515070 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 521148 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 521172 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 522399 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 526200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 534618 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 535866 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 537351 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 544677 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 546087 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 546258 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 547095 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 548382 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 557304 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 565566 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 565737 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 566256 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 567327 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 567864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 568245 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 568587 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 570213 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
| 570222 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 570882 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 571218 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 571227 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
| 571416 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 571614 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 572049 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 572358 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 572970 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 573240 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 574155 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 575658 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 576846 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 579012 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 580821 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
| 580980 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
| 584964 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140806 | 20140622 |
| 585486 | ref | gcc -m32 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 586212 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
| 586302 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 587736 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 587991 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
| 588000 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 588225 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 588492 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 590889 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140806 | 20140622 |
| 590931 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 590970 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 591204 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 595299 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 595359 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 596760 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 596820 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 596823 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 597366 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 598110 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 598881 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 598995 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 599274 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 599559 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 599865 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 605670 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 608493 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 608904 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 609924 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 609969 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 611538 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140806 | 20140622 |
| 612378 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140806 | 20140622 |
| 612822 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 617436 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 618798 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140806 | 20140622 |
| 623061 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 623298 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140806 | 20140622 |
| 623622 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 637206 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 646590 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 646827 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 646980 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 647127 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 647382 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 647481 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 654912 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 655368 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 656850 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 657528 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 657564 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 657858 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 658095 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 658689 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 658761 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 658878 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 662868 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 663147 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 663147 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 665178 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 665631 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 667839 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 667881 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 670299 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 687660 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 687729 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 692412 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 692553 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 693507 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 693774 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 693822 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 694023 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 695895 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 696204 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 696261 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 698091 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 698682 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140806 | 20140622 |