Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
888300 | 7292 56 0 | 21507 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
921715 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1041649 | 7564 56 0 | 21811 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1092609 | 7564 56 0 | 21803 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1569451 | 7228 0 0 | 21315 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
1698300 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1698300 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1714950 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1731600 | 5148 0 0 | 18096 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1731600 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1906425 | 8804 56 0 | 24683 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1948050 | 8628 56 0 | 24451 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1981132 | 8360 56 0 | 24210 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2065530 | 3348 56 0 | 15174 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
2069739 | 3360 56 0 | 15158 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
2114154 | 5092 0 0 | 18048 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2114550 | 8572 0 0 | 23970 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2514150 | 8856 56 0 | 24418 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
2597400 | 8688 56 0 | 24530 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2607539 | 7500 56 0 | 21755 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2617090 | 5116 0 0 | 18080 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2897100 | 7500 56 0 | 21763 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2972025 | 8868 56 0 | 24731 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3046950 | 8564 56 0 | 24403 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3055275 | 7356 56 0 | 21555 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3126816 | 9068 56 0 | 24594 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3196800 | 8360 56 0 | 24210 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3276281 | 7224 0 0 | 21323 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3305025 | 8176 0 0 | 23891 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3313350 | 7996 0 0 | 23667 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3466112 | 3844 0 0 | 16242 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3553200 | 3348 56 0 | 15174 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3621375 | 7068 0 0 | 21115 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3648216 | 8688 56 0 | 24530 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3862800 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3884079 | 3788 56 0 | 16426 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3896100 | 4228 56 0 | 16794 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
3913220 | 3788 56 0 | 16426 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3946050 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
4083903 | 3800 56 0 | 16442 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4129200 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
4528800 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4670325 | 2980 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4686975 | 3460 56 0 | 16106 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
4745250 | 8708 0 0 | 24074 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4860310 | 3856 0 0 | 16258 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5089959 | 4292 56 0 | 16850 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5647719 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
5719962 | 9004 56 0 | 24538 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5835825 | 8920 56 0 | 24474 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5919075 | 4116 56 0 | 16618 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
6129960 | 2980 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
6384378 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
6466824 | 3460 56 0 | 16106 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6501825 | 8540 0 0 | 24218 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6651675 | 8540 0 0 | 24218 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
8216775 | 12148 56 0 | 28027 1000 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
8483175 | 2972 0 0 | 14638 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8500811 | 3360 56 0 | 15158 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8583075 | 3772 0 0 | 16106 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
8633025 | 2972 0 0 | 14638 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
9221045 | 4180 56 0 | 16674 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
9479151 | 11024 56 0 | 25283 1000 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
9698625 | 11936 56 0 | 27779 1000 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
9728675 | 4280 56 0 | 16834 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
9790200 | 3360 56 0 | 15158 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10456200 | 3572 0 0 | 16058 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
10474108 | 3560 0 0 | 16042 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
10474108 | 3560 0 0 | 16042 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
10807148 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
10914075 | 12828 56 0 | 28362 992 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
11602281 | 12124 56 0 | 27970 992 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
11688300 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
12147634 | 3472 56 0 | 16122 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
12897379 | 4216 56 0 | 16778 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
13070250 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
13095225 | 5416 56 0 | 18066 992 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13145175 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
13762661 | 11088 56 0 | 25339 1000 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
14568750 | 7840 0 0 | 24599 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
14818500 | 7732 56 0 | 24655 984 864 | ref | cc | 20191128 | 20190816 |
14835150 | 7732 56 0 | 24655 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
15037198 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
16089568 | 12696 56 0 | 28258 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
16323428 | 12124 56 0 | 27970 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
17099550 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
17107875 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
18503289 | 5476 56 0 | 18130 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
19771875 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
20521125 | 7592 0 0 | 20544 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
22077900 | 10820 56 0 | 25035 1000 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
24317325 | 4956 56 0 | 16790 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
25191450 | 5904 56 0 | 18474 992 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
26340300 | 5988 56 0 | 18562 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
27156150 | 4956 56 0 | 16790 976 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
30019950 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
30536100 | 5808 56 0 | 18314 992 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
34122157 | 5416 56 0 | 18066 992 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
43307689 | 7840 0 0 | 24599 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
43323300 | 7840 0 0 | 24599 928 864 | add_felicsref | cc | 20191128 | 20190816 |
43789500 | 7732 56 0 | 24655 984 864 | ref | gcc | 20191128 | 20190816 |
53096850 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
120046500 | 10916 56 0 | 27847 984 864 | add_threshold | gcc | 20191128 | 20190816 |
121586625 | 10916 56 0 | 27847 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |
147502350 | 10916 56 0 | 27847 984 864 | add_threshold | cc | 20191128 | 20190816 |