Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7920 | 2016 0 4 | 13760 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
7920 | 2852 0 4 | 15961 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 3680 0 4 | 17512 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 4240 0 4 | 18729 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8640 | 2620 0 4 | 15721 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8640 | 2620 0 4 | 15721 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8720 | 3976 0 4 | 18457 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8720 | 3976 0 4 | 18457 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
9520 | 1648 0 0 | 15313 912 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
9520 | 2440 0 0 | 17489 912 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
9520 | 2344 0 0 | 17321 912 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
9600 | 1656 0 0 | 15265 912 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
9840 | 1072 0 0 | 15652 800 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9840 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9920 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
9920 | 1192 0 0 | 15820 800 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
10080 | 2340 0 1 | 16308 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10160 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10160 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
10960 | 2420 0 1 | 16428 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
11200 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
11200 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
11200 | 2268 0 1 | 16284 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
11520 | 2280 0 1 | 16244 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
11920 | 2220 0 1 | 16228 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
12000 | 2284 0 1 | 16292 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
12080 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12080 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12080 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12320 | 2420 0 1 | 16388 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
15680 | 3540 0 4 | 17360 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16400 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
16400 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
16480 | 4228 0 4 | 18649 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
16480 | 2284 0 0 | 16672 904 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16640 | 3516 0 4 | 17344 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16720 | 2308 0 0 | 16760 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16800 | 3660 0 4 | 17552 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
17040 | 2000 0 4 | 13664 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 2852 0 4 | 15905 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
17200 | 2620 0 4 | 15665 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17200 | 3964 0 4 | 18377 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17200 | 2620 0 4 | 15665 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17200 | 3964 0 4 | 18377 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17680 | 1844 0 4 | 13600 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20560 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
20560 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
21520 | 1032 0 0 | 13344 904 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 1112 0 0 | 13592 904 808 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 864 0 0 | 12342 888 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 1112 0 0 | 13592 904 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 864 0 0 | 12342 888 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
21600 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
21840 | 1032 0 0 | 13264 904 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
23040 | 3412 0 4 | 15320 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
23040 | 3412 0 4 | 15320 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
23040 | 4996 0 4 | 20128 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
23040 | 4996 0 4 | 20128 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
24080 | 3536 0 4 | 17416 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
24080 | 3536 0 4 | 17416 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
28080 | 1852 0 4 | 13520 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
29520 | 1860 0 4 | 13608 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
30320 | 4416 0 4 | 19536 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30400 | 4416 0 4 | 19536 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30480 | 4404 0 4 | 19528 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30480 | 4404 0 4 | 19528 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30640 | 2776 0 4 | 14672 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30640 | 2776 0 4 | 14672 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
34000 | 1704 0 4 | 12670 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
34000 | 1704 0 4 | 12670 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
36080 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
36080 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
36080 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
36080 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
37680 | 1704 0 4 | 12606 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
37760 | 1704 0 4 | 12606 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
38480 | 1836 0 4 | 13504 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
39280 | 2348 0 4 | 14240 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
39280 | 2348 0 4 | 14240 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
67200 | 1264 0 0 | 21008 888 808 | ref | cc | 20190902 | 20190816 |
67200 | 1264 0 0 | 21008 888 808 | ref | gcc | 20190902 | 20190816 |
67200 | 1264 0 0 | 21008 888 808 | ref | gcc_-funroll-loops | 20190902 | 20190816 |
90480 | 6936 0 4 | 26120 888 816 | e/merged | cc | 20190902 | 20190816 |
90480 | 6936 0 4 | 26120 888 816 | e/merged | gcc | 20190902 | 20190816 |
90480 | 6936 0 4 | 26120 888 816 | e/merged | gcc_-funroll-loops | 20190902 | 20190816 |
127200 | 5588 0 4 | 24776 888 816 | e/regs | cc | 20190902 | 20190816 |
127200 | 5588 0 4 | 24776 888 816 | e/regs | gcc | 20190902 | 20190816 |
127200 | 5588 0 4 | 24776 888 816 | e/regs | gcc_-funroll-loops | 20190902 | 20190816 |
170160 | 3936 0 4 | 23120 888 816 | e/ref | cc | 20190902 | 20190816 |
170160 | 3936 0 4 | 23120 888 816 | e/ref | gcc | 20190902 | 20190816 |
170160 | 3936 0 4 | 23120 888 816 | e/ref | gcc_-funroll-loops | 20190902 | 20190816 |