Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5782 | 2016 0 4 | 14278 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 2852 0 4 | 16471 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 2852 0 4 | 16423 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 3680 0 4 | 18030 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 4240 0 4 | 19247 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 1808 0 4 | 13302 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 3660 0 4 | 18070 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 4228 0 4 | 19167 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5782 | 2900 0 4 | 16599 912 824 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5782 | 2620 0 4 | 16231 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
6195 | 2620 0 4 | 16183 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 3976 0 4 | 18975 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 3964 0 4 | 18895 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 3964 0 4 | 18895 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6608 | 2048 0 4 | 14390 904 808 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
7021 | 2340 0 1 | 16828 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7021 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7021 | 2620 0 4 | 16231 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
7021 | 2652 0 4 | 16343 912 824 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
7021 | 3976 0 4 | 18975 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
7021 | 2652 0 4 | 16343 912 824 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
7434 | 2268 0 1 | 16812 800 840 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7434 | 2268 0 1 | 16812 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 1192 0 0 | 16676 800 832 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 1648 0 0 | 16167 912 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
8260 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
8260 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
8673 | 3412 0 4 | 15830 904 808 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
9086 | 2420 0 1 | 16956 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
9086 | 2268 0 1 | 16812 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9086 | 3540 0 4 | 17870 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
9086 | 3536 0 4 | 17926 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2280 0 1 | 16764 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9499 | 1072 0 0 | 16516 800 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9499 | 1192 0 0 | 16676 800 832 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9499 | 1192 0 0 | 16676 800 832 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9499 | 1192 0 0 | 16676 800 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
9499 | 1656 0 0 | 16119 912 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2440 0 0 | 18327 912 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2344 0 0 | 18167 912 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 1648 0 0 | 16247 912 824 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
9912 | 2220 0 1 | 16748 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
9912 | 2420 0 1 | 16908 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9912 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
9912 | 2284 0 1 | 16812 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
10738 | 4404 0 4 | 20038 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 1844 0 4 | 14118 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 1852 0 4 | 14030 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 4416 0 4 | 20046 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 4416 0 4 | 20046 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 2284 0 0 | 17518 904 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
11151 | 2492 0 0 | 19030 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 864 0 0 | 13206 888 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 864 0 0 | 13206 888 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 864 0 0 | 13270 888 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 864 0 0 | 13270 888 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 864 0 0 | 13206 888 800 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
13216 | 1808 0 4 | 13302 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
13216 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
13216 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
13216 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
13629 | 2000 0 4 | 14174 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
13629 | 1860 0 4 | 14118 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
13629 | 3516 0 4 | 17862 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14042 | 2620 0 4 | 16183 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
14042 | 1704 0 4 | 13134 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14042 | 1704 0 4 | 13198 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14042 | 1704 0 4 | 13198 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
14042 | 1704 0 4 | 13134 888 800 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14455 | 1892 0 4 | 14246 904 808 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14455 | 1868 0 4 | 14230 904 808 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
14868 | 2308 0 0 | 17606 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
18172 | 2492 0 0 | 19030 904 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18585 | 3412 0 4 | 15830 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18585 | 3412 0 4 | 15830 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18585 | 4996 0 4 | 20638 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18585 | 4996 0 4 | 20638 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1032 0 0 | 14190 904 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1112 0 0 | 14438 904 808 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1032 0 0 | 14118 904 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1112 0 0 | 14438 904 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
18998 | 1032 0 0 | 14270 904 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
18998 | 1112 0 0 | 14438 904 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
19411 | 3536 0 4 | 17926 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
24367 | 4404 0 4 | 20038 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
24780 | 2776 0 4 | 15182 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
24780 | 2776 0 4 | 15182 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
24780 | 2776 0 4 | 15182 904 808 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
28910 | 1552 0 4 | 13030 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
28910 | 1552 0 4 | 13030 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
30149 | 1704 0 4 | 13134 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
30975 | 1836 0 4 | 14022 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
31388 | 6936 0 4 | 26646 888 816 | e/merged | gcc_-funroll-loops | 20190911 | 20190816 |
31388 | 2348 0 4 | 14750 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
31388 | 2348 0 4 | 14750 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
31388 | 2348 0 4 | 14750 904 808 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
35105 | 1264 0 0 | 21862 888 808 | ref | cc | 20190911 | 20190816 |
35105 | 1264 0 0 | 21862 888 808 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
47908 | 5588 0 4 | 25302 888 816 | e/regs | cc | 20190911 | 20190816 |
55342 | 1264 0 0 | 21862 888 808 | ref | gcc | 20190911 | 20190816 |
68558 | 3936 0 4 | 23638 888 816 | e/ref | gcc_-funroll-loops | 20190911 | 20190816 |
68971 | 3936 0 4 | 23638 888 816 | e/ref | cc | 20190911 | 20190816 |
72275 | 6936 0 4 | 26646 888 816 | e/merged | cc | 20190911 | 20190816 |
72275 | 6936 0 4 | 26646 888 816 | e/merged | gcc | 20190911 | 20190816 |
101598 | 5588 0 4 | 25302 888 816 | e/regs | gcc | 20190911 | 20190816 |
101598 | 5588 0 4 | 25302 888 816 | e/regs | gcc_-funroll-loops | 20190911 | 20190816 |
135877 | 3936 0 4 | 23638 888 816 | e/ref | gcc | 20190911 | 20190816 |