Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2456524 | 6352 0 0 | 20799 920 880 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
2505671 | 5360 0 0 | 20612 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2508975 | 5360 0 0 | 20612 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2562665 | 6264 0 0 | 21460 800 888 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2565143 | 6264 0 0 | 21508 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2577120 | 6264 0 0 | 21508 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2587032 | 6264 0 0 | 21524 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2617181 | 5408 0 0 | 20692 800 888 | add_felicsref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
2637831 | 6264 0 0 | 21524 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2648569 | 6264 0 0 | 21524 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2678305 | 7240 0 0 | 22446 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
2704737 | 6308 0 0 | 21572 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
2813356 | 6768 56 0 | 21343 976 880 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2822029 | 8120 56 0 | 23999 976 880 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2863329 | 6720 56 0 | 21271 976 880 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3334149 | 7816 56 0 | 23254 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3383296 | 7632 56 0 | 22974 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3400642 | 7736 56 0 | 23182 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3860724 | 7560 0 0 | 24086 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
4109763 | 7320 0 0 | 22983 920 880 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4307590 | 6328 0 0 | 20671 920 880 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4308416 | 7368 0 0 | 23063 920 880 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4491375 | 6260 0 0 | 20591 920 880 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5078661 | 4052 0 0 | 17118 912 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5079487 | 6824 56 0 | 21503 976 880 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5142263 | 6264 0 0 | 21508 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5160022 | 6264 0 0 | 21444 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5171999 | 8132 56 0 | 24047 976 880 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5195953 | 5360 0 0 | 20564 800 888 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5214951 | 5360 0 0 | 20612 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5233949 | 3648 0 0 | 15974 896 856 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5291769 | 8200 56 0 | 24063 976 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5323570 | 8212 56 0 | 24111 976 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5359088 | 6848 56 0 | 21407 976 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5387998 | 6920 56 0 | 21583 976 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5413191 | 6800 56 0 | 21335 976 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5537504 | 6308 0 0 | 21588 800 888 | add_tweakeyloop | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
5580456 | 4816 56 0 | 18214 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5839407 | 3632 0 0 | 16006 896 856 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6019888 | 4292 56 0 | 16894 952 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6154113 | 4276 56 0 | 16830 952 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6166503 | 4276 56 0 | 16830 952 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6344919 | 4600 56 0 | 18086 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6363504 | 7088 0 0 | 22198 912 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6650952 | 4216 0 0 | 17510 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6663342 | 4216 0 0 | 17510 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
6957811 | 3964 56 0 | 16582 952 856 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7092449 | 3948 56 0 | 16518 952 856 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7092449 | 3948 56 0 | 16518 952 856 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7118055 | 4352 56 0 | 17838 968 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7160181 | 4352 56 0 | 17838 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7267974 | 7552 56 0 | 22902 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
8315342 | 7868 56 0 | 24566 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
8319885 | 7868 56 0 | 24566 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
8334340 | 7560 0 0 | 24086 912 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10771453 | 7620 56 0 | 24334 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10779300 | 7620 56 0 | 24334 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10856118 | 4100 0 0 | 17278 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
10996951 | 3632 0 0 | 16006 896 856 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
11009341 | 4008 0 0 | 17030 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
11121677 | 3648 0 0 | 15974 896 856 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
11177019 | 3648 0 0 | 15974 896 856 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12068686 | 4584 56 0 | 17846 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
12093466 | 4720 56 0 | 18126 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
12238429 | 4640 56 0 | 17950 968 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
12404868 | 4720 56 0 | 18022 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
12456080 | 4664 56 0 | 17918 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
12653081 | 4292 56 0 | 16894 952 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12794740 | 4276 56 0 | 16830 952 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13455540 | 4216 0 0 | 17510 912 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
13469169 | 4600 56 0 | 18086 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13545987 | 4600 56 0 | 18086 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
15170316 | 3964 56 0 | 16582 952 856 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15400770 | 3948 56 0 | 16518 952 856 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
16053723 | 4352 56 0 | 17838 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
26194938 | 8392 0 0 | 26119 904 864 | add_felicsref | gcc | 20190912 | 20190816 |
29237922 | 8296 56 0 | 30271 960 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
30126698 | 6396 56 0 | 28383 960 864 | add_tweakeyloop | cc | 20190912 | 20190816 |
32026498 | 10432 0 0 | 28993 928 880 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
33986183 | 11700 0 0 | 27489 928 880 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
34129081 | 10596 0 0 | 29281 928 880 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
34436353 | 11752 0 0 | 27561 928 880 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
34594119 | 11476 0 0 | 26728 920 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
35067004 | 6904 0 0 | 22178 808 888 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
35102935 | 10516 0 0 | 29105 928 880 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
37606954 | 11540 0 0 | 28176 920 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
39636849 | 6064 0 0 | 18536 904 856 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
40117994 | 6560 0 0 | 19960 920 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
48415164 | 6904 0 0 | 22242 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
51155832 | 6904 0 0 | 22242 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
51474255 | 6912 0 0 | 22274 808 888 | add_threshold | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
52129686 | 6904 0 0 | 22242 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
56704487 | 8392 0 0 | 26119 904 864 | add_felicsref | cc | 20190912 | 20190816 |
56941136 | 8392 0 0 | 26119 904 864 | add_felicsref | gcc_-funroll-loops | 20190912 | 20190816 |
57756398 | 8296 56 0 | 30271 960 864 | ref | cc | 20190912 | 20190816 |
58004611 | 8296 56 0 | 30271 960 864 | ref | gcc | 20190912 | 20190816 |
64258257 | 6060 0 0 | 18592 904 856 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
65878456 | 6064 0 0 | 18536 904 856 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
66993969 | 6396 56 0 | 28383 960 864 | add_tweakeyloop | gcc | 20190912 | 20190816 |
67031965 | 6684 0 0 | 19896 920 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
67225249 | 6396 56 0 | 28383 960 864 | add_tweakeyloop | gcc_-funroll-loops | 20190912 | 20190816 |
68323829 | 11612 0 0 | 26952 920 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
69023038 | 6764 0 0 | 20072 920 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
69661949 | 11540 0 0 | 28176 920 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
70191415 | 6060 0 0 | 18592 904 856 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
71335425 | 6064 0 0 | 18536 904 856 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
72406747 | 6572 0 0 | 19728 920 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
78215592 | 6560 0 0 | 19960 920 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
84396137 | 6560 0 0 | 19960 920 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
96336793 | 11512 56 0 | 29465 968 864 | add_threshold | cc | 20190912 | 20190816 |
103914517 | 11512 56 0 | 29465 968 864 | add_threshold | gcc_-funroll-loops | 20190912 | 20190816 |
208125981 | 11512 56 0 | 29465 968 864 | add_threshold | gcc | 20190912 | 20190816 |