Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1121508 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1121697 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1121778 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
1121967 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1122300 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1122381 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
1122408 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
1122642 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1123047 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1123110 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1124352 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
1146132 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1147230 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1147356 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1168812 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
1169856 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1169991 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1170000 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1170234 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
1170549 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1172655 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1174563 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1194012 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1195848 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1214937 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1215387 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1215486 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1215927 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1216116 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1221237 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1221444 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1222857 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1224189 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
1224243 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
1224630 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1224666 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1225215 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
1232028 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1235889 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1235952 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1236798 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1244367 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
1244673 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
1245186 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
1246626 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
1247346 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
1247562 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
1247580 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
1251135 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1258560 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1273302 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1273455 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1276101 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
1276173 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
1276209 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
1276263 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
1276308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1276686 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1279161 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
1280286 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1280574 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1280619 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1280781 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1374651 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1374705 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1376622 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1376991 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1378098 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1378179 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1379097 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1379637 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1379934 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1381257 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1383210 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1384497 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1384767 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1385163 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1391256 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1391598 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1393965 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1394730 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1395036 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1395765 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161031 | 20161009 |
1396143 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1396476 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1396476 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1396503 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1396827 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1398375 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1398384 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1399554 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1400688 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1401462 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
1402866 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161031 | 20161009 |
1402866 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1402875 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1403091 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1403253 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161031 | 20161009 |
1403271 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1403622 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1404189 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161031 | 20161009 |
1404369 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161031 | 20161009 |
1405206 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161031 | 20161009 |
1405593 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1406079 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161031 | 20161009 |
1406097 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161031 | 20161009 |
1406277 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161031 | 20161009 |
1407699 | ref | gcc -m32 -O -fomit-frame-pointer | 20161031 | 20161009 |
1407708 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1407744 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1407834 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1407942 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1408914 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161031 | 20161009 |
1409472 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161031 | 20161009 |
1410030 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161031 | 20161009 |
1415232 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161031 | 20161009 |
1415268 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161031 | 20161009 |
1415403 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161031 | 20161009 |
1415403 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161031 | 20161009 |
1416231 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161031 | 20161009 |
1416393 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161031 | 20161009 |
1416906 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161031 | 20161009 |
1417896 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
1432413 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
1568160 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1568889 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1569141 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1569177 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1569996 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1570050 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161031 | 20161009 |
1571274 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1571589 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1571958 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161031 | 20161009 |
1572039 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161031 | 20161009 |
1572084 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1572777 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161031 | 20161009 |
1573281 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1573524 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161031 | 20161009 |
1573767 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1573776 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1574460 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
1574631 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
2288448 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
2288475 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |
2306340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2306727 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2326554 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2335473 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
2364894 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
2372445 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
2378601 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
2392443 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2394711 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2394909 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161031 | 20161009 |
2597625 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
2652840 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
2662272 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161031 | 20161009 |
2663181 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
2737773 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
2738286 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161031 | 20161009 |