| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7464008 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7672692 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7716188 | 16961 0 0 | 32181 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7838836 | 17009 0 0 | 32317 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 7888948 | 17009 0 0 | 32381 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8082104 | 17132 0 0 | 32573 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8233608 | 17241 0 0 | 32605 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8400440 | 17263 0 0 | 32293 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8464988 | 17084 0 0 | 32429 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 8503648 | 20249 0 0 | 38541 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8622928 | 17971 0 0 | 33821 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8715276 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8844096 | 20305 0 0 | 37653 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8847260 | 17263 0 0 | 32293 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8867036 | 17558 0 0 | 32917 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8869072 | 17558 0 0 | 32917 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8881016 | 20640 0 0 | 39085 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8901364 | 17413 0 0 | 33037 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8948664 | 17413 0 0 | 33037 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 8963396 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9023452 | 17558 0 0 | 32917 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9059748 | 20640 0 0 | 39085 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9072340 | 35942 0 0 | 33821 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9212048 | 20305 0 0 | 37653 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9217524 | 20249 0 0 | 38541 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9239028 | 20634 0 0 | 38309 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 9913956 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 10584336 | 18255 0 0 | 34156 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 10765332 | 14666 0 0 | 33596 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 11248556 | 14722 0 0 | 32700 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 11428320 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 11475392 | 17073 0 0 | 33500 776 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11564724 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 11590968 | 18741 0 0 | 35076 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 11647888 | 18528 0 0 | 34724 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 11743976 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11839828 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 11975936 | 18255 0 0 | 34156 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 11993120 | 14666 0 0 | 34924 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 12035624 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 12139532 | 18618 0 0 | 34900 776 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 12164896 | 14722 0 0 | 32700 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 12237744 | 14722 0 0 | 31932 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 12286716 | 18528 0 0 | 34724 776 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 12289436 | 14722 0 0 | 31932 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 12378860 | 17053 0 0 | 33316 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12444016 | 17056 0 0 | 33524 776 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12493808 | 18741 0 0 | 35076 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 12763768 | 17073 0 0 | 33500 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 12841312 | 17098 0 0 | 33452 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 13009572 | 17053 0 0 | 33316 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 13408828 | 17098 0 0 | 33452 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 23568852 | 7729 0 0 | 20396 776 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 23651820 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 23928176 | 7729 0 0 | 20396 776 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 23972532 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 24368592 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 24615760 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 24662244 | 8259 0 0 | 21260 776 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 24915716 | 8274 0 0 | 21276 776 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 24953468 | 8242 0 0 | 21244 776 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25053464 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25177028 | 7429 0 0 | 20444 776 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 25378360 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 25397744 | 7442 0 0 | 20460 776 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 25461544 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 25527504 | 8129 0 0 | 21132 776 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25547420 | 8258 0 0 | 21268 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25565760 | 8259 0 0 | 21260 776 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25569272 | 7442 0 0 | 20460 776 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 25716496 | 7423 0 0 | 20420 776 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 25739124 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 25938232 | 8129 0 0 | 21132 776 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 25945328 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 25969412 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 26018956 | 6569 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 26030712 | 8259 0 0 | 21260 776 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 26256848 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26418548 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26435404 | 7423 0 0 | 20420 776 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26546564 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 26652492 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26710300 | 7405 0 0 | 20436 776 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26829060 | 14770 0 0 | 20380 776 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 26830256 | 6577 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 26889120 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 27000116 | 8790 0 0 | 22124 776 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 27076420 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 27178204 | 17580 0 0 | 22124 776 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 27283344 | 7385 0 0 | 20380 776 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 27438052 | 6570 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 27862376 | 6569 0 0 | 18584 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 28197804 | 7429 0 0 | 20444 776 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 28770728 | 6507 0 0 | 18496 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 29354264 | 7405 0 0 | 20436 776 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 29365384 | 6490 0 0 | 18464 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 29886404 | 6477 0 0 | 18448 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 29893440 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30037248 | 7442 0 0 | 20460 776 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 30082096 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30231856 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30313480 | 12980 0 0 | 18464 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30329636 | 6482 0 0 | 18464 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30502380 | 6490 0 0 | 18464 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30510160 | 6478 0 0 | 18448 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30733456 | 6477 0 0 | 18448 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30821896 | 6490 0 0 | 18464 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 30978992 | 6477 0 0 | 18448 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 31271180 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 31352700 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 32846832 | 6491 0 0 | 18464 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 34515984 | 6482 0 0 | 18464 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 138073380 | 13341 0 0 | 28110 776 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
| 141682344 | 13341 0 0 | 28110 776 888 | ref | cc | 20190827 | 20190816 |
| 145024880 | 13341 0 0 | 28110 776 888 | ref | gcc | 20190827 | 20190816 |