| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1162650 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1164275 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1167470 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1172730 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1176315 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1176535 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1176730 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1177080 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1177505 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1181335 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1182610 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1183120 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1183130 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1183510 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1184430 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1185720 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1185985 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1186070 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1187985 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1190415 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1190985 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1203180 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1203180 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1206940 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1206985 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1210195 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1212120 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1220515 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1220515 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1220520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1220535 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1221450 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1227640 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1232690 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1234790 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1234965 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1236100 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1237535 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1238665 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1238790 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1238830 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1238850 | ref | gcc -m32 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1239155 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1239165 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1240600 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1240660 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1242565 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1245585 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1245850 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1246685 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1255430 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1256540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1256745 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1259775 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1272175 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1272220 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1272615 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1273935 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1274005 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1275070 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1277540 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1277990 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1279630 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1280750 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1284880 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1285180 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1291785 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1291975 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1291980 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1292345 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1294845 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1295700 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1296210 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1296250 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1296895 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1298885 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1299615 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1300145 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1300160 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1302025 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1304075 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1304325 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1306705 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1306740 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1306780 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1306980 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1307025 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1307150 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1307160 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1307885 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1307940 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1308915 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1309370 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1310515 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1311025 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1311200 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1312820 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1316620 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320020 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320275 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1320295 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1339045 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1342185 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1344190 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1348250 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1349435 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1352240 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1356735 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1358230 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1361460 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1362075 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1377645 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1383065 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 1383185 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1387205 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1387250 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1392125 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1394640 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1395725 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1395795 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1395810 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1395810 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1396125 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1398315 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1402045 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1402370 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1403175 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1403305 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1405055 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1405675 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1408990 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1409020 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1409340 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1409710 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1410190 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1410765 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1411280 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1411430 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1412145 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1414640 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1414710 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1414740 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1415040 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1415155 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1415645 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1418460 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1420275 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1421355 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1421980 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1422165 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1422165 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1422770 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1422825 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1424350 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1428295 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1428320 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1437260 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1439620 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1443635 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1444030 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1468960 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1472095 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1475850 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1478335 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1491665 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1496525 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1544270 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1559680 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1564650 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1564665 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140818 | 20140622 |