Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
30881052 | 9466 16 32 | 24823 792 1216 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
31232304 | 9466 16 32 | 24823 792 1216 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
31984710 | 9315 16 32 | 24007 792 1216 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
31986483 | 9639 16 32 | 26071 792 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
32426192 | 9895 16 32 | 27655 792 832 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
32474304 | 9315 16 32 | 24007 792 1216 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
32604807 | 9895 16 32 | 27655 792 832 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
33441417 | 9895 16 32 | 27655 792 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
94798115 | 8083 16 28 | 21644 800 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
95656016 | 8083 16 28 | 21644 800 896 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
98049207 | 8123 16 28 | 21652 800 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
101779722 | 8123 16 28 | 21652 800 896 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
108737937 | 9158 16 28 | 21829 808 896 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
109888671 | 8083 16 28 | 21644 800 896 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
112597812 | 10727 16 28 | 26389 808 896 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
113309613 | 9158 16 28 | 21829 808 896 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
113444582 | 8951 16 28 | 21693 808 896 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
113526798 | 9222 16 28 | 21885 808 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
116222862 | 9222 16 28 | 21949 808 896 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
116267436 | 9125 16 28 | 22117 808 896 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
116297451 | 10744 16 28 | 25733 808 896 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
116421840 | 10744 16 28 | 25733 808 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
116697087 | 9158 16 28 | 21829 808 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
119678276 | 10744 16 28 | 25733 808 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
128161608 | 10727 16 28 | 26389 808 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
128979282 | 9222 16 28 | 21933 808 896 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
129543892 | 8951 16 28 | 21693 808 896 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
129654776 | 8919 16 28 | 21565 808 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
129711360 | 9158 16 28 | 21685 808 896 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
129794825 | 8951 16 28 | 21693 808 896 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
130545222 | 9125 16 28 | 22117 808 896 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
135735561 | 6637 16 28 | 20324 800 896 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
136019895 | 6614 16 28 | 20284 800 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
136249239 | 6637 16 28 | 20324 800 896 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
136977336 | 6614 16 28 | 20284 800 896 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
148493228 | 6637 16 28 | 20324 800 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
190871157 | 3273 16 28 | 13620 800 896 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
191042301 | 3273 16 28 | 13620 800 896 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
191450706 | 3271 16 28 | 13540 800 896 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
191525628 | 3343 16 28 | 13676 800 896 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
192305884 | 3271 16 28 | 13540 800 896 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
192308416 | 3271 16 28 | 13540 800 896 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
195882828 | 3287 16 28 | 13556 800 896 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
196144504 | 3343 16 28 | 13676 800 896 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
209244309 | 2949 16 28 | 13188 800 896 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
209690794 | 2949 16 28 | 13188 800 896 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
215913052 | 2949 16 28 | 13188 800 896 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
219540762 | 3343 16 28 | 13676 800 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
224013344 | 3271 16 28 | 13540 800 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
224322076 | 3271 16 28 | 13540 800 896 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
225232749 | 3287 16 28 | 13556 800 896 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
227927894 | 3287 16 28 | 13556 800 896 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
230261655 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
231603831 | 8427 16 28 | 22084 800 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
231636990 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
231877419 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
232209375 | 8022 16 28 | 21284 800 896 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
232543561 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
233482044 | 2931 16 28 | 13228 800 896 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
233610620 | 2931 16 28 | 13228 800 896 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
234363368 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
234516283 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
238188051 | 8022 16 28 | 21284 800 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
239609798 | 8427 16 28 | 22084 800 896 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
245215533 | 6533 16 28 | 20020 800 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
248546268 | 2942 16 28 | 13188 800 896 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
251055432 | 2942 16 28 | 13188 800 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
252049619 | 6533 16 28 | 20020 800 896 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
263859186 | 10759 16 28 | 26501 808 896 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
266041731 | 6974 16 28 | 20572 800 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
267195981 | 10339 16 28 | 25093 808 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
268916841 | 6974 16 28 | 20572 800 896 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
270847665 | 18362 32 56 | 22341 808 896 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
271148991 | 10339 16 28 | 25093 808 896 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
275296806 | 9181 16 28 | 22341 808 896 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
276175913 | 10759 16 28 | 26501 808 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
288845105 | 8759 16 28 | 21221 808 896 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
292912437 | 8759 16 28 | 21221 808 896 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
394499427 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
395834808 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
405036414 | 2432 16 28 | 11792 784 864 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
406625178 | 2432 16 28 | 11792 784 864 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
406975311 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
407048793 | 2430 16 28 | 11792 784 864 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
420414486 | 2432 16 28 | 11792 784 864 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
422050626 | 2445 16 28 | 11832 784 864 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
425281839 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
425746395 | 2430 16 28 | 11792 784 864 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
425747595 | 2445 16 28 | 11832 784 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
426684381 | 2445 16 28 | 11832 784 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
426980468 | 2433 16 28 | 11792 784 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
430254891 | 2432 16 28 | 11792 784 864 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
431660145 | 2430 16 28 | 11792 784 864 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
431944014 | 2422 16 28 | 11776 784 864 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
432307245 | 3481 16 28 | 14116 800 896 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
432869820 | 2432 16 28 | 11792 784 864 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
433923903 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
434049096 | 2432 16 28 | 11792 784 864 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
434710515 | 4864 32 56 | 11792 784 864 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
438991178 | 2422 16 28 | 11776 784 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
441692487 | 2432 16 28 | 11792 784 864 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
443441556 | 2422 16 28 | 11776 784 864 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
443478351 | 6962 32 56 | 14116 800 896 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
444125229 | 2893 16 28 | 13124 800 896 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
447520995 | 2432 16 28 | 11792 784 864 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
448614655 | 3062 16 28 | 13108 800 896 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
450710112 | 5786 32 56 | 13124 800 896 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
452609268 | 2455 16 28 | 11848 784 864 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
462731416 | 2422 16 28 | 11776 784 864 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
469177797 | 2986 16 28 | 13268 800 896 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
473939361 | 3062 16 28 | 13108 800 896 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
504339228 | 2986 16 28 | 13268 800 896 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
783835024 | 4138 16 32 | 15783 792 864 | ref | gcc | 20190824 | 20190816 |
786275703 | 4138 16 32 | 15783 792 864 | ref | cc | 20190824 | 20190816 |
813217599 | 4138 16 32 | 15783 792 864 | ref | gcc_-funroll-loops | 20190824 | 20190816 |