Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
37999603 | 6405 4 4 | 26549 764 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
38050968 | 6405 4 4 | 26549 764 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
52358959 | 6405 4 4 | 26549 764 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
53854590 | 6442 4 4 | 24293 764 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
56550027 | 6231 4 4 | 25045 764 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
56884924 | 6442 4 4 | 24293 764 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
57571880 | 6218 4 4 | 23301 764 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
58225796 | 6218 4 4 | 23301 764 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
90454420 | 11842 4 4 | 29440 788 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
91832334 | 12554 4 4 | 30728 788 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
92905848 | 12554 4 4 | 30728 788 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
94103228 | 7986 4 4 | 23216 788 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
94544436 | 11842 4 4 | 29440 788 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95355496 | 11842 4 4 | 29440 788 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
95696712 | 8610 4 4 | 23720 788 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96153272 | 8690 4 4 | 23960 788 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96303572 | 8706 4 4 | 23968 788 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
96515208 | 8946 4 4 | 24464 788 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
97276964 | 7986 4 4 | 23312 788 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
98284044 | 7482 4 4 | 23469 772 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
99116240 | 8690 4 4 | 23960 788 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
99461228 | 7482 4 4 | 23469 772 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
100594684 | 7450 4 4 | 23557 772 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
101021460 | 7450 4 4 | 23557 772 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
109362708 | 8626 4 4 | 23824 788 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
109476972 | 8626 4 4 | 23888 788 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
109731819 | 7450 4 4 | 23557 772 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
110996336 | 7986 4 4 | 23312 788 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
111228572 | 7986 4 4 | 23312 788 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
111425952 | 8946 4 4 | 24464 788 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
112298828 | 8690 4 4 | 23960 788 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
115423720 | 4122 4 4 | 16941 772 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
132428692 | 6747 4 4 | 22957 772 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
132508836 | 6747 4 4 | 22957 772 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
132587412 | 6735 4 4 | 23005 772 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
132665420 | 6735 4 4 | 23005 772 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
132972036 | 6735 4 4 | 23005 772 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
161304788 | 7231 4 4 | 22933 772 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
162893536 | 12458 4 4 | 30816 788 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
165296190 | 8946 4 4 | 24712 788 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
166129756 | 11503 4 4 | 28744 788 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
167236893 | 11503 4 4 | 28744 788 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
167664305 | 7231 4 4 | 22933 772 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
169971342 | 12458 4 4 | 30816 788 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
170745045 | 7498 4 4 | 23685 772 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
171257408 | 17892 8 8 | 24712 788 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
171277584 | 8253 4 4 | 23200 788 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
175203942 | 7498 4 4 | 23685 772 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
177056316 | 8253 4 4 | 23200 788 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
184450264 | 4122 4 4 | 16949 772 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
187592964 | 4122 4 4 | 16949 772 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
187679832 | 4122 4 4 | 16941 772 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
188570376 | 4122 4 4 | 16941 772 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
189060900 | 4122 4 4 | 16941 772 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
189343444 | 4138 4 4 | 16957 772 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
190035991 | 6668 4 4 | 22805 772 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
190761726 | 6668 4 4 | 22805 772 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
192045912 | 4138 4 4 | 16957 772 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
201322760 | 6633 4 4 | 22701 772 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
203797032 | 4243 4 4 | 17069 772 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
206675380 | 4122 4 4 | 16941 772 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
206902104 | 4237 4 4 | 17069 772 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
208011984 | 4243 4 4 | 17069 772 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
208351165 | 4237 4 4 | 17069 772 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
209403020 | 4138 4 4 | 16957 772 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
210815652 | 4138 4 4 | 16965 772 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
213439180 | 4237 4 4 | 17069 772 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
213560648 | 4138 4 4 | 16965 772 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
215133172 | 4243 4 4 | 17069 772 936 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
219291760 | 4235 4 4 | 17085 772 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
219435764 | 4138 4 4 | 16965 772 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
220551724 | 6633 4 4 | 22701 772 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
222386776 | 4235 4 4 | 17085 772 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
223234064 | 4234 4 4 | 17053 772 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
224945352 | 4234 4 4 | 17053 772 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
230455068 | 4234 4 4 | 17053 772 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
232849290 | 4234 4 4 | 17053 772 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
248662476 | 4234 4 4 | 17053 772 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
338042643 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
339675144 | 3538 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
343967613 | 3477 4 4 | 15313 756 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
346414404 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
346853490 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
348372384 | 3477 4 4 | 15297 756 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
349452228 | 8436 8 8 | 17029 772 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
350219844 | 3477 4 4 | 15313 756 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
353162944 | 8564 8 8 | 17453 772 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
353300850 | 4218 4 4 | 17029 772 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
353343380 | 3477 4 4 | 15313 756 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
355100440 | 3477 4 4 | 15297 756 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
357273808 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
360072068 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
361867200 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
362850148 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
365393403 | 4282 4 4 | 17453 772 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
366136220 | 3477 4 4 | 15297 756 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
366243070 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
366723249 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
366793833 | 6954 8 8 | 15297 756 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
369169744 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370110624 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370251501 | 3477 4 4 | 15297 756 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
370571276 | 3531 4 4 | 15401 756 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
376359232 | 3477 4 4 | 15297 756 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
376826196 | 4248 4 4 | 17053 772 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
377409900 | 3476 4 4 | 15297 756 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
385034560 | 3538 4 4 | 15393 756 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
391234520 | 3484 4 4 | 15305 756 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
392010421 | 3484 4 4 | 15305 756 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
394609688 | 3868 4 4 | 16357 772 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
399482262 | 3868 4 4 | 16357 772 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
402828964 | 4248 4 4 | 17053 772 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
690431172 | 6062 4 4 | 20655 772 896 | ref | cc | 20190827 | 20190816 |
719127528 | 6062 4 4 | 20655 772 896 | ref | gcc | 20190827 | 20190816 |
724548340 | 6062 4 4 | 20655 772 896 | ref | gcc_-funroll-loops | 20190827 | 20190816 |