Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
34720 | 232 0 0 | 12614 952 760 | openssl | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
34720 | 232 0 0 | 13990 952 760 | openssl | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 276 0 0 | 13557 928 744 | openssl | cc | 20190902 | 20190816 |
34800 | 168 0 0 | 13647 856 768 | openssl | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
34800 | 168 0 0 | 13695 856 768 | openssl | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
34800 | 168 0 0 | 13695 856 768 | openssl | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
34800 | 168 0 0 | 13695 856 768 | openssl | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
34800 | 168 0 0 | 13695 856 768 | openssl | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
34800 | 232 0 0 | 11341 944 744 | openssl | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 240 0 0 | 11365 944 744 | openssl | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 232 0 0 | 11285 944 744 | openssl | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 240 0 0 | 11365 944 744 | openssl | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 224 0 0 | 10501 928 736 | openssl | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 276 0 0 | 13557 928 744 | openssl | gcc_-funroll-loops | 20190902 | 20190816 |
34800 | 232 0 0 | 13413 944 744 | openssl | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 240 0 0 | 14589 944 744 | openssl | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 224 0 0 | 10565 928 736 | openssl | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 232 0 0 | 13501 944 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 232 0 0 | 13958 952 760 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
34800 | 224 0 0 | 10565 928 736 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34880 | 276 0 0 | 13557 928 744 | openssl | gcc | 20190902 | 20190816 |
34880 | 224 0 0 | 10501 928 736 | openssl | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34880 | 232 0 0 | 12598 952 760 | openssl | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
34880 | 240 0 0 | 14589 944 744 | openssl | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
35040 | 836 0 0 | 52657 896 744 | oncore64bits | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35120 | 2472 0 0 | 55505 896 760 | oncore64bits | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
35120 | 2108 0 0 | 55993 896 744 | oncore64bits | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35120 | 2116 0 0 | 56097 896 744 | oncore64bits | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35120 | 3428 0 0 | 57809 896 760 | oncore64bits | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
35200 | 3652 0 0 | 58057 896 760 | oncore64bits | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
35280 | 756 0 0 | 51801 880 736 | oncore64bits | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
35280 | 756 0 0 | 51801 880 736 | oncore64bits | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 1172 0 0 | 55238 800 768 | oncore64bits | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35440 | 1172 0 0 | 55294 800 768 | oncore64bits | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35440 | 1172 0 0 | 55294 800 768 | oncore64bits | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35440 | 1172 0 0 | 55294 800 768 | oncore64bits | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
35440 | 832 0 0 | 52665 896 744 | oncore64bits | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 836 0 0 | 52601 896 744 | oncore64bits | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 832 0 0 | 52665 896 744 | oncore64bits | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 2104 0 0 | 57161 896 744 | oncore64bits | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
35440 | 2104 0 0 | 57161 896 744 | oncore64bits | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
35520 | 2256 0 0 | 55265 896 760 | oncore64bits | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
35600 | 1180 0 0 | 55302 800 768 | oncore64bits | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
35600 | 756 0 0 | 51737 880 736 | oncore64bits | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
35600 | 756 0 0 | 51737 880 736 | oncore64bits | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
43200 | 2532 0 0 | 60641 880 744 | oncore64bits | cc | 20190902 | 20190816 |
43200 | 2532 0 0 | 60641 880 744 | oncore64bits | gcc | 20190902 | 20190816 |
43280 | 2532 0 0 | 60641 880 744 | oncore64bits | gcc_-funroll-loops | 20190902 | 20190816 |
77680 | 6728 0 0 | 17272 888 744 | kcp/optimized1600ARMv8A | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6804 0 0 | 18665 896 760 | kcp/optimized1600ARMv8A | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6776 0 0 | 17264 888 744 | kcp/optimized1600ARMv8A | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6852 0 0 | 18681 896 760 | kcp/optimized1600ARMv8A | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6784 0 0 | 19632 888 744 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6860 0 0 | 20257 896 760 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6580 0 0 | 20424 888 744 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6832 0 0 | 19656 888 744 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6908 0 0 | 20273 896 760 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
77680 | 6580 0 0 | 20424 888 744 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6588 0 0 | 17296 888 744 | kcp/optimized1600ARMv8A | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6368 0 0 | 16224 872 736 | kcp/optimized1600ARMv8A | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6588 0 0 | 17296 888 744 | kcp/optimized1600ARMv8A | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6368 0 0 | 16224 872 736 | kcp/optimized1600ARMv8A | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6368 0 0 | 16256 872 736 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
77760 | 6368 0 0 | 16256 872 736 | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
77920 | 7548 0 0 | 20488 872 744 | kcp/optimized1600ARMv8A | cc | 20190902 | 20190816 |
77920 | 7548 0 0 | 20488 872 744 | kcp/optimized1600ARMv8A | gcc | 20190902 | 20190816 |
77920 | 7548 0 0 | 20488 872 744 | kcp/optimized1600ARMv8A | gcc_-funroll-loops | 20190902 | 20190816 |
105280 | 2244 0 0 | 26038 800 768 | oncore32bits | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
105280 | 2276 0 0 | 26118 800 768 | oncore32bits | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
105280 | 2276 0 0 | 26118 800 768 | oncore32bits | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
105280 | 2288 0 0 | 26134 800 768 | oncore32bits | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
105360 | 3260 0 0 | 26041 896 760 | oncore32bits | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
105360 | 3716 0 0 | 27881 896 760 | oncore32bits | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
105440 | 2276 0 0 | 26118 800 768 | oncore32bits | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
105520 | 3700 0 0 | 27825 896 760 | oncore32bits | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
106000 | 3276 0 0 | 26041 896 760 | oncore32bits | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
108960 | 1532 0 0 | 23105 896 744 | oncore32bits | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
109600 | 1964 0 0 | 25697 896 744 | oncore32bits | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
109840 | 1988 0 0 | 25641 896 744 | oncore32bits | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
109920 | 1492 0 0 | 22297 880 736 | oncore32bits | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
110080 | 1492 0 0 | 22297 880 736 | oncore32bits | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
112960 | 1532 0 0 | 23049 896 744 | oncore32bits | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
113280 | 1500 0 0 | 22233 880 736 | oncore32bits | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
113280 | 1500 0 0 | 22233 880 736 | oncore32bits | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
114240 | 1584 0 0 | 23177 896 744 | oncore32bits | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
114240 | 2052 0 0 | 26873 896 744 | oncore32bits | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
114400 | 2052 0 0 | 26873 896 744 | oncore32bits | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
114480 | 1584 0 0 | 23177 896 744 | oncore32bits | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
148080 | 4544 0 0 | 32425 880 744 | oncore32bits | gcc | 20190902 | 20190816 |
148160 | 4544 0 0 | 32425 880 744 | oncore32bits | cc | 20190902 | 20190816 |
148160 | 4544 0 0 | 32425 880 744 | oncore32bits | gcc_-funroll-loops | 20190902 | 20190816 |