Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 3652 0 1 | 15944 816 832 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
0 | 4344 0 4 | 17624 936 840 | dolbeau/arm-neon | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4163 | 3652 0 1 | 15944 816 832 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8324 | 3652 0 1 | 15944 816 832 | dolbeau/arm-neon | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 3828 0 1 | 16104 816 832 | dolbeau/arm-neon | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 3068 0 4 | 14655 928 808 | dolbeau/arm-neon | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3076 0 4 | 14607 928 808 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4360 0 4 | 17576 936 840 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2884 0 4 | 13699 912 808 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 5664 0 4 | 20600 936 840 | dolbeau/arm-neon | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2884 0 4 | 13731 912 808 | dolbeau/arm-neon | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 5680 0 4 | 20536 936 840 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 5936 0 4 | 20775 928 808 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2884 0 4 | 13731 912 808 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3092 0 4 | 14663 928 808 | dolbeau/arm-neon | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 3792 0 4 | 15439 928 808 | dolbeau/arm-neon | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 2884 0 4 | 13699 912 808 | dolbeau/arm-neon | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 3636 0 4 | 15239 928 808 | dolbeau/generic-gccsimd128 | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3396 0 4 | 14235 912 808 | dolbeau/generic-gccsimd128 | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 5876 0 4 | 20495 928 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 6208 0 4 | 21080 936 840 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3396 0 4 | 14235 912 808 | dolbeau/generic-gccsimd128 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 3036 0 1 | 15320 816 832 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2236 0 4 | 13815 928 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2048 0 4 | 12851 912 808 | e/merged | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2048 0 4 | 12883 912 808 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4956 0 4 | 19783 928 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3464 0 4 | 16704 936 840 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 2048 0 4 | 12851 912 808 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 2284 0 1 | 14560 816 832 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2828 0 4 | 16096 936 840 | e/ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2788 0 4 | 15992 936 840 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4116 0 4 | 18960 936 840 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2644 0 1 | 14904 816 832 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2484 0 1 | 14760 816 832 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2484 0 1 | 14760 816 832 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2484 0 1 | 14760 816 832 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 4116 0 4 | 18960 936 840 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 2884 0 4 | 13699 912 808 | dolbeau/arm-neon | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 5324 0 4 | 19919 928 808 | dolbeau/arm-neon | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 2244 0 4 | 13767 928 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 2048 0 4 | 12851 912 808 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 3964 0 4 | 18567 928 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 2284 0 1 | 14560 816 832 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8883 | 4156 0 4 | 19080 936 840 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8884 | 4096 0 4 | 15759 928 808 | dolbeau/generic-gccsimd128 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 4352 0 4 | 17608 936 840 | dolbeau/arm-neon | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 6272 0 4 | 21224 936 840 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 5828 0 4 | 20463 928 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 4952 0 4 | 18232 936 840 | dolbeau/generic-gccsimd128 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 3476 0 1 | 15744 816 832 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
11693 | 3036 0 1 | 15320 816 832 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
11693 | 2048 0 4 | 12883 912 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
12489 | 5300 0 4 | 19911 928 808 | dolbeau/arm-neon | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
12489 | 3396 0 4 | 14235 912 808 | dolbeau/generic-gccsimd128 | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
12489 | 6276 0 4 | 21135 928 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
12489 | 3660 0 4 | 15247 928 808 | dolbeau/generic-gccsimd128 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
12489 | 3252 0 4 | 14887 928 808 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
12489 | 1380 0 4 | 12187 912 808 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 3780 0 4 | 15423 928 808 | dolbeau/arm-neon | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3780 0 4 | 15423 928 808 | dolbeau/arm-neon | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 5936 0 4 | 20775 928 808 | dolbeau/arm-neon | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4072 0 4 | 15735 928 808 | dolbeau/generic-gccsimd128 | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3428 0 4 | 14299 912 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3036 0 1 | 15320 816 832 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 3244 0 4 | 14879 928 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3472 0 4 | 16672 936 840 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4824 0 4 | 19744 936 840 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4956 0 4 | 19783 928 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 2252 0 4 | 13815 928 808 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 2452 0 1 | 14712 816 832 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 2284 0 1 | 14560 816 832 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
16650 | 2064 0 4 | 13695 928 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1380 0 4 | 12187 912 808 | e/ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3788 0 4 | 18375 928 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4252 0 4 | 19079 928 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1380 0 4 | 12219 912 808 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3804 0 4 | 18407 928 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1380 0 4 | 12219 912 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 2836 0 4 | 16080 936 840 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 2076 0 4 | 13711 928 808 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 2552 0 4 | 14183 928 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 2104 0 4 | 13623 928 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4092 0 4 | 19016 936 840 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16652 | 3456 0 4 | 16720 936 840 | e/merged | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16652 | 2780 0 4 | 16024 936 840 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16664 | 3428 0 4 | 14299 912 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
17766 | 2772 0 4 | 16040 936 840 | e/regs | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 4888 0 4 | 18120 936 840 | dolbeau/generic-gccsimd128 | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 6276 0 4 | 21135 928 808 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 1544 0 4 | 13063 928 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 2080 0 4 | 13655 928 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 2788 0 4 | 15992 936 840 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 3796 0 4 | 18399 928 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 4936 0 4 | 18232 936 840 | dolbeau/generic-gccsimd128 | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 3604 0 4 | 15159 928 808 | dolbeau/generic-gccsimd128 | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1380 0 4 | 12187 912 808 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 4252 0 4 | 19079 928 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 4252 0 4 | 19079 928 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1936 0 4 | 12771 912 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 2096 0 4 | 13655 928 808 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
29141 | 3948 0 4 | 18535 928 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
29141 | 1536 0 4 | 13111 928 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
29141 | 1936 0 4 | 12771 912 808 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
29141 | 2560 0 4 | 14199 928 808 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
33300 | 4072 0 4 | 15735 928 808 | dolbeau/generic-gccsimd128 | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 1568 0 4 | 13127 928 808 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
33300 | 1936 0 4 | 12739 912 808 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 1936 0 4 | 12739 912 808 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
33304 | 3244 0 4 | 14879 928 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
39539 | 4252 0 4 | 19079 928 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
41630 | 2552 0 4 | 14183 928 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
46730 | 4840 0 4 | 19680 936 840 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
46730 | 3772 0 4 | 18359 928 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
49950 | 8764 0 4 | 23739 912 816 | dolbeau/generic-gccsimd128 | gcc | 20191127 | 20190816 |
49950 | 8764 0 4 | 23739 912 816 | dolbeau/generic-gccsimd128 | gcc_-funroll-loops | 20191127 | 20190816 |
49950 | 2064 0 4 | 13695 928 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
58275 | 6920 0 4 | 21859 912 816 | e/merged | gcc_-funroll-loops | 20191127 | 20190816 |
58275 | 1936 0 4 | 12739 912 808 | e/regs | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
62181 | 13912 0 4 | 28859 912 816 | dolbeau/arm-neon | gcc | 20191127 | 20190816 |
91575 | 3888 0 4 | 18827 912 816 | e/ref | cc | 20191127 | 20190816 |
97713 | 3888 0 4 | 18827 912 816 | e/ref | gcc_-funroll-loops | 20191127 | 20190816 |
99984 | 8764 0 4 | 23739 912 816 | dolbeau/generic-gccsimd128 | cc | 20191127 | 20190816 |
105237 | 5540 0 4 | 20483 912 816 | e/regs | gcc | 20191127 | 20190816 |
105237 | 5540 0 4 | 20483 912 816 | e/regs | gcc_-funroll-loops | 20191127 | 20190816 |
108225 | 6920 0 4 | 21859 912 816 | e/merged | cc | 20191127 | 20190816 |
116550 | 13912 0 4 | 28859 912 816 | dolbeau/arm-neon | gcc_-funroll-loops | 20191127 | 20190816 |
191475 | 13912 0 4 | 28859 912 816 | dolbeau/arm-neon | cc | 20191127 | 20190816 |
198781 | 5540 0 4 | 20483 912 816 | e/regs | cc | 20191127 | 20190816 |
203987 | 6920 0 4 | 21859 912 816 | e/merged | gcc | 20191127 | 20190816 |
245553 | 3888 0 4 | 18827 912 816 | e/ref | gcc | 20191127 | 20190816 |