Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
75579 | 6829 0 0 | 22151 904 856 | ARMv8A | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
75579 | 6829 0 0 | 22151 904 856 | ARMv8A | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
75992 | 9213 0 0 | 28167 920 880 | ARMv8A | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
75992 | 9089 0 0 | 27791 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
76405 | 7129 0 0 | 24863 920 880 | ARMv8A | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
76405 | 6825 0 0 | 22183 904 856 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
76405 | 7137 0 0 | 23799 920 864 | ARMv8A | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
76405 | 6821 0 0 | 22151 904 856 | ARMv8A | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
76818 | 7117 0 0 | 24863 920 880 | ARMv8A | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
76818 | 9665 0 0 | 29519 920 864 | ARMv8A | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
76818 | 9129 0 0 | 28103 920 880 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
76818 | 7137 0 0 | 24871 920 880 | ARMv8A | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
77231 | 7057 0 0 | 23599 920 864 | ARMv8A | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
82187 | 9789 0 0 | 27972 800 888 | generic32 | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
84665 | 9649 0 0 | 27748 800 888 | generic32 | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
85078 | 9721 0 0 | 27876 800 888 | generic32 | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
86317 | 12361 0 0 | 30548 800 888 | generic32lc | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
89208 | 11833 0 0 | 29940 800 888 | generic32lc | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
89208 | 11905 0 0 | 30052 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
94577 | 14937 0 0 | 33487 920 864 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
95816 | 8709 0 0 | 31551 904 864 | ARMv8A | cc | 20190912 | 20190816 |
95816 | 11813 0 0 | 28263 920 864 | generic32lc | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
97055 | 8709 0 0 | 31551 904 864 | ARMv8A | gcc | 20190912 | 20190816 |
97055 | 8709 0 0 | 31551 904 864 | ARMv8A | gcc_-funroll-loops | 20190912 | 20190816 |
99120 | 10613 0 0 | 27055 920 864 | generic32 | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
100772 | 12037 0 0 | 28543 920 864 | generic32lc | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
100772 | 12029 0 0 | 28543 920 864 | generic32lc | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
102837 | 10981 0 0 | 27495 920 864 | generic32 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
102837 | 10661 0 0 | 26047 904 856 | generic32lc | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
102837 | 10661 0 0 | 26047 904 856 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
103663 | 11621 0 0 | 29391 920 880 | generic32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
104076 | 14133 0 0 | 33879 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
104489 | 10649 0 0 | 25983 904 856 | generic32lc | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
105315 | 15313 0 0 | 33775 920 864 | generic32lc | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
107380 | 11349 0 0 | 28975 920 880 | generic32 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
107793 | 9165 0 0 | 27599 920 864 | ARMv8A | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
108619 | 6825 0 0 | 22183 904 856 | ARMv8A | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
109032 | 7097 0 0 | 23527 920 864 | ARMv8A | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
109032 | 9645 0 0 | 24983 904 856 | generic32 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
109445 | 12629 0 0 | 30255 920 880 | generic32lc | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
109445 | 17517 0 0 | 36471 920 880 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
109858 | 7065 0 0 | 23599 920 864 | ARMv8A | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
109858 | 7085 0 0 | 23503 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
109858 | 7065 0 0 | 23599 920 864 | ARMv8A | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
109858 | 9665 0 0 | 29519 920 864 | ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
109858 | 15081 0 0 | 34063 920 880 | generic32 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
111923 | 9641 0 0 | 25031 904 856 | generic32 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
114401 | 9641 0 0 | 25031 904 856 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
147028 | 9721 0 0 | 27876 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
147028 | 9721 0 0 | 27876 800 888 | generic32 | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
151158 | 11905 0 0 | 30052 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
151571 | 11905 0 0 | 30052 800 888 | generic32lc | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
161483 | 11429 0 0 | 27799 920 864 | generic32lc | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
163548 | 11901 0 0 | 28471 920 864 | generic32lc | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
172634 | 10677 0 0 | 27247 920 864 | generic32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
173047 | 13073 0 0 | 31623 920 864 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
173873 | 10477 0 0 | 26847 920 864 | generic32 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
175112 | 10657 0 0 | 25999 904 856 | generic32lc | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
175112 | 10657 0 0 | 25999 904 856 | generic32lc | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
183785 | 13201 0 0 | 31655 920 864 | generic32 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
184611 | 12993 0 0 | 30631 920 880 | generic32lc | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
184611 | 13045 0 0 | 30815 920 880 | generic32lc | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
185850 | 16145 0 0 | 35887 920 864 | generic32lc | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
185850 | 16145 0 0 | 35887 920 864 | generic32lc | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
186676 | 11569 0 0 | 29207 920 880 | generic32 | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
187089 | 9637 0 0 | 24967 904 856 | generic32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
187089 | 12037 0 0 | 28543 920 864 | generic32lc | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
187502 | 9645 0 0 | 24983 904 856 | generic32 | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
189980 | 14973 0 0 | 33927 920 880 | generic32 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
200718 | 10981 0 0 | 27495 920 864 | generic32 | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
200718 | 10973 0 0 | 27479 920 864 | generic32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
201544 | 14133 0 0 | 33879 920 864 | generic32 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
202370 | 17897 0 0 | 36871 920 880 | generic32lc | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
214760 | 19577 0 0 | 42367 904 864 | generic32 | gcc | 20190912 | 20190816 |
215999 | 19577 0 0 | 42367 904 864 | generic32 | cc | 20190912 | 20190816 |
290752 | 25365 0 0 | 48151 904 864 | generic32lc | gcc_-funroll-loops | 20190912 | 20190816 |
291991 | 25365 0 0 | 48151 904 864 | generic32lc | cc | 20190912 | 20190816 |
354354 | 12223 0 0 | 31199 920 880 | compact | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
356832 | 12299 0 0 | 31247 920 880 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
360962 | 8647 0 0 | 28391 920 864 | compact | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
362614 | 9039 0 0 | 26807 920 880 | compact | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
367157 | 9099 0 0 | 26711 920 880 | compact | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
367983 | 9015 0 0 | 26655 920 880 | compact | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
455952 | 4874 0 0 | 21303 920 864 | compact | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
464625 | 7827 0 0 | 26367 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
468342 | 7895 0 0 | 26359 920 864 | compact | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
473711 | 19577 0 0 | 42367 904 864 | generic32 | gcc_-funroll-loops | 20190912 | 20190816 |
474124 | 4986 0 0 | 21495 920 864 | compact | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
475363 | 4994 0 0 | 21511 920 864 | compact | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
490644 | 4441 0 0 | 19815 904 856 | compact | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
617435 | 8647 0 0 | 28391 920 864 | compact | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
665343 | 25365 0 0 | 48151 904 864 | generic32lc | gcc | 20190912 | 20190816 |
730184 | 4854 0 0 | 21231 920 864 | compact | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
761572 | 4938 0 0 | 21495 920 864 | compact | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
807415 | 4441 0 0 | 19815 904 856 | compact | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
826413 | 4445 0 0 | 19767 904 856 | compact | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
826826 | 4445 0 0 | 19767 904 856 | compact | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
829717 | 4437 0 0 | 19751 904 856 | compact | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
928837 | 4994 0 0 | 21511 920 864 | compact | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
1721384 | 6995 0 0 | 29799 904 864 | compact | gcc_-funroll-loops | 20190912 | 20190816 |
1722210 | 6995 0 0 | 29799 904 864 | compact | cc | 20190912 | 20190816 |
1729231 | 6995 0 0 | 29799 904 864 | compact | gcc | 20190912 | 20190816 |
5693205 | 61334 56 54 | 75179 1640 952 | ref | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5821648 | 61414 56 54 | 75299 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5843950 | 61414 56 54 | 75299 1640 952 | ref | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
6294533 | 76145 1192 47 | 87433 1936 960 | ref | g++_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6374655 | 83319 1192 47 | 92745 1936 960 | ref | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6451060 | 75569 1192 47 | 86809 1936 960 | ref | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6549767 | 62928 1192 47 | 76979 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
11153891 | 61734 56 54 | 75651 1640 952 | ref | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
11571021 | 61414 56 54 | 75299 1640 952 | ref | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
12255775 | 54967 1192 47 | 68978 1936 944 | ref | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
13053691 | 55483 1192 47 | 69526 1936 944 | ref | g++_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
15220702 | 76353 1192 47 | 87769 1936 960 | ref | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
16504719 | 61925 1192 47 | 77698 1936 944 | ref | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
17060204 | 54225 1192 47 | 68786 1936 944 | ref | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
19078535 | 56099 1192 47 | 70238 1936 944 | ref | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
19090099 | 40513 1192 47 | 55041 1880 904 | ref | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
19572483 | 40509 1192 47 | 55041 1880 904 | ref | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
28900914 | 40513 1192 47 | 55041 1880 904 | ref | g++_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
30688791 | 40469 1192 47 | 55049 1880 904 | ref | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
31186043 | 54201 1192 47 | 68754 1936 944 | ref | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
31332245 | 54201 1192 47 | 68754 1936 944 | ref | g++_-O_-fomit-frame-pointer | 20190912 | 20190816 |
109395853 | 110959 1656 54 | 112846 2160 944 | ref | g++ | 20190912 | 20190816 |