Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
39940 | xmm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39940 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39940 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
39992 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
40052 | xmm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
40052 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
40176 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
40176 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
40192 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40192 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
40192 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
40364 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
41532 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
41532 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
41532 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
41532 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
41532 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
41548 | xmm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
43836 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
43888 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
48236 | xmm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
48236 | xmm | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
48248 | xmm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
48248 | xmm | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
48668 | xmm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
48668 | xmm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
48680 | xmm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
48688 | xmm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
50992 | xmm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
51032 | xmm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
51032 | xmm | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
51084 | xmm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
51084 | xmm | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
51092 | xmm | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
51112 | xmm | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
51112 | xmm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
51128 | xmm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
51156 | xmm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
51192 | xmm | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
51196 | xmm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
51208 | xmm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
51236 | xmm | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
51312 | xmm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
51312 | xmm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
51344 | xmm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
51372 | xmm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
51392 | xmm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51404 | xmm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51412 | xmm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51520 | xmm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51536 | xmm | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51536 | xmm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51536 | xmm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51536 | xmm | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51572 | xmm | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51604 | xmm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51604 | xmm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51632 | xmm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51636 | xmm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51704 | xmm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51704 | xmm | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
51712 | xmm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51712 | xmm | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
51772 | xmm | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
52400 | xmm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
52400 | xmm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
52456 | xmm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
52568 | xmm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
52600 | xmm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
52600 | xmm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
52608 | xmm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
52660 | xmm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
52704 | xmm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
52880 | xmm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
60076 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
60100 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
60196 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
60196 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
60208 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
60208 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
60224 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
61908 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61924 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61924 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
61940 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
61944 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
61968 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
62028 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
62048 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
62060 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
62116 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
62180 | ref | gcc -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62236 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62236 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
62288 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62320 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62324 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62352 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62396 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62700 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
62740 | ref | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
62740 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
62956 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
62992 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
63116 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
63120 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
63196 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
63456 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63480 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63520 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63576 | ref | gcc -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63576 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63604 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63604 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
63628 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
63772 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170204 | 20170105 |
63780 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170204 | 20170105 |
63780 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
63884 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64060 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
64108 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
64116 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
64232 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
64240 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64272 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64556 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64664 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64668 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64752 | ref | gcc -O -fomit-frame-pointer | 20170204 | 20170105 |
64752 | ref | gcc -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
64788 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64796 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
64892 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64940 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
64944 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
64984 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170204 | 20170105 |
64992 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170204 | 20170105 |
64992 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
65004 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
65020 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170204 | 20170105 |
65036 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170204 | 20170105 |
65036 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170204 | 20170105 |
65068 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
65072 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170204 | 20170105 |
65120 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170204 | 20170105 |
65168 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
65192 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170204 | 20170105 |
65228 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
65248 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170204 | 20170105 |
65344 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
65388 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
65412 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
65456 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170204 | 20170105 |
65556 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
65620 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
65648 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
65660 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
65828 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
65840 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
65840 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170204 | 20170105 |
65984 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
66056 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66084 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66120 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170204 | 20170105 |
66128 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66136 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66312 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66312 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170204 | 20170105 |
66332 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
66528 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170204 | 20170105 |
68856 | xmm | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
68856 | xmm | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
68856 | xmm | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
68856 | xmm | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
72412 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170204 | 20170105 |
72412 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170204 | 20170105 |
72428 | xmm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170204 | 20170105 |
72428 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170204 | 20170105 |
72428 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170204 | 20170105 |
72432 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170204 | 20170105 |
77132 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
77492 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
79960 | xmm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
79960 | xmm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
82372 | xmm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
82604 | xmm | gcc -march=barcelona -Os -fomit-frame-pointer | 20170204 | 20170105 |
82852 | xmm | gcc -Os -fomit-frame-pointer | 20170204 | 20170105 |
82852 | xmm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
82852 | xmm | gcc -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
82856 | xmm | gcc -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
83032 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
83032 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
83040 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170204 | 20170105 |
83076 | xmm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
83076 | xmm | gcc -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
83120 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170204 | 20170105 |
83168 | xmm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
83172 | xmm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170204 | 20170105 |
83640 | xmm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
84760 | xmm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170204 | 20170105 |
84760 | xmm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170204 | 20170105 |
84760 | xmm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
84764 | xmm | gcc -funroll-loops -Os -fomit-frame-pointer | 20170204 | 20170105 |
84764 | xmm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170204 | 20170105 |
404456 | xmm | cc | 20170204 | 20170105 |
415724 | ref | gcc -funroll-loops | 20170204 | 20170105 |
415752 | xmm | gcc -funroll-loops | 20170204 | 20170105 |
415832 | ref | gcc | 20170204 | 20170105 |
417304 | xmm | gcc | 20170204 | 20170105 |
435532 | ref | cc | 20170204 | 20170105 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | ymm |
gcc -O3 -fomit-frame-pointer | ymm |
gcc -O -fomit-frame-pointer | ymm |
gcc -Os -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ymm |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -m64 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -O -fomit-frame-pointer | ymm |
gcc -m64 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -O -fomit-frame-pointer | ymm |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ymm |
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -O -fomit-frame-pointer | ymm |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | ymm |
gcc -march=barcelona -O2 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O3 -fomit-frame-pointer | ymm |
gcc -march=barcelona -O -fomit-frame-pointer | ymm |
gcc -march=barcelona -Os -fomit-frame-pointer | ymm |
gcc -march=k8 -O3 -fomit-frame-pointer | ymm |
gcc -march=k8 -O -fomit-frame-pointer | ymm |
gcc -march=k8 -Os -fomit-frame-pointer | ymm |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ymm |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ymm |
gcc -march=nocona -O2 -fomit-frame-pointer | ymm |
gcc -march=nocona -O3 -fomit-frame-pointer | ymm |
gcc -march=nocona -O -fomit-frame-pointer | ymm |
gcc -march=nocona -Os -fomit-frame-pointer | ymm
|