| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1266735 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1268001 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1274091 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1274109 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1284426 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1284495 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1284765 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1285146 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1287024 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1299657 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1300476 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1301856 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1306644 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1306767 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1317960 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1317987 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1318020 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1318035 | ref | gcc -m32 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1318047 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1318059 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1318113 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1319613 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1319727 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1322586 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1324797 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1325391 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1328514 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1331958 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1348056 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1348056 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1348059 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1355394 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1365801 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1366176 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1368249 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1368267 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1370388 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1388298 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1388934 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1391565 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1391790 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1396023 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1396557 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1397217 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1404885 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1406046 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1407174 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1407939 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1408392 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1408428 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1412259 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1412310 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1412316 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1412331 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1416879 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1423398 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1425873 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1430655 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1432185 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1436403 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1440576 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1441338 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1441938 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1444002 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1444923 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1446807 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1447086 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1447098 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1449912 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1452834 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1455177 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1468038 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1468341 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1472106 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1474416 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1474953 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1476357 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1476633 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1480266 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1484796 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1491066 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1505289 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1505562 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1505853 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1506270 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140805 | 20140622 |
| 1514877 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1518414 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1519512 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1519857 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1519911 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1519956 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1520205 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1523208 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1523775 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1524519 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1524525 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1524534 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1524696 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1524846 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1525239 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1525290 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1526613 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1527078 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1527405 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1527738 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1527777 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1531035 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1531836 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1532346 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1552830 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1552938 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1555068 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1557993 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1557993 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1558014 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1559046 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1560207 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1560243 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1561206 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1561473 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1567878 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1571307 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1571322 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1574175 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1574235 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1575309 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1575339 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1578507 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1578534 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1578735 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1579047 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1582134 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1583520 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1583787 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1584246 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1587210 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1597986 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1599072 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1605519 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1605999 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1606221 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1607673 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1607772 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1611717 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1612758 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1612758 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1625346 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1625643 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1625718 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1632501 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140805 | 20140622 |
| 1632954 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1635498 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1636077 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1641234 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1641627 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1693302 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1693311 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1693329 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1693473 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140805 | 20140622 |
| 1718772 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1718967 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1718988 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1719009 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1737012 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1737021 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1737045 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140805 | 20140622 |
| 1737045 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140805 | 20140622 |