Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
11920 | 2016 0 4 | 13752 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
11920 | 2852 0 4 | 15945 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12240 | 3680 0 4 | 17504 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
12240 | 4240 0 4 | 18713 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12880 | 2620 0 4 | 15721 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
12880 | 2620 0 4 | 15721 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13040 | 3976 0 4 | 18457 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13040 | 3976 0 4 | 18457 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13760 | 1648 0 0 | 15313 912 824 | ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13760 | 1656 0 0 | 15265 912 824 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13760 | 2440 0 0 | 17489 912 824 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
13760 | 2344 0 0 | 17321 912 824 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
14080 | 1072 0 0 | 15652 800 832 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14080 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14080 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14080 | 1192 0 0 | 15828 800 832 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14240 | 1192 0 0 | 15820 800 832 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
14720 | 2340 0 1 | 16308 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14720 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14800 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14800 | 2436 0 1 | 16452 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
15520 | 2268 0 1 | 16276 800 840 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
15520 | 2268 0 1 | 16276 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
15520 | 2268 0 1 | 16276 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16080 | 2280 0 1 | 16236 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16160 | 2420 0 1 | 16428 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
16320 | 788 0 0 | 12488 904 808 | armneon | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16400 | 1556 0 0 | 14601 912 824 | armneon | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
16400 | 1460 0 0 | 15224 904 808 | armneon | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16400 | 2124 0 0 | 16545 912 824 | armneon | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
16560 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16560 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16560 | 2400 0 1 | 16420 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16640 | 756 0 0 | 11678 888 800 | armneon | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
16720 | 2088 0 0 | 16449 912 824 | armneon | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
16720 | 756 0 0 | 11678 888 800 | armneon | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
16800 | 1016 0 0 | 15036 800 832 | armneon | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
16880 | 2420 0 1 | 16388 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
16960 | 1416 0 0 | 15256 904 808 | armneon | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
17040 | 756 0 0 | 11614 888 800 | armneon | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
17040 | 800 0 0 | 12424 904 808 | armneon | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
17040 | 756 0 0 | 11614 888 800 | armneon | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 1572 0 0 | 14561 912 824 | armneon | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 2220 0 1 | 16220 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
17200 | 2284 0 1 | 16292 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
17680 | 824 0 0 | 12680 904 808 | armneon | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
17680 | 824 0 0 | 12680 904 808 | armneon | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
17680 | 1424 0 0 | 16504 904 808 | armneon | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
17680 | 1424 0 0 | 16504 904 808 | armneon | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
17920 | 880 0 0 | 14852 800 832 | armneon | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
18000 | 1004 0 0 | 15028 800 832 | armneon | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
18000 | 1004 0 0 | 15028 800 832 | armneon | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
18000 | 1004 0 0 | 15028 800 832 | armneon | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
20000 | 3540 0 4 | 17360 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20720 | 2284 0 0 | 16672 904 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20960 | 3516 0 4 | 17344 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20960 | 2308 0 0 | 16760 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
21840 | 1844 0 4 | 13600 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
24800 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
24800 | 2492 0 0 | 18184 904 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 1032 0 0 | 13344 904 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 1112 0 0 | 13592 904 808 | ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 864 0 0 | 12342 888 800 | ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 864 0 0 | 12342 888 800 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
25760 | 864 0 0 | 12406 888 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
25920 | 1032 0 0 | 13264 904 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
26080 | 1112 0 0 | 13592 904 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
26320 | 4228 0 4 | 18633 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
26560 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
26560 | 1808 0 4 | 12782 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
26640 | 3660 0 4 | 17544 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
26880 | 2000 0 4 | 13656 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
26880 | 2844 0 4 | 15881 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 1808 0 4 | 12718 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 2620 0 4 | 15665 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 3964 0 4 | 18377 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 2620 0 4 | 15665 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
27200 | 3964 0 4 | 18377 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
33120 | 3412 0 4 | 15312 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
33120 | 3412 0 4 | 15312 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
33120 | 4996 0 4 | 20120 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
33120 | 4996 0 4 | 20120 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
33760 | 1860 0 4 | 13608 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34080 | 3536 0 4 | 17416 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
34080 | 3536 0 4 | 17416 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
38080 | 1852 0 4 | 13520 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
40320 | 4408 0 4 | 19528 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
40320 | 4408 0 4 | 19528 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
40480 | 4396 0 4 | 19520 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
40480 | 4396 0 4 | 19520 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
40560 | 2764 0 4 | 14656 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
40560 | 2764 0 4 | 14656 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44000 | 1704 0 4 | 12662 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
44080 | 1704 0 4 | 12662 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
46000 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
46000 | 1552 0 4 | 12510 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
46080 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
46080 | 1552 0 4 | 12446 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
47680 | 1704 0 4 | 12598 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
47760 | 1704 0 4 | 12598 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
48560 | 1836 0 4 | 13504 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
49200 | 2360 0 4 | 14256 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
49280 | 2360 0 4 | 14256 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
71440 | 1264 0 0 | 21008 888 808 | ref | cc | 20190902 | 20190816 |
71440 | 1264 0 0 | 21008 888 808 | ref | gcc | 20190902 | 20190816 |
71440 | 1264 0 0 | 21008 888 808 | ref | gcc_-funroll-loops | 20190902 | 20190816 |
125040 | 6936 0 4 | 26112 888 816 | e/merged | cc | 20190902 | 20190816 |
125040 | 6936 0 4 | 26112 888 816 | e/merged | gcc | 20190902 | 20190816 |
125040 | 6936 0 4 | 26112 888 816 | e/merged | gcc_-funroll-loops | 20190902 | 20190816 |
162000 | 5588 0 4 | 24776 888 816 | e/regs | cc | 20190902 | 20190816 |
162000 | 5588 0 4 | 24776 888 816 | e/regs | gcc | 20190902 | 20190816 |
162000 | 5588 0 4 | 24776 888 816 | e/regs | gcc_-funroll-loops | 20190902 | 20190816 |
202160 | 3936 0 4 | 23120 888 816 | e/ref | cc | 20190902 | 20190816 |
202160 | 3936 0 4 | 23120 888 816 | e/ref | gcc | 20190902 | 20190816 |
202160 | 3936 0 4 | 23120 888 816 | e/ref | gcc_-funroll-loops | 20190902 | 20190816 |
205280 | 4984 0 0 | 24112 888 808 | armneon | cc | 20190902 | 20190816 |
205280 | 4984 0 0 | 24112 888 808 | armneon | gcc | 20190902 | 20190816 |
205360 | 4984 0 0 | 24112 888 808 | armneon | gcc_-funroll-loops | 20190902 | 20190816 |