Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
14868 | 11952 0 0 | 22142 872 736 | bswap | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14868 | 12496 0 0 | 22678 872 736 | regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
15281 | 11952 0 0 | 22142 872 736 | bswap | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15694 | 12505 0 0 | 25772 800 768 | bswap | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
15694 | 12517 0 0 | 25836 800 768 | bswap | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
15694 | 11956 0 0 | 22206 872 736 | bswap | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15694 | 13105 0 0 | 26412 800 768 | regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
15694 | 13105 0 0 | 26412 800 768 | regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
15694 | 12496 0 0 | 22678 872 736 | regs | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15694 | 12500 0 0 | 22742 872 736 | regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15694 | 12500 0 0 | 22742 872 736 | regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
15694 | 23620 0 0 | 34967 896 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
16107 | 13056 0 0 | 24206 888 744 | bswap | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
16520 | 22996 0 0 | 33383 880 736 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
16933 | 13256 0 0 | 25607 896 760 | bswap | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 13000 0 0 | 25343 896 760 | bswap | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 13816 0 0 | 26167 896 760 | regs | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 13352 0 0 | 24342 888 744 | regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 22840 0 0 | 36164 800 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
16933 | 22840 0 0 | 36212 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
16933 | 23540 0 0 | 34791 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 22996 0 0 | 33383 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 22996 0 0 | 33383 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 13376 0 0 | 26518 888 744 | bswap | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 13240 0 0 | 26446 888 744 | bswap | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 13776 0 0 | 26990 888 744 | regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 23580 0 0 | 34767 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 23492 0 0 | 36823 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 27996 0 0 | 41823 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
17759 | 23628 0 0 | 37047 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17759 | 22996 0 0 | 33447 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18172 | 12517 0 0 | 25836 800 768 | bswap | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18172 | 12517 0 0 | 25836 800 768 | bswap | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18172 | 13093 0 0 | 26348 800 768 | regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18172 | 13105 0 0 | 26412 800 768 | regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18998 | 13333 0 0 | 26652 800 768 | bswap | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
18998 | 11952 0 0 | 22142 872 736 | bswap | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 12496 0 0 | 22678 872 736 | regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
19411 | 11956 0 0 | 22206 872 736 | bswap | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
19411 | 13917 0 0 | 27228 800 768 | regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
19824 | 12816 0 0 | 23822 888 744 | bswap | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
19824 | 13584 0 0 | 25927 896 760 | regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
19824 | 22736 0 0 | 36116 800 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
20237 | 13040 0 0 | 24094 888 744 | bswap | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
20237 | 13584 0 0 | 24638 888 744 | regs | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
20237 | 28276 0 0 | 40735 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 13592 0 0 | 27327 896 760 | bswap | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 13428 0 0 | 27135 896 760 | bswap | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 13920 0 0 | 27062 888 744 | regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 14152 0 0 | 27887 896 760 | regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 14012 0 0 | 27727 896 760 | regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 13956 0 0 | 26407 896 760 | regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
20650 | 28336 0 0 | 40783 896 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 28332 0 0 | 40887 896 760 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21063 | 13396 0 0 | 25847 896 760 | bswap | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21063 | 13600 0 0 | 24750 888 744 | regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21889 | 22840 0 0 | 36212 800 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21889 | 22840 0 0 | 36212 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21889 | 6776 0 0 | 17167 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
22302 | 7012 0 0 | 20388 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
22302 | 7012 0 0 | 20388 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
22715 | 28296 0 0 | 42111 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
23541 | 22996 0 0 | 33447 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
23954 | 8316 0 0 | 19671 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
23954 | 12924 0 0 | 25511 896 760 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
24367 | 12892 0 0 | 25375 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
24367 | 8276 0 0 | 21607 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
24780 | 12740 0 0 | 26591 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
25193 | 4813 0 0 | 18124 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
25193 | 3505 0 0 | 13686 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
25193 | 3505 0 0 | 13686 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
25606 | 4813 0 0 | 18124 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
26019 | 8060 0 0 | 19271 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
26019 | 12792 0 0 | 25247 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
26019 | 12752 0 0 | 26575 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
26432 | 3509 0 0 | 13766 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
26845 | 5725 0 0 | 19479 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
26845 | 5689 0 0 | 19399 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
26845 | 6824 0 0 | 20196 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
27258 | 4385 0 0 | 15454 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
27258 | 4401 0 0 | 15566 888 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
27258 | 5409 0 0 | 17871 896 760 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
27671 | 4725 0 0 | 18044 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
27671 | 4409 0 0 | 15414 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
30975 | 7012 0 0 | 20340 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
30975 | 7012 0 0 | 20388 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
31388 | 14744 0 0 | 25782 888 744 | bswap | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
31388 | 14744 0 0 | 25782 888 744 | bswap | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
32214 | 28036 0 0 | 39239 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33040 | 16268 0 0 | 27302 888 744 | regs | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33040 | 16268 0 0 | 27302 888 744 | regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33040 | 16700 0 0 | 30958 888 744 | regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33040 | 16268 0 0 | 27302 888 744 | regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
33040 | 9972 0 0 | 24407 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33453 | 4813 0 0 | 18124 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
33866 | 4801 0 0 | 18060 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
34279 | 8204 0 0 | 19463 896 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
35105 | 6776 0 0 | 17167 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
35105 | 6776 0 0 | 17167 880 736 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
35931 | 3505 0 0 | 13686 872 736 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
37170 | 3861 0 0 | 14894 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37170 | 3861 0 0 | 14894 888 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
38822 | 4985 0 0 | 18134 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
38822 | 8116 0 0 | 21527 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
39648 | 5261 0 0 | 17639 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
39648 | 6776 0 0 | 17231 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
39648 | 6776 0 0 | 17231 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
40887 | 3509 0 0 | 13766 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
41300 | 5229 0 0 | 17591 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
45017 | 5049 0 0 | 18270 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
50799 | 28036 0 0 | 39239 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
50799 | 28724 0 0 | 43151 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
50799 | 28724 0 0 | 43151 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
50799 | 28036 0 0 | 39239 896 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
53277 | 15176 0 0 | 29438 888 744 | bswap | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
53690 | 15176 0 0 | 29438 888 744 | bswap | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
53690 | 14744 0 0 | 25782 888 744 | bswap | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
56994 | 16700 0 0 | 30958 888 744 | regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
59059 | 9260 0 0 | 20479 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
59059 | 9260 0 0 | 20479 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
59059 | 9972 0 0 | 24407 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
59059 | 9260 0 0 | 20479 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
60711 | 4401 0 0 | 18662 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
60711 | 4401 0 0 | 18662 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
65254 | 3861 0 0 | 14894 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
81774 | 53804 0 0 | 71335 880 744 | sphlib | cc | 20190911 | 20190816 |
91686 | 34929 0 0 | 48142 872 744 | bswap | gcc | 20190911 | 20190816 |
95816 | 39253 0 0 | 52462 872 744 | regs | gcc_-funroll-loops | 20190911 | 20190816 |
104076 | 13996 0 0 | 31535 880 744 | sphlib-small | gcc | 20190911 | 20190816 |
106554 | 53804 0 0 | 71335 880 744 | sphlib | gcc | 20190911 | 20190816 |
106967 | 53804 0 0 | 71335 880 744 | sphlib | gcc_-funroll-loops | 20190911 | 20190816 |
108206 | 7813 0 0 | 21022 872 744 | ref | cc | 20190911 | 20190816 |
121009 | 34929 0 0 | 48142 872 744 | bswap | cc | 20190911 | 20190816 |
121422 | 34929 0 0 | 48142 872 744 | bswap | gcc_-funroll-loops | 20190911 | 20190816 |
137942 | 39253 0 0 | 52462 872 744 | regs | cc | 20190911 | 20190816 |
137942 | 39253 0 0 | 52462 872 744 | regs | gcc | 20190911 | 20190816 |
193697 | 13996 0 0 | 31535 880 744 | sphlib-small | cc | 20190911 | 20190816 |
193697 | 13996 0 0 | 31535 880 744 | sphlib-small | gcc_-funroll-loops | 20190911 | 20190816 |
215999 | 7813 0 0 | 21022 872 744 | ref | gcc | 20190911 | 20190816 |
215999 | 7813 0 0 | 21022 872 744 | ref | gcc_-funroll-loops | 20190911 | 20190816 |