Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
6960 | 4388 0 4 | 17489 912 824 | dolbeau/arm-neon | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
6960 | 5312 0 4 | 19144 904 808 | dolbeau/arm-neon | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
6960 | 5744 0 4 | 20233 912 824 | dolbeau/arm-neon | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
7040 | 3792 0 1 | 17764 800 840 | dolbeau/arm-neon | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7040 | 3808 0 1 | 17836 800 840 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7040 | 3808 0 1 | 17836 800 840 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7040 | 3808 0 1 | 17836 800 840 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
7040 | 3732 0 1 | 17748 800 840 | dolbeau/arm-neon | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
7040 | 3744 0 4 | 15496 904 808 | dolbeau/arm-neon | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 3172 0 4 | 14086 888 800 | dolbeau/arm-neon | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 3172 0 4 | 14086 888 800 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 3168 0 4 | 14142 888 800 | dolbeau/arm-neon | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
8080 | 3168 0 4 | 14142 888 800 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
8240 | 5292 0 4 | 19184 904 808 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
8240 | 5804 0 4 | 20217 912 824 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
8800 | 3632 0 4 | 15312 904 808 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
8800 | 4444 0 4 | 17489 912 824 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
10640 | 4132 0 4 | 16040 904 808 | dolbeau/arm-neon | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
10640 | 4132 0 4 | 16040 904 808 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
10640 | 6204 0 4 | 21336 904 808 | dolbeau/arm-neon | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
10640 | 6204 0 4 | 21336 904 808 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
10880 | 3020 0 4 | 16113 912 824 | e/merged | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
10880 | 3840 0 4 | 17664 904 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
10880 | 4408 0 4 | 18881 912 824 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
10960 | 2176 0 4 | 13912 904 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
11360 | 2724 0 4 | 15833 912 824 | dolbeau/mipsel-msa | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11360 | 1892 0 4 | 12806 888 800 | e/merged | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
11360 | 1892 0 4 | 12806 888 800 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
11360 | 1892 0 4 | 12870 888 800 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2740 0 4 | 15793 912 824 | dolbeau/mipsel-msa | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 4136 0 4 | 18617 912 824 | dolbeau/mipsel-msa | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2120 0 4 | 13776 904 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2948 0 4 | 15985 912 824 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2748 0 4 | 15849 912 824 | e/ref | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2764 0 4 | 15809 912 824 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2748 0 4 | 15849 912 824 | e/regs | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11440 | 2756 0 4 | 15801 912 824 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11520 | 4104 0 4 | 18585 912 824 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11520 | 4104 0 4 | 18585 912 824 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
11680 | 1892 0 4 | 12870 888 800 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
12560 | 2564 0 1 | 16572 800 840 | e/merged | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
12640 | 2516 0 1 | 16532 800 840 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12640 | 2516 0 1 | 16532 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12640 | 2516 0 1 | 16532 800 840 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
12880 | 2472 0 1 | 16436 800 840 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
13280 | 2340 0 1 | 16356 800 840 | dolbeau/mipsel-msa | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
13280 | 2340 0 1 | 16348 800 840 | e/ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
13440 | 2412 0 1 | 16420 800 840 | e/regs | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16428 800 840 | dolbeau/mipsel-msa | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16428 800 840 | dolbeau/mipsel-msa | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16428 800 840 | dolbeau/mipsel-msa | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16420 800 840 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16420 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14000 | 2404 0 1 | 16420 800 840 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14080 | 2420 0 1 | 16396 800 840 | dolbeau/mipsel-msa | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14080 | 2420 0 1 | 16388 800 840 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14560 | 2544 0 1 | 16508 800 840 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14720 | 2512 0 1 | 16532 800 840 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14720 | 2512 0 1 | 16532 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
14720 | 2512 0 1 | 16532 800 840 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
15760 | 4324 0 4 | 18729 912 824 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
15840 | 3780 0 4 | 17664 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
16720 | 4132 0 4 | 18545 912 824 | dolbeau/mipsel-msa | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 4108 0 4 | 18521 912 824 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
17120 | 4100 0 4 | 18513 912 824 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
18240 | 3636 0 4 | 17536 904 808 | dolbeau/mipsel-msa | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
18400 | 3664 0 4 | 17544 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
18640 | 3668 0 4 | 17488 904 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
18720 | 3664 0 4 | 17504 904 808 | dolbeau/mipsel-msa | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
19520 | 3668 0 4 | 17496 904 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
20880 | 1988 0 4 | 13744 904 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
22560 | 1972 0 4 | 13648 904 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
23840 | 3656 0 4 | 17536 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
28320 | 1824 0 4 | 12782 888 800 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
28320 | 1824 0 4 | 12782 888 800 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
29040 | 3552 0 4 | 15448 904 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
29040 | 3552 0 4 | 15448 904 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
29040 | 5144 0 4 | 20256 904 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
29040 | 5144 0 4 | 20256 904 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
30240 | 1664 0 4 | 12582 888 800 | dolbeau/mipsel-msa | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30240 | 1664 0 4 | 12582 888 800 | dolbeau/mipsel-msa | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30240 | 1664 0 4 | 12566 888 800 | e/ref | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30240 | 1664 0 4 | 12566 888 800 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30640 | 1664 0 4 | 12646 888 800 | dolbeau/mipsel-msa | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30640 | 1664 0 4 | 12646 888 800 | dolbeau/mipsel-msa | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30640 | 1664 0 4 | 12630 888 800 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
30720 | 1664 0 4 | 12630 888 800 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
32000 | 1824 0 4 | 12718 888 800 | e/regs | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
32000 | 1824 0 4 | 12718 888 800 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
32400 | 1984 0 4 | 13744 904 808 | dolbeau/mipsel-msa | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
32480 | 1964 0 4 | 13712 904 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
32800 | 1984 0 4 | 13664 904 808 | dolbeau/mipsel-msa | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
32800 | 1948 0 4 | 13624 904 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
42080 | 4580 0 4 | 19696 904 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
42080 | 4580 0 4 | 19696 904 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
42320 | 2916 0 4 | 14808 904 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
42320 | 2916 0 4 | 14808 904 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44160 | 4612 0 4 | 19744 904 808 | dolbeau/mipsel-msa | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44160 | 4612 0 4 | 19744 904 808 | dolbeau/mipsel-msa | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44160 | 4612 0 4 | 19728 904 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
44160 | 4612 0 4 | 19728 904 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
46640 | 2420 0 4 | 14328 904 808 | dolbeau/mipsel-msa | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
46640 | 2420 0 4 | 14328 904 808 | dolbeau/mipsel-msa | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
46640 | 2420 0 4 | 14312 904 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
46640 | 2420 0 4 | 14312 904 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
97680 | 7192 0 4 | 26368 888 816 | e/merged | cc | 20190902 | 20190816 |
97680 | 7192 0 4 | 26368 888 816 | e/merged | gcc | 20190902 | 20190816 |
97680 | 7192 0 4 | 26368 888 816 | e/merged | gcc_-funroll-loops | 20190902 | 20190816 |
98560 | 13832 0 4 | 33016 888 816 | dolbeau/arm-neon | cc | 20190902 | 20190816 |
98560 | 13832 0 4 | 33016 888 816 | dolbeau/arm-neon | gcc_-funroll-loops | 20190902 | 20190816 |
98640 | 13832 0 4 | 33016 888 816 | dolbeau/arm-neon | gcc | 20190902 | 20190816 |
134400 | 5844 0 4 | 25032 888 816 | e/regs | cc | 20190902 | 20190816 |
134400 | 5844 0 4 | 25032 888 816 | e/regs | gcc | 20190902 | 20190816 |
134400 | 5844 0 4 | 25032 888 816 | e/regs | gcc_-funroll-loops | 20190902 | 20190816 |
181760 | 4192 0 4 | 23376 888 816 | e/ref | cc | 20190902 | 20190816 |
181760 | 4192 0 4 | 23376 888 816 | e/ref | gcc | 20190902 | 20190816 |
181760 | 4192 0 4 | 23376 888 816 | e/ref | gcc_-funroll-loops | 20190902 | 20190816 |
181840 | 4228 0 4 | 23432 888 816 | dolbeau/mipsel-msa | cc | 20190902 | 20190816 |
181840 | 4228 0 4 | 23432 888 816 | dolbeau/mipsel-msa | gcc | 20190902 | 20190816 |
181840 | 4228 0 4 | 23432 888 816 | dolbeau/mipsel-msa | gcc_-funroll-loops | 20190902 | 20190816 |