Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1896992 | 8810 0 0 | 24445 784 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
1953160 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
1987880 | 8003 0 0 | 20661 784 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2004680 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2059824 | 8003 0 0 | 20661 784 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2119256 | 8906 0 0 | 24629 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2128328 | 7773 0 0 | 20221 784 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2136528 | 8810 0 0 | 24445 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2143288 | 8646 0 0 | 23397 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2161936 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2163560 | 8026 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2173640 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2185784 | 8018 0 0 | 20997 784 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2192016 | 8003 0 0 | 20661 784 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2213460 | 8026 0 0 | 20653 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2214216 | 16180 0 0 | 21229 784 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2222908 | 8005 0 0 | 20621 784 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
2225760 | 8906 0 0 | 24629 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2233492 | 7773 0 0 | 20221 784 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2241792 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2243620 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
2253536 | 8026 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2254924 | 8003 0 0 | 20501 784 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2260828 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2265520 | 8018 0 0 | 20997 784 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2320544 | 8090 0 0 | 21229 784 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2369880 | 8646 0 0 | 23397 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
2441060 | 7766 0 0 | 22567 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
2441644 | 7891 0 0 | 24439 784 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
2502376 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
2531068 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
2538660 | 7766 0 0 | 22567 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
2633572 | 7763 0 0 | 23239 784 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
2636320 | 7763 0 0 | 23239 784 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
5806836 | 7905 0 0 | 21581 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
5858492 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
5966768 | 7905 0 0 | 21581 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6001304 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6114836 | 7582 0 0 | 21325 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6118796 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6259570 | 7563 0 0 | 21301 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6290024 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6342008 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6356192 | 7561 0 0 | 21117 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6487608 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6509644 | 7582 0 0 | 21325 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6541020 | 7561 0 0 | 21117 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6591288 | 7422 0 0 | 21013 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6606908 | 7134 0 0 | 20437 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6804536 | 7422 0 0 | 21013 784 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
6830252 | 7563 0 0 | 21301 784 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
6852108 | 7134 0 0 | 20437 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9477496 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
9529756 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9717604 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9718468 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
9827572 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9848408 | 3926 0 0 | 14341 784 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9864052 | 4071 0 0 | 14405 784 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9871636 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
9918064 | 4382 0 0 | 15069 784 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
9953612 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10092984 | 3158 0 0 | 12577 768 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10109756 | 4071 0 0 | 14405 784 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
10161496 | 3158 0 0 | 12593 768 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
10230536 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10265188 | 3587 0 0 | 13693 784 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10292604 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10296612 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10347364 | 6316 0 0 | 12577 768 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10367424 | 3158 0 0 | 12577 768 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10472904 | 3158 0 0 | 12577 768 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10477440 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10528732 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10528736 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10538388 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10547664 | 3926 0 0 | 14341 784 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10556648 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10560188 | 3699 0 0 | 14005 784 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
10564960 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10566212 | 3158 0 0 | 12577 768 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10577512 | 3679 0 0 | 14021 784 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10588508 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10695232 | 3647 0 0 | 14013 784 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10720496 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10738948 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10749204 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10752576 | 4071 0 0 | 14405 784 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10758616 | 3138 0 0 | 12561 768 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
10806736 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10818268 | 3647 0 0 | 14013 784 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10864836 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
10882928 | 3702 0 0 | 14005 784 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10905336 | 3679 0 0 | 14021 784 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
10933796 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11010544 | 8764 0 0 | 15069 784 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
11117240 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11118272 | 3587 0 0 | 13693 784 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
11154724 | 3702 0 0 | 14005 784 808 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11185056 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11186968 | 3254 0 0 | 12713 768 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11209160 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11237316 | 3254 0 0 | 12713 768 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11274968 | 7294 0 0 | 13957 784 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11286604 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11295732 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11434912 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11463632 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11473872 | 3138 0 0 | 12561 768 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11488000 | 3647 0 0 | 13957 784 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
11677832 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
11976288 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
35676684 | 6347 0 0 | 18014 776 768 | ref | cc | 20190824 | 20190816 |
36678404 | 6347 0 0 | 18014 776 768 | ref | gcc | 20190824 | 20190816 |
38432360 | 6347 0 0 | 18014 776 768 | ref | gcc_-funroll-loops | 20190824 | 20190816 |