Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
5161920 | 8408 0 0 | 23553 920 880 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
5402320 | 8496 0 0 | 23657 920 880 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
5423840 | 7404 0 0 | 21209 920 880 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
5456240 | 7320 0 0 | 21129 920 880 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6101440 | 7040 0 0 | 21718 800 888 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101440 | 7040 0 0 | 21774 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101520 | 7040 0 0 | 21758 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101600 | 7040 0 0 | 21702 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101680 | 7040 0 0 | 21774 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101680 | 7040 0 0 | 21758 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101680 | 7040 0 0 | 21758 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6101840 | 7040 0 0 | 21774 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6174400 | 6088 0 0 | 20766 800 888 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6174880 | 6088 0 0 | 20822 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6174960 | 6088 0 0 | 20822 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6175040 | 6088 0 0 | 20822 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
6446000 | 9080 56 0 | 24465 976 880 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6453680 | 9024 56 0 | 24385 976 880 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6470080 | 7100 0 0 | 21846 800 888 | add_tweakeyloop | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190908 | 20190816 |
6503680 | 7100 0 0 | 21830 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190908 | 20190816 |
6518080 | 7596 56 0 | 21625 976 880 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6558480 | 6152 0 0 | 20902 800 888 | add_felicsref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190908 | 20190816 |
6636960 | 7664 56 0 | 25793 976 880 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6825440 | 9104 56 0 | 24449 976 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6848800 | 9160 56 0 | 24529 976 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
6938560 | 7744 56 0 | 25857 976 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
7034080 | 7676 56 0 | 21689 976 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
7121680 | 8204 0 0 | 22888 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
7361360 | 8176 0 0 | 22752 912 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
8548000 | 8488 56 0 | 23408 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
8554160 | 8440 56 0 | 23264 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
8960480 | 8568 56 0 | 23480 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
8969280 | 8520 56 0 | 23336 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
9783120 | 9468 56 0 | 25640 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
9784560 | 9468 56 0 | 25640 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190908 | 20190816 |
9908320 | 9436 0 0 | 25448 912 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190908 | 20190816 |
9908400 | 9436 0 0 | 25448 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
12504640 | 9220 56 0 | 25400 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190908 | 20190816 |
12504960 | 9220 56 0 | 25400 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
13034880 | 4364 0 0 | 16848 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
13282880 | 4460 0 0 | 16992 912 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
14063600 | 4728 56 0 | 17448 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
14517520 | 4920 56 0 | 17680 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
14564960 | 4840 56 0 | 17608 968 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
14596960 | 4808 56 0 | 17520 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
15020160 | 4228 56 0 | 16320 952 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15020400 | 4228 56 0 | 16320 952 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15183600 | 4220 56 0 | 16256 952 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15186400 | 4220 56 0 | 16256 952 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15195200 | 4100 0 0 | 16024 896 856 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15204080 | 4100 0 0 | 16024 896 856 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15391600 | 4124 0 0 | 15992 896 856 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
15393680 | 4124 0 0 | 15992 896 856 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
16164560 | 4540 0 0 | 17328 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
16165280 | 4540 0 0 | 17328 912 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20190908 | 20190816 |
16280480 | 4640 56 0 | 21696 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
16287600 | 4640 56 0 | 21696 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20190908 | 20190816 |
17806880 | 3900 56 0 | 16008 952 856 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
17807280 | 3900 56 0 | 16008 952 856 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
18077280 | 3892 56 0 | 15944 952 856 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
18077280 | 3892 56 0 | 15944 952 856 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
19001840 | 4392 56 0 | 21456 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
19006480 | 4392 56 0 | 21456 968 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20190908 | 20190816 |
25094000 | 12824 56 0 | 28275 984 880 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
25224880 | 7760 0 0 | 22596 808 888 | add_threshold | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190908 | 20190816 |
25413040 | 11496 56 0 | 25603 984 880 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
29090800 | 12312 56 0 | 27218 976 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
29816000 | 7744 0 0 | 22500 808 888 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
29866080 | 7744 0 0 | 22556 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
29867440 | 7744 0 0 | 22556 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
29867760 | 7744 0 0 | 22556 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190908 | 20190816 |
31022160 | 12744 56 0 | 28171 984 880 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
32900000 | 11384 56 0 | 25483 984 880 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190908 | 20190816 |
35361120 | 12328 56 0 | 27314 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
37293840 | 6972 56 0 | 19818 976 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
41618880 | 6012 56 0 | 18194 960 856 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
41701840 | 6012 56 0 | 18194 960 856 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
42690880 | 12972 56 0 | 29250 976 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190908 | 20190816 |
42698160 | 12972 56 0 | 29250 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
43524240 | 6036 56 0 | 18162 960 856 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
43584720 | 6036 56 0 | 18162 960 856 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20190908 | 20190816 |
46244880 | 6804 56 0 | 19602 976 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190908 | 20190816 |
51254160 | 6612 56 0 | 19666 976 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20190908 | 20190816 |
51316720 | 6612 56 0 | 19666 976 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190908 | 20190816 |
67645440 | 9052 0 0 | 26297 904 864 | add_felicsref | cc | 20190908 | 20190816 |
67646720 | 9052 0 0 | 26297 904 864 | add_felicsref | gcc_-funroll-loops | 20190908 | 20190816 |
67647600 | 9052 0 0 | 26297 904 864 | add_felicsref | gcc | 20190908 | 20190816 |
68612240 | 8908 56 0 | 26305 960 864 | ref | gcc | 20190908 | 20190816 |
68621600 | 8908 56 0 | 26305 960 864 | ref | cc | 20190908 | 20190816 |
68622880 | 8908 56 0 | 26305 960 864 | ref | gcc_-funroll-loops | 20190908 | 20190816 |
78805680 | 7008 56 0 | 24409 960 864 | add_tweakeyloop | cc | 20190908 | 20190816 |
78806080 | 7008 56 0 | 24409 960 864 | add_tweakeyloop | gcc | 20190908 | 20190816 |
78819120 | 7008 56 0 | 24409 960 864 | add_tweakeyloop | gcc_-funroll-loops | 20190908 | 20190816 |
181628800 | 12128 56 0 | 29587 968 864 | add_threshold | gcc | 20190908 | 20190816 |
181631760 | 12128 56 0 | 29587 968 864 | add_threshold | gcc_-funroll-loops | 20190908 | 20190816 |
181709280 | 12128 56 0 | 29587 968 864 | add_threshold | cc | 20190908 | 20190816 |