| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 888300 | 7292 56 0 | 21507 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 921715 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1041649 | 7564 56 0 | 21811 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 1092609 | 7564 56 0 | 21803 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1569451 | 7228 0 0 | 21315 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 1698300 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1698300 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1714950 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1731600 | 5148 0 0 | 18096 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1731600 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 1906425 | 8804 56 0 | 24683 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 1948050 | 8628 56 0 | 24451 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 1981132 | 8360 56 0 | 24210 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 2065530 | 3348 56 0 | 15174 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 2069739 | 3360 56 0 | 15158 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 2114154 | 5092 0 0 | 18048 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2114550 | 8572 0 0 | 23970 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 2514150 | 8856 56 0 | 24418 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 2597400 | 8688 56 0 | 24530 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 2607539 | 7500 56 0 | 21755 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 2617090 | 5116 0 0 | 18080 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2897100 | 7500 56 0 | 21763 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 2972025 | 8868 56 0 | 24731 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3046950 | 8564 56 0 | 24403 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3055275 | 7356 56 0 | 21555 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3126816 | 9068 56 0 | 24594 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 3196800 | 8360 56 0 | 24210 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3276281 | 7224 0 0 | 21323 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3305025 | 8176 0 0 | 23891 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3313350 | 7996 0 0 | 23667 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3466112 | 3844 0 0 | 16242 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 3553200 | 3348 56 0 | 15174 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 3621375 | 7068 0 0 | 21115 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 3648216 | 8688 56 0 | 24530 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3862800 | 5116 0 0 | 18096 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 3884079 | 3788 56 0 | 16426 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3896100 | 4228 56 0 | 16794 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 3913220 | 3788 56 0 | 16426 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3946050 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4083903 | 3800 56 0 | 16442 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 4129200 | 4792 0 0 | 17768 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4528800 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 4670325 | 2980 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 4686975 | 3460 56 0 | 16106 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 4745250 | 8708 0 0 | 24074 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 4860310 | 3856 0 0 | 16258 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 5089959 | 4292 56 0 | 16850 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 5647719 | 5148 0 0 | 18112 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 5719962 | 9004 56 0 | 24538 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 5835825 | 8920 56 0 | 24474 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 5919075 | 4116 56 0 | 16618 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 6129960 | 2980 56 0 | 14814 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 6384378 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 6466824 | 3460 56 0 | 16106 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 6501825 | 8540 0 0 | 24218 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 6651675 | 8540 0 0 | 24218 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 8216775 | 12148 56 0 | 28027 1000 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8474850 | 3000 0 0 | 18734 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 8483175 | 2972 0 0 | 14638 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8500811 | 3360 56 0 | 15158 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8583075 | 3772 0 0 | 16106 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 8633025 | 2972 0 0 | 14638 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 9221045 | 4180 56 0 | 16674 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 9479151 | 11024 56 0 | 25283 1000 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 9698625 | 11936 56 0 | 27779 1000 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 9728675 | 4280 56 0 | 16834 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 9790200 | 3360 56 0 | 15158 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 10456200 | 3572 0 0 | 16058 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 10474108 | 3560 0 0 | 16042 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 10474108 | 3560 0 0 | 16042 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 10807148 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 10914075 | 12828 56 0 | 28362 992 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 11602281 | 12124 56 0 | 27970 992 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 11688300 | 2992 56 0 | 14798 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 12147634 | 3472 56 0 | 16122 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 12897379 | 4216 56 0 | 16778 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 13070250 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 13095225 | 5416 56 0 | 18066 992 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 13145175 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 13762661 | 11088 56 0 | 25339 1000 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 14568750 | 7840 0 0 | 24599 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
| 14818500 | 7732 56 0 | 24655 984 864 | ref | cc | 20191128 | 20190816 |
| 14835150 | 7732 56 0 | 24655 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
| 15037198 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 16089568 | 12696 56 0 | 28258 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 16323428 | 12124 56 0 | 27970 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 17099550 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
| 17107875 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
| 18503289 | 5476 56 0 | 18130 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 19771875 | 7592 0 0 | 20568 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 20521125 | 7592 0 0 | 20544 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 22077900 | 10820 56 0 | 25035 1000 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 24317325 | 4956 56 0 | 16790 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 25191450 | 5904 56 0 | 18474 992 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 26340300 | 5988 56 0 | 18562 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 27156150 | 4956 56 0 | 16790 976 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 30019950 | 4976 56 0 | 16782 976 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 30536100 | 5808 56 0 | 18314 992 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 34122157 | 5416 56 0 | 18066 992 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 43307689 | 7840 0 0 | 24599 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
| 43323300 | 7840 0 0 | 24599 928 864 | add_felicsref | cc | 20191128 | 20190816 |
| 43789500 | 7732 56 0 | 24655 984 864 | ref | gcc | 20191128 | 20190816 |
| 53096850 | 5792 56 0 | 22719 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
| 120046500 | 10916 56 0 | 27847 984 864 | add_threshold | gcc | 20191128 | 20190816 |
| 121586625 | 10916 56 0 | 27847 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |
| 147502350 | 10916 56 0 | 27847 984 864 | add_threshold | cc | 20191128 | 20190816 |