Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
32684694 | 4774 0 0 | 20053 760 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
33579864 | 4230 0 0 | 21909 760 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
36691572 | 3968 0 0 | 16542 776 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
58061010 | 1853 0 0 | 12029 768 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
61621292 | 4230 0 0 | 21909 760 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
61776648 | 4460 0 0 | 19077 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
63749315 | 5088 0 0 | 19982 776 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
64150665 | 4460 0 0 | 19077 760 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
64658896 | 3720 0 0 | 17165 768 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
64781226 | 4774 0 0 | 20053 760 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
64939744 | 5088 0 0 | 19982 776 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
65040945 | 4230 0 0 | 21909 760 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
65315139 | 5088 0 0 | 19982 776 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
65566839 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65639592 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65675564 | 5693 0 0 | 21262 776 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
65710916 | 3720 0 0 | 17165 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
65763956 | 3789 0 0 | 20141 760 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
65821595 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66267040 | 1853 0 0 | 12029 768 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66345708 | 5909 0 0 | 21566 776 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
66635384 | 3721 0 0 | 17141 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66643537 | 3608 0 0 | 16254 776 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
66755500 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
66860136 | 3203 0 0 | 15750 776 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
67333028 | 3721 0 0 | 17141 768 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
67563910 | 3992 0 0 | 16598 776 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
67601583 | 5693 0 0 | 21262 776 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
67807816 | 3833 0 0 | 17389 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
68002059 | 3968 0 0 | 16542 776 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
68106513 | 3968 0 0 | 16542 776 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
68146746 | 4069 0 0 | 16982 776 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
68372948 | 3608 0 0 | 16254 776 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
68968280 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
68987248 | 3992 0 0 | 16614 776 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
69822573 | 3992 0 0 | 16550 776 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
70247420 | 3608 0 0 | 16254 776 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
70260156 | 3968 0 0 | 16398 776 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
70339643 | 1853 0 0 | 12085 768 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70359636 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70519564 | 4293 0 0 | 17350 776 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
70530652 | 3720 0 0 | 17165 768 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70741808 | 1853 0 0 | 12029 768 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70867410 | 5909 0 0 | 21566 776 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
70968220 | 1873 0 0 | 12117 768 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
70978110 | 8586 0 0 | 17350 776 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
71179101 | 4069 0 0 | 16982 776 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
71524972 | 3986 0 0 | 12501 768 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
72028760 | 1900 0 0 | 12077 768 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
72215727 | 1993 0 0 | 12501 768 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
72668769 | 1873 0 0 | 12117 768 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
72799320 | 3833 0 0 | 17389 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
86945758 | 1889 0 0 | 12093 768 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
87293323 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
87751160 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
87788542 | 3857 0 0 | 17269 768 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
88513768 | 3867 0 0 | 17469 768 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
90123752 | 1867 0 0 | 12021 768 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
90275499 | 3876 0 0 | 17477 768 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
90405033 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
90726289 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
91292079 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92085987 | 1889 0 0 | 12093 768 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92248108 | 3876 0 0 | 17477 768 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92269936 | 3876 0 0 | 17477 768 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92494013 | 1871 0 0 | 12037 768 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92541027 | 3724 0 0 | 12021 768 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92701134 | 1871 0 0 | 12037 768 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
92985348 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
93003184 | 1871 0 0 | 12037 768 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
93256882 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
93366447 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
93778052 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
93960224 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
93964180 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
94137768 | 1862 0 0 | 12021 768 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
94340816 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
94594276 | 3867 0 0 | 17469 768 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
94733874 | 1867 0 0 | 12021 768 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
94760130 | 3857 0 0 | 17269 768 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
96056412 | 1611 0 0 | 10905 752 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
96590225 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97096209 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97310908 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97629159 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97778532 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97799152 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97890792 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97979176 | 1569 0 0 | 10841 752 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
97996980 | 1569 0 0 | 10841 752 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
98037358 | 1611 0 0 | 10905 752 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
98139874 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
100849087 | 3879 0 0 | 17045 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
103263742 | 2005 0 0 | 11957 768 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
105131663 | 2005 0 0 | 11957 768 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
107948577 | 4042 0 0 | 16422 776 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
108339564 | 3879 0 0 | 17045 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
109939338 | 5180 0 0 | 19846 776 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
110790968 | 5180 0 0 | 19846 776 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
110899187 | 4042 0 0 | 16422 776 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
132291042 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
132446936 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
134043787 | 1611 0 0 | 10921 752 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
134249396 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
134686783 | 4186 0 0 | 17701 768 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
134945784 | 3138 0 0 | 10841 752 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
136287834 | 2180 0 0 | 12373 768 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
137049476 | 1569 0 0 | 10841 752 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
139286987 | 1569 0 0 | 10841 752 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
140170144 | 1560 0 0 | 10841 752 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
140359088 | 4186 0 0 | 17701 768 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
141253916 | 2180 0 0 | 12373 768 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
243931719 | 2839 0 0 | 14358 760 768 | ref | gcc | 20190822 | 20190816 |
245809791 | 2839 0 0 | 14358 760 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
251738612 | 2839 0 0 | 14358 760 768 | ref | cc | 20190822 | 20190816 |