Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
60364050 | 4481 0 0 | 19093 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
61839288 | 3821 0 0 | 20173 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
62044308 | 4481 0 0 | 19093 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
62063292 | 4262 0 0 | 21941 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
62551128 | 4831 0 0 | 20101 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
62886332 | 4262 0 0 | 21941 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
65356674 | 4831 0 0 | 20101 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
65433006 | 4262 0 0 | 21941 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
72546259 | 3936 0 0 | 16510 776 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
72882450 | 3680 0 0 | 17133 768 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
73257996 | 4261 0 0 | 17318 776 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
73331966 | 3680 0 0 | 17133 768 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
73342812 | 3936 0 0 | 16510 776 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
74015364 | 3936 0 0 | 16510 776 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
74132235 | 3680 0 0 | 17133 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
74343245 | 3992 0 0 | 16598 776 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
74627073 | 3576 0 0 | 16222 776 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
74721112 | 3576 0 0 | 16222 776 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
75035988 | 5629 0 0 | 21198 776 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
75534808 | 3857 0 0 | 17421 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
75778818 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
76316160 | 1900 0 0 | 12077 768 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
76351071 | 3665 0 0 | 17093 768 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
76701731 | 1993 0 0 | 12501 768 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
77205775 | 4992 0 0 | 19886 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
77222880 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
77930192 | 1853 0 0 | 12029 768 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
78012300 | 3576 0 0 | 16222 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
78080304 | 3936 0 0 | 16366 776 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
78257697 | 3992 0 0 | 16614 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
78535240 | 3992 0 0 | 16550 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
78702832 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
78892204 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
79074056 | 3171 0 0 | 15718 776 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
79296340 | 4992 0 0 | 19886 776 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
79308300 | 4992 0 0 | 19886 776 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
79610940 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
79753112 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
79883238 | 1853 0 0 | 12029 768 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
80270888 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
80345756 | 5629 0 0 | 21198 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
80522316 | 8522 0 0 | 17318 776 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
81100196 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
81349647 | 4053 0 0 | 16966 776 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
81420971 | 3857 0 0 | 17421 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
81494716 | 5853 0 0 | 21502 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
81588366 | 1873 0 0 | 12117 768 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
81748707 | 3986 0 0 | 12501 768 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
81764548 | 1873 0 0 | 12117 768 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
81786292 | 5853 0 0 | 21502 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
82614216 | 3665 0 0 | 17093 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
83169760 | 4053 0 0 | 16966 776 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
93537108 | 3803 0 0 | 17405 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
93877152 | 3793 0 0 | 17205 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
94077777 | 3793 0 0 | 17205 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
95155072 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
95498952 | 3809 0 0 | 17413 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
95598160 | 1867 0 0 | 12077 768 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
95676377 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
96078964 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
96500456 | 1849 0 0 | 12005 768 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
98550285 | 1849 0 0 | 12005 768 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
99506565 | 3809 0 0 | 17413 768 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
99525176 | 1867 0 0 | 12077 768 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
99639192 | 1840 0 0 | 11989 768 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
99699600 | 3803 0 0 | 17405 768 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
99932937 | 3809 0 0 | 17413 768 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
100306344 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
100413358 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
100585960 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
100777782 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101364432 | 1845 0 0 | 12005 768 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101636344 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
101662392 | 1849 0 0 | 12005 768 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
101870232 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
101911340 | 1845 0 0 | 12005 768 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
102748272 | 3680 0 0 | 11989 768 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
103358667 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
103823034 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
103983387 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
104113118 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
104165388 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
105776046 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
106399416 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
106554248 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107294490 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107356240 | 1611 0 0 | 10905 752 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107442936 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107452227 | 1569 0 0 | 10841 752 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107699376 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
107835548 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
108195200 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
108230925 | 1611 0 0 | 10905 752 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
109357156 | 1569 0 0 | 10841 752 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
109384872 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
109745562 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
109865312 | 1560 0 0 | 10841 752 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
121703489 | 3856 0 0 | 17021 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
123700512 | 5146 0 0 | 19814 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
126498846 | 2032 0 0 | 11989 768 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
128596164 | 4046 0 0 | 16422 776 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
128959635 | 2032 0 0 | 11989 768 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
129742692 | 4046 0 0 | 16422 776 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
130226695 | 3856 0 0 | 17021 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
130912196 | 5146 0 0 | 19814 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
140955496 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
143769052 | 3138 0 0 | 10841 752 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
146260408 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
146691360 | 4127 0 0 | 17653 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
146940032 | 4127 0 0 | 17653 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
147617667 | 2162 0 0 | 12341 768 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
148165326 | 2162 0 0 | 12341 768 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
263958291 | 2799 0 0 | 14310 760 768 | ref | cc | 20190822 | 20190816 |
265737192 | 2799 0 0 | 14310 760 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
269971017 | 2799 0 0 | 14310 760 768 | ref | gcc | 20190822 | 20190816 |