| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1013647 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1046709 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1054084 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1055125 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1060364 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1062851 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1064615 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1068136 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1069543 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1071283 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1072733 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1076892 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1082116 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1083217 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1083695 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1085027 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1101558 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1103884 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1108577 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1117565 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1119226 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1125818 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1132131 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1133714 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1138383 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1140886 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1146840 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1147495 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1161624 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1163143 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1166317 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1203008 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1222079 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1226845 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1250041 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1251766 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1255065 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1266599 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1276501 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1276789 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1280968 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1286586 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1288816 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1309650 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1315385 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1315926 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1321397 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1323406 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1326593 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1331148 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1344993 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1345736 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1347330 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1347845 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1364892 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1366715 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1371092 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1376668 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1379922 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1386426 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1386987 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1396636 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1400681 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1401019 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1419216 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1422331 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1444326 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1448500 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1452473 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1465674 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1468402 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1507244 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1518230 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1518858 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 1526114 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1529633 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1533074 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 1594633 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 1601906 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171202 | 20171020 |
| 3225532 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3249339 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3258538 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3259261 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3261595 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3272285 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3278220 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3293974 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3295452 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3295934 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3308170 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3308756 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3314515 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3314691 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3318212 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3319614 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3321583 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3330572 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3355736 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3356441 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3362185 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3363415 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3368744 | ref | gcc -m32 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3374443 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3380439 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3382165 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3488333 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3493013 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3493249 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3497185 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3532102 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 3538608 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3566642 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3571169 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3583330 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171202 | 20171020 |
| 3595682 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 4506999 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 4512575 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 4537609 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 4570735 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 4576746 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 4605265 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 5018163 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 5102380 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 5279308 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171202 | 20171020 |
| 5311175 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5504585 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 5522205 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5523168 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5559507 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5618825 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171202 | 20171020 |
| 5628373 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171202 | 20171020 |
| 5662873 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5679206 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5691229 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5701173 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5711739 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5713969 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5720343 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5720590 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5729968 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5744256 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5745795 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5759089 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5767366 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5768420 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5798970 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5805997 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5809397 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5839366 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5853972 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 5859661 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171202 | 20171020 |
| 5912552 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5916189 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5928129 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5928869 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5937330 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5953657 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5966443 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 5995315 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6002937 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6008958 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6012351 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6013066 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6014670 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6030921 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6045636 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6046342 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6050248 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6051784 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6056729 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6110478 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171202 | 20171020 |
| 6115839 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171202 | 20171020 |