Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
140524 | 14217 4400 352 | 32965 5168 1232 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
165316 | 6888 4392 352 | 19669 5168 1296 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
177045 | 16982 4392 352 | 32045 5184 1296 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
180066 | 13048 4400 352 | 30085 5168 1520 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
186992 | 13512 4400 352 | 31317 5168 1520 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
188452 | 14178 4400 352 | 34261 5168 1232 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
190384 | 16349 4392 368 | 31621 5184 1296 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
190768 | 17299 4392 352 | 32789 5184 1296 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
193404 | 16349 4392 368 | 31621 5184 1296 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
193988 | 15751 4392 352 | 30669 5184 1296 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
194592 | 16365 4392 368 | 31541 5184 1296 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
196448 | 17907 4392 352 | 35109 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
197548 | 19255 4392 352 | 36805 5184 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
198412 | 19867 4392 352 | 38005 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
198588 | 16349 4392 368 | 31621 5184 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
200260 | 14178 4400 352 | 34261 5168 1232 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
200868 | 19255 4392 352 | 36805 5184 1296 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
201276 | 35118 8784 704 | 33277 5184 1296 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
202024 | 19255 4392 352 | 36805 5184 1296 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
204916 | 13048 4400 352 | 30085 5168 1520 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
205196 | 14178 4400 352 | 34261 5168 1232 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
207260 | 17142 4392 352 | 32309 5184 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
208336 | 20009 4392 352 | 35973 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
211220 | 20085 4392 352 | 36261 5168 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
212272 | 19894 4392 352 | 35957 5168 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
212424 | 7992 4392 352 | 24269 5168 1296 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
213740 | 20085 4392 352 | 36261 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
216024 | 20039 4392 352 | 38349 5184 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
216488 | 17559 4392 352 | 33277 5184 1296 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
216564 | 17907 4392 352 | 35109 5184 1296 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
218776 | 17142 4392 352 | 32365 5184 1296 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
221852 | 15751 4392 352 | 30669 5184 1296 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
226968 | 17142 4392 352 | 32365 5184 1296 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
227640 | 20009 4392 352 | 35973 5168 1296 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
228108 | 17142 4392 352 | 32373 5184 1296 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
228664 | 17299 4392 352 | 32789 5184 1296 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
231044 | 14334 8784 704 | 20285 5168 1296 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
232108 | 19651 4392 352 | 35325 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
232564 | 17030 4392 352 | 32261 5184 1296 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
232764 | 19867 4392 352 | 38005 5184 1296 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
232860 | 6872 4392 352 | 19653 5168 1296 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
233368 | 13512 4400 352 | 31317 5168 1520 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
233924 | 6872 4392 352 | 19653 5168 1296 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
235496 | 8081 4392 352 | 24229 5168 1296 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
236128 | 7992 4392 352 | 24269 5168 1296 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
237416 | 19651 4392 352 | 35325 5168 1296 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
237436 | 7980 4392 352 | 24213 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
238516 | 20039 4392 352 | 38349 5184 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
238972 | 17142 4392 352 | 32365 5184 1296 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
241080 | 19894 4392 352 | 35957 5168 1296 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
241184 | 7918 4392 352 | 23997 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
242964 | 7980 4392 352 | 24213 5168 1296 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
245004 | 7167 4392 352 | 20285 5168 1296 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
246224 | 8081 4392 352 | 24229 5168 1296 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
247816 | 7918 4392 352 | 23997 5168 1296 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
249212 | 6872 4392 352 | 19653 5168 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
250916 | 4948 4392 352 | 16785 5152 1264 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
252068 | 6888 4392 352 | 19669 5168 1296 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
252960 | 6920 4392 352 | 19725 5168 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
252992 | 6478 4392 352 | 18941 5168 1296 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
256680 | 5834 4392 352 | 18645 5168 1296 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
258872 | 11668 8784 704 | 18645 5168 1296 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
259276 | 6739 4392 352 | 19533 5168 1296 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
260548 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
260896 | 5048 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
261024 | 5049 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
262472 | 5049 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
262544 | 19894 4392 352 | 35957 5168 1296 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
263976 | 5885 4392 352 | 18709 5168 1296 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
264328 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
264960 | 6920 4392 352 | 19725 5168 1296 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
265868 | 6739 4392 352 | 19533 5168 1296 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
266088 | 5877 4392 352 | 18693 5168 1296 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
266540 | 6872 4392 352 | 19653 5168 1296 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
267020 | 5049 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
267824 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
267852 | 5048 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
267920 | 5877 4392 352 | 18693 5168 1296 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
267976 | 5885 4392 352 | 18709 5168 1296 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
268168 | 5044 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
272468 | 6478 4392 352 | 18941 5168 1296 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
273856 | 6888 4392 352 | 19669 5168 1296 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
274428 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
274688 | 4948 4392 352 | 16785 5152 1264 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
275712 | 4969 4392 352 | 16793 5152 1264 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
276000 | 7992 4392 352 | 24269 5168 1296 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
276368 | 5877 4392 352 | 18693 5168 1296 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
277292 | 4939 4392 352 | 16745 5152 1264 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
277612 | 6920 4392 352 | 19725 5168 1296 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
277612 | 4945 4392 352 | 16761 5152 1264 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
277716 | 5877 4392 352 | 18693 5168 1296 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
278740 | 5881 4392 352 | 18709 5168 1296 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
279808 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
281504 | 5897 4392 352 | 18733 5168 1296 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
281664 | 6888 4392 352 | 19669 5168 1296 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
282672 | 5049 4392 352 | 16889 5152 1264 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
284592 | 4939 4392 352 | 16745 5152 1264 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
285772 | 6010 4392 352 | 18813 5168 1296 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
286176 | 10090 8784 704 | 16849 5152 1264 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
287496 | 4969 4392 352 | 16793 5152 1264 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
289236 | 4939 4392 352 | 16745 5152 1264 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
289320 | 4969 4392 352 | 16793 5152 1264 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
290168 | 5881 4392 352 | 18709 5168 1296 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
292924 | 4948 4392 352 | 16785 5152 1264 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
294396 | 5877 4392 352 | 18693 5168 1296 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
294752 | 5045 4392 352 | 16849 5152 1264 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
295844 | 5044 4392 352 | 16849 5152 1264 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
299812 | 6010 4392 352 | 18813 5168 1296 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
306504 | 5881 4392 352 | 18709 5168 1296 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
316300 | 5897 4392 352 | 18733 5168 1296 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
327576 | 5885 4392 352 | 18709 5168 1296 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
392984 | 5033 4392 352 | 16849 5152 1264 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
762008 | 8105 4416 352 | 22703 5192 1264 | ref | cc | 20190825 | 20190816 |
768688 | 8105 4416 352 | 22703 5192 1264 | ref | gcc | 20190825 | 20190816 |
825096 | 8105 4416 352 | 22703 5192 1264 | ref | gcc_-funroll-loops | 20190825 | 20190816 |