Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4331704 | 25088 72 0 | 45212 848 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
7421532 | 24144 72 0 | 41116 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
7431020 | 25088 72 0 | 45212 848 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
7437152 | 42730 72 0 | 58173 864 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7514984 | 25088 72 0 | 45212 848 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
7531688 | 24144 72 0 | 41116 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
7560668 | 42730 72 0 | 58173 864 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7576312 | 38655 72 0 | 53997 864 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
7578136 | 43562 72 0 | 58957 864 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7580848 | 43434 72 0 | 58661 864 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7637900 | 24816 72 0 | 42556 848 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
7643628 | 43562 72 0 | 58893 864 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7667216 | 42730 72 0 | 58173 864 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7767728 | 44570 72 0 | 59965 864 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
7914280 | 25535 72 0 | 44332 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
8059772 | 24816 72 0 | 42556 848 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
8118108 | 45559 72 0 | 60981 864 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8465864 | 75286 72 0 | 93765 864 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8531712 | 114688 144 0 | 73237 864 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8642520 | 57344 72 0 | 73237 864 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8655584 | 75286 72 0 | 93765 864 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8656088 | 59137 72 0 | 76877 864 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8689376 | 45559 72 0 | 60981 864 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8714392 | 61157 72 0 | 78565 864 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8797060 | 54645 72 0 | 70325 864 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8824948 | 72838 72 0 | 91173 864 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8869560 | 72838 72 0 | 91173 864 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8928000 | 46158 72 0 | 61277 864 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
8972652 | 29464 72 0 | 45796 856 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
8994064 | 45559 72 0 | 60981 864 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9013844 | 59137 72 0 | 76877 864 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9068100 | 59137 72 0 | 76877 864 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9122120 | 54645 72 0 | 70325 864 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9213812 | 61157 72 0 | 78565 864 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9277056 | 46158 72 0 | 61277 864 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
9578900 | 29464 72 0 | 45796 856 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9625152 | 29744 72 0 | 46164 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9845012 | 29464 72 0 | 45796 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9875008 | 29103 72 0 | 45052 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9938840 | 29744 72 0 | 46164 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9947416 | 29240 72 0 | 45484 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
9988464 | 29240 72 0 | 45484 856 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10120676 | 20809 72 0 | 37332 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10187784 | 29103 72 0 | 45052 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10781160 | 20897 72 0 | 37308 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10806472 | 20827 72 0 | 37292 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10884588 | 20809 72 0 | 37332 856 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10895680 | 20809 72 0 | 37332 856 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10979108 | 20897 72 0 | 37308 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11068168 | 21020 72 0 | 37348 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11093988 | 20827 72 0 | 37292 856 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11101756 | 21020 72 0 | 37348 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
12987632 | 9457 72 0 | 21536 840 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
18467676 | 10930 72 0 | 24004 856 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
18740124 | 11006 72 0 | 24084 856 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
18790040 | 12969 72 0 | 26324 856 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19117660 | 10930 72 0 | 24004 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
19136928 | 12571 72 0 | 25628 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19160072 | 12603 72 0 | 25660 856 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
19290012 | 10986 72 0 | 24068 856 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
19329188 | 11862 72 0 | 24612 856 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19398540 | 11862 72 0 | 24612 856 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19450796 | 12587 72 0 | 25644 856 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19490976 | 12571 72 0 | 25628 856 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19574016 | 12571 72 0 | 25628 856 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19575800 | 12571 72 0 | 25628 856 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19584548 | 11015 72 0 | 24100 856 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
19609984 | 10930 72 0 | 24004 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
19631044 | 12587 72 0 | 25644 856 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19637956 | 12587 72 0 | 25668 856 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19752648 | 12587 72 0 | 25668 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19762504 | 12587 72 0 | 25668 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
19873144 | 10992 72 0 | 24068 856 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
19911208 | 25938 144 0 | 26324 856 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
20034056 | 12587 72 0 | 25644 856 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
20050400 | 11006 72 0 | 24084 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20065740 | 11006 72 0 | 24084 856 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20216292 | 11006 72 0 | 24084 856 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20250048 | 12289 72 0 | 25348 856 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
20278008 | 10902 72 0 | 23996 856 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20321260 | 12289 72 0 | 25348 856 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
20398880 | 11015 72 0 | 24100 856 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20546224 | 10874 72 0 | 23940 856 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20633892 | 21972 144 0 | 24068 856 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
20963540 | 11015 72 0 | 24100 856 936 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
21245948 | 10902 72 0 | 23996 856 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
21256380 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21330532 | 9523 72 0 | 21616 840 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21542664 | 9523 72 0 | 21616 840 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21568480 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21778656 | 10874 72 0 | 23940 856 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
21793684 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21842444 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
21995404 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
22044320 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
22483468 | 9530 72 0 | 21632 840 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
23437656 | 9415 72 0 | 21480 840 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
23559928 | 9415 72 0 | 21480 840 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
23574544 | 9415 72 0 | 21480 840 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
23686756 | 9408 72 0 | 21480 840 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
23987536 | 9415 72 0 | 21480 840 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24034348 | 9416 72 0 | 21480 840 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24105220 | 9416 72 0 | 21480 840 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24295788 | 9416 72 0 | 21480 840 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24310188 | 9415 72 0 | 21480 840 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24433260 | 18830 144 0 | 21480 840 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24577268 | 9422 72 0 | 21496 840 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24586508 | 9422 72 0 | 21496 840 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24725680 | 9420 72 0 | 21480 840 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24746200 | 9408 72 0 | 21480 840 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24763644 | 9415 72 0 | 21480 840 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
24844260 | 9422 72 0 | 21496 840 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
95746664 | 17680 72 0 | 32534 856 896 | ref | gcc_-funroll-loops | 20190828 | 20190816 |
97994776 | 17680 72 0 | 32534 856 896 | ref | cc | 20190828 | 20190816 |
98063908 | 17680 72 0 | 32534 856 896 | ref | gcc | 20190828 | 20190816 |