Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
1219776 | ref5 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1219784 | ref5 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1229516 | ref5 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1229580 | ref5 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1229660 | ref5 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1231640 | ref5 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1231648 | ref5 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1232736 | ref5 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1232800 | ref5 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1232896 | ref5 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1233040 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1234532 | ref5 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1235192 | ref5 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1236832 | ref5 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1236892 | ref5 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1244964 | ref5 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1245468 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1247124 | ref5 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1247252 | ref5 | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1247252 | ref5 | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1247772 | ref5 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1250372 | ref5 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1250632 | ref5 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1252212 | ref5 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1254364 | ref5 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1273864 | ref5 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1273864 | ref5 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1280808 | ref5 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1280852 | ref5 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1285212 | ref5 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1285632 | ref5 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1291640 | ref5 | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1291640 | ref5 | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1291664 | ref5 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1297236 | ref5u | gcc -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1297308 | ref5u | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1306224 | ref5u | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1306288 | ref5u | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1308928 | ref5u | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1308972 | ref5u | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1310468 | ref5u | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1310596 | ref5u | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1310624 | ref5u | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1314536 | ref5 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1314836 | ref5 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1320292 | ref5u | gcc -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1320492 | ref5u | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1327736 | ref5 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1328300 | ref5 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1328304 | ref5 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1328304 | ref5 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1328312 | ref5 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1330628 | ref5u | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1331084 | ref5u | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1331644 | ref5u | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1343152 | ref5u | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1343284 | ref5u | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1349136 | ref5u | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1349892 | ref5u | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1354508 | ref5u | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1355204 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1357100 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1357644 | ref5u | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1360420 | ref5 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1360420 | ref5 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1360420 | ref5 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1360420 | ref5 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1360624 | ref5 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1370396 | ref5u | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1370792 | ref5u | gcc -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1378496 | ref5u | gcc -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1384076 | ref5u | gcc -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1384096 | ref5u | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1387412 | ref5u | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1387848 | ref5u | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1387916 | ref5u | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1387940 | ref5u | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1387960 | ref5u | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1393152 | ref5u | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1393192 | ref5u | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1393244 | ref5u | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1393708 | ref5u | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1394660 | ref5u | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1404912 | ref5u | gcc -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1404916 | ref5u | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1405316 | ref5 | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1407752 | ref5u | gcc -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1409056 | ref5 | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
1411608 | ref5 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1412072 | ref5 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1418876 | ref5u | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1419040 | ref5u | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1419868 | ref5u | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1419952 | ref5 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1419952 | ref5 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1419952 | ref5 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1420148 | ref5u | gcc -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1420272 | ref5 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1421076 | ref5 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1421112 | ref5 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1421424 | ref5 | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1425748 | ref5 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1426932 | ref5 | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
1427228 | ref5 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1432120 | ref5 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1432420 | ref5 | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1435384 | ref5 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1436752 | ref5 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1439100 | ref5u | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1439236 | ref5u | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
1439720 | ref5u | clang -O3 -fomit-frame-pointer | 20141014 | 20141014 |
1440024 | ref5u | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1440904 | ref5u | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
1443344 | ref5u | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
1448368 | ref5 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1448820 | ref5 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1451680 | ref5u | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
1458272 | ref5 | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1458756 | ref5 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1460108 | ref5u | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1460292 | ref5 | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1460952 | ref5 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1461400 | ref5u | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
1461568 | ref5 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1462420 | ref5 | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1476472 | ref5 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1476520 | ref5 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1476552 | ref5 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1476852 | ref5 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
1477076 | ref5 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1479804 | ref5 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1479872 | ref5 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
1479880 | ref5 | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
1480116 | ref5 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
1480144 | ref5 | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1480216 | ref5 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
1480228 | ref5 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
1480300 | ref5 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
1488244 | ref5u | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1488640 | ref5u | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1499792 | ref5u | gcc -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1500024 | ref5u | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1500528 | ref5 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1500904 | ref5 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1507684 | ref5u | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1507820 | ref5u | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1508792 | ref5 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1509400 | ref5 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1523388 | ref5 | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1523388 | ref5 | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1523652 | ref5 | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
1523688 | ref5 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1523928 | ref5 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1536344 | ref5u | gcc -funroll-loops -O -fomit-frame-pointer | 20141014 | 20141014 |
1543712 | ref5u | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1544576 | ref5u | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1544684 | ref5u | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1548288 | ref5u | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1549832 | ref5u | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1550204 | ref5u | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1554072 | ref5u | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1554692 | ref5u | gcc -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
1559160 | ref5u | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1559496 | ref5u | gcc -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1561348 | ref5u | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
1568856 | ref5u | gcc -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
1571460 | ref5u | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1571756 | ref5u | gcc -funroll-loops -Os -fomit-frame-pointer | 20141014 | 20141014 |
1571984 | ref5u | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1572104 | ref5u | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1575164 | ref5u | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
1575176 | ref5u | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
1575212 | ref5u | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
1575236 | ref5u | gcc -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
1575336 | ref5u | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
1575544 | ref5u | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1575960 | ref5u | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
1575988 | ref5 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1576016 | ref5u | gcc -O -fomit-frame-pointer | 20141014 | 20141014 |
1576044 | ref5 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1576076 | ref5 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1576248 | ref5 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1576460 | ref5u | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
1576976 | ref5 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
1584360 | ref5u | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1585004 | ref5u | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1600132 | ref5u | gcc -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1601036 | ref5u | gcc -Os -fomit-frame-pointer | 20141014 | 20141014 |
1601048 | ref5u | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
1601292 | ref5u | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1601812 | ref5u | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1602540 | ref5u | gcc -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
1606660 | ref5u | gcc -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1623488 | ref5u | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1623532 | ref5u | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1623548 | ref5u | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
1623956 | ref5u | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
1624652 | ref5u | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
5077472 | ref5 | gcc | 20141014 | 20141014 |
5098476 | ref5 | cc | 20141014 | 20141014 |
5098688 | ref5 | gcc -funroll-loops | 20141014 | 20141014 |
5471596 | ref5u | gcc -funroll-loops | 20141014 | 20141014 |
5471708 | ref5u | gcc | 20141014 | 20141014 |
5473280 | ref5u | cc | 20141014 | 20141014 |
Compiler | Implementations
|
cc | avx2 avx |
clang -O3 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -march=native -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx avx2 |
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | avx2 avx |
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | avx2 avx |
gcc | avx2 avx |
gcc -O2 -fomit-frame-pointer | avx2 avx |
gcc -O3 -fomit-frame-pointer | avx2 avx |
gcc -O -fomit-frame-pointer | avx2 avx |
gcc -Os -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops | avx2 avx |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 avx |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -O -fomit-frame-pointer | avx2 avx |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -O -fomit-frame-pointer | avx2 avx |
gcc -march=nocona -Os -fomit-frame-pointer | avx2 avx
|
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=corei7 -O2 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2int |
gcc -m64 -march=corei7 -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
|