Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
18709932 | 8158 16 16 | 23479 792 1152 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
18811131 | 8664 16 16 | 25063 792 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
18851541 | 8033 16 16 | 22695 792 1152 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
19167076 | 8664 16 16 | 26391 792 768 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
19260400 | 8158 16 16 | 23479 792 1152 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
19635597 | 8033 16 16 | 22695 792 1152 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190823 | 20190816 |
20323040 | 8664 16 16 | 26391 792 768 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
20436220 | 8664 16 16 | 26391 792 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190823 | 20190816 |
58421826 | 5840 16 12 | 19364 800 824 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
58550232 | 5840 16 12 | 19364 800 824 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
66614758 | 9674 16 12 | 22333 808 824 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
66959673 | 10427 16 12 | 23133 808 824 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
67109732 | 9674 16 12 | 22397 808 824 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
67456380 | 11932 16 12 | 26917 808 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
67658508 | 5866 16 12 | 19420 800 824 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
67794693 | 5866 16 12 | 19420 800 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
68014353 | 10475 16 12 | 23477 808 824 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
68241500 | 9339 16 12 | 21973 808 824 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
68481501 | 10366 16 12 | 23029 808 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
68555097 | 9602 16 12 | 22117 808 824 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
68605482 | 12241 16 12 | 27893 808 824 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
68823834 | 5866 16 12 | 19420 800 824 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
69847155 | 11932 16 12 | 26917 808 824 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
70020604 | 10366 16 12 | 23029 808 824 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
70724097 | 10366 16 12 | 23029 808 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
76096710 | 12241 16 12 | 27893 808 824 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
77222766 | 4800 16 12 | 18500 800 824 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
77661549 | 4800 16 12 | 18500 800 824 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
77998301 | 9339 16 12 | 22069 808 824 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
78224688 | 10475 16 12 | 23477 808 824 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
78288942 | 11932 16 12 | 26917 808 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
78744249 | 9339 16 12 | 22069 808 824 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
79436580 | 9339 16 12 | 22069 808 824 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
87228663 | 4828 16 12 | 18524 800 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190823 | 20190816 |
92340681 | 4828 16 12 | 18524 800 824 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190823 | 20190816 |
93080241 | 4828 16 12 | 18524 800 824 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190823 | 20190816 |
113095131 | 2679 16 12 | 13044 800 824 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
113454243 | 2667 16 12 | 12948 800 824 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
113783607 | 2679 16 12 | 13044 800 824 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
114238755 | 2747 16 12 | 13084 800 824 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
114264633 | 2667 16 12 | 12948 800 824 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
114416583 | 2667 16 12 | 12948 800 824 | ref | gcc_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
114687612 | 2747 16 12 | 13084 800 824 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
115509053 | 2667 16 12 | 12948 800 824 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
120114438 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190823 | 20190816 |
120254073 | 2325 16 12 | 12572 800 824 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190823 | 20190816 |
120304813 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190823 | 20190816 |
120307173 | 2325 16 12 | 12572 800 824 | ref | gcc_-O_-fomit-frame-pointer | 20190823 | 20190816 |
120425268 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190823 | 20190816 |
125251224 | 2325 16 12 | 12572 800 824 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190823 | 20190816 |
127689216 | 2683 16 12 | 12964 800 824 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
133415940 | 2312 16 12 | 12612 800 824 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
133913673 | 2312 16 12 | 12612 800 824 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190823 | 20190816 |
134776689 | 5826 16 12 | 19092 800 824 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
134898969 | 2747 16 12 | 13084 800 824 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
135018623 | 2683 16 12 | 12964 800 824 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
135238245 | 4868 16 12 | 18492 800 824 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
136559439 | 2683 16 12 | 12964 800 824 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
136838886 | 5826 16 12 | 19092 800 824 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
138483333 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190823 | 20190816 |
138570288 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190823 | 20190816 |
138922087 | 2683 16 12 | 12964 800 824 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
139662249 | 4868 16 12 | 18492 800 824 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
140916160 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190823 | 20190816 |
141613821 | 6088 16 12 | 19748 800 824 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
146018187 | 2320 16 12 | 12572 800 824 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190823 | 20190816 |
147184938 | 6088 16 12 | 19748 800 824 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
150987208 | 2320 16 12 | 12572 800 824 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
152153697 | 4705 16 12 | 18204 800 824 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
155705502 | 4705 16 12 | 18204 800 824 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
158884458 | 12449 16 12 | 28197 808 824 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
160078176 | 10241 16 12 | 22709 808 824 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
160919664 | 11709 16 12 | 26469 808 824 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
161233752 | 10241 16 12 | 22709 808 824 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
162284139 | 21578 32 24 | 23957 808 824 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
163759242 | 10789 16 12 | 23957 808 824 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
170227038 | 11709 16 12 | 26469 808 824 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
171492798 | 12449 16 12 | 28197 808 824 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190823 | 20190816 |
245409519 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
246442023 | 1933 16 12 | 11264 784 792 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
248468670 | 1933 16 12 | 11264 784 792 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
249157362 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
250019985 | 1933 16 12 | 11264 784 792 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
250580739 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
250670265 | 2770 16 12 | 13412 800 824 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
251115972 | 1939 16 12 | 11280 784 792 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
251345793 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
251983422 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
252915054 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
253525680 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
254291133 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
254343240 | 2274 16 12 | 12524 800 824 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
255193386 | 1939 16 12 | 11280 784 792 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
255731586 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
255818322 | 1933 16 12 | 11264 784 792 | ref | gcc_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
256252713 | 4548 32 24 | 12524 800 824 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
257416725 | 1939 16 12 | 11280 784 792 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
258175623 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
258995288 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
259560237 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
261090282 | 1939 16 12 | 11280 784 792 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190823 | 20190816 |
262892037 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
264116991 | 2335 16 12 | 12604 800 824 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
265155567 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
268609824 | 3866 32 24 | 11264 784 792 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
269723433 | 1933 16 12 | 11264 784 792 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
270509802 | 1933 16 12 | 11264 784 792 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
273091511 | 5540 32 24 | 13412 800 824 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
273879312 | 1952 16 12 | 11304 784 792 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190823 | 20190816 |
281601067 | 2335 16 12 | 12604 800 824 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190823 | 20190816 |
286419174 | 2477 16 12 | 12532 800 824 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
292798032 | 2477 16 12 | 12532 800 824 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190823 | 20190816 |
456669684 | 3319 16 16 | 14951 792 784 | ref | gcc | 20190823 | 20190816 |
462259218 | 3319 16 16 | 14951 792 784 | ref | gcc_-funroll-loops | 20190823 | 20190816 |
496926887 | 3319 16 16 | 14951 792 784 | ref | cc | 20190823 | 20190816 |