Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
11004 | sse2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
11004 | sse2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
11020 | sse2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
11020 | sse2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
11020 | sse2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
11020 | sse2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
14236 | sse2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14256 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14256 | sse2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
14264 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14276 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14276 | sse2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
14284 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14284 | sse2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14312 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14312 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14528 | sse2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14532 | sse2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14564 | sse2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14608 | sse2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14608 | sse2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14628 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14636 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14656 | sse2 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14684 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14684 | sse2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14704 | sse2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14716 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14716 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14760 | sse2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14764 | sse2 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14784 | sse2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14784 | sse2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14796 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14804 | sse2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14804 | sse2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
14804 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14804 | sse2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
14812 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
14836 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14844 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
14960 | sse2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
14960 | sse2 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
14984 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
14996 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15000 | sse2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15012 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
15012 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
15028 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15028 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15044 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
15044 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
15044 | sse2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
15052 | sse2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
15052 | sse2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
15060 | sse2 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
15112 | sse2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
15116 | sse2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
15120 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
15124 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15128 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
15168 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15176 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
15176 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
15180 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
15184 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15188 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
15216 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
15232 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
15360 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15364 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15364 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15396 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15404 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
15416 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
15452 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15540 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
15564 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16120 | ref64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16128 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16140 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16140 | ref64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16156 | ref64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16168 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16208 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16216 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16224 | ref64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16224 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16252 | ref64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16256 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16260 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16276 | ref64 | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16276 | ref64 | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16284 | ref64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16284 | ref64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16344 | ref64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16352 | ref64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16360 | ref64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16368 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16368 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16368 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16388 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16392 | ref64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16392 | ref64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16392 | ref64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16436 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16452 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16452 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16460 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16460 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16468 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16472 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16492 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16500 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16508 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16508 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16508 | ref64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16508 | ref64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16564 | ref64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16568 | ref64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16572 | ref64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16572 | ref64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16580 | ref64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16584 | ref64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16664 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16680 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16700 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16700 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16732 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
16744 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16744 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16756 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16760 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
16764 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
16764 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16780 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16784 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
16784 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16792 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16800 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16812 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16820 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16820 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16832 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16836 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16836 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16836 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
16840 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16848 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
16848 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
16848 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
16852 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16856 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
16868 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
16880 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
16884 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16904 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
16904 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16904 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
16908 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
16932 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
16932 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
16932 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
16932 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
16940 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
16940 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
16952 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
16952 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
16980 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
16996 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
17004 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
17004 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
17084 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
17116 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
17412 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17412 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17432 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
17432 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17452 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
17480 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17484 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17676 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17676 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17680 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17680 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
17684 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17684 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17688 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17688 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17692 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17692 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
17712 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
17712 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
17716 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17716 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17720 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
17736 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
17760 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
22332 | ref64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
22352 | ref64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
22456 | ref64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
22720 | sse2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
22720 | sse2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
22764 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
23000 | ref64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
23000 | ref64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23144 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23148 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23216 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23680 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23680 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23684 | sse2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23684 | sse2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23684 | sse2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23684 | sse2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23684 | sse2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
23688 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23688 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23692 | sse2 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
23692 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
23740 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
24308 | ref64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24348 | ref64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24360 | ref64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24496 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24500 | ref64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24508 | ref64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24568 | ref64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24804 | ref64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
24804 | ref64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
24816 | ref64 | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24816 | ref64 | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24820 | ref64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24824 | ref64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24824 | ref64 | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24840 | ref64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24844 | ref64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24856 | ref64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
24868 | ref64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24868 | ref64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24868 | ref64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24868 | ref64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24868 | ref64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24876 | ref64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
24876 | ref64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24876 | ref64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24876 | ref64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
24876 | ref64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
24884 | ref64 | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
24884 | ref64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
24888 | ref64 | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24928 | ref64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
24956 | ref64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
25000 | ref64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
25000 | ref64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
25060 | ref64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
25060 | ref64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
25068 | ref64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
25068 | ref64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
25092 | ref64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
25176 | ref64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
25820 | ref64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
25820 | ref64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
25824 | ref64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
25836 | ref64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
25840 | ref64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
25884 | ref64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
25904 | ref64 | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
25908 | ref64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
25912 | ref64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
25920 | ref64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
25924 | ref64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
25924 | ref64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
25964 | ref64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
25984 | ref64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
26060 | ref64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
26060 | ref64 | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
26060 | ref64 | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
26060 | ref64 | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
26076 | ref64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
26084 | ref64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
26148 | ref64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
26208 | ref64 | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
26220 | ref64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
26220 | ref64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
26228 | ref64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
26240 | ref64 | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
26304 | ref64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
26320 | ref64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
26320 | ref64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
26324 | ref64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
26332 | ref64 | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
26336 | ref64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
164412 | ref64 | cc | 20170204 | 20170105 |
183368 | ref64 | gcc -funroll-loops | 20170204 | 20170105 |
183412 | ref64 | gcc | 20170204 | 20170105 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -O -fomit-frame-pointer | avx2 |
gcc -m64 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | avx2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2
|