| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1896992 | 8810 0 0 | 24445 784 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 1953160 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 1987880 | 8003 0 0 | 20661 784 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2004680 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2059824 | 8003 0 0 | 20661 784 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2119256 | 8906 0 0 | 24629 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2128328 | 7773 0 0 | 20221 784 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2136528 | 8810 0 0 | 24445 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2143288 | 8646 0 0 | 23397 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2161936 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2163560 | 8026 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2173640 | 8883 0 0 | 23853 784 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2185784 | 8018 0 0 | 20997 784 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2192016 | 8003 0 0 | 20661 784 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2213460 | 8026 0 0 | 20653 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2214216 | 16180 0 0 | 21229 784 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2222908 | 8005 0 0 | 20621 784 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 2225760 | 8906 0 0 | 24629 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2233492 | 7773 0 0 | 20221 784 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2241792 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2243620 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 2253536 | 8026 0 0 | 20717 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2254924 | 8003 0 0 | 20501 784 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2260828 | 8005 0 0 | 20717 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2265520 | 8018 0 0 | 20997 784 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2320544 | 8090 0 0 | 21229 784 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2369880 | 8646 0 0 | 23397 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 2441060 | 7766 0 0 | 22567 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 2441644 | 7891 0 0 | 24439 784 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 2502376 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 2531068 | 7891 0 0 | 25767 784 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 2538660 | 7766 0 0 | 22567 784 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 2633572 | 7763 0 0 | 23239 784 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 2636320 | 7763 0 0 | 23239 784 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 5806836 | 7905 0 0 | 21581 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 5858492 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 5966768 | 7905 0 0 | 21581 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6001304 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6114836 | 7582 0 0 | 21325 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6118796 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6259570 | 7563 0 0 | 21301 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6290024 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6342008 | 7998 0 0 | 21757 784 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6356192 | 7561 0 0 | 21117 784 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6487608 | 7502 0 0 | 21101 784 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6509644 | 7582 0 0 | 21325 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6541020 | 7561 0 0 | 21117 784 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6591288 | 7422 0 0 | 21013 784 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6606908 | 7134 0 0 | 20437 784 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6804536 | 7422 0 0 | 21013 784 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 6830252 | 7563 0 0 | 21301 784 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 6852108 | 7134 0 0 | 20437 784 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9477496 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 9529756 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9717604 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9718468 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 9827572 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9848408 | 3926 0 0 | 14341 784 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9864052 | 4071 0 0 | 14405 784 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9871636 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 9918064 | 4382 0 0 | 15069 784 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 9953612 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10092984 | 3158 0 0 | 12577 768 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10109756 | 4071 0 0 | 14405 784 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 10161496 | 3158 0 0 | 12593 768 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 10230536 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10265188 | 3587 0 0 | 13693 784 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10292604 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10296612 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10347364 | 6316 0 0 | 12577 768 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10367424 | 3158 0 0 | 12577 768 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10472904 | 3158 0 0 | 12577 768 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10477440 | 3158 0 0 | 12593 768 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10528732 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10528736 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10538388 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10547664 | 3926 0 0 | 14341 784 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10556648 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10560188 | 3699 0 0 | 14005 784 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 10564960 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10566212 | 3158 0 0 | 12577 768 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10577512 | 3679 0 0 | 14021 784 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10588508 | 3158 0 0 | 12577 768 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10695232 | 3647 0 0 | 14013 784 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10720496 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10738948 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10749204 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10752576 | 4071 0 0 | 14405 784 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10758616 | 3138 0 0 | 12561 768 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 10806736 | 4071 0 0 | 14405 784 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10818268 | 3647 0 0 | 14013 784 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10864836 | 4071 0 0 | 14461 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 10882928 | 3702 0 0 | 14005 784 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10905336 | 3679 0 0 | 14021 784 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 10933796 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11010544 | 8764 0 0 | 15069 784 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 11117240 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11118272 | 3587 0 0 | 13693 784 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 11154724 | 3702 0 0 | 14005 784 808 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11185056 | 3699 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11186968 | 3254 0 0 | 12713 768 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11209160 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11237316 | 3254 0 0 | 12713 768 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11274968 | 7294 0 0 | 13957 784 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11286604 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11295732 | 3702 0 0 | 14005 784 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11434912 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11463632 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11473872 | 3138 0 0 | 12561 768 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11488000 | 3647 0 0 | 13957 784 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 11677832 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 11976288 | 3278 0 0 | 12729 768 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 35676684 | 6347 0 0 | 18014 776 768 | ref | cc | 20190824 | 20190816 |
| 36678404 | 6347 0 0 | 18014 776 768 | ref | gcc | 20190824 | 20190816 |
| 38432360 | 6347 0 0 | 18014 776 768 | ref | gcc_-funroll-loops | 20190824 | 20190816 |