Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1252503 | 4924 0 0 | 17912 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1301506 | 8892 56 0 | 24779 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1314684 | 8636 56 0 | 24483 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1323716 | 8956 56 0 | 24827 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1394631 | 8912 0 0 | 24290 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1634472 | 9100 56 0 | 24642 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1678887 | 8192 0 0 | 23875 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1706625 | 7272 0 0 | 21331 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2002403 | 7428 0 0 | 21523 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2006325 | 8376 0 0 | 24099 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2355692 | 4924 0 0 | 17896 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2356258 | 4924 0 0 | 17912 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2372625 | 4608 0 0 | 17592 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2380950 | 4908 0 0 | 17872 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2380950 | 4608 0 0 | 17592 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2405925 | 4964 0 0 | 17936 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2405925 | 4964 0 0 | 17936 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2406214 | 4964 0 0 | 17920 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2591907 | 3796 56 0 | 16442 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2593836 | 3368 56 0 | 15174 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2622375 | 8768 0 0 | 24178 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2622690 | 7380 56 0 | 21603 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2673783 | 3716 0 0 | 16210 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2688975 | 8700 56 0 | 24531 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2709620 | 3276 0 0 | 14950 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3073518 | 3000 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3073518 | 3000 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3143065 | 9016 56 0 | 24578 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3221775 | 8800 56 0 | 24650 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3221775 | 8800 56 0 | 24650 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3242977 | 9164 56 0 | 24698 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3246750 | 8780 0 0 | 24466 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3277827 | 2988 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3309119 | 4924 0 0 | 17912 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3364560 | 4964 0 0 | 17936 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3738700 | 7652 56 0 | 21907 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
4037625 | 8780 0 0 | 24466 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
4270725 | 3948 0 0 | 16354 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4278230 | 7444 56 0 | 21651 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
4320675 | 7424 0 0 | 21531 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
4373182 | 8952 56 0 | 24522 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4799939 | 4288 56 0 | 16850 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4853475 | 3368 56 0 | 15174 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4853475 | 3808 56 0 | 16458 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4861800 | 3356 56 0 | 15190 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4950699 | 4236 56 0 | 16810 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5019975 | 3704 0 0 | 16194 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5352975 | 4608 0 0 | 17592 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
5357781 | 7588 56 0 | 21859 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
5419575 | 7588 56 0 | 21851 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5466019 | 8472 56 0 | 24330 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5661000 | 7652 56 0 | 21899 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5844150 | 3480 56 0 | 16138 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5981920 | 8472 56 0 | 24330 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6520122 | 3356 56 0 | 15190 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8056881 | 3468 56 0 | 16122 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
8056881 | 3468 56 0 | 16122 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
8211037 | 4964 56 0 | 16782 976 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
10364625 | 3960 0 0 | 16370 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10682258 | 3880 0 0 | 16226 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
11163825 | 12316 56 0 | 28211 1000 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
11352474 | 5792 56 0 | 22727 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
11438550 | 11196 56 0 | 25459 1000 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
11752149 | 10928 56 0 | 25147 1000 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
11877039 | 4124 56 0 | 16634 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
11931158 | 4188 56 0 | 16690 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
12246075 | 7684 0 0 | 20664 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
12312675 | 3304 0 0 | 14950 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
12347458 | 3368 56 0 | 15174 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
12362625 | 3276 0 0 | 14950 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
12404250 | 3304 0 0 | 14950 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
12420900 | 7684 0 0 | 20648 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
12420900 | 7684 0 0 | 20664 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
12454200 | 3304 0 0 | 14950 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
12604050 | 7684 0 0 | 20664 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
13012493 | 12776 56 0 | 28322 992 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
13155080 | 3796 56 0 | 16442 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13195125 | 3704 0 0 | 16194 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13486500 | 12028 56 0 | 27882 992 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13569750 | 12028 56 0 | 27882 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
14568750 | 2988 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
14916029 | 3000 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
15309675 | 4964 56 0 | 16782 976 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
15501150 | 4944 56 0 | 16782 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
15551100 | 5912 56 0 | 18490 992 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
15657043 | 5464 56 0 | 18122 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
15717600 | 5996 56 0 | 18578 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
16218191 | 12116 56 0 | 27963 1000 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
16450280 | 4224 56 0 | 16794 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
17571890 | 4300 56 0 | 16866 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
18614700 | 7732 56 0 | 24663 984 864 | ref | cc | 20191128 | 20190816 |
19935696 | 5812 56 0 | 18330 992 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
21445200 | 11132 56 0 | 25403 1000 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
22058330 | 5404 56 0 | 18058 992 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
26871075 | 10928 56 0 | 27863 984 864 | add_threshold | cc | 20191128 | 20190816 |
27047011 | 5792 56 0 | 22727 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
28208488 | 12640 56 0 | 28218 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
29180655 | 7868 0 0 | 24639 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
29713635 | 7732 56 0 | 24663 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
34299000 | 4944 56 0 | 16782 976 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
36305325 | 4964 56 0 | 16782 976 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
41359875 | 5404 56 0 | 18058 992 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
51764850 | 10928 56 0 | 27863 984 864 | add_threshold | gcc | 20191128 | 20190816 |
58433175 | 7732 56 0 | 24663 984 864 | ref | gcc | 20191128 | 20190816 |
68502165 | 7868 0 0 | 24639 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
78576960 | 7868 0 0 | 24639 928 864 | add_felicsref | cc | 20191128 | 20190816 |
79270650 | 5792 56 0 | 22727 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
159823350 | 10928 56 0 | 27863 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |