Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2891 | 36 0 0 | 13471 808 768 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2891 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
2891 | 88 0 0 | 11125 896 744 | openssl | gcc_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 88 0 0 | 12406 904 760 | openssl | gcc_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 11213 896 744 | openssl | gcc_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 10365 880 736 | openssl | gcc_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 11069 896 744 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 12390 904 760 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 14421 896 744 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 10429 880 736 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 13750 904 760 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 14421 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
2891 | 84 0 0 | 11213 896 744 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
3717 | 552 0 0 | 14772 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3717 | 552 0 0 | 14772 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
3717 | 552 0 0 | 14772 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
3717 | 408 0 0 | 13439 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
3717 | 408 0 0 | 14831 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
3717 | 408 0 0 | 14799 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
3717 | 420 0 0 | 13567 896 760 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4130 | 104 0 0 | 13381 880 744 | openssl | cc | 20191201 | 20190816 |
4130 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
4130 | 36 0 0 | 13535 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191201 | 20190816 |
4130 | 36 0 0 | 13535 808 768 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191201 | 20190816 |
4130 | 104 0 0 | 13381 880 744 | openssl | gcc | 20191201 | 20190816 |
4130 | 84 0 0 | 11213 896 744 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 84 0 0 | 10365 880 736 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 104 0 0 | 13381 880 744 | openssl | gcc_-funroll-loops | 20191201 | 20190816 |
4130 | 88 0 0 | 13205 896 744 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 88 0 0 | 13782 904 760 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 84 0 0 | 13293 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 84 0 0 | 10429 880 736 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191201 | 20190816 |
4130 | 88 0 0 | 11237 896 744 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
4130 | 88 0 0 | 12502 904 760 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
4130 | 84 0 0 | 10365 880 736 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191201 | 20190816 |
4130 | 404 0 0 | 14564 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
4130 | 552 0 0 | 14772 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
4130 | 456 0 0 | 12222 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 408 0 0 | 13455 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 584 0 0 | 12438 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 1348 0 0 | 15174 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 1472 0 0 | 16542 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 364 0 0 | 11430 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 1380 0 0 | 15302 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 1472 0 0 | 16542 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 364 0 0 | 11430 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4130 | 552 0 0 | 12406 888 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 5871 0 0 | 1126847 143153 15080 | cryptopp | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
4543 | 5887 0 0 | 1126911 143153 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
4543 | 5891 0 0 | 1126983 143153 15080 | cryptopp | clang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
4543 | 5120 704 0 | 1451432 144121 15064 | cryptopp | g++_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4984 704 0 | 1456458 144121 15064 | cryptopp | g++_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4623 704 0 | 1451095 144129 15064 | cryptopp | g++_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 3883 768 0 | 1449776 144129 15048 | cryptopp | g++_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 5112 704 0 | 1451360 144121 15064 | cryptopp | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4976 704 0 | 1464634 144121 15064 | cryptopp | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4623 704 0 | 1451095 144129 15064 | cryptopp | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 3883 768 0 | 1449776 144129 15048 | cryptopp | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 6248 704 0 | 1454720 144121 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 6120 704 0 | 1454842 144121 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4783 704 0 | 1454463 144129 15064 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 3867 768 0 | 1453912 144129 15048 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 5120 704 0 | 1459928 144121 15064 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 4984 704 0 | 1452634 144121 15064 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 4623 704 0 | 1451095 144129 15064 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 3883 768 0 | 1449776 144129 15048 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 584 0 0 | 12438 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 364 0 0 | 11366 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 472 0 0 | 12182 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 364 0 0 | 11366 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 440 0 0 | 12302 888 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 372 0 0 | 11366 872 736 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4956 | 5887 0 0 | 1126911 143153 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
4956 | 5887 0 0 | 1126911 143153 15080 | cryptopp | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5782 | 11018 1576 0 | 1461019 144657 15064 | cryptopp | g++ | 20190911 | 20190816 |
5782 | 796 0 0 | 14798 872 744 | ref | cc | 20190911 | 20190816 |
5782 | 796 0 0 | 14798 872 744 | ref | gcc | 20190911 | 20190816 |
5782 | 796 0 0 | 14798 872 744 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
19411 | 10120 0 0 | 22495 896 760 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
19824 | 10160 0 0 | 22431 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20237 | 16648 0 0 | 27823 896 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
20650 | 17824 0 0 | 30079 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 17824 0 0 | 31455 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 17904 0 0 | 31519 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 9520 0 0 | 22743 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 17900 0 0 | 30135 896 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 17176 0 0 | 28303 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 9020 0 0 | 19327 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 9020 0 0 | 19327 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 9624 0 0 | 22751 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 10160 0 0 | 23807 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 9020 0 0 | 19391 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
21063 | 9600 0 0 | 20783 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21476 | 16812 0 0 | 27103 880 736 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
21476 | 9204 0 0 | 22588 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
21476 | 9428 0 0 | 20559 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21476 | 9660 0 0 | 24007 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
21889 | 17692 0 0 | 31060 800 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
22302 | 16824 0 0 | 27175 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
22302 | 16824 0 0 | 27175 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
22302 | 9204 0 0 | 22588 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
24367 | 18628 0 0 | 32004 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
24367 | 18628 0 0 | 32004 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
26432 | 16616 0 0 | 27679 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
26432 | 16664 0 0 | 29791 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
26432 | 17856 0 0 | 30223 896 760 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
26845 | 16744 0 0 | 29975 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
27671 | 9104 0 0 | 22476 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
28084 | 9568 0 0 | 20639 896 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
28497 | 16684 0 0 | 27679 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
28497 | 10140 0 0 | 22383 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
28910 | 9492 0 0 | 20503 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
29323 | 9204 0 0 | 22588 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29736 | 9204 0 0 | 22524 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
29736 | 10128 0 0 | 23727 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
30149 | 9020 0 0 | 19327 880 736 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
31801 | 9020 0 0 | 19391 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
32214 | 16812 0 0 | 27103 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
32214 | 16812 0 0 | 27103 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
33866 | 18628 0 0 | 31940 800 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
34279 | 18628 0 0 | 32004 800 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
37170 | 17176 0 0 | 28303 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37170 | 17408 0 0 | 31751 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37170 | 17408 0 0 | 31751 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37170 | 17176 0 0 | 28303 896 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
37170 | 9660 0 0 | 24007 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37583 | 9428 0 0 | 20559 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
37583 | 9428 0 0 | 20559 896 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
53277 | 37904 0 0 | 55327 880 744 | sphlib | gcc_-funroll-loops | 20190911 | 20190816 |
58233 | 20544 0 0 | 37967 880 744 | sphlib-small | gcc | 20190911 | 20190816 |
146202 | 37904 0 0 | 55327 880 744 | sphlib | cc | 20190911 | 20190816 |
146202 | 37904 0 0 | 55327 880 744 | sphlib | gcc | 20190911 | 20190816 |
156114 | 20544 0 0 | 37967 880 744 | sphlib-small | cc | 20190911 | 20190816 |
156114 | 20544 0 0 | 37967 880 744 | sphlib-small | gcc_-funroll-loops | 20190911 | 20190816 |