| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 467613 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496181 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 496785 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 497515 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 497778 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 498630 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 499496 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 499581 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 500619 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 503347 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 504324 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 516817 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 519714 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 520575 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 522384 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 528090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 528407 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 528656 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 529134 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 537115 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 538845 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 563084 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 563411 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 564709 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 566485 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 568148 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 568238 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 568239 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 568559 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 568997 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 569683 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 569812 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 569919 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 570449 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 570451 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 570670 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 571405 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 571864 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 575783 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 585484 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 588177 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 588338 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 590623 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 591175 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 595930 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 602577 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 605997 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 606459 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 607783 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 607817 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 609471 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 609473 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 609808 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 610588 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 661545 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 662373 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 854783 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 854823 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 876586 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 878825 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 882354 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 882958 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 887468 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 889370 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 894845 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 902157 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 902245 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 902270 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 903465 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 904821 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 905599 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 908550 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 956051 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 956150 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 958463 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 959115 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 962502 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 970424 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 970842 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 974405 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 975610 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 975989 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 976262 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 976367 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 978410 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 979196 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 979217 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 979594 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 980071 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 980351 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 983731 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 983836 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 985463 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 986760 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 987358 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 993318 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 995246 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 995594 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 996307 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 996693 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 997862 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 999021 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 999661 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1000134 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1001979 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1002373 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1005402 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1006993 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1014645 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1014731 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1015094 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1016957 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1017764 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1021905 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1025029 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1025976 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1026430 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1033669 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1034612 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1035197 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1044194 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1044280 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1044546 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1055648 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1058852 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1058909 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1059479 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1061378 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1061925 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1063200 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1064191 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1064247 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1065989 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1072016 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1072701 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1077584 | ref | gcc -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1088028 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 1111289 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1113893 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1126349 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1126711 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1148112 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1148133 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1148669 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 1448243 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1448985 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1453328 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1453680 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1454578 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1471295 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1495470 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1502506 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1515801 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1519224 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1522316 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1525304 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1525957 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1533949 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1534576 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1537220 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 1550359 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1553431 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1553800 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1554102 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1554394 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1554652 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1555390 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1555787 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1555962 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1559063 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1560246 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 1560908 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |