| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1065861 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1066158 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1066725 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1066752 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1077777 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1079433 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1080225 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1085130 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1085220 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1085292 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1085463 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1085481 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1097658 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1097748 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1097856 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1097883 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1097955 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1098117 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1099881 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1103040 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1103319 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1119294 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1120464 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1131354 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1131453 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1131948 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1132164 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1133073 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1138257 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1138734 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1142982 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1148895 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1155717 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1156653 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1156707 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1156986 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1162944 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1163655 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1163925 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1164762 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1165959 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1167183 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1167399 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1171611 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1171827 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1172241 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1173627 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1186659 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1193463 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1196829 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1198521 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1201140 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1201644 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1201716 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1201761 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1203822 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1203894 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1206792 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1208187 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1208817 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1210635 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1210914 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1214514 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1214541 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1216296 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1216440 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1222686 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1223343 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1233873 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1244025 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1246770 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1247076 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1248192 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1248489 | ref | gcc -m32 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1248768 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1248876 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1249326 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1249650 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1256562 | ref | gcc -m32 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1259847 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1261395 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1262475 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1264248 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1264752 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1269009 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1270386 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1273644 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1276812 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1277064 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1277235 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1277289 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1277586 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1277991 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1281834 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1295577 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1296072 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1296657 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1298259 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1298529 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1300419 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1310310 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1311633 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1312758 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1313370 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1319373 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1320030 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1326528 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1327113 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1327698 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1330839 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1331757 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1333323 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1334268 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1334502 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1338291 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20101102 | 20101029 |
| 1353168 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1353411 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1353645 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1483065 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1499589 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1515186 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1536597 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1540053 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1542015 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1558926 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20101102 | 20101029 |
| 1559430 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1565334 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1652247 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1655379 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1658295 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20101102 | 20101029 |
| 1712475 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1730097 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1734705 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1745685 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1749384 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20101102 | 20101029 |
| 1767087 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20101102 | 20101029 |