| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 538249 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 539023 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 541410 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 541925 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 542700 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 543016 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 544984 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 545004 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 545464 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 549496 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 550060 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 550323 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 550475 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553311 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553329 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553431 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553708 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553776 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 553843 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 554993 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 555438 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 555710 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 555725 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 555829 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 555875 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 555952 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 556031 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 556058 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 556067 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 556207 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 556707 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 556896 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 557159 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 557260 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 557786 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558021 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558042 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 558085 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558152 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558192 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558612 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 558729 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 559184 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 559258 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 559420 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 559503 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 559530 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 559560 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 560104 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 560189 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 560191 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 561032 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 561145 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 561442 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 561646 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 561688 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171206 | 20171020 |
| 561917 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 562451 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 562654 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 563641 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 564183 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 564237 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 564766 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 567646 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 567806 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 567840 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 568382 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 569207 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 569462 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 569464 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 570821 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 570842 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571016 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571136 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571186 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 571305 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571353 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 571506 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571586 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 571614 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571669 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571717 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 571808 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 571837 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 571982 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 572111 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 572236 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 572290 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 572378 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 572655 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 572756 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 573120 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 573185 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 573257 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 573278 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 573716 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 573779 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 574893 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 574933 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 575515 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 575825 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 576077 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 576104 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 576349 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 576492 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 576500 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 576825 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 577056 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 577081 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 577194 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171206 | 20171020 |
| 577526 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 577731 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 577830 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171206 | 20171020 |
| 577842 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 578004 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 578258 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578380 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578458 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578714 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578739 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 578747 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578885 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 578967 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579184 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579215 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171206 | 20171020 |
| 579279 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579436 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579467 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579597 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579608 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 579706 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171206 | 20171020 |
| 579738 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 579980 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 580247 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580320 | ref | gcc -m32 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580324 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 580377 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 580391 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580435 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580437 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 580470 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580520 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580526 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580641 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580767 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171206 | 20171020 |
| 580881 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 580941 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 581375 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 581830 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 581882 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 582305 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 583457 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 583696 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 583914 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 583966 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 584194 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 585581 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 586161 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171206 | 20171020 |
| 586209 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 586218 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 586243 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 586532 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171206 | 20171020 |
| 586681 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 586820 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 587031 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171206 | 20171020 |
| 587447 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 587447 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 587471 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 587895 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 588704 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171206 | 20171020 |
| 610165 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171206 | 20171020 |
| 610466 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171206 | 20171020 |