| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12960 | 3868 0 0 | 16937 896 760 | little | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13040 | 3864 0 0 | 16344 888 744 | little | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13200 | 3872 0 0 | 14280 888 744 | little | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13200 | 3876 0 0 | 15569 896 760 | little | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3872 0 0 | 14216 888 744 | little | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3876 0 0 | 15545 896 760 | little | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3872 0 0 | 16432 888 744 | little | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13360 | 3876 0 0 | 16905 896 760 | little | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13520 | 16172 0 0 | 28113 896 744 | opt | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13600 | 16928 0 0 | 28969 896 760 | opt | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 14400 0 0 | 24273 896 744 | opt | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 15188 0 0 | 25857 896 760 | opt | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 16248 0 0 | 28265 896 744 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13680 | 16832 0 0 | 28817 896 760 | opt | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 3900 0 0 | 13616 872 736 | little | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 3900 0 0 | 13616 872 736 | little | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 14612 0 0 | 24425 896 744 | opt | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 13760 | 15168 0 0 | 25801 896 760 | opt | gcc_-fno-schedule-insns_-O3_-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 | 3904 0 0 | 13552 872 736 | little | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 3904 0 0 | 13552 872 736 | little | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9968 0 0 | 22641 896 744 | sphlib | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9232 0 0 | 22417 896 760 | sphlib | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 10184 0 0 | 22945 896 744 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14080 | 9256 0 0 | 22409 896 760 | sphlib | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9976 0 0 | 20577 896 744 | sphlib | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9240 0 0 | 25145 896 760 | sphlib | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 10184 0 0 | 20729 896 744 | sphlib | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 14160 | 9256 0 0 | 21049 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 |
| 15360 | 4600 0 0 | 17160 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 15680 | 4612 0 0 | 17641 896 760 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 15760 | 4008 0 0 | 17712 888 744 | little | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15760 | 4008 0 0 | 17712 888 744 | little | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15840 | 4016 0 0 | 14496 888 744 | little | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 15840 | 4016 0 0 | 14496 888 744 | little | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 16000 | 8596 0 0 | 18529 880 736 | sphlib | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 16000 | 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 |
| 16160 | 4468 0 0 | 17334 800 768 | simple | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 16160 | 4664 0 0 | 17144 888 744 | simple | gcc_-funroll-loops_-O2_-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 | 4740 0 0 | 17809 896 760 | simple | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 16640 | 4536 0 0 | 17398 800 768 | simple | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 16640 | 4536 0 0 | 17398 800 768 | simple | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 16640 | 4536 0 0 | 17398 800 768 | simple | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 16720 | 4536 0 0 | 17350 800 768 | simple | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 16720 | 4580 0 0 | 16273 896 760 | simple | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 17200 | 4448 0 0 | 16113 896 760 | simple | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 17440 | 3996 0 0 | 14408 888 744 | simple | gcc_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 17440 | 3948 0 0 | 13664 872 736 | simple | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 17440 | 3948 0 0 | 13664 872 736 | simple | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 18160 | 4448 0 0 | 16281 896 760 | sphlib-small | gcc_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18160 | 4704 0 0 | 17881 896 760 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18240 | 3968 0 0 | 14312 888 744 | simple | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 18240 | 4432 0 0 | 16249 896 760 | sphlib-small | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18320 | 4728 0 0 | 17937 896 760 | sphlib-small | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190902 | 20190816 |
| 18560 | 5504 0 0 | 18281 896 744 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 19200 | 3960 0 0 | 13600 872 736 | simple | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 19280 | 5304 0 0 | 17985 896 744 | sphlib-small | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 19360 | 3960 0 0 | 13600 872 736 | simple | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 19840 | 5368 0 0 | 15921 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190902 | 20190816 |
| 20160 | 5176 0 0 | 15785 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 |
| 21360 | 4756 0 0 | 18456 888 744 | simple | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 21360 | 4756 0 0 | 18456 888 744 | simple | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 21840 | 3732 0 0 | 13657 880 736 | sphlib-small | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 21840 | 3732 0 0 | 13657 880 736 | sphlib-small | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22000 | 3732 0 0 | 13593 880 736 | sphlib-small | gcc_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22000 | 3732 0 0 | 13593 880 736 | sphlib-small | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190902 | 20190816 |
| 22560 | 4144 0 0 | 14624 888 744 | simple | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 22560 | 4144 0 0 | 14624 888 744 | simple | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 22960 | 4444 0 0 | 16670 800 768 | sphlib-small | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190902 | 20190816 |
| 23040 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23040 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23040 | 4412 0 0 | 16638 800 768 | sphlib-small | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 23280 | 4412 0 0 | 16582 800 768 | sphlib-small | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 28080 | 5168 0 0 | 15849 896 744 | sphlib-small | gcc_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28080 | 5168 0 0 | 15849 896 744 | sphlib-small | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28480 | 5584 0 0 | 19489 896 744 | sphlib-small | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190902 | 20190816 |
| 28480 | 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 | 10012 0 0 | 22822 800 768 | little | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43360 | 10012 0 0 | 22878 800 768 | little | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43360 | 10012 0 0 | 22878 800 768 | little | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190902 | 20190816 |
| 43440 | 10012 0 0 | 22878 800 768 | little | clang_-O3_-fwrapv_-mavx_-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 | 11260 0 0 | 24126 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 |
| 139760 | 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 | 20190902 | 20190816 |
| 144960 | 38484 0 0 | 54401 880 744 | opt | gcc_-funroll-loops | 20190902 | 20190816 |
| 146000 | 16664 0 0 | 33489 880 744 | little | cc | 20190902 | 20190816 |
| 146000 | 16664 0 0 | 33489 880 744 | little | gcc | 20190902 | 20190816 |
| 146000 | 16664 0 0 | 33489 880 744 | little | gcc_-funroll-loops | 20190902 | 20190816 |
| 173520 | 17000 0 0 | 33833 880 744 | simple | cc | 20190902 | 20190816 |
| 173520 | 17000 0 0 | 33833 880 744 | simple | gcc | 20190902 | 20190816 |
| 173520 | 17000 0 0 | 33833 880 744 | simple | gcc_-funroll-loops | 20190902 | 20190816 |
| 187120 | 8648 0 0 | 25609 880 744 | sphlib-small | cc | 20190902 | 20190816 |
| 187120 | 8648 0 0 | 25609 880 744 | sphlib-small | gcc | 20190902 | 20190816 |
| 187120 | 8648 0 0 | 25609 880 744 | sphlib-small | gcc_-funroll-loops | 20190902 | 20190816 |