Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1506705 | v01/var | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1507372 | v01/var | gcc -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1508873 | v01/var | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1509667 | v01/var | gcc -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1509975 | v01/var | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1510762 | v01/var | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1511018 | v01/var | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1512420 | v01/var | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1512930 | v01/var | gcc -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1516470 | v01/var | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1520010 | v01/var | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1520213 | v01/var | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1520738 | v01/var | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1520850 | v01/var | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1531005 | v01/var | gcc -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1534665 | v01/var | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1535497 | v01/var | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1535745 | v01/var | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1536097 | v01/var | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1536975 | v01/var | gcc -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1537718 | v01/var | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1537800 | v01/var | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1538325 | v01/var | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1538333 | v01/var | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1538415 | v01/var | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1539368 | v01/var | gcc -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1539382 | v01/var | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1539473 | v01/var | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1540088 | v01/var | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1540350 | v01/var | gcc -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1540530 | v01/var | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1541287 | v01/var | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1541932 | v01/var | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1543020 | v01/var | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1545750 | v01/var | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1548277 | v01/var | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140709 | 20140622 |
1557743 | v01/var | gcc -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1559565 | v01/var | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1563615 | v01/var | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1564275 | v01/var | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1564290 | v01/var | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1564365 | v01/var | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1564388 | v01/var | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1564762 | v01/var | gcc -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1565242 | v01/var | gcc -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1565415 | v01/var | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1565917 | v01/var | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1566195 | v01/var | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1566293 | v01/var | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1566435 | v01/var | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1566780 | v01/var | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1566885 | v01/var | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1567020 | v01/var | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1568280 | v01/var | gcc -march=nocona -O -fomit-frame-pointer | 20140709 | 20140622 |
1568910 | v01/var | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140709 | 20140622 |
1569690 | v01/var | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140709 | 20140622 |
1569885 | v01/var | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140709 | 20140622 |
1569952 | v01/var | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140709 | 20140622 |
1570492 | v01/var | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1570500 | v01/var | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140709 | 20140622 |
1570695 | v01/var | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140709 | 20140622 |
1570845 | v01/var | gcc -O -fomit-frame-pointer | 20140709 | 20140622 |
1571243 | v01/var | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140709 | 20140622 |
1571272 | v01/var | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140709 | 20140622 |
1572555 | v01/var | gcc -m64 -O -fomit-frame-pointer | 20140709 | 20140622 |
1574843 | v01/var | gcc -funroll-loops -O -fomit-frame-pointer | 20140709 | 20140622 |
1581945 | v01/var | gcc -Os -fomit-frame-pointer | 20140709 | 20140622 |
1582005 | v01/var | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1585207 | v01/var | gcc -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1585807 | v01/var | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140709 | 20140622 |
1586490 | v01/var | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1592475 | v01/var | gcc -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1592527 | v01/var | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1593638 | v01/var | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1593945 | v01/var | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1594403 | v01/var | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1596855 | v01/var | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1598385 | v01/var | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1599555 | v01/var | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1600245 | v01/var | gcc -funroll-loops -Os -fomit-frame-pointer | 20140709 | 20140622 |
1600395 | v01/var | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140709 | 20140622 |
1602233 | v01/var | gcc -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1603237 | v01/var | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140709 | 20140622 |
1605878 | v01/var | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1611427 | v01/var | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1613115 | v01/var | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1614608 | v01/var | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1619227 | v01/var | gcc -march=nocona -Os -fomit-frame-pointer | 20140709 | 20140622 |
1809960 | v01/var | gcc -funroll-loops | 20140709 | 20140622 |
1810755 | v01/var | cc | 20140709 | 20140622 |
1812472 | v01/var | gcc | 20140709 | 20140622 |
Compiler | Implementations
|
cc | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=barcelona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=barcelona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=barcelona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=barcelona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=k8 -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=k8 -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=k8 -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=k8 -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=nocona -O2 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=nocona -O3 -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=nocona -O -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8 |
gcc -march=nocona -Os -fomit-frame-pointer | v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
|