Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
4130 | 2852 0 4 | 16455 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 2000 0 4 | 14166 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 2852 0 4 | 16407 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 3680 0 4 | 18022 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 4240 0 4 | 19231 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 1808 0 4 | 13302 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 3660 0 4 | 18062 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 1808 0 4 | 13302 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
4543 | 2900 0 4 | 16583 912 824 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
4543 | 2620 0 4 | 16183 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
4956 | 2016 0 4 | 14270 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
4956 | 2048 0 4 | 14382 904 808 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5369 | 2620 0 4 | 16231 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5369 | 3976 0 4 | 18975 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5369 | 2652 0 4 | 16343 912 824 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5369 | 2620 0 4 | 16231 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5369 | 3976 0 4 | 18975 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
5369 | 2652 0 4 | 16343 912 824 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
5782 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5782 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5782 | 2280 0 1 | 16764 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
5782 | 2268 0 1 | 16812 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6195 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6195 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6195 | 1192 0 0 | 16692 800 832 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6195 | 1192 0 0 | 16676 800 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
6195 | 1656 0 0 | 16119 912 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6195 | 2440 0 0 | 18343 912 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
6608 | 2340 0 1 | 16828 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6608 | 2436 0 1 | 16972 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
6608 | 1072 0 0 | 16516 800 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7021 | 2420 0 1 | 16956 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
7021 | 3412 0 4 | 15822 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 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 |
7434 | 3540 0 4 | 17870 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
7434 | 3528 0 4 | 17926 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
7847 | 2220 0 1 | 16748 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
7847 | 2292 0 1 | 16828 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190911 | 20190816 |
7847 | 1192 0 0 | 16692 800 832 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 1192 0 0 | 16692 800 832 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
7847 | 1648 0 0 | 16167 912 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
7847 | 2344 0 0 | 18167 912 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
7847 | 1648 0 0 | 16247 912 824 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
8260 | 2420 0 1 | 16908 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
8260 | 2400 0 1 | 16940 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190911 | 20190816 |
8673 | 3516 0 4 | 17862 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
9086 | 1868 0 4 | 14230 904 808 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
9499 | 4228 0 4 | 19151 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2284 0 0 | 17518 904 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2492 0 0 | 19030 904 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
9499 | 2492 0 0 | 19030 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
9912 | 1808 0 4 | 13238 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
9912 | 2620 0 4 | 16183 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9912 | 3964 0 4 | 18895 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
9912 | 3964 0 4 | 18895 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 2784 0 4 | 15198 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 864 0 0 | 13206 888 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 864 0 0 | 13206 888 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 864 0 0 | 13270 888 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
10738 | 864 0 0 | 13206 888 800 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
11151 | 1112 0 0 | 14438 904 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
11564 | 1552 0 4 | 13030 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
11564 | 1552 0 4 | 13030 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
11564 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
12390 | 1852 0 4 | 14118 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 1828 0 4 | 14006 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 1704 0 4 | 13126 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 1704 0 4 | 13126 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 1704 0 4 | 13190 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12390 | 1704 0 4 | 13190 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
12803 | 2380 0 4 | 14782 904 808 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
12803 | 1844 0 4 | 14118 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
13629 | 2308 0 0 | 17606 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 3412 0 4 | 15822 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 4996 0 4 | 20630 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 4996 0 4 | 20630 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
14868 | 3412 0 4 | 15822 904 808 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
15694 | 3536 0 4 | 17926 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 1032 0 0 | 14190 904 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 1112 0 0 | 14438 904 808 | ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 864 0 0 | 13270 888 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
17346 | 1112 0 0 | 14438 904 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
17759 | 1032 0 0 | 14118 904 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
17759 | 1032 0 0 | 14270 904 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
18998 | 1852 0 4 | 14030 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 4404 0 4 | 20038 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 4404 0 4 | 20038 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 2784 0 4 | 15198 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 4424 0 4 | 20062 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 4424 0 4 | 20062 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
20650 | 2784 0 4 | 15198 904 808 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
22302 | 1884 0 4 | 14246 904 808 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
24367 | 6936 0 4 | 26638 888 816 | e/merged | cc | 20190911 | 20190816 |
25193 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
25193 | 1552 0 4 | 12966 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190911 | 20190816 |
26432 | 1704 0 4 | 13126 888 800 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190911 | 20190816 |
28910 | 2380 0 4 | 14782 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190911 | 20190816 |
28910 | 2380 0 4 | 14782 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190911 | 20190816 |
33453 | 1264 0 0 | 21862 888 808 | ref | cc | 20190911 | 20190816 |
44191 | 5588 0 4 | 25302 888 816 | e/regs | cc | 20190911 | 20190816 |
53690 | 1264 0 0 | 21862 888 808 | ref | gcc | 20190911 | 20190816 |
53690 | 1264 0 0 | 21862 888 808 | ref | gcc_-funroll-loops | 20190911 | 20190816 |
58233 | 6936 0 4 | 26638 888 816 | e/merged | gcc | 20190911 | 20190816 |
58233 | 6936 0 4 | 26638 888 816 | e/merged | gcc_-funroll-loops | 20190911 | 20190816 |
58233 | 3936 0 4 | 23638 888 816 | e/ref | cc | 20190911 | 20190816 |
61537 | 3936 0 4 | 23638 888 816 | e/ref | gcc_-funroll-loops | 20190911 | 20190816 |
87556 | 5588 0 4 | 25302 888 816 | e/regs | gcc | 20190911 | 20190816 |
87556 | 5588 0 4 | 25302 888 816 | e/regs | gcc_-funroll-loops | 20190911 | 20190816 |
123074 | 3936 0 4 | 23638 888 816 | e/ref | gcc | 20190911 | 20190816 |