Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1187682 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1187696 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1189564 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1189586 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1192238 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1192355 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1193502 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1193502 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1194347 | ref5 | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1196168 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1196168 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1198548 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1199007 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1199132 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1199135 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1199234 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1199234 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1199251 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1200228 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1200614 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1200645 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1201588 | ref5 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1201588 | ref5 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1201588 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1201602 | ref5 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1202005 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1202093 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1202648 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1202951 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1207924 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1208499 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1209374 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1209570 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1211355 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1211355 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1214387 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1214426 | ref5 | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1214939 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1216534 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1216543 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1216551 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1216900 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1223773 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1239323 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1239603 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1239680 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1250693 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1250693 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1252940 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1253084 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1253705 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1253707 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1253725 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
1253812 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1254897 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1258728 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1259652 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1259700 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1260828 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1260989 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261128 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261332 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261346 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261389 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261692 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261695 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261762 | ref5u | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1261782 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1262250 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
1262250 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1262255 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1262607 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1262774 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1262805 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1263080 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1264961 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1264964 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1265296 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1266758 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1268061 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1268064 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1269710 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1269741 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1272339 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1272357 | ref5 | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
1272359 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1272385 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1272385 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1275564 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1276963 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1277011 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1277065 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1277516 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1279423 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1279443 | ref5u | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1282285 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1282814 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1282848 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1282851 | ref5u | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1283908 | ref5u | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
1285073 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1290164 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1291617 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1292688 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1293720 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1303379 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1303384 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1305807 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
1311068 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
1311281 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1311298 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1311298 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1311346 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1318738 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1318738 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1318860 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1320401 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1320520 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1320520 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
1321523 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1324394 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1324402 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1326575 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
1326592 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
1326592 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1329678 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1329683 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
1330086 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1331817 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1331831 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1332684 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1332684 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1333052 | ref5u | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
1333055 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1333058 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1333092 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
1335534 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
1335537 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
1335537 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
1343799 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1343802 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1343926 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
1345071 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1345083 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1347035 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
1356739 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1356745 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1357155 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
1370095 | ref5 | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
1370115 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1392215 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1396989 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
1396989 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1397893 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
1397896 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1407611 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1407611 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1417474 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
1417545 | ref5u | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
1419183 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1419183 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
1428043 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1428136 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
1428272 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
1428298 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
1428301 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
1428309 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
1433307 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1433310 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
1444870 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
2218134 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2266015 | ref5u | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2300146 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
2397077 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
2505585 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
2507879 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
4250963 | ref5 | gcc -funroll-loops | 20150216 | 20141124 |
4251000 | ref5 | gcc | 20150216 | 20141124 |
4293265 | ref5 | cc | 20150216 | 20141124 |
4672393 | ref5u | cc | 20150216 | 20141124 |
4673076 | ref5u | gcc | 20150216 | 20141124 |
4673159 | ref5u | gcc -funroll-loops | 20150216 | 20141124 |
Compiler | Implementations
|
cc | avx avx2 |
gcc | avx avx2 |
gcc -O2 -fomit-frame-pointer | avx avx2 |
gcc -O3 -fomit-frame-pointer | avx avx2 |
gcc -O -fomit-frame-pointer | avx avx2 |
gcc -Os -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops | avx avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx avx2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -O -fomit-frame-pointer | avx avx2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -O -fomit-frame-pointer | avx avx2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx avx2
|
Compiler | Implementations
|
cc | avx2int |
gcc | avx2int |
gcc -O2 -fomit-frame-pointer | avx2int |
gcc -O3 -fomit-frame-pointer | avx2int |
gcc -O -fomit-frame-pointer | avx2int |
gcc -Os -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops | avx2int |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -m64 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -O -fomit-frame-pointer | avx2int |
gcc -m64 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2int |
gcc -march=barcelona -O -fomit-frame-pointer | avx2int |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2int |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2int |
gcc -march=k8 -O -fomit-frame-pointer | avx2int |
gcc -march=k8 -Os -fomit-frame-pointer | avx2int |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2int |
gcc -march=nocona -O -fomit-frame-pointer | avx2int |
gcc -march=nocona -Os -fomit-frame-pointer | avx2int
|