Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
20800 | 36 0 0 | 12953 808 768 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
20800 | 36 0 0 | 13009 808 768 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
20800 | 36 0 0 | 13009 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
20800 | 36 0 0 | 13009 808 768 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
20800 | 36 0 0 | 13009 808 768 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
20800 | 104 0 0 | 12863 880 744 | openssl | gcc | 20190902 | 20190816 |
20800 | 88 0 0 | 10711 896 744 | openssl | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 88 0 0 | 12008 904 760 | openssl | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 10687 896 744 | openssl | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 9839 880 736 | openssl | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 10655 896 744 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 11992 904 760 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 10687 896 744 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 9839 880 736 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 88 0 0 | 12791 896 744 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 88 0 0 | 13384 904 760 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 13903 896 744 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 9903 880 736 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 12871 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 13352 904 760 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 13903 896 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
20800 | 84 0 0 | 9903 880 736 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
20880 | 104 0 0 | 12863 880 744 | openssl | cc | 20190902 | 20190816 |
20880 | 104 0 0 | 12863 880 744 | openssl | gcc_-funroll-loops | 20190902 | 20190816 |
22880 | 472 0 0 | 24118 800 768 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
22880 | 620 0 0 | 24318 800 768 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
22880 | 620 0 0 | 24318 800 768 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
22880 | 620 0 0 | 24318 800 768 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
22880 | 620 0 0 | 24318 800 768 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
22880 | 596 0 0 | 23249 896 760 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
22880 | 596 0 0 | 23233 896 760 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
22880 | 596 0 0 | 24625 896 760 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
22880 | 596 0 0 | 24593 896 760 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
23440 | 1464 0 0 | 24960 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
23520 | 1440 0 0 | 24856 888 744 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
23680 | 1488 0 0 | 26024 888 744 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
23680 | 1488 0 0 | 26024 888 744 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
23760 | 508 0 0 | 20992 872 736 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
23760 | 508 0 0 | 20992 872 736 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
23760 | 508 0 0 | 21056 872 736 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
23760 | 508 0 0 | 21056 872 736 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
23840 | 600 0 0 | 21936 888 744 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
24000 | 600 0 0 | 21880 888 744 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
24160 | 584 0 0 | 21896 888 744 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
24160 | 584 0 0 | 21896 888 744 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
27440 | 872 0 0 | 24352 872 744 | ref | cc | 20190902 | 20190816 |
27440 | 872 0 0 | 24352 872 744 | ref | gcc | 20190902 | 20190816 |
27440 | 872 0 0 | 24352 872 744 | ref | gcc_-funroll-loops | 20190902 | 20190816 |
28080 | 5096 0 0 | 17897 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
28080 | 5096 0 0 | 17897 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
28400 | 5016 0 0 | 17737 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
28400 | 5016 0 0 | 17737 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
32400 | 4516 0 0 | 15153 896 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
32480 | 4516 0 0 | 15153 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
33200 | 3628 0 0 | 16478 800 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
33200 | 3628 0 0 | 16486 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
33680 | 3884 0 0 | 13721 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
33760 | 3884 0 0 | 13721 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
33760 | 3884 0 0 | 13729 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
33760 | 3884 0 0 | 13729 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
33840 | 6832 0 0 | 20081 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
33920 | 6608 0 0 | 18473 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
33920 | 6832 0 0 | 20081 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
33920 | 6608 0 0 | 18473 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 3884 0 0 | 13657 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 3884 0 0 | 13657 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 3884 0 0 | 13665 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 3884 0 0 | 13665 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 4508 0 0 | 15089 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 4508 0 0 | 15089 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35760 | 3644 0 0 | 16494 800 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35760 | 3644 0 0 | 16494 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35760 | 3644 0 0 | 16494 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35760 | 3644 0 0 | 16502 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35760 | 3644 0 0 | 16502 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35760 | 3644 0 0 | 16502 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35920 | 3644 0 0 | 16438 800 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35920 | 3644 0 0 | 16446 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
36080 | 6908 0 0 | 20113 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
36080 | 6908 0 0 | 20113 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
36960 | 6684 0 0 | 18529 896 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
37040 | 6684 0 0 | 18529 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
43360 | 5224 0 0 | 19049 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
43360 | 5224 0 0 | 19049 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
43360 | 5224 0 0 | 19049 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
43360 | 5224 0 0 | 19049 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44400 | 4220 0 0 | 14833 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44400 | 4220 0 0 | 14833 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44400 | 4220 0 0 | 14833 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44400 | 4220 0 0 | 14833 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib | cc | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib | gcc | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib | gcc_-funroll-loops | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib-small | cc | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib-small | gcc | 20190902 | 20190816 |
245200 | 8464 0 0 | 25361 880 744 | sphlib-small | gcc_-funroll-loops | 20190902 | 20190816 |