Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
44773350 | avx2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
44871776 | avx2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
44959380 | avx2 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45144030 | avx2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45152538 | avx2 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45155262 | avx2 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45176970 | avx2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45178228 | avx2 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45237294 | avx2 | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45249982 | avx2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45299340 | avx2 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45330304 | avx2 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45348196 | avx2 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45356198 | avx2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45415052 | avx2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45419298 | avx2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45442970 | avx2 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45487126 | avx2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45493626 | avx2 | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45520084 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
45530736 | avx2 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45549484 | avx2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45595264 | avx2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45595924 | avx2 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45604280 | avx2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45757024 | avx2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
45816154 | avx2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
47422408 | avx2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47429198 | avx2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47464166 | avx2 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47502912 | avx2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47605110 | avx2 | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
47636634 | avx2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47666632 | avx2 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47668096 | avx2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47668552 | avx2 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
47669352 | avx2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47707772 | avx2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
47722972 | avx2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
47729606 | avx2 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
47764558 | avx2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
47799120 | avx2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
47849776 | avx2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
47968096 | avx2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
48014730 | avx2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
49358718 | avx2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49373760 | avx2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49432372 | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
49456052 | avx2 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
49532832 | avx2 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49536016 | avx2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
49612644 | avx2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49634816 | avx2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49657708 | avx2 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
49658564 | avx2 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49679038 | avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
49721292 | avx2 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49749866 | avx2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
49758328 | avx2 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49900508 | avx2 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49903238 | avx2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
49921390 | avx2 | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49924054 | avx2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49966656 | avx2 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49988862 | avx2 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
49998086 | avx2 | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
49998584 | avx2 | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
50005628 | avx2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50040510 | avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
50063088 | avx2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
50072414 | avx2 | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
50073862 | avx2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50082158 | avx2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50083668 | avx2 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50119480 | avx2 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
50121126 | avx2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
50126950 | avx2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50142972 | avx2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
50146628 | avx2 | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50184050 | avx2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50194266 | avx2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
50202636 | avx2 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
50203096 | avx2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
50237252 | avx2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
50280662 | avx2 | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50300676 | avx2 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50305934 | avx2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50334190 | avx2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
50345754 | avx2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50364018 | avx2 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50377166 | avx2 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50386500 | avx2 | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
50388254 | avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
50415614 | avx2 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50458594 | avx2 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50483638 | avx2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
50488632 | avx2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50518556 | avx2 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50519810 | avx2 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
50522042 | avx2 | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
50527178 | avx2 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
50540732 | avx2 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
50561874 | avx2 | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
50570746 | avx2 | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
50573430 | avx2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
50587016 | avx2 | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
50634894 | avx2 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
50643748 | avx2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
50693924 | avx2 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
50705572 | avx2 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
50709864 | avx2 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
50742764 | avx2 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
50763766 | avx2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
50836258 | avx2 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
54924404 | avx2 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
55059794 | avx2 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
55269116 | avx2 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
55613068 | avx2 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
118059686 | avx2 | cc | 20161217 | 20161026 |
118443190 | avx2 | gcc | 20161217 | 20161026 |
118526548 | avx2 | gcc -funroll-loops | 20161217 | 20161026 |
241224658 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
248555844 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
248840996 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
249434836 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
249772766 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
249786750 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
249815808 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
252955600 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
253210278 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
253995934 | ref | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
254072986 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
254106552 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
254310112 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
254444762 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
256652094 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
256745758 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
256762388 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
256770738 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
256778566 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
258440498 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
258529608 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
258833452 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
258976782 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
260176138 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
260189178 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
260505452 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
260563680 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
301487352 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
301609572 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
301713076 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
301846452 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
302388280 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
302397938 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
302702308 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
302718892 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
302745092 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
303088190 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
303103500 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
303614678 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
303783930 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
303793080 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
303978572 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
303984322 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
304021280 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
304023892 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
339626090 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
339993012 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
340201620 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
340818272 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
346894814 | ref | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
347038974 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
347105722 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
348062380 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
348134104 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
348180322 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
348310028 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
348333550 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
348336548 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
348362624 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
348427820 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
348562012 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
349863944 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
350363306 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
350487240 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
351007744 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351153548 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351387996 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351458340 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351496008 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351786230 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351888536 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
351930850 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
353028734 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
353771338 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
353829364 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
354954212 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
355037290 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
355475902 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
355553686 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
355573106 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
355600344 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
358274856 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
358325264 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
358539842 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
358719444 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
358755974 | ref | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
358790390 | ref | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
358850860 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
358913906 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
358935002 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
358948684 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
358953432 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
359088174 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
359099694 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
359147716 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
359262080 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
359376740 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
359485110 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
359550216 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
359611712 | ref | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
359789892 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
360210904 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
362273774 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
362360482 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
362571328 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
362608668 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
362744428 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
363288766 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
372053784 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
372458624 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
374446034 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
374457884 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
374742974 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
375008106 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
380729510 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
380825746 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
380844660 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
382361346 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
1942952760 | ref | gcc -funroll-loops | 20161217 | 20161026 |
1944154874 | ref | gcc | 20161217 | 20161026 |
1954293598 | ref | cc | 20161217 | 20161026 |