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 |