| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 439827 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 440651 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 441085 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 442557 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 442666 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 444874 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 444891 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 445070 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 445510 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 447781 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 447819 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 447842 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 450072 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 451691 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 452104 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 452283 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 452397 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 453229 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 453760 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 453764 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 454799 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 456779 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 458550 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 459373 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 462152 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 466108 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 467506 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 467549 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 467557 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 478157 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 478306 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 480286 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 485787 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 485793 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 490797 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 493069 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 493157 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 587070 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 587103 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 588187 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 588195 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 588872 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 588903 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 590530 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 591067 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 591248 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 592717 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 592990 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 593771 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 593786 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 594612 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 594781 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 594931 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 594973 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 595173 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 595926 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 596160 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 596955 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 597278 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 597597 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 597891 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 598042 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 598453 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 598515 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 598729 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 598741 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 599346 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 599367 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 599571 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 599576 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 599720 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 599923 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 600136 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 600430 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 600536 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 600644 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 601504 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 601989 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 602067 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 602200 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 602289 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 602351 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 602656 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 603246 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 603483 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 604714 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 604858 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 605458 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605469 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605475 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605475 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605528 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605541 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 605869 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 606027 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 606662 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 606663 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 606997 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 607308 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 607475 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 607655 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 607657 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 607757 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 607958 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 607968 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 607993 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 608354 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 608536 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 610197 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 610280 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 610493 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 610742 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 612213 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 612242 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 612427 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 612771 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 613167 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 613541 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 613706 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 613808 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 613961 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 614100 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 614329 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 615014 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 615099 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 615221 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 615224 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 615600 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 616764 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 616933 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 616966 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 617693 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 620510 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 620538 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 620594 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 622091 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 622261 | ref | gcc -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 622286 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 623898 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 624030 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 624928 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 626685 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 626722 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 628007 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 628120 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 628838 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 629048 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 629130 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 630381 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 630402 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 630861 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 630944 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 631206 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 631414 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 631867 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 642888 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 652344 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 653768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 660357 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 660365 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |