Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5680 | 2852 0 4 | 15945 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
5760 | 2016 0 4 | 13752 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
5840 | 3680 0 4 | 17504 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
5840 | 4240 0 4 | 18713 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
6640 | 2620 0 4 | 15721 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
6640 | 3976 0 4 | 18457 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
6640 | 2620 0 4 | 15721 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
6640 | 3976 0 4 | 18457 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7520 | 1648 0 0 | 15313 912 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7520 | 2440 0 0 | 17489 912 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7520 | 2344 0 0 | 17321 912 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7600 | 1656 0 0 | 15265 912 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7840 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7840 | 1072 0 0 | 15652 800 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7920 | 2340 0 1 | 16308 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
8000 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
8000 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
8000 | 1192 0 0 | 15820 800 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
8560 | 2420 0 1 | 16428 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
9120 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9120 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9280 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9360 | 2280 0 1 | 16244 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9600 | 2220 0 1 | 16228 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
9840 | 2292 0 1 | 16300 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
10000 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10000 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10000 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10160 | 2420 0 1 | 16388 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
11440 | 4228 0 4 | 18633 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11520 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
11520 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
11680 | 3660 0 4 | 17544 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
12000 | 2000 0 4 | 13656 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
12000 | 2852 0 4 | 15889 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12240 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
12240 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
12320 | 2620 0 4 | 15665 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12320 | 3964 0 4 | 18377 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12320 | 2620 0 4 | 15665 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12320 | 3964 0 4 | 18377 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13600 | 3540 0 4 | 17360 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
14480 | 2284 0 0 | 16672 904 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
14560 | 3516 0 4 | 17344 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
14720 | 2308 0 0 | 16760 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
15840 | 1844 0 4 | 13600 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
18160 | 3412 0 4 | 15312 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
18160 | 3412 0 4 | 15312 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
18160 | 4996 0 4 | 20120 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
18160 | 4996 0 4 | 20120 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
18560 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
18560 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
19200 | 3536 0 4 | 17416 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
19200 | 3528 0 4 | 17408 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
19520 | 1032 0 0 | 13344 904 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 1112 0 0 | 13592 904 808 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 864 0 0 | 12342 888 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 1112 0 0 | 13592 904 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 864 0 0 | 12342 888 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
19600 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
19920 | 1032 0 0 | 13264 904 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
23440 | 1852 0 4 | 13520 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
25440 | 4424 0 4 | 19544 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25520 | 4424 0 4 | 19544 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25600 | 4404 0 4 | 19528 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25600 | 4404 0 4 | 19528 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 2784 0 4 | 14680 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 2784 0 4 | 14680 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
27680 | 1852 0 4 | 13608 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
29120 | 1704 0 4 | 12662 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
29120 | 1704 0 4 | 12662 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
31200 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
31200 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
31200 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
31200 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
32800 | 1704 0 4 | 12598 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
32880 | 1704 0 4 | 12598 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
33600 | 1828 0 4 | 13496 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
36000 | 2380 0 4 | 14272 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
36000 | 2380 0 4 | 14272 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
65200 | 1264 0 0 | 21008 888 808 | ref | cc | 20190902 | 20190816 |
65200 | 1264 0 0 | 21008 888 808 | ref | gcc | 20190902 | 20190816 |
65200 | 1264 0 0 | 21008 888 808 | ref | gcc_-funroll-loops | 20190902 | 20190816 |
72880 | 6936 0 4 | 26112 888 816 | e/merged | cc | 20190902 | 20190816 |
72880 | 6936 0 4 | 26112 888 816 | e/merged | gcc | 20190902 | 20190816 |
72880 | 6936 0 4 | 26112 888 816 | e/merged | gcc_-funroll-loops | 20190902 | 20190816 |
109920 | 5588 0 4 | 24776 888 816 | e/regs | cc | 20190902 | 20190816 |
109920 | 5588 0 4 | 24776 888 816 | e/regs | gcc | 20190902 | 20190816 |
109920 | 5588 0 4 | 24776 888 816 | e/regs | gcc_-funroll-loops | 20190902 | 20190816 |
154320 | 3936 0 4 | 23120 888 816 | e/ref | cc | 20190902 | 20190816 |
154320 | 3936 0 4 | 23120 888 816 | e/ref | gcc | 20190902 | 20190816 |
154320 | 3936 0 4 | 23120 888 816 | e/ref | gcc_-funroll-loops | 20190902 | 20190816 |