| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 13040 | 3896 0 0 | 16488 888 744 | little | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13040 | 3884 0 0 | 17081 896 760 | little | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13200 | 3904 0 0 | 14416 888 744 | little | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13200 | 3892 0 0 | 15713 896 760 | little | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3904 0 0 | 14352 888 744 | little | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3892 0 0 | 15689 896 760 | little | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3904 0 0 | 16568 888 744 | little | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3892 0 0 | 17049 896 760 | little | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13520 | 16928 0 0 | 29097 896 760 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13600 | 16172 0 0 | 28225 896 744 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 14400 0 0 | 24377 896 744 | opt | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 15188 0 0 | 25985 896 760 | opt | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 16248 0 0 | 28369 896 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 16832 0 0 | 28945 896 760 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 14612 0 0 | 24529 896 744 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 15168 0 0 | 25929 896 760 | opt | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13840 | 3940 0 0 | 13648 872 736 | little | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 13840 | 3940 0 0 | 13648 872 736 | little | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 13840 | 13816 0 0 | 23065 880 736 | opt | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 13840 | 13816 0 0 | 23065 880 736 | opt | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 3936 0 0 | 13584 872 736 | little | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 3936 0 0 | 13584 872 736 | little | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9968 0 0 | 22753 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9232 0 0 | 22545 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 10184 0 0 | 23049 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9256 0 0 | 22537 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9976 0 0 | 20681 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9240 0 0 | 21177 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 10184 0 0 | 20833 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9256 0 0 | 21177 896 760 | sphlib | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14240 | 13824 0 0 | 23009 880 736 | opt | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14240 | 13824 0 0 | 23009 880 736 | opt | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14240 | 9364 0 0 | 21534 800 768 | sphlib | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 14240 | 9364 0 0 | 21590 800 768 | sphlib | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 14240 | 9364 0 0 | 21590 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 14240 | 9364 0 0 | 21590 800 768 | sphlib | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 14320 | 9412 0 0 | 21638 800 768 | sphlib | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 15440 | 4600 0 0 | 17264 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 15760 | 4040 0 0 | 17744 888 744 | little | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15760 | 4040 0 0 | 17744 888 744 | little | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15840 | 4048 0 0 | 14528 888 744 | little | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15840 | 4048 0 0 | 14528 888 744 | little | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15840 | 4612 0 0 | 17769 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 16000 | 8596 0 0 | 18529 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 16080 | 8596 0 0 | 18529 880 736 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 16160 | 14676 0 0 | 24641 896 744 | opt | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 16160 | 14676 0 0 | 24641 896 744 | opt | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 16240 | 17012 0 0 | 30201 896 744 | opt | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 16240 | 17012 0 0 | 30201 896 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 16240 | 8596 0 0 | 18465 880 736 | sphlib | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 16240 | 8596 0 0 | 18465 880 736 | sphlib | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 16320 | 4664 0 0 | 17256 888 744 | simple | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 16480 | 4740 0 0 | 17937 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 16800 | 4268 0 0 | 17134 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 17040 | 4580 0 0 | 16401 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 17360 | 4332 0 0 | 17142 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 17360 | 4332 0 0 | 17198 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 17360 | 4332 0 0 | 17198 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 17360 | 4332 0 0 | 17198 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 17600 | 4448 0 0 | 16241 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 17760 | 3996 0 0 | 14512 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 17760 | 3948 0 0 | 13664 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 17760 | 3948 0 0 | 13664 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 18080 | 4728 0 0 | 18065 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18240 | 4704 0 0 | 18009 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18320 | 4448 0 0 | 16409 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18400 | 4432 0 0 | 16377 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18640 | 3968 0 0 | 14416 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 18720 | 5504 0 0 | 18385 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 19280 | 5304 0 0 | 18097 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 19440 | 3960 0 0 | 13600 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 19520 | 3960 0 0 | 13600 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 19920 | 5368 0 0 | 16025 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 20320 | 5176 0 0 | 15889 896 744 | sphlib-small | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 20720 | 10400 0 0 | 21081 896 744 | sphlib | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 20720 | 10400 0 0 | 21081 896 744 | sphlib | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 20800 | 10412 0 0 | 24313 896 744 | sphlib | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 20800 | 10412 0 0 | 24313 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 21680 | 4756 0 0 | 18456 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 21680 | 4756 0 0 | 18456 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 21920 | 3732 0 0 | 13657 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22000 | 3732 0 0 | 13657 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22080 | 3732 0 0 | 13593 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22080 | 3732 0 0 | 13593 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 23040 | 4444 0 0 | 16670 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 23120 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23120 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23120 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23200 | 4144 0 0 | 14624 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 23200 | 4144 0 0 | 14624 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 23360 | 4412 0 0 | 16582 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 28160 | 5168 0 0 | 15849 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28160 | 5168 0 0 | 15849 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28560 | 5584 0 0 | 19489 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28560 | 5584 0 0 | 19489 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 42560 | 22920 0 0 | 35038 800 768 | opt | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 42560 | 22920 0 0 | 35086 800 768 | opt | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 42560 | 22920 0 0 | 35086 800 768 | opt | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 42560 | 22920 0 0 | 35086 800 768 | opt | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43360 | 10028 0 0 | 22894 800 768 | little | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43360 | 10028 0 0 | 22894 800 768 | little | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43360 | 10028 0 0 | 22894 800 768 | little | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43440 | 10028 0 0 | 22838 800 768 | little | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 52960 | 24664 0 0 | 36838 800 768 | opt | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 54640 | 11268 0 0 | 24134 800 768 | little | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 139760 | 30828 0 0 | 47785 880 744 | sphlib | cc | 20190902 | 20190816 |
| 139760 | 30828 0 0 | 47785 880 744 | sphlib | gcc | 20190902 | 20190816 |
| 139840 | 30828 0 0 | 47785 880 744 | sphlib | gcc_-funroll-loops | 20190902 | 20190816 |
| 144960 | 38484 0 0 | 54401 880 744 | opt | cc | 20190902 | 20190816 |
| 144960 | 38484 0 0 | 54401 880 744 | opt | gcc_-funroll-loops | 20190902 | 20190816 |
| 146000 | 16728 0 0 | 33553 880 744 | little | cc | 20190902 | 20190816 |
| 146000 | 16728 0 0 | 33553 880 744 | little | gcc | 20190902 | 20190816 |
| 146000 | 16728 0 0 | 33553 880 744 | little | gcc_-funroll-loops | 20190902 | 20190816 |
| 155280 | 38484 0 0 | 54401 880 744 | opt | gcc | 20190902 | 20190816 |
| 174800 | 17000 0 0 | 33833 880 744 | simple | cc | 20190902 | 20190816 |
| 174800 | 17000 0 0 | 33833 880 744 | simple | gcc | 20190902 | 20190816 |
| 174800 | 17000 0 0 | 33833 880 744 | simple | gcc_-funroll-loops | 20190902 | 20190816 |
| 187680 | 8648 0 0 | 25609 880 744 | sphlib-small | cc | 20190902 | 20190816 |
| 187680 | 8648 0 0 | 25609 880 744 | sphlib-small | gcc | 20190902 | 20190816 |
| 187680 | 8648 0 0 | 25609 880 744 | sphlib-small | gcc_-funroll-loops | 20190902 | 20190816 |