Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5816601 | 19256 0 0 | 37077 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
6257804 | 49486 0 0 | 40501 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
6265040 | 24687 0 0 | 39949 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
7356663 | 18600 0 0 | 38709 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
7491732 | 18600 0 0 | 38709 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
7536020 | 18600 0 0 | 38709 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
7652988 | 18408 0 0 | 35461 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
7708817 | 19256 0 0 | 37077 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
7738844 | 18613 0 0 | 37397 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
7920516 | 24671 0 0 | 39941 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8021208 | 18408 0 0 | 35461 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
8481312 | 24711 0 0 | 39949 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
8500248 | 25865 0 0 | 43453 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8608968 | 25554 0 0 | 42805 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8643608 | 25839 0 0 | 44165 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8646684 | 24562 0 0 | 40069 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8684316 | 25722 0 0 | 43893 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8706164 | 24406 0 0 | 39349 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8730488 | 24687 0 0 | 39949 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8751492 | 24671 0 0 | 39789 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8846300 | 24406 0 0 | 39349 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8880792 | 25865 0 0 | 43453 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8892428 | 24687 0 0 | 40021 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
8922800 | 24687 0 0 | 40021 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9004612 | 24671 0 0 | 39925 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9009208 | 25554 0 0 | 42805 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9033808 | 24687 0 0 | 40021 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9040980 | 24562 0 0 | 40069 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9082032 | 25839 0 0 | 44165 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9085956 | 25865 0 0 | 43453 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9109000 | 25722 0 0 | 43893 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9200860 | 24743 0 0 | 40501 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9219360 | 24671 0 0 | 39877 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
9282644 | 24687 0 0 | 39949 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
15752060 | 14503 0 0 | 27468 776 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
16205760 | 19769 0 0 | 35868 776 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
16584256 | 19883 0 0 | 36092 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
16685192 | 19883 0 0 | 36092 776 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17034712 | 19883 0 0 | 36092 776 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17327428 | 19621 0 0 | 35420 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17337856 | 19907 0 0 | 36204 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17487636 | 19907 0 0 | 36204 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17766172 | 19769 0 0 | 35868 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
17855576 | 19621 0 0 | 35420 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
19077648 | 13806 0 0 | 25744 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
21985208 | 17215 0 0 | 33484 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
22521972 | 17209 0 0 | 33404 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
22995358 | 15565 0 0 | 28484 776 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
23724680 | 17209 0 0 | 33404 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
23855600 | 17215 0 0 | 33484 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
24138468 | 15541 0 0 | 28460 776 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
24143532 | 15686 0 0 | 28916 776 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
24384268 | 31372 0 0 | 28916 776 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
24389168 | 17210 0 0 | 33612 776 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
24860800 | 17210 0 0 | 33612 776 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
24954976 | 17210 0 0 | 33612 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
25494956 | 15541 0 0 | 28460 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
25575096 | 15541 0 0 | 28468 776 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
25936624 | 15286 0 0 | 27860 776 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26042212 | 15557 0 0 | 28476 776 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26132380 | 15541 0 0 | 28468 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26218480 | 15438 0 0 | 28340 776 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26277252 | 15541 0 0 | 28460 776 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26319904 | 15557 0 0 | 28476 776 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26569248 | 17190 0 0 | 33540 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
26800388 | 15286 0 0 | 27860 776 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26853144 | 15541 0 0 | 28460 776 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26912848 | 15557 0 0 | 28476 776 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
26970068 | 13798 0 0 | 25728 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
26974436 | 17190 0 0 | 33540 776 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
27278536 | 14505 0 0 | 27468 776 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
27363304 | 13805 0 0 | 25728 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
27529008 | 15438 0 0 | 28340 776 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
27595196 | 14492 0 0 | 27420 776 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
27653096 | 13805 0 0 | 25728 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
27891324 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
28164972 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
28413116 | 13806 0 0 | 25728 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
28549233 | 14505 0 0 | 27468 776 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
28675412 | 13805 0 0 | 25728 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
29786312 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
29935764 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
29956012 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
29988184 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
30142996 | 14478 0 0 | 27444 776 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
30407776 | 27610 0 0 | 25728 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
30452280 | 14478 0 0 | 27444 776 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
30512640 | 13805 0 0 | 25728 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
30726236 | 13798 0 0 | 25728 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
30780972 | 13806 0 0 | 25728 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
31157652 | 15541 0 0 | 28468 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
31463620 | 13806 0 0 | 25728 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
31585692 | 13838 0 0 | 25800 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
31610996 | 13805 0 0 | 25728 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
31783436 | 14492 0 0 | 27420 776 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32013840 | 14503 0 0 | 27468 776 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32063284 | 14505 0 0 | 27468 776 928 | ref | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
32671108 | 13806 0 0 | 25728 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
33202136 | 13838 0 0 | 25800 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
34179332 | 13805 0 0 | 25728 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
34307552 | 13822 0 0 | 25760 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
34506724 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
35338752 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
35960208 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
36062896 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
36073520 | 14497 0 0 | 27436 776 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
36219852 | 28994 0 0 | 27436 776 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
37504020 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
37779436 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
38225180 | 13845 0 0 | 25816 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
38873336 | 13806 0 0 | 25744 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
40089088 | 13806 0 0 | 25744 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
75075040 | 18612 0 0 | 33263 768 888 | ref | cc | 20190826 | 20190816 |
75255512 | 18612 0 0 | 33263 768 888 | ref | gcc_-funroll-loops | 20190826 | 20190816 |
75258456 | 18612 0 0 | 33263 768 888 | ref | gcc | 20190826 | 20190816 |