| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1167277 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1170067 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1170263 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1170503 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1172865 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1174043 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1175438 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1177005 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1177087 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1178858 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1179967 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1180373 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1181595 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1183178 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1184025 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1185300 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1185330 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1185885 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1191330 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1191345 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1194150 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1194758 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1197592 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1203015 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1209270 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1214242 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1218203 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1218750 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1219110 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1219185 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1219492 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1220662 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1222635 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1256370 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1262723 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1264087 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1267042 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1267568 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1269818 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1270463 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1270650 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1280377 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1280730 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1281480 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1287562 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1330830 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1342530 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1349572 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1361377 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1362907 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1363343 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1363890 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1364437 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1365270 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1365322 | ref | gcc -m32 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1365698 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1366088 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1368097 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1368262 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1368930 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1371135 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1371630 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1371960 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1372125 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1372230 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1372455 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1373445 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1373490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1374352 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1377180 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1377817 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1378680 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1380135 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1384792 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1388423 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1395030 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1401997 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1403730 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1404112 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1404750 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1405185 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1406415 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1408703 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1422375 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1425862 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427137 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427400 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427460 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427467 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427760 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1427903 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1428015 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1430625 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1433243 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1434030 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1434218 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1435807 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1436100 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1437300 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1438230 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1438485 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1438567 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1439422 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140710 | 20140622 |
| 1444095 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1445288 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1446105 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1449975 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 1460423 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1461585 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1466228 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 1540395 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1540440 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1542142 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1542240 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1542398 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1543800 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1543942 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1544153 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1544783 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1545195 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1545360 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1545607 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1545878 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1546043 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1546087 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1546710 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1547385 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1547625 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1547775 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1548128 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1548548 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1548855 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1549148 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1550603 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1553108 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1555635 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1556798 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1556925 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1560165 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1562663 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1562790 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 1565947 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140710 | 20140622 |
| 2715015 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 2722507 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2726573 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 2729025 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 2731815 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 2738415 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 2739218 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 2743732 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2744535 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2859405 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2861782 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 2862510 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 2862818 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140710 | 20140622 |
| 2897130 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140710 | 20140622 |
| 2898323 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140710 | 20140622 |
| 2898923 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140710 | 20140622 |
| 3003525 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140710 | 20140622 |
| 3020168 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140710 | 20140622 |