Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
9912 | 104 0 0 | 13381 880 744 | openssl | cc | 20191201 | 20190816 |
9912 | 36 0 0 | 13471 808 768 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
9912 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
9912 | 88 0 0 | 11237 896 744 | openssl | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 84 0 0 | 10365 880 736 | openssl | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 84 0 0 | 11213 896 744 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 84 0 0 | 10365 880 736 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 104 0 0 | 13381 880 744 | openssl | gcc_-funroll-loops | 20191201 | 20190816 |
9912 | 88 0 0 | 13910 904 760 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 84 0 0 | 10429 880 736 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 84 0 0 | 13878 904 760 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
9912 | 88 0 0 | 11333 896 744 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
9912 | 84 0 0 | 10365 880 736 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
14455 | 620 0 0 | 24836 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
14455 | 620 0 0 | 24836 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
14455 | 596 0 0 | 23775 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
14455 | 596 0 0 | 25151 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
14455 | 596 0 0 | 25119 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 5891 0 0 | 1126871 143145 15080 | cryptopp | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
14868 | 5124 704 0 | 1455496 144121 15064 | cryptopp | g++_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 3883 768 0 | 1449632 144129 15048 | cryptopp | g++_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 3883 768 0 | 1449632 144129 15048 | cryptopp | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 6136 704 0 | 1454842 144121 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 4773 704 0 | 1454303 144129 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 3867 768 0 | 1449672 144129 15048 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 4988 704 0 | 1452618 144121 15064 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14868 | 4613 704 0 | 1455031 144129 15064 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14868 | 508 0 0 | 21510 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 1440 0 0 | 25382 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 1464 0 0 | 25486 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 576 0 0 | 22534 888 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14868 | 508 0 0 | 21510 872 736 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
15281 | 584 0 0 | 22422 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
15281 | 7192 0 0 | 19687 896 760 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
16520 | 11246 1576 0 | 1465211 144657 15064 | cryptopp | g++ | 20190911 | 20190816 |
16933 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
16933 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
16933 | 36 0 0 | 13535 808 768 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
16933 | 104 0 0 | 13381 880 744 | openssl | gcc | 20191201 | 20190816 |
16933 | 88 0 0 | 12534 904 760 | openssl | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 11213 896 744 | openssl | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 11181 896 744 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 12518 904 760 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 88 0 0 | 13317 896 744 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 14421 896 744 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 13389 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 14421 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 84 0 0 | 10429 880 736 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
16933 | 88 0 0 | 12630 904 760 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
16933 | 84 0 0 | 11213 896 744 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
16933 | 3884 0 0 | 14247 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 3884 0 0 | 14247 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 5016 0 0 | 18263 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 3884 0 0 | 14255 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
16933 | 3884 0 0 | 14255 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 4516 0 0 | 15679 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 4516 0 0 | 15679 896 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 5096 0 0 | 18415 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17759 | 3884 0 0 | 14183 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
17759 | 3884 0 0 | 14191 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18172 | 872 0 0 | 24870 872 744 | ref | cc | 20190911 | 20190816 |
18172 | 872 0 0 | 24870 872 744 | ref | gcc | 20190911 | 20190816 |
18172 | 872 0 0 | 24870 872 744 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
18172 | 3884 0 0 | 14183 880 736 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
18172 | 3884 0 0 | 14191 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18172 | 4588 0 0 | 15855 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
18585 | 472 0 0 | 24644 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18585 | 620 0 0 | 24836 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18585 | 620 0 0 | 24836 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
18585 | 596 0 0 | 23759 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
18585 | 596 0 0 | 23871 896 760 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
18585 | 3644 0 0 | 17012 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18998 | 508 0 0 | 21510 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1488 0 0 | 26542 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 508 0 0 | 21574 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1488 0 0 | 26542 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 508 0 0 | 21574 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 3644 0 0 | 17012 800 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
18998 | 4220 0 0 | 15359 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 3644 0 0 | 16972 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
19411 | 600 0 0 | 22454 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
19411 | 584 0 0 | 22422 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
19411 | 600 0 0 | 22398 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
19411 | 576 0 0 | 22406 888 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
19411 | 3644 0 0 | 17020 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
19411 | 7192 0 0 | 19687 896 760 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
20650 | 6608 0 0 | 18991 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 6608 0 0 | 18991 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 5907 0 0 | 1126935 143145 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21063 | 5899 0 0 | 1126999 143145 15080 | cryptopp | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
21063 | 5004 704 0 | 1452362 144121 15064 | cryptopp | g++_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 5108 704 0 | 1451328 144121 15064 | cryptopp | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 4996 704 0 | 1456442 144121 15064 | cryptopp | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 4613 704 0 | 1455031 144129 15064 | cryptopp | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 6244 704 0 | 1462864 144121 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 5132 704 0 | 1459912 144121 15064 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21063 | 3883 768 0 | 1449632 144129 15048 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21063 | 6832 0 0 | 20599 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21476 | 5907 0 0 | 1126935 143145 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21476 | 5907 0 0 | 1126935 143145 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21476 | 4613 704 0 | 1455031 144129 15064 | cryptopp | g++_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21476 | 6908 0 0 | 20639 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
22715 | 5016 0 0 | 18263 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
22715 | 5096 0 0 | 18415 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
26019 | 4588 0 0 | 15855 896 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
26432 | 3628 0 0 | 16996 800 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
26432 | 3628 0 0 | 17004 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
27258 | 6832 0 0 | 20599 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
28084 | 3884 0 0 | 14183 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
28084 | 3884 0 0 | 14191 880 736 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
28497 | 4508 0 0 | 15615 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
28497 | 3644 0 0 | 17020 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
28497 | 4508 0 0 | 15615 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
28910 | 3644 0 0 | 16964 800 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
28910 | 3644 0 0 | 17012 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
28910 | 3644 0 0 | 17020 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
28910 | 6908 0 0 | 20639 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
29736 | 6684 0 0 | 19055 896 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
29736 | 6684 0 0 | 19055 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
34692 | 5224 0 0 | 19575 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
34692 | 5224 0 0 | 19575 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
34692 | 5224 0 0 | 19575 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
34692 | 5224 0 0 | 19575 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
35518 | 4220 0 0 | 15359 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
35518 | 4220 0 0 | 15359 896 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
35518 | 4220 0 0 | 15359 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
35518 | 4220 0 0 | 15359 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
35518 | 4220 0 0 | 15359 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
71449 | 8464 0 0 | 25887 880 744 | sphlib | gcc_-funroll-loops | 20190911 | 20190816 |
71449 | 8464 0 0 | 25887 880 744 | sphlib-small | gcc_-funroll-loops | 20190911 | 20190816 |
195349 | 8464 0 0 | 25887 880 744 | sphlib | cc | 20190911 | 20190816 |
195349 | 8464 0 0 | 25887 880 744 | sphlib | gcc | 20190911 | 20190816 |
195349 | 8464 0 0 | 25887 880 744 | sphlib-small | cc | 20190911 | 20190816 |
195762 | 8464 0 0 | 25887 880 744 | sphlib-small | gcc | 20190911 | 20190816 |