Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
288 | 2228 0 0 | 14318 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
291 | 2804 0 0 | 14678 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
300 | 2596 0 0 | 14630 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
304 | 2228 0 0 | 14318 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
315 | 3315 0 0 | 17598 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
318 | 2596 0 0 | 14630 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
320 | 2804 0 0 | 14766 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
328 | 2228 0 0 | 14318 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
328 | 2228 0 0 | 14222 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
332 | 3240 0 0 | 18390 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
333 | 3315 0 0 | 17598 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
336 | 3240 0 0 | 18390 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
336 | 5150 0 0 | 15070 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
339 | 2575 0 0 | 15070 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
340 | 3280 0 0 | 17782 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
344 | 3280 0 0 | 17782 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
344 | 2575 0 0 | 14902 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
348 | 2596 0 0 | 14622 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
356 | 2596 0 0 | 14630 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
364 | 2575 0 0 | 14902 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
369 | 2804 0 0 | 14830 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
384 | 3280 0 0 | 17782 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
388 | 2628 0 0 | 14430 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
396 | 2628 0 0 | 14430 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
400 | 3256 0 0 | 18510 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
404 | 3256 0 0 | 18510 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190820 | 20190816 |
1296 | 138 0 0 | 9853 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
1545 | 508 0 0 | 13645 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1552 | 508 0 0 | 13645 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1587 | 512 0 0 | 13693 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1596 | 537 0 0 | 13805 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1668 | 537 0 0 | 13885 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1688 | 538 0 0 | 13373 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1698 | 545 0 0 | 13661 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1698 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1704 | 512 0 0 | 13557 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1755 | 512 0 0 | 13693 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1768 | 132 0 0 | 9893 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1780 | 512 0 0 | 13557 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1784 | 537 0 0 | 13885 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1784 | 508 0 0 | 13845 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1784 | 537 0 0 | 13805 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1792 | 145 0 0 | 9821 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
1796 | 545 0 0 | 13661 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1824 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1864 | 145 0 0 | 9821 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1872 | 538 0 0 | 13373 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1884 | 545 0 0 | 13661 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1900 | 147 0 0 | 14933 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
1941 | 145 0 0 | 9821 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
1944 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
1944 | 508 0 0 | 13845 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1980 | 147 0 0 | 14933 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
1984 | 537 0 0 | 13885 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190820 | 20190816 |
1998 | 310 0 0 | 10133 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2000 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2000 | 139 0 0 | 9853 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2008 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2010 | 138 0 0 | 9557 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2028 | 147 0 0 | 17317 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
2031 | 138 0 0 | 9557 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2052 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2068 | 147 0 0 | 17317 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
2068 | 147 0 0 | 17317 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190820 | 20190816 |
2106 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2132 | 145 0 0 | 9821 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2163 | 129 0 0 | 9017 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2166 | 264 0 0 | 9821 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2192 | 147 0 0 | 14277 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
2196 | 129 0 0 | 9017 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2202 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2216 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2228 | 129 0 0 | 9017 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190820 | 20190816 |
2232 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2236 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2240 | 147 0 0 | 14277 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
2248 | 145 0 0 | 9829 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2256 | 147 0 0 | 15989 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190820 | 20190816 |
2256 | 258 0 0 | 9001 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2256 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2259 | 155 0 0 | 10133 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2260 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2268 | 129 0 0 | 9001 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2271 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2288 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2292 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2296 | 145 0 0 | 9829 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2308 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2336 | 139 0 0 | 9853 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2352 | 145 0 0 | 9821 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2368 | 132 0 0 | 9821 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2400 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2416 | 145 0 0 | 9821 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2427 | 129 0 0 | 9001 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2436 | 145 0 0 | 9821 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2476 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2492 | 141 0 0 | 9041 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2492 | 138 0 0 | 9853 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2504 | 138 0 0 | 9853 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2520 | 145 0 0 | 9821 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2524 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2538 | 129 0 0 | 9001 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2540 | 138 0 0 | 9853 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2552 | 132 0 0 | 9893 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2580 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2584 | 145 0 0 | 9829 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190820 | 20190816 |
2608 | 129 0 0 | 9017 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2612 | 138 0 0 | 9853 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190820 | 20190816 |
2612 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2696 | 129 0 0 | 9001 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2708 | 129 0 0 | 9001 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
2780 | 129 0 0 | 9001 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190820 | 20190816 |
5964 | 286 0 0 | 11582 760 760 | ref | gcc | 20190820 | 20190816 |
6320 | 286 0 0 | 11582 760 760 | ref | gcc_-funroll-loops | 20190820 | 20190816 |
6736 | 286 0 0 | 11582 760 760 | ref | cc | 20190820 | 20190816 |