Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
20038424 | 10735 16 16 | 28039 808 1176 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
20817708 | 11673 16 16 | 32015 808 888 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
21051368 | 10735 16 16 | 28039 808 1176 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
21357716 | 11216 16 16 | 29271 808 1176 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
21682428 | 11216 16 16 | 29271 808 1176 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
21773024 | 11673 16 16 | 30687 808 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
22111416 | 11673 16 16 | 32015 808 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
22118568 | 11673 16 16 | 32015 808 888 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
59340612 | 8537 16 12 | 24813 808 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
60438624 | 8537 16 12 | 24813 808 944 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
60648524 | 8537 16 12 | 24813 808 944 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
62513204 | 8551 16 12 | 24725 808 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
63215484 | 8551 16 12 | 24725 808 944 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
68330716 | 18598 16 12 | 36262 816 944 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
69754240 | 18598 16 12 | 36262 816 944 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
70654748 | 14380 16 12 | 29574 816 944 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
71383776 | 18598 16 12 | 36262 816 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
71802160 | 13343 16 12 | 28750 816 944 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
72084672 | 15160 16 12 | 30502 816 944 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
72128972 | 15351 16 12 | 30958 816 944 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
72836128 | 15160 16 12 | 30502 816 944 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
73222764 | 15245 16 12 | 30590 816 944 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
73836492 | 14476 16 12 | 29774 816 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
73993332 | 20214 16 12 | 38478 816 944 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
74178268 | 20214 16 12 | 38478 816 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
74422176 | 13343 16 12 | 28654 816 944 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
74776628 | 14476 16 12 | 29838 816 944 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
79899360 | 15351 16 12 | 30958 816 944 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
80487568 | 6934 16 12 | 23413 808 944 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
80844260 | 6934 16 12 | 23413 808 944 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81008416 | 6934 16 12 | 23413 808 944 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81038399 | 6920 16 12 | 23357 808 944 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
81147868 | 13343 16 12 | 28750 816 944 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
82440944 | 13343 16 12 | 28750 816 944 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
82711068 | 6920 16 12 | 23357 808 944 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
85480392 | 15160 16 12 | 30502 816 944 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
117352272 | 4322 16 12 | 17317 808 944 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
119778156 | 4339 16 12 | 17349 808 944 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
119950040 | 4339 16 12 | 17349 808 944 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
122089468 | 4314 16 12 | 17317 808 944 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
125750116 | 4322 16 12 | 17317 808 944 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
128058108 | 3878 16 12 | 16917 808 944 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
134670088 | 4322 16 12 | 17317 808 944 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
136223084 | 4411 16 12 | 17437 808 944 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
137373752 | 3866 16 12 | 16901 808 944 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
137792023 | 4314 16 12 | 17317 808 944 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
137842464 | 4411 16 12 | 17437 808 944 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
138856468 | 3866 16 12 | 16901 808 944 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
141245112 | 3884 16 12 | 16917 808 944 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
141841736 | 4322 16 12 | 17317 808 944 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
141974756 | 8386 16 12 | 24285 808 944 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
142151920 | 8386 16 12 | 24285 808 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
142620184 | 4314 16 12 | 17317 808 944 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
143540500 | 3884 16 12 | 16917 808 944 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
143884690 | 3868 16 12 | 16901 808 944 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
144198632 | 3897 16 12 | 16941 808 944 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
144800844 | 3897 16 12 | 16941 808 944 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
146444464 | 4411 16 12 | 17437 808 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
147975988 | 8815 16 12 | 25157 808 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
148545496 | 3868 16 12 | 16901 808 944 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
151430500 | 4298 16 12 | 17301 808 944 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
152333512 | 8815 16 12 | 25157 808 944 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
155807572 | 3866 16 12 | 16901 808 944 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
157397852 | 6930 16 12 | 23293 808 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
157728432 | 3884 16 12 | 16917 808 944 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
158299776 | 3868 16 12 | 16901 808 944 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
160238176 | 3868 16 12 | 16901 808 944 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
161311260 | 6930 16 12 | 23293 808 944 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
165840920 | 18429 16 12 | 35758 816 944 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166000520 | 18429 16 12 | 35758 816 944 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166166764 | 15785 16 12 | 31558 816 944 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166670116 | 31570 32 24 | 31558 816 944 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
167015716 | 15042 16 12 | 30078 816 944 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
167343696 | 20614 16 12 | 38998 816 944 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
168339760 | 15042 16 12 | 30078 816 944 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
174003452 | 6818 16 12 | 23077 808 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
174477188 | 6818 16 12 | 23077 808 944 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
176265072 | 20614 16 12 | 38998 816 944 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
256955292 | 3829 16 12 | 16837 808 944 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
258249066 | 3362 16 12 | 15377 792 912 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
261696700 | 3338 16 12 | 15321 792 912 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
263062160 | 3340 16 12 | 15321 792 912 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
264646824 | 3327 16 12 | 15305 792 912 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
265584668 | 3362 16 12 | 15377 792 912 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
265669212 | 3338 16 12 | 15321 792 912 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
266061784 | 7658 32 24 | 16837 808 944 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
267027720 | 3340 16 12 | 15321 792 912 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
268503296 | 4538 16 12 | 17813 808 944 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
268832868 | 3327 16 12 | 15305 792 912 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
270084085 | 3372 16 12 | 15393 792 912 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
272332084 | 3326 16 12 | 15305 792 912 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
273075980 | 3362 16 12 | 15377 792 912 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
275351496 | 3350 16 12 | 15361 792 912 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
276804872 | 3372 16 12 | 15393 792 912 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
278341200 | 3336 16 12 | 15321 792 912 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
279948764 | 3338 16 12 | 15321 792 912 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
280187776 | 3350 16 12 | 15361 792 912 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
281782008 | 3340 16 12 | 15321 792 912 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
282086704 | 3336 16 12 | 15321 792 912 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
284008748 | 3350 16 12 | 15337 792 912 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
284100036 | 3372 16 12 | 15393 792 912 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
286393612 | 3791 16 12 | 16813 808 944 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
287531244 | 6700 32 24 | 15337 792 912 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
287758128 | 3338 16 12 | 15321 792 912 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
289603804 | 9076 32 24 | 17813 808 944 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
291627988 | 3350 16 12 | 15337 792 912 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
292798456 | 3791 16 12 | 16813 808 944 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
299387480 | 3860 16 12 | 16541 808 944 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
300454060 | 3350 16 12 | 15337 792 912 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
302104872 | 3860 16 12 | 16541 808 944 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
303483212 | 3372 16 12 | 15393 792 912 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
312940736 | 3350 16 12 | 15337 792 912 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
518532696 | 5511 16 16 | 20367 808 904 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
535698432 | 5511 16 16 | 20367 808 904 | ref | cc | 20190827 | 20190816 |
561019416 | 5511 16 16 | 20367 808 904 | ref | gcc | 20190827 | 20190816 |