| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 528598 | 1936 0 0 | 15105 912 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 537482 | 2008 0 0 | 13850 920 776 | unrolled | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 612927 | 6140 0 0 | 19610 920 776 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 710640 | 12572 0 0 | 24394 920 776 | spec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 808353 | 3164 0 0 | 16553 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 888300 | 1584 0 0 | 11713 912 744 | unrolled | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 906066 | 1592 0 0 | 11761 912 744 | unrolled | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 912831 | 5536 0 0 | 17386 920 776 | simple | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 994957 | 1912 0 0 | 15129 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 1003283 | 1992 0 0 | 13850 920 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1007325 | 2744 0 0 | 16266 920 776 | unrolled | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 1015650 | 2736 0 0 | 16226 920 776 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 1032300 | 5740 0 0 | 17562 920 776 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 1073925 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 1074843 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 1078217 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1157175 | 5512 0 0 | 17354 920 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1315350 | 12884 0 0 | 26354 920 776 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 1323675 | 2696 0 0 | 15865 912 744 | spec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 1341452 | 2736 0 0 | 15945 912 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 1598400 | 2132 0 0 | 13240 816 760 | unrolled | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 1644385 | 1912 0 0 | 15089 912 744 | unrolled | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 1681650 | 2060 0 0 | 15457 912 744 | unrolled | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 1689975 | 2060 0 0 | 15457 912 744 | unrolled | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 1714950 | 2000 0 0 | 13866 920 776 | unrolled | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 1719319 | 1952 0 0 | 15161 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 1730564 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 1756575 | 1584 0 0 | 11753 912 744 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1859187 | 12128 0 0 | 23970 920 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1873125 | 2884 0 0 | 13984 816 760 | spec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 1873125 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 1873125 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 1881450 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 1931400 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 2022975 | 1464 0 0 | 10997 896 744 | unrolled | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 2044033 | 2208 0 0 | 13320 816 760 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 2202984 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 2256075 | 12452 0 0 | 25954 920 776 | spec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 2272998 | 2128 0 0 | 13256 816 760 | unrolled | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 2302139 | 12144 0 0 | 23994 920 776 | spec | gcc_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 2398410 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 2489175 | 2076 0 0 | 15465 912 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 2530800 | 2076 0 0 | 15465 912 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 2547450 | 1464 0 0 | 10965 896 744 | unrolled | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 2568571 | 1676 0 0 | 11873 912 744 | unrolled | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 2868307 | 5952 0 0 | 19458 920 776 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191126 | 20190816 |
| 3144582 | 1836 0 0 | 11325 896 744 | spec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 3526551 | 2116 0 0 | 12305 912 744 | spec | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 3712950 | 3164 0 0 | 16553 912 744 | spec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 4187978 | 2888 0 0 | 14008 816 760 | spec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 4487175 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 4545450 | 2204 0 0 | 13336 816 760 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191126 | 20190816 |
| 4553775 | 1824 0 0 | 11985 912 744 | spec | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 5078250 | 4308 0 0 | 16765 896 744 | unrolled | cc | 20191126 | 20190816 |
| 5086575 | 4308 0 0 | 16765 896 744 | unrolled | gcc | 20191126 | 20190816 |
| 5890645 | 1896 0 0 | 11421 896 744 | spec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 5899056 | 1896 0 0 | 11421 896 744 | spec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 6631659 | 2116 0 0 | 12305 912 744 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 6831027 | 1208 0 0 | 11393 912 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 7079751 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 8213258 | 4308 0 0 | 16765 896 744 | unrolled | gcc_-funroll-loops | 20191126 | 20190816 |
| 8318830 | 1836 0 0 | 11325 896 744 | spec | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 10020341 | 1816 0 0 | 11977 912 744 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 12976071 | 1200 0 0 | 11361 912 744 | simple | gcc_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 13078575 | 1208 0 0 | 11393 912 744 | simple | gcc_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 13496446 | 1104 0 0 | 10629 896 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 15859125 | 2008 0 0 | 12129 912 744 | spec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 15975675 | 1836 0 0 | 11325 896 744 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 17299350 | 2116 0 0 | 12305 912 744 | spec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191126 | 20190816 |
| 18451554 | 1208 0 0 | 11401 912 744 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 18673721 | 1060 0 0 | 10549 896 744 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 18954353 | 1060 0 0 | 10549 896 744 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 24124585 | 1200 0 0 | 11321 912 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191126 | 20190816 |
| 24392250 | 1192 0 0 | 11353 912 744 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191126 | 20190816 |
| 24774305 | 1060 0 0 | 10549 896 744 | simple | gcc_-Os_-fomit-frame-pointer | 20191126 | 20190816 |
| 52414200 | 2412 0 0 | 14861 896 744 | simple | gcc_-funroll-loops | 20191126 | 20190816 |
| 56884725 | 2412 0 0 | 14861 896 744 | simple | cc | 20191126 | 20190816 |
| 76649156 | 4980 0 0 | 17429 896 744 | spec | cc | 20191126 | 20190816 |
| 88744500 | 4980 0 0 | 17429 896 744 | spec | gcc_-funroll-loops | 20191126 | 20190816 |
| 98690130 | 2412 0 0 | 14861 896 744 | simple | gcc | 20191126 | 20190816 |
| 235797300 | 4980 0 0 | 17429 896 744 | spec | gcc | 20191126 | 20190816 |