| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2214337 | 4360 0 0 | 17344 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 2265165 | 6264 56 0 | 20475 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 2265420 | 7316 56 0 | 23163 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 2747250 | 6952 0 0 | 22675 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 2975805 | 7292 0 0 | 22978 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 3504825 | 6936 0 0 | 22619 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4023999 | 6864 56 0 | 22722 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 4120875 | 4676 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4121370 | 4676 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4124542 | 4676 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4204125 | 4716 0 0 | 17672 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4204125 | 4716 0 0 | 17688 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4204125 | 4716 0 0 | 17688 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4212450 | 4716 0 0 | 17688 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 4245750 | 6312 56 0 | 20571 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4378950 | 7412 56 0 | 23299 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4487175 | 6200 56 0 | 20427 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4503825 | 6248 56 0 | 20523 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4537503 | 3380 56 0 | 15190 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 4595400 | 7004 0 0 | 22418 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 4595400 | 7380 56 0 | 23211 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 4603725 | 7068 0 0 | 22450 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 4628700 | 6248 56 0 | 20515 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 4861800 | 6312 56 0 | 20563 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 5027778 | 4676 0 0 | 17648 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 5253075 | 4360 0 0 | 17344 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 5377950 | 7136 56 0 | 22682 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 5377950 | 7076 56 0 | 22650 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 5391981 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 5525226 | 3380 56 0 | 16042 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 5753266 | 7192 56 0 | 23042 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 5760900 | 7192 56 0 | 23042 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 5802525 | 7200 56 0 | 22738 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 6729660 | 4660 0 0 | 17624 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 7425900 | 6092 0 0 | 20203 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 7434225 | 6096 0 0 | 20195 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 7497843 | 3432 0 0 | 15778 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 7534125 | 3440 0 0 | 15850 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 7542450 | 6864 56 0 | 22722 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 7659000 | 3740 56 0 | 16242 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 7666029 | 7292 0 0 | 22978 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 8100225 | 6100 0 0 | 20163 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 8138328 | 7140 56 0 | 22706 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 8250075 | 3716 56 0 | 16290 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 8399925 | 3772 56 0 | 16338 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 8491500 | 3700 56 0 | 16346 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 8492520 | 3380 56 0 | 15190 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 8498804 | 3392 56 0 | 15222 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8500846 | 3700 56 0 | 16346 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 8567454 | 3312 0 0 | 14982 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8583075 | 3312 0 0 | 14982 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8666325 | 3316 0 0 | 14966 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 8666325 | 3616 0 0 | 16106 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 8671527 | 3708 56 0 | 16362 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 8979591 | 3708 56 0 | 16282 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 9366581 | 4360 0 0 | 17344 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 9634698 | 3432 0 0 | 15842 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 9947180 | 7476 56 0 | 23347 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 10106550 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 10339812 | 9756 56 0 | 24027 1000 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 10614375 | 3024 56 0 | 14862 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 10623976 | 3024 56 0 | 14862 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 12008711 | 3608 0 0 | 16098 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 12107529 | 3780 56 0 | 16346 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 12172413 | 3316 0 0 | 14966 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 12827221 | 3676 56 0 | 16186 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 14183609 | 3012 56 0 | 14830 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 14569478 | 3372 56 0 | 16026 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 18538821 | 7216 56 0 | 24143 984 864 | ref | gcc | 20191128 | 20190816 |
| 20054925 | 9820 56 0 | 24083 1000 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 20113200 | 10956 56 0 | 26811 1000 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 21220425 | 3392 56 0 | 15222 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 21986325 | 3316 0 0 | 14966 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 22030596 | 3380 56 0 | 15190 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 22127850 | 7376 0 0 | 20336 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 22335373 | 7376 0 0 | 20360 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 22411809 | 7376 0 0 | 20360 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 22652325 | 7376 0 0 | 20360 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
| 23393250 | 11100 56 0 | 26682 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 23570906 | 11148 56 0 | 26698 992 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 27214425 | 4968 56 0 | 16782 976 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 27314325 | 5356 56 0 | 17938 992 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 27380925 | 4968 56 0 | 16782 976 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 27417518 | 5288 56 0 | 17946 992 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 27463311 | 5288 56 0 | 17946 992 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 27572400 | 4972 56 0 | 16814 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 27837537 | 4968 56 0 | 16782 976 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 28414120 | 11004 56 0 | 26891 1000 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 31205979 | 5436 56 0 | 18018 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 31601333 | 4972 56 0 | 16814 976 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
| 32151150 | 7352 0 0 | 24119 928 864 | add_felicsref | cc | 20191128 | 20190816 |
| 32152820 | 3608 0 0 | 16098 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 33081795 | 10804 56 0 | 26658 992 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 37210712 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
| 37681686 | 5332 56 0 | 17850 992 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
| 38882480 | 3372 56 0 | 16026 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 44205750 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
| 47609118 | 9712 56 0 | 23939 1000 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
| 54168534 | 10412 56 0 | 27351 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |
| 72693900 | 10804 56 0 | 26658 992 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
| 75516075 | 5344 56 0 | 18002 992 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
| 97152750 | 7352 0 0 | 24119 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
| 98085150 | 7216 56 0 | 24143 984 864 | ref | cc | 20191128 | 20190816 |
| 103708716 | 7352 0 0 | 24119 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
| 126636978 | 10412 56 0 | 27351 984 864 | add_threshold | cc | 20191128 | 20190816 |
| 135340940 | 7216 56 0 | 24143 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
| 149100750 | 5276 56 0 | 22215 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
| 181763946 | 10412 56 0 | 27351 984 864 | add_threshold | gcc | 20191128 | 20190816 |