| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1249920 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1252012 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1252604 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1259680 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1262944 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1263464 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1265756 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1268088 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1272468 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1279152 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1284000 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1284936 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1284948 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1285452 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1285456 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1285680 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1289372 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1291108 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1291136 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1291556 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1297184 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1297268 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1297708 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1297852 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1299088 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1303268 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1335364 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1337404 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1337436 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1361844 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1364812 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1364820 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1364828 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1364848 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1364872 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1365332 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1365372 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1365464 | ref | gcc -m32 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1369392 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1369476 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1369684 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1376192 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1378240 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1378248 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1382828 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1386544 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1386740 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1406804 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1418760 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1418764 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1418780 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1422060 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1423264 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1423488 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1425800 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1425844 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1426664 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1433548 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1433552 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1435756 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1437704 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1437764 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1437868 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1439612 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1439636 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1449496 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1455308 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1467116 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1467668 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1468552 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1475256 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1475640 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1478564 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1478652 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1478760 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1478920 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1482672 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1490564 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1491592 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1492052 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1492064 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1495560 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1495588 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1495652 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1503148 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1503180 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1503340 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1504356 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1504568 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1510428 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1516644 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1519096 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1520688 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1522820 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1527440 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1527480 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1528664 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1536468 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1536472 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 1543224 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1543232 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1543252 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1543468 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1544272 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1546988 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1547068 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1552528 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1552536 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1552580 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1554856 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1555292 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1556288 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1561256 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1561268 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1561312 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140723 | 20140622 |
| 1562260 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1562424 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1562572 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1562808 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1564100 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1566344 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1567120 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1567332 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1567448 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1567536 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1567640 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1568536 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1569960 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1570040 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1570852 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1570992 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1571244 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1571436 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1571748 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1571948 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1571952 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1572248 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1572260 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1572924 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1579264 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1582692 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1584700 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585040 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1585540 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585540 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585560 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585612 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585612 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585740 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585780 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585836 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1585868 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1586808 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1586864 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1588452 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1589996 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1597584 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1602916 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1617100 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1617280 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1619096 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1619156 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140723 | 20140622 |
| 1645772 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1646516 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1646552 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1646612 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1652048 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1653836 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1653856 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140723 | 20140622 |
| 1654060 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140723 | 20140622 |