Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4052356 | 6728 0 0 | 21199 920 880 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4082505 | 5044 0 0 | 20292 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4090765 | 5044 0 0 | 20292 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4096134 | 5044 0 0 | 20292 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4099438 | 7696 0 0 | 23383 920 880 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4178321 | 6324 0 0 | 21556 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4180386 | 6324 0 0 | 21556 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4182038 | 6324 0 0 | 21556 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4203927 | 6324 0 0 | 21524 800 888 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4203927 | 6324 0 0 | 21572 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4205579 | 6324 0 0 | 21572 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4237380 | 6384 0 0 | 21652 800 888 | add_tweakeyloop | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
4276615 | 5108 0 0 | 20388 800 888 | add_felicsref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
4367062 | 7620 0 0 | 22830 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
4789148 | 7016 56 0 | 21711 976 880 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4825905 | 8200 56 0 | 24095 976 880 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4899006 | 7112 56 0 | 21791 976 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4968390 | 8292 56 0 | 24191 976 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5048512 | 8280 56 0 | 24159 976 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5332243 | 7000 56 0 | 21543 976 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5515615 | 7624 56 0 | 22982 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5677511 | 6920 56 0 | 21479 976 880 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5689901 | 7936 56 0 | 24646 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
5692792 | 7936 56 0 | 24646 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
5755155 | 7704 56 0 | 23054 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5890619 | 7880 56 0 | 23318 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5906313 | 7800 56 0 | 23246 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6088859 | 8032 0 0 | 24574 912 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7223370 | 7652 0 0 | 23335 920 880 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
7579376 | 6712 0 0 | 21071 920 880 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
7639261 | 6656 0 0 | 21007 920 880 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
8468978 | 7688 56 0 | 24414 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
8595356 | 6324 0 0 | 21572 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
8596182 | 6324 0 0 | 21508 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
8635830 | 5044 0 0 | 20244 800 888 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
8870414 | 4280 0 0 | 17470 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
9009182 | 8212 56 0 | 24127 976 880 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
9109541 | 6968 56 0 | 25647 976 880 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
9157862 | 6384 0 0 | 21636 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
9684437 | 7048 56 0 | 25711 976 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
10047877 | 4304 56 0 | 16910 952 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10087525 | 4612 56 0 | 22198 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
10110653 | 4612 56 0 | 22198 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10160213 | 4628 56 0 | 17934 968 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
10252725 | 4788 56 0 | 18198 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
10256855 | 7464 0 0 | 22566 912 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
10329543 | 4192 0 0 | 16574 896 856 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10342346 | 4192 0 0 | 16574 896 856 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10400992 | 4512 0 0 | 17838 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10500938 | 4176 0 0 | 16622 896 856 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10512089 | 4176 0 0 | 16622 896 856 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10536869 | 4572 56 0 | 17830 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
10675224 | 4652 56 0 | 17902 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
10988691 | 4288 56 0 | 16846 952 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
10991169 | 4288 56 0 | 16846 952 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12379675 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
12382153 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
12459384 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
12459797 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12974395 | 3976 56 0 | 16598 952 856 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13003305 | 3976 56 0 | 16598 952 856 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13908601 | 8032 0 0 | 24574 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
17457097 | 7688 56 0 | 24414 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
18055121 | 4208 0 0 | 17238 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
18252535 | 4248 0 0 | 17326 912 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
19817392 | 4692 56 0 | 18110 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
20427393 | 4708 56 0 | 18006 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
20964293 | 4304 56 0 | 16910 952 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
21170793 | 4192 0 0 | 16574 896 856 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
21314517 | 4288 56 0 | 16846 952 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
22274329 | 4512 0 0 | 17838 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
22375927 | 4512 0 0 | 17838 912 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
22534106 | 4612 56 0 | 22198 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
25432540 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
26315534 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
41762560 | 7896 0 0 | 23234 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
45686473 | 7896 0 0 | 23170 808 888 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
46443089 | 8452 0 0 | 26191 904 864 | add_felicsref | cc | 20190912 | 20190816 |
48964867 | 8308 56 0 | 26199 960 864 | ref | cc | 20190912 | 20190816 |
50489250 | 6072 56 0 | 18776 960 856 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
52030153 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | cc | 20190912 | 20190816 |
52389876 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
52773553 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
62350197 | 7904 0 0 | 23266 808 888 | add_threshold | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
64451541 | 7896 0 0 | 23234 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
66694131 | 7896 0 0 | 23234 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
72470762 | 11796 56 0 | 27232 976 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
73725456 | 12128 56 0 | 28113 984 880 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
74824036 | 10852 56 0 | 25601 984 880 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
75059446 | 10680 56 0 | 25313 984 880 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
77895930 | 12100 56 0 | 28049 984 880 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
78248632 | 10772 56 0 | 25425 984 880 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
86961280 | 6712 56 0 | 20104 976 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
90041434 | 11832 56 0 | 28640 976 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
90491191 | 6072 56 0 | 18776 960 856 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
93704744 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
94107419 | 8452 0 0 | 26191 904 864 | add_felicsref | gcc_-funroll-loops | 20190912 | 20190816 |
94110723 | 8452 0 0 | 26191 904 864 | add_felicsref | gcc | 20190912 | 20190816 |
95697882 | 8308 56 0 | 26199 960 864 | ref | gcc | 20190912 | 20190816 |
96086102 | 11832 56 0 | 28640 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
96315317 | 6784 56 0 | 20280 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
96652325 | 8308 56 0 | 26199 960 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
97732733 | 11932 56 0 | 27456 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
100662555 | 6600 56 0 | 19936 976 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
102184460 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
107363893 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
108582243 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
109907973 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | gcc_-funroll-loops | 20190912 | 20190816 |
110212767 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | gcc | 20190912 | 20190816 |
149347408 | 11528 56 0 | 29481 968 864 | add_threshold | gcc | 20190912 | 20190816 |
153034672 | 11528 56 0 | 29481 968 864 | add_threshold | gcc_-funroll-loops | 20190912 | 20190816 |
288578794 | 11528 56 0 | 29481 968 864 | add_threshold | cc | 20190912 | 20190816 |