| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1169792 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1170039 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1170196 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1245892 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1246452 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1247934 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1250096 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1250684 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1253658 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1255316 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1256119 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1256394 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1256821 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1261035 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1267428 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1268235 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1285459 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1289929 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1295197 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1307129 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1308744 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1314548 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1343514 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1361953 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1361973 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1363754 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1364756 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1376374 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1377766 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1380820 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1385153 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1385704 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1388530 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1390349 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1404926 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1406936 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1407174 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1407511 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1408289 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1415030 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1415124 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1417376 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1417904 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1422226 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1422767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1424947 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1425433 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1429603 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1431608 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1432448 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1432634 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1437492 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1437873 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1437977 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1438053 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1438105 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1438946 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1439544 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1441468 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1443691 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1446879 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1451980 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1452113 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1457751 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1459514 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 1466406 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1481815 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1481829 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1482014 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1492959 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1507341 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170925 | 20170725 |
| 1510044 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1514011 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170925 | 20170725 |
| 1514101 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3977441 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3977874 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 3998598 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4028908 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4031339 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4058276 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4065800 | ref | gcc -m32 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4074858 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4093417 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4110944 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4164197 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4165465 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4166809 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4197033 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4197228 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4211364 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4218119 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4218280 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4237066 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4238378 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4240667 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4242353 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4277043 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4277266 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4278828 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4280757 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4306649 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4310032 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4312359 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4345029 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4371193 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4378427 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4379908 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4392183 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4392268 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4421875 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4422254 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4428691 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 4645438 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 4762521 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 11982460 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 11988734 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12032163 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170925 | 20170725 |
| 12038205 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12046964 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12064786 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12065266 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12065803 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12081920 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12084233 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12090627 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12091268 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12094992 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12097984 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12138036 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12146951 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12150956 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12156186 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12161672 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12186334 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12186951 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12187008 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12187655 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12188253 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12209842 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12210255 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12213347 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 12272480 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12275881 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12276024 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12291105 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12292173 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12295380 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170925 | 20170725 |
| 12297132 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170925 | 20170725 |
| 12301227 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12325865 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12328150 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12331755 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12334810 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12357824 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12364112 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12387663 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12394137 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12556758 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12557998 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170925 | 20170725 |
| 12648205 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170925 | 20170725 |
| 12650248 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170925 | 20170725 |