| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 472480 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 474210 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 479955 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 482885 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 483200 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 484325 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 487870 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 489315 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 490290 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 491330 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 512250 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 525380 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 526925 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140824 | 20140622 |
| 528155 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 536375 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 539925 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 548465 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 550035 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 550530 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 550555 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 574305 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 588110 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 654220 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 657115 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 670545 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 679570 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 682595 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 686520 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 712495 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 714110 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 716125 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 827750 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 884705 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 898855 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140824 | 20140622 |
| 943810 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 950845 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 962755 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 989465 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 996120 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1005280 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1013615 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1056615 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1059135 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1059680 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 1060850 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1062595 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1096000 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1096325 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1096560 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1098175 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1099520 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1107155 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1112425 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1113480 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1114510 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1115160 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1117375 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1120495 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1121180 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1121410 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1128260 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1130680 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1133080 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1152360 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1155920 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1157630 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1157775 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1164910 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1168550 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1264085 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1266465 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1266935 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1268210 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1271545 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140825 | 20140622 |
| 1280285 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1281900 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1282460 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140824 | 20140622 |
| 1284540 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1287625 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1296290 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 1427710 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1428765 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1430615 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 1432780 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1433670 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1434020 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1436330 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1437445 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1438295 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1439235 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1442080 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1442485 | ref | gcc -m32 -O -fomit-frame-pointer | 20140824 | 20140622 |
| 1454525 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1455625 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140824 | 20140622 |
| 1465140 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1468670 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1469385 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1470410 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1471620 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1473815 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1476440 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1477555 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1478155 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1478315 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1478410 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1479050 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1481125 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1481345 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1482250 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1482410 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1483360 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1485665 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1486925 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1487525 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1487700 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1488215 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1503970 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1505030 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1506525 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1509415 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1511650 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1512005 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1517635 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1517870 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1527710 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1536925 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1538430 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1541965 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1542075 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1597685 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1605600 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1605725 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140824 | 20140622 |
| 1635840 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140825 | 20140622 |
| 1665120 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1672360 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1679835 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1680685 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1683635 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140825 | 20140622 |
| 1691445 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1693685 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1694310 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1697915 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1700325 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1701660 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140824 | 20140622 |
| 1702610 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1722145 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140825 | 20140622 |
| 1724150 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140825 | 20140622 |