| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1031197 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1037958 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1052149 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1052212 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1053079 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1053315 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1054742 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1056603 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1057043 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1057524 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1058388 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1059461 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1059979 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1060039 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1061585 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1061661 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1061979 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1064379 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1065128 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1069776 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1072858 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073106 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073324 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073539 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073567 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073640 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073651 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1073903 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1074040 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1074148 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1075351 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1077903 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1078291 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1079576 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1081703 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1082915 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1087755 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1087885 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1088149 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1089545 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1090200 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1091469 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1091565 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1099286 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1099560 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1103476 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1113024 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1113657 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1118080 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1118595 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1123303 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1123624 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1125015 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1125085 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1127279 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1133995 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1155494 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1155555 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1163312 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1164082 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1166561 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1172289 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1174779 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1175761 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1176283 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 1215247 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 1226421 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 1232694 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1252231 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1269300 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1271436 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1281288 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1295836 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1305315 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1309312 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1312085 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1315894 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1317007 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1321294 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1321811 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1322700 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1335101 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1384806 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1413689 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1414226 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 1720248 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140602 | 20140517 |
| 2510664 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2525743 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2526285 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2529469 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2532012 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2554106 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2562888 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2571077 | ref | gcc -m32 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2572165 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2588864 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2590015 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2612421 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2612988 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2613557 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2620124 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2622691 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2636530 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2639351 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2649453 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2655748 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2660885 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2663955 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2671191 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2675249 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2676673 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2682833 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2684249 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2689212 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2830727 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2884591 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 2895203 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140602 | 20140517 |
| 2991861 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 3130108 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 3130738 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140602 | 20140517 |
| 3829972 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 3830863 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 3928248 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 3930854 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 3933933 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 3977194 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140602 | 20140517 |
| 3992688 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4027100 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4046576 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4063015 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140602 | 20140517 |
| 4079927 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4080545 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4089048 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4089824 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4112288 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4122600 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4135552 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4145530 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4151849 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140602 | 20140517 |
| 4152491 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140602 | 20140517 |