Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
976268 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
977264 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
978352 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
978588 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
979680 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1005420 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1007704 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1007808 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1010648 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1011316 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1012848 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1013044 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1013408 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1013932 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1045280 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1051888 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1084380 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1085752 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1086972 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1093336 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1119084 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1120916 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1121804 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1124940 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1127880 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1130092 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1134868 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1135984 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1136760 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1141208 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1151996 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1153804 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155000 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155304 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155304 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155624 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155684 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1155712 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1156904 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1158328 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1168556 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1170428 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
1171960 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1174236 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
1174732 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1175644 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1175652 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1176044 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1183120 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1189292 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
1189768 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140708 | 20140622 |
1189984 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
1190344 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
1190988 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
1191964 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
1192844 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
1193088 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140708 | 20140622 |
1193844 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
1194364 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140708 | 20140622 |
1194376 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
1195352 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140708 | 20140622 |
1195704 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140708 | 20140622 |
1195844 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1196844 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1198768 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1199136 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
1200316 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1200904 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1205044 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1205860 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1206772 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1207224 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1207520 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
1214132 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
1214660 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1216444 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1223304 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1224020 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
1288180 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1288484 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1296760 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1296776 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1297272 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
1297600 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1297604 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1298216 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1298744 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
1298852 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1299204 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1299416 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1299440 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1299696 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1300980 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
1300980 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1301408 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
1301512 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1302124 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1302428 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
1303968 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
1309004 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
3650316 | ref | gcc -funroll-loops | 20140708 | 20140622 |
3716240 | ref | gcc | 20140708 | 20140622 |
3762516 | ref | cc | 20140708 | 20140622 |