Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
0 | 3352 0 4 | 16592 936 840 | e/merged | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
4162 | 3988 0 4 | 18912 936 840 | e/ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4163 | 3344 0 4 | 16608 936 840 | e/merged | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
4442 | 2900 0 1 | 15184 816 832 | e/merged | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
4442 | 2100 0 4 | 13679 928 808 | e/merged | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2900 0 1 | 15184 816 832 | e/merged | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2900 0 1 | 15184 816 832 | e/merged | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 1928 0 4 | 12731 912 808 | e/merged | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3352 0 4 | 16552 936 840 | e/merged | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 1928 0 4 | 12731 912 808 | e/merged | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 1928 0 4 | 12763 912 808 | e/merged | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3836 0 4 | 18439 928 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 1928 0 4 | 12763 912 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2116 0 4 | 13679 928 808 | e/merged | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 1928 0 4 | 12731 912 808 | e/merged | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 2128 0 1 | 14408 816 832 | e/ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2128 0 1 | 14408 816 832 | e/ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2128 0 1 | 14408 816 832 | e/ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2668 0 4 | 15936 936 840 | e/ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 1256 0 4 | 12059 912 808 | e/ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2660 0 4 | 15864 936 840 | e/ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3644 0 4 | 18231 928 808 | e/ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4128 0 4 | 18959 928 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2676 0 4 | 15920 936 840 | e/ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8325 | 2372 0 1 | 14648 816 832 | e/regs | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2372 0 1 | 14648 816 832 | e/regs | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8325 | 2668 0 4 | 15936 936 840 | e/regs | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2424 0 4 | 14055 928 808 | e/regs | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 2652 0 4 | 15856 936 840 | e/regs | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3668 0 4 | 18255 928 808 | e/regs | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3988 0 4 | 18912 936 840 | e/regs | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4120 0 4 | 18951 928 808 | e/regs | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 3980 0 4 | 18824 936 840 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8325 | 4120 0 4 | 18951 928 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8326 | 3296 0 1 | 15560 816 832 | e/merged | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8326 | 2300 0 1 | 14560 816 832 | e/ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8326 | 2536 0 1 | 14792 816 832 | e/regs | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8326 | 2372 0 1 | 14648 816 832 | e/regs | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
8326 | 2676 0 4 | 15920 936 840 | e/regs | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8883 | 3112 0 4 | 14743 928 808 | e/merged | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1424 0 4 | 12943 928 808 | e/ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 3996 0 4 | 18840 936 840 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1256 0 4 | 12091 912 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1956 0 4 | 13591 928 808 | e/ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8883 | 1976 0 4 | 13551 928 808 | e/regs | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1960 0 4 | 13479 928 808 | e/regs | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 2424 0 4 | 14055 928 808 | e/regs | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1820 0 4 | 12659 912 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
8883 | 1992 0 4 | 13551 928 808 | e/regs | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
8883 | 2432 0 4 | 14071 928 808 | e/regs | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
11693 | 3112 0 4 | 14743 928 808 | e/merged | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 2116 0 4 | 13639 928 808 | e/merged | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 3804 0 4 | 18391 928 808 | e/merged | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 4712 0 4 | 19632 936 840 | e/merged | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
11693 | 4820 0 4 | 19647 928 808 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 4720 0 4 | 19560 936 840 | e/merged | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3120 0 4 | 14759 928 808 | e/merged | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 3652 0 4 | 18255 928 808 | e/ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1456 0 4 | 13015 928 808 | e/ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16650 | 1820 0 4 | 12627 912 808 | e/regs | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1820 0 4 | 12659 912 808 | e/regs | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 3660 0 4 | 18263 928 808 | e/regs | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
16650 | 1820 0 4 | 12627 912 808 | e/regs | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
16652 | 4820 0 4 | 19647 928 808 | e/merged | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
17766 | 2312 0 0 | 19263 928 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
17766 | 2324 0 0 | 19519 928 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
20815 | 1424 0 4 | 12999 928 808 | e/ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
23386 | 4128 0 4 | 18959 928 808 | e/ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1936 0 4 | 13567 928 808 | e/ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1936 0 4 | 13567 928 808 | e/ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
24975 | 1256 0 4 | 12059 912 808 | e/ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
24975 | 1820 0 4 | 12627 912 808 | e/regs | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
24996 | 1256 0 4 | 12091 912 808 | e/ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
26649 | 6664 0 4 | 21603 912 816 | e/merged | cc | 20191127 | 20190816 |
33300 | 6664 0 4 | 21603 912 816 | e/merged | gcc_-funroll-loops | 20191127 | 20190816 |
33300 | 2432 0 0 | 19720 936 840 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
33300 | 2304 0 0 | 19512 936 840 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
35079 | 1076 0 0 | 15696 816 824 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
41625 | 3632 0 4 | 18571 912 816 | e/ref | gcc | 20191127 | 20190816 |
41625 | 696 0 0 | 13867 912 808 | ref | gcc_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
41625 | 820 0 0 | 14815 928 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
41625 | 2196 0 0 | 19159 928 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
41625 | 2324 0 0 | 19519 928 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191127 | 20190816 |
41625 | 852 0 0 | 14783 928 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
41660 | 812 0 0 | 14695 928 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
46726 | 1256 0 4 | 12059 912 808 | e/ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
46772 | 944 0 0 | 15584 816 824 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
52025 | 5284 0 4 | 20227 912 816 | e/regs | gcc | 20191127 | 20190816 |
58275 | 6664 0 4 | 21603 912 816 | e/merged | gcc | 20191127 | 20190816 |
58275 | 1520 0 0 | 17128 936 840 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
58465 | 696 0 0 | 13899 912 808 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
74925 | 696 0 0 | 13867 912 808 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
74925 | 1152 0 0 | 18459 912 808 | ref | gcc_-funroll-loops | 20191127 | 20190816 |
79947 | 1152 0 0 | 18459 912 808 | ref | gcc | 20191127 | 20190816 |
83250 | 5284 0 4 | 20227 912 816 | e/regs | cc | 20191127 | 20190816 |
87402 | 5284 0 4 | 20227 912 816 | e/regs | gcc_-funroll-loops | 20191127 | 20190816 |
99900 | 1152 0 0 | 18459 912 808 | ref | cc | 20191127 | 20190816 |
99900 | 1520 0 0 | 17152 936 840 | ref | gcc_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
99900 | 1520 0 0 | 17088 936 840 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191127 | 20190816 |
105237 | 3632 0 4 | 18571 912 816 | e/ref | gcc_-funroll-loops | 20191127 | 20190816 |
108225 | 820 0 0 | 14815 928 808 | ref | gcc_-O_-fomit-frame-pointer | 20191127 | 20190816 |
108225 | 696 0 0 | 13899 912 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191127 | 20190816 |
108238 | 808 0 0 | 14751 928 808 | ref | gcc_-O2_-fomit-frame-pointer | 20191127 | 20190816 |
108238 | 816 0 0 | 14815 928 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
108238 | 720 0 0 | 13891 912 808 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191127 | 20190816 |
124875 | 3632 0 4 | 18571 912 816 | e/ref | cc | 20191127 | 20190816 |
140316 | 944 0 0 | 15584 816 824 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |
140316 | 944 0 0 | 15584 816 824 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191127 | 20190816 |