Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1536759 | 4876 0 0 | 17864 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1572291 | 4908 0 0 | 17880 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1670004 | 6168 56 0 | 20443 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1767717 | 6232 56 0 | 20483 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1856547 | 6184 56 0 | 20395 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2265165 | 7100 56 0 | 22674 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2630700 | 5896 0 0 | 19995 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2672325 | 5896 0 0 | 19955 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2880450 | 4876 0 0 | 17864 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2888775 | 4852 0 0 | 17816 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2888775 | 4552 0 0 | 17536 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2938725 | 4908 0 0 | 17880 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2984688 | 6788 0 0 | 22467 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3124947 | 3336 0 0 | 15746 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3188475 | 6120 56 0 | 20347 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3288770 | 7444 56 0 | 23331 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3482136 | 4876 0 0 | 17864 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3482136 | 3380 56 0 | 15190 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
3517668 | 3740 56 0 | 16242 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3526551 | 3772 56 0 | 16338 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4127629 | 4908 0 0 | 17880 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
4162500 | 7232 56 0 | 22770 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4254075 | 7232 56 0 | 23082 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
4262400 | 7232 56 0 | 23082 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
4287375 | 7164 56 0 | 22730 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4342009 | 7076 0 0 | 22762 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
4486440 | 7412 56 0 | 23243 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5152140 | 7168 56 0 | 22714 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5503486 | 5892 0 0 | 20003 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5577750 | 6816 0 0 | 22539 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5619375 | 6904 56 0 | 22762 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5877450 | 3020 0 0 | 14670 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5919075 | 3016 0 0 | 14686 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
6535125 | 4876 0 0 | 17848 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
6551775 | 3700 56 0 | 16346 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6560888 | 3708 56 0 | 16282 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
6660000 | 4552 0 0 | 17536 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
6660000 | 3472 0 0 | 15962 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6660000 | 7348 56 0 | 23195 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
6710756 | 4908 0 0 | 17864 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
6726600 | 3380 56 0 | 15190 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
6802342 | 4552 0 0 | 17536 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
6884775 | 6168 56 0 | 20435 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
6901425 | 3700 56 0 | 16346 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6984675 | 3676 56 0 | 16186 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
7231131 | 7508 56 0 | 23379 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
7292700 | 6232 56 0 | 20491 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
7667325 | 3024 56 0 | 14862 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
7725600 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
7892100 | 3372 56 0 | 16026 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
7917075 | 3372 56 0 | 16026 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
7991040 | 6884 0 0 | 22266 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
8225140 | 3332 0 0 | 15674 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
9441471 | 3708 56 0 | 16362 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10499706 | 9740 56 0 | 24003 1000 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10939050 | 7076 0 0 | 22762 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
10997154 | 3380 56 0 | 16042 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
11073271 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
11178508 | 6816 0 0 | 22226 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
12382902 | 5348 56 0 | 18010 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
12560562 | 5444 56 0 | 18026 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
13683781 | 6904 56 0 | 22762 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13919400 | 3344 0 0 | 15754 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
14202450 | 3016 0 0 | 14686 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
14885100 | 3020 0 0 | 14670 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
16089995 | 3716 56 0 | 16290 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
16183800 | 10832 56 0 | 26723 1000 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
16183800 | 3392 56 0 | 15222 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
16231537 | 3392 56 0 | 15222 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
16310878 | 3780 56 0 | 16346 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
16313245 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
16360590 | 3380 56 0 | 15190 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
16866450 | 9632 56 0 | 23859 1000 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
17574075 | 3472 0 0 | 15962 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
17599050 | 3480 0 0 | 15970 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
18041183 | 7700 0 0 | 20664 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
18156825 | 7700 0 0 | 20680 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
18406575 | 7700 0 0 | 20680 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
18431550 | 7700 0 0 | 20680 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
19405575 | 10764 56 0 | 26346 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
19474514 | 3024 56 0 | 14862 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
19516144 | 10444 56 0 | 26298 992 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
19655325 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
20521215 | 3020 0 0 | 14670 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
23409900 | 4972 56 0 | 16790 976 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
23495535 | 5364 56 0 | 17946 992 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
24744872 | 7324 0 0 | 24095 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
25008300 | 5292 56 0 | 17946 992 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
25136194 | 7216 56 0 | 24143 984 864 | ref | gcc | 20191128 | 20190816 |
28414120 | 10444 56 0 | 26298 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
28939630 | 4972 56 0 | 16790 976 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
29003621 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
32152820 | 5292 56 0 | 17946 992 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
35090693 | 7216 56 0 | 24143 984 864 | ref | cc | 20191128 | 20190816 |
35207623 | 4976 56 0 | 16814 976 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
36646650 | 9676 56 0 | 23947 1000 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
36821735 | 10812 56 0 | 26362 992 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
37254375 | 10780 56 0 | 26635 1000 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
39482717 | 7216 56 0 | 24143 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
45986010 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
50291325 | 4976 56 0 | 16814 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
52872075 | 5340 56 0 | 17858 992 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
55709266 | 4972 56 0 | 16790 976 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
73085175 | 7324 0 0 | 24095 928 864 | add_felicsref | cc | 20191128 | 20190816 |
78862725 | 10412 56 0 | 27351 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |
85089825 | 10412 56 0 | 27351 984 864 | add_threshold | gcc | 20191128 | 20190816 |
134142096 | 7324 0 0 | 24095 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
213827625 | 10412 56 0 | 27351 984 864 | add_threshold | cc | 20191128 | 20190816 |