| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 572084 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 572156 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 572220 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 574216 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 574728 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 574896 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 574940 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 575500 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 575832 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 575976 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 576120 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 577072 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578000 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578584 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578700 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578784 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578804 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578828 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 578892 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 579080 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 579096 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 579104 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 579744 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580092 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580120 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580256 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580272 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580340 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580408 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580420 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580420 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580524 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 580824 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 581432 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 581600 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 582132 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 582288 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 585232 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 585540 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 585696 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 586336 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 586732 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 589860 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 619152 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 619752 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 621148 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 623540 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 623752 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 623896 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 624348 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 624452 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 624508 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 624516 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 624616 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 626524 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627108 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627192 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627236 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627256 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627276 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 627464 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 628092 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 628280 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628356 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 628360 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
| 628828 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628840 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628892 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628936 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 628980 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 629016 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 629020 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 629032 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 629092 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 630088 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 630136 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 630220 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 630392 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 630392 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 630448 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 631172 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 631280 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 631284 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 631340 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 631460 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 631480 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 631540 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 631696 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 631736 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 631836 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 631852 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 631952 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 631996 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 632236 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 632244 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 632260 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 632304 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 632768 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 632912 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 632944 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140531 | 20140525 |
| 632968 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633012 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633044 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633080 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633112 | ref | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633136 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633180 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633224 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633288 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633336 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633344 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 633392 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633556 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633560 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 633632 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633800 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 633884 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 634044 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634124 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 634156 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634164 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634212 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634256 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634296 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 634408 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634540 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634644 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634708 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 634848 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635148 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 635224 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635336 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 635472 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
| 635560 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635632 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 635656 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635772 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635780 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
| 635784 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635824 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635848 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 635976 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 635984 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636028 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 636044 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636060 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 636088 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636192 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636248 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636348 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636380 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636500 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 636500 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636572 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636576 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
| 636648 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 636692 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636700 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 636976 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 637472 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
| 637976 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 638008 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 638192 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 638216 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 638388 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 638760 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 639568 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 639860 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 639872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 642756 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 643152 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
| 643296 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |