| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1354640 | 14006 0 0 | 45567 904 1584 | vec | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1359183 | 15993 0 0 | 48608 816 1584 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1359596 | 15993 0 0 | 48608 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1362487 | 15993 0 0 | 48608 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1365378 | 7632 0 0 | 37199 888 1552 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1365378 | 7632 0 0 | 37199 888 1552 | vec | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 1478953 | 8926 0 0 | 39335 904 1568 | vec | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1517362 | 14010 0 0 | 45655 904 1584 | vec | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 1519427 | 14018 0 0 | 45751 904 1584 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1523144 | 15993 0 0 | 48608 816 1584 | vec | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1523557 | 15993 0 0 | 48608 816 1584 | vec | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 1535947 | 7648 0 0 | 37151 888 1552 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 1549163 | 8446 0 0 | 38775 904 1568 | vec | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 1647044 | 16766 0 0 | 50415 904 1568 | vec | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1648696 | 16766 0 0 | 50415 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 1651174 | 8926 0 0 | 39335 904 1568 | vec | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 2762970 | 18002 0 0 | 51023 904 1584 | vec | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2774534 | 18002 0 0 | 51023 904 1584 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2783207 | 16250 0 0 | 48703 904 1568 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2847635 | 16029 0 0 | 48656 816 1584 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 2850113 | 16206 0 0 | 48751 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2855895 | 17978 0 0 | 50895 904 1584 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2862916 | 17978 0 0 | 50895 904 1584 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2864981 | 16250 0 0 | 48703 904 1568 | vec | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2877784 | 14018 0 0 | 45751 904 1584 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2878197 | 8570 0 0 | 38967 904 1568 | opt | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2887696 | 14010 0 0 | 45655 904 1584 | opt | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2891413 | 8650 0 0 | 39159 904 1568 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2899260 | 16206 0 0 | 48751 904 1568 | vec | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2905455 | 16029 0 0 | 48656 816 1584 | vec | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 2907520 | 8650 0 0 | 39159 904 1568 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2908759 | 8570 0 0 | 38967 904 1568 | vec | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 2912476 | 7632 0 0 | 37199 888 1552 | vec | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2914541 | 7632 0 0 | 37199 888 1552 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2942625 | 16017 0 0 | 48576 816 1584 | vec | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 2945103 | 15993 0 0 | 48608 816 1584 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 2947581 | 14006 0 0 | 45567 904 1584 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 2979795 | 7648 0 0 | 37151 888 1552 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 2986816 | 7660 0 0 | 37167 888 1552 | opt | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2991359 | 7660 0 0 | 37167 888 1552 | vec | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 2998793 | 7660 0 0 | 37167 888 1552 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 3011183 | 7660 0 0 | 37167 888 1552 | vec | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 3130127 | 8446 0 0 | 38775 904 1568 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 3176796 | 16017 0 0 | 48576 816 1584 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 3307304 | 8926 0 0 | 39335 904 1568 | opt | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 3311021 | 16766 0 0 | 50415 904 1568 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 3315977 | 8934 0 0 | 39351 904 1568 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 3325063 | 8926 0 0 | 39335 904 1568 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 3325889 | 16766 0 0 | 50415 904 1568 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 3326302 | 8934 0 0 | 39351 904 1568 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 3874766 | 17251 0 0 | 50655 888 1568 | opt | cc | 20191215 | 20190816 |
| 3881787 | 13402 0 0 | 46415 904 1584 | lowmem | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 3920196 | 11582 0 0 | 44031 904 1568 | lowmem | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 3932999 | 9934 0 0 | 41679 904 1584 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 3972234 | 9886 0 0 | 41535 904 1584 | lowmem | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 3976777 | 7338 0 0 | 37839 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 3986689 | 13358 0 0 | 46287 904 1584 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 4017664 | 11494 0 0 | 44039 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 4022207 | 7258 0 0 | 37663 904 1568 | lowmem | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 4036249 | 9838 0 0 | 41415 904 1584 | lowmem | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 4065572 | 7174 0 0 | 37511 904 1568 | lowmem | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 4067637 | 13469 0 0 | 46112 816 1584 | lowmem | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 4069702 | 6476 0 0 | 35999 888 1552 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 4072180 | 6464 0 0 | 36047 888 1552 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 4077136 | 13393 0 0 | 46016 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 4080027 | 6464 0 0 | 36047 888 1552 | lowmem | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 4127522 | 13417 0 0 | 45984 816 1584 | lowmem | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 4131652 | 13393 0 0 | 46016 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 4144042 | 13393 0 0 | 46016 816 1584 | lowmem | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 4146933 | 6492 0 0 | 36015 888 1552 | lowmem | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 4181212 | 6492 0 0 | 36015 888 1552 | lowmem | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 4478985 | 7686 0 0 | 38111 904 1568 | lowmem | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 4486006 | 12462 0 0 | 46103 904 1568 | lowmem | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 4499222 | 12462 0 0 | 46103 904 1568 | lowmem | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 4524828 | 7686 0 0 | 38111 904 1568 | lowmem | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 4525654 | 7698 0 0 | 38127 904 1568 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 5262859 | 13384 0 0 | 32375 904 1584 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 6308575 | 16203 0 0 | 34624 816 1584 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 7525686 | 16187 0 0 | 34656 816 1584 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20191215 | 20190816 |
| 8634178 | 17251 0 0 | 50655 888 1568 | opt | gcc_-funroll-loops | 20191215 | 20190816 |
| 8646155 | 17251 0 0 | 50655 888 1568 | opt | gcc | 20191215 | 20190816 |
| 8658545 | 17251 0 0 | 50655 888 1568 | vec | cc | 20191215 | 20190816 |
| 8670109 | 17251 0 0 | 50655 888 1568 | vec | gcc_-funroll-loops | 20191215 | 20190816 |
| 8686629 | 17251 0 0 | 50655 888 1568 | vec | gcc | 20191215 | 20190816 |
| 11022144 | 12351 0 0 | 45743 888 1568 | lowmem | gcc_-funroll-loops | 20191215 | 20190816 |
| 11034121 | 12351 0 0 | 45743 888 1568 | lowmem | gcc | 20191215 | 20190816 |
| 11042794 | 12351 0 0 | 45743 888 1568 | lowmem | cc | 20191215 | 20190816 |
| 13051626 | 13560 0 0 | 32479 904 1584 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 14890302 | 12516 0 0 | 31039 904 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 15497825 | 16203 0 0 | 34672 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 15552754 | 16203 0 0 | 34672 816 1584 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 15823682 | 9768 0 0 | 27463 904 1584 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 15872829 | 16203 0 0 | 34672 816 1584 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191215 | 20190816 |
| 15877372 | 9964 0 0 | 27591 904 1584 | ref | gcc_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 16082220 | 10040 0 0 | 27607 904 1584 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191215 | 20190816 |
| 20834611 | 6480 0 0 | 22871 904 1568 | ref | gcc_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 20863108 | 6528 0 0 | 23031 904 1568 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 21627571 | 5623 0 0 | 21288 896 1552 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 24531787 | 5583 0 0 | 21200 896 1552 | ref | gcc_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 37086574 | 12332 0 0 | 30775 904 1568 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 46809420 | 10940 0 0 | 30680 912 1568 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 47114214 | 10940 0 0 | 30680 912 1568 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 57393371 | 6460 0 0 | 22799 904 1568 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191215 | 20190816 |
| 64040606 | 6452 0 0 | 22976 912 1568 | ref | gcc_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 64236781 | 6452 0 0 | 22976 912 1568 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191215 | 20190816 |
| 64740641 | 5623 0 0 | 21288 896 1552 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 65483215 | 6460 0 0 | 22976 912 1568 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 65956926 | 5587 0 0 | 21200 896 1552 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191215 | 20190816 |
| 66284848 | 5583 0 0 | 21200 896 1552 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191215 | 20190816 |
| 107947462 | 9758 0 0 | 29184 896 1568 | ref | gcc_-funroll-loops | 20191215 | 20190816 |
| 109982313 | 9758 0 0 | 29184 896 1568 | ref | cc | 20191215 | 20190816 |
| 115391787 | 9758 0 0 | 29184 896 1568 | ref | gcc | 20191215 | 20190816 |