Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
293139 | 1592 0 0 | 11753 912 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
488565 | 1984 0 0 | 13826 920 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
532800 | 1880 0 0 | 15049 912 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
541125 | 1936 0 0 | 15145 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
541125 | 1992 0 0 | 13818 920 776 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
541125 | 1920 0 0 | 15089 912 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
541190 | 1920 0 0 | 15129 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
624375 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
632700 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
657675 | 2132 0 0 | 13240 816 760 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
783431 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
849150 | 1584 0 0 | 11745 912 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
852864 | 12416 0 0 | 25890 920 776 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
857475 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
899100 | 2720 0 0 | 16194 920 776 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
907425 | 5976 0 0 | 19450 920 776 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
915750 | 1600 0 0 | 11721 912 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
919494 | 2720 0 0 | 15929 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
924075 | 1992 0 0 | 13842 920 776 | unrolled | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
932400 | 5292 0 0 | 17130 920 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
940725 | 5520 0 0 | 17346 920 776 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
965700 | 2060 0 0 | 15449 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1082250 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1121610 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1232100 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
1297923 | 5324 0 0 | 17170 920 776 | simple | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
1297923 | 1676 0 0 | 11865 912 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1356975 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
1357138 | 1676 0 0 | 11865 912 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1363694 | 2052 0 0 | 15441 912 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1373625 | 1676 0 0 | 11865 912 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1430163 | 4308 0 0 | 16757 896 744 | unrolled | gcc | 20191126 | 20190816 |
1527876 | 12116 0 0 | 25618 920 776 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
1585722 | 12088 0 0 | 23938 920 776 | spec | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
1606725 | 3160 0 0 | 16545 912 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1615244 | 3160 0 0 | 16545 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1640025 | 2208 0 0 | 13320 816 760 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
1654395 | 12064 0 0 | 23906 920 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
1723275 | 2720 0 0 | 16226 920 776 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
1777336 | 2884 0 0 | 13984 816 760 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
1781764 | 2736 0 0 | 15905 912 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
1905959 | 2060 0 0 | 15449 912 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
1954260 | 2116 0 0 | 12305 912 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
2060685 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
2243220 | 5760 0 0 | 19266 920 776 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
2297976 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
2339325 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
2490957 | 2052 0 0 | 15441 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
2514150 | 1816 0 0 | 11977 912 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
2807028 | 1824 0 0 | 11985 912 744 | spec | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
2889122 | 12384 0 0 | 24210 920 776 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
2897100 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
2938725 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
3196800 | 1896 0 0 | 11421 896 744 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
3203882 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
3663000 | 2116 0 0 | 12305 912 744 | spec | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
4501805 | 1896 0 0 | 11421 896 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
4592511 | 2008 0 0 | 12129 912 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
4663575 | 1836 0 0 | 11325 896 744 | spec | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
4992911 | 1836 0 0 | 11325 896 744 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
5179999 | 2116 0 0 | 12305 912 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
5611724 | 4308 0 0 | 16757 896 744 | unrolled | gcc_-funroll-loops | 20191126 | 20190816 |
6335325 | 1208 0 0 | 11393 912 744 | simple | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
6422409 | 1200 0 0 | 11361 912 744 | simple | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
6485175 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
6493500 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
6643350 | 1060 0 0 | 10549 896 744 | simple | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
6676650 | 1060 0 0 | 10549 896 744 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
7883775 | 4308 0 0 | 16757 896 744 | unrolled | cc | 20191126 | 20190816 |
8524800 | 1836 0 0 | 11325 896 744 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
9120540 | 1060 0 0 | 10549 896 744 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
12046909 | 1200 0 0 | 11321 912 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
13494825 | 1208 0 0 | 11393 912 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
13644675 | 1208 0 0 | 11401 912 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
16908078 | 1192 0 0 | 11353 912 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
26207100 | 2412 0 0 | 14861 896 744 | simple | gcc_-funroll-loops | 20191126 | 20190816 |
26223750 | 2412 0 0 | 14861 896 744 | simple | gcc | 20191126 | 20190816 |
36868029 | 2412 0 0 | 14861 896 744 | simple | cc | 20191126 | 20190816 |
40126500 | 4980 0 0 | 17429 896 744 | spec | cc | 20191126 | 20190816 |
41766525 | 4980 0 0 | 17429 896 744 | spec | gcc | 20191126 | 20190816 |
42126592 | 4980 0 0 | 17429 896 744 | spec | gcc_-funroll-loops | 20191126 | 20190816 |