Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 48 0 0 | 12612 904 744 | openssl | cc | 20191127 | 20190816 |
0 | 40 0 0 | 11271 824 760 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 40 0 0 | 11287 824 760 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 40 0 0 | 11287 824 760 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 40 0 0 | 11287 824 760 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 36 0 0 | 10272 920 744 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 11977 928 776 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 10344 920 744 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 9644 904 744 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 48 0 0 | 12612 904 744 | openssl | gcc_-funroll-loops | 20191127 | 20190816 |
0 | 36 0 0 | 13320 920 744 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 13657 928 776 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 13544 920 744 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 9676 904 744 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 13360 920 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 13625 928 776 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 13544 920 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 36 0 0 | 9676 904 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 472 0 0 | 18753 912 744 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 516 0 0 | 18833 912 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 396 0 0 | 18013 896 744 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 436 0 0 | 20410 920 776 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
0 | 16936 0 0 | 30394 920 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
0 | 16388 0 0 | 25982 904 744 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
1921 | 36 0 0 | 12001 928 776 | openssl | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
1921 | 36 0 0 | 9644 904 744 | openssl | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 6459 0 0 | 1085301 143985 15072 | cryptopp | clang++_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
3842 | 6475 0 0 | 1085333 143985 15072 | cryptopp | clang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
3842 | 6475 0 0 | 1085333 143985 15072 | cryptopp | clang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
3842 | 11614 1576 0 | 1424923 145185 15056 | cryptopp | g++ | 20191127 | 20190816 |
3842 | 4027 768 0 | 1412750 144657 15056 | cryptopp | g++_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 4829 704 0 | 1417688 144649 15056 | cryptopp | g++_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 4831 704 0 | 1415240 144649 15072 | cryptopp | g++_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 6143 704 0 | 1418192 144649 15072 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 4023 768 0 | 1412790 144657 15056 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 4849 704 0 | 1413696 144649 15056 | cryptopp | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
3842 | 48 0 0 | 12612 904 744 | openssl | gcc | 20191127 | 20190816 |
3842 | 36 0 0 | 10312 920 744 | openssl | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
3842 | 36 0 0 | 11993 928 776 | openssl | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
3842 | 36 0 0 | 10344 920 744 | openssl | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
3842 | 36 0 0 | 9644 904 744 | openssl | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
5763 | 6475 0 0 | 1085333 143985 15072 | cryptopp | clang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
5763 | 4849 704 0 | 1413696 144649 15056 | cryptopp | g++_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4835 704 0 | 1415256 144649 15072 | cryptopp | g++_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4645 704 0 | 1417901 144657 15056 | cryptopp | g++_-O_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4645 704 0 | 1417901 144657 15056 | cryptopp | g++_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4027 768 0 | 1412750 144657 15056 | cryptopp | g++_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 6141 704 0 | 1418064 144649 15056 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4821 704 0 | 1417197 144657 15056 | cryptopp | g++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
5763 | 4835 704 0 | 1415256 144649 15072 | cryptopp | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
5763 | 4645 704 0 | 1417901 144657 15056 | cryptopp | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
5763 | 4027 768 0 | 1412750 144657 15056 | cryptopp | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
5763 | 36 0 0 | 10312 920 744 | openssl | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
7120 | 36 0 0 | 10344 920 744 | openssl | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 16512 0 0 | 29754 920 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 9148 0 0 | 22610 920 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
15547 | 10644 0 0 | 22466 920 776 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 460 0 0 | 19720 816 760 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 1236 0 0 | 22753 912 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1268 0 0 | 22601 912 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 464 0 0 | 18745 912 744 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 16916 0 0 | 28016 816 760 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 16916 0 0 | 28040 816 760 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 16264 0 0 | 26498 920 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 16688 0 0 | 26946 920 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 18240 0 0 | 31746 920 776 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 16540 0 0 | 29818 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 10656 0 0 | 22506 920 776 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 10628 0 0 | 24098 920 776 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
17766 | 18264 0 0 | 30090 920 776 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
20815 | 16384 0 0 | 25950 904 744 | sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
20815 | 8836 0 0 | 19968 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
23386 | 444 0 0 | 19680 816 760 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
23386 | 396 0 0 | 18045 896 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24972 | 448 0 0 | 20402 920 776 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 740 0 0 | 21317 896 744 | ref | cc | 20191127 | 20190816 |
24975 | 460 0 0 | 19720 816 760 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
24975 | 460 0 0 | 19720 816 760 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
24975 | 740 0 0 | 21317 896 744 | ref | gcc | 20191127 | 20190816 |
24975 | 444 0 0 | 20426 920 776 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 516 0 0 | 18833 912 744 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 396 0 0 | 18013 896 744 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 476 0 0 | 18721 912 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1272 0 0 | 22561 912 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 444 0 0 | 22082 920 776 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 396 0 0 | 18045 896 744 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1236 0 0 | 22753 912 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 496 0 0 | 18817 912 744 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 416 0 0 | 18037 896 744 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 16384 0 0 | 25950 904 744 | sphlib | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 16288 0 0 | 26482 920 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 16264 0 0 | 26498 920 744 | sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 18240 0 0 | 30082 920 776 | sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 8700 0 0 | 18270 904 744 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 8700 0 0 | 18302 904 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 9196 0 0 | 19426 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24978 | 448 0 0 | 22050 920 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
24978 | 10656 0 0 | 22498 920 776 | sphlib-small | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24996 | 18268 0 0 | 31738 920 776 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
29141 | 740 0 0 | 21317 896 744 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
29370 | 16916 0 0 | 28040 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
33300 | 18240 0 0 | 30090 920 776 | sphlib | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 16384 0 0 | 25950 904 744 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 16936 0 0 | 30394 920 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 16388 0 0 | 25982 904 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 8836 0 0 | 19968 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
33300 | 8912 0 0 | 19170 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 8700 0 0 | 18302 904 744 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 8700 0 0 | 18270 904 744 | sphlib-small | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
35079 | 9428 0 0 | 22666 920 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
35079 | 10640 0 0 | 24146 920 776 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
35600 | 16916 0 0 | 28040 816 760 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
35600 | 9452 0 0 | 22730 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
37458 | 16688 0 0 | 26946 920 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
37467 | 8912 0 0 | 19170 920 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
41625 | 37416 0 0 | 49934 904 744 | sphlib | gcc_-funroll-loops | 20191127 | 20190816 |
41625 | 16688 0 0 | 26954 920 744 | sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
46730 | 9196 0 0 | 19426 920 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
46772 | 37416 0 0 | 49934 904 744 | sphlib | cc | 20191127 | 20190816 |
46772 | 8836 0 0 | 19944 816 760 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
46772 | 8700 0 0 | 18270 904 744 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
46772 | 9148 0 0 | 22610 920 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
46772 | 8912 0 0 | 19178 920 744 | sphlib-small | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
58275 | 8836 0 0 | 19968 816 760 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
58282 | 9220 0 0 | 19410 920 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
105237 | 20056 0 0 | 32574 904 744 | sphlib-small | cc | 20191127 | 20190816 |
210267 | 20056 0 0 | 32574 904 744 | sphlib-small | gcc_-funroll-loops | 20191127 | 20190816 |
267000 | 20056 0 0 | 32574 904 744 | sphlib-small | gcc | 20191127 | 20190816 |
274725 | 37416 0 0 | 49934 904 744 | sphlib | gcc | 20191127 | 20190816 |