Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1385828 | 27185 0 0 | 49597 776 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
1483348 | 28849 0 0 | 52589 776 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
1518392 | 28849 0 0 | 52589 776 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
1626148 | 29713 0 0 | 51229 776 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
1641648 | 28849 0 0 | 52589 776 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190825 | 20190816 |
1683328 | 29713 0 0 | 51229 776 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
1695744 | 29425 0 0 | 50189 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
1725316 | 43553 0 0 | 62933 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
1741188 | 29425 0 0 | 50189 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190825 | 20190816 |
1837184 | 43537 0 0 | 63013 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1874376 | 39672 0 0 | 60101 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
1882408 | 49381 0 0 | 71133 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1884280 | 45601 0 0 | 65029 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1894316 | 49381 0 0 | 71133 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1901132 | 46035 0 0 | 64909 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1911784 | 43249 0 0 | 62661 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1913384 | 39672 0 0 | 60101 800 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
1928832 | 49381 0 0 | 71133 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1935372 | 46242 0 0 | 65661 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1936480 | 49194 0 0 | 71669 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1941408 | 39444 0 0 | 59669 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
1943360 | 39672 0 0 | 60101 800 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
1959244 | 27966 0 0 | 48093 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
1961120 | 27831 0 0 | 48045 800 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
1972560 | 39889 0 0 | 60397 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
1974384 | 46242 0 0 | 65661 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1976572 | 28315 0 0 | 48677 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
1982552 | 45932 0 0 | 65501 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1984284 | 49194 0 0 | 71669 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1988916 | 43537 0 0 | 63013 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1992328 | 48987 0 0 | 71181 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
1993652 | 27966 0 0 | 48093 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2002004 | 23491 0 0 | 40405 800 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2009484 | 49557 0 0 | 70725 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2043352 | 39127 0 0 | 58957 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2049636 | 43489 0 0 | 62749 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2052492 | 49557 0 0 | 70725 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2055032 | 39444 0 0 | 59669 800 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2055364 | 46242 0 0 | 65661 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2055808 | 46060 0 0 | 65925 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2065120 | 28013 0 0 | 48165 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2066964 | 48987 0 0 | 71181 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2070996 | 27831 0 0 | 48045 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2077240 | 46035 0 0 | 64909 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2085632 | 43537 0 0 | 63013 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2085740 | 92120 0 0 | 65925 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2086984 | 23054 0 0 | 39869 800 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2089244 | 45932 0 0 | 65501 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2117500 | 43249 0 0 | 62597 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190825 | 20190816 |
2128552 | 39889 0 0 | 60397 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2131132 | 28315 0 0 | 48677 800 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2140208 | 28013 0 0 | 48165 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2153556 | 23193 0 0 | 40085 800 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2161464 | 24290 0 0 | 41429 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2172712 | 24290 0 0 | 41429 800 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2173064 | 23491 0 0 | 40405 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2182488 | 28315 0 0 | 48677 800 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2183348 | 24354 0 0 | 41493 800 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2183392 | 24539 0 0 | 41989 800 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2197768 | 24354 0 0 | 41493 800 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2230048 | 24178 0 0 | 41357 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2235264 | 39127 0 0 | 58957 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2236392 | 23726 0 0 | 40781 800 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2258540 | 24178 0 0 | 41357 800 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2272980 | 23264 0 0 | 40173 800 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2274644 | 21146 0 0 | 36648 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2287944 | 23264 0 0 | 40173 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2302908 | 23128 0 0 | 39917 800 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2313936 | 23492 0 0 | 40405 800 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2330188 | 23491 0 0 | 40405 800 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
2336200 | 46386 0 0 | 40085 800 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2336928 | 23457 0 0 | 40085 800 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2340144 | 24226 0 0 | 41365 800 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2354492 | 49078 0 0 | 41989 800 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2384692 | 21309 0 0 | 36848 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2386452 | 23726 0 0 | 40781 800 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2386884 | 24354 0 0 | 41493 800 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2388108 | 23491 0 0 | 40405 800 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2401440 | 23264 0 0 | 40173 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2405960 | 24290 0 0 | 41429 800 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2408808 | 23128 0 0 | 39917 800 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2415148 | 23491 0 0 | 40405 800 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2431136 | 23492 0 0 | 40405 800 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2432488 | 24306 0 0 | 41445 800 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
2434864 | 23054 0 0 | 39869 800 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2440328 | 21195 0 0 | 36720 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2456676 | 23492 0 0 | 40405 800 928 | ref | gcc_-O_-fomit-frame-pointer | 20190825 | 20190816 |
2466608 | 21143 0 0 | 36656 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2480548 | 21509 0 0 | 37080 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2484980 | 21195 0 0 | 36720 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2494380 | 21336 0 0 | 36888 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2498492 | 21509 0 0 | 37088 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2500848 | 21336 0 0 | 36888 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2503668 | 24178 0 0 | 41357 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2524456 | 21218 0 0 | 36736 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190825 | 20190816 |
2528224 | 21146 0 0 | 36648 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2545844 | 21309 0 0 | 36848 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2566876 | 21309 0 0 | 36840 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2576992 | 21308 0 0 | 36848 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2579964 | 21146 0 0 | 36648 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2584772 | 23457 0 0 | 40085 800 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190825 | 20190816 |
2585700 | 21509 0 0 | 37080 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2591256 | 42616 0 0 | 36848 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2594980 | 21195 0 0 | 36720 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2648932 | 21309 0 0 | 36840 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2652128 | 21336 0 0 | 36888 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2674328 | 21305 0 0 | 36824 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2680544 | 21505 0 0 | 37080 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2681508 | 21309 0 0 | 36848 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2685928 | 21505 0 0 | 37080 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2710660 | 21509 0 0 | 37088 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
2786216 | 21305 0 0 | 36824 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190825 | 20190816 |
5836944 | 28493 0 0 | 47135 784 888 | ref | gcc_-funroll-loops | 20190825 | 20190816 |
6084132 | 28493 0 0 | 47135 784 888 | ref | gcc | 20190825 | 20190816 |
6192840 | 28493 0 0 | 47135 784 888 | ref | cc | 20190825 | 20190816 |