Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
2266544 | 8408 0 0 | 24079 920 880 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2347905 | 6088 0 0 | 21340 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2349557 | 6088 0 0 | 21340 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2362773 | 7040 0 0 | 22284 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2364012 | 7040 0 0 | 22284 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2373511 | 7040 0 0 | 22300 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2373511 | 7040 0 0 | 22300 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2374337 | 7040 0 0 | 22300 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
2406138 | 7100 0 0 | 22364 800 888 | add_tweakeyloop | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
2779077 | 7596 56 0 | 22143 976 880 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2800553 | 7744 56 0 | 26383 976 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2806335 | 9024 56 0 | 24903 976 880 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
2819551 | 9080 56 0 | 24983 976 880 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3212314 | 8440 56 0 | 23782 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3281285 | 9104 56 0 | 24967 976 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3368015 | 9436 0 0 | 25974 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
3381231 | 8488 56 0 | 23934 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3458049 | 9160 56 0 | 25047 976 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3603012 | 9468 56 0 | 26158 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
3647203 | 8520 56 0 | 23854 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
4324936 | 7420 0 0 | 21855 920 880 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
4325349 | 7404 0 0 | 21727 920 880 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4327001 | 8496 0 0 | 24175 920 880 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4352607 | 7320 0 0 | 21655 920 880 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4356737 | 9220 56 0 | 25926 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
4865553 | 7040 0 0 | 22220 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4866379 | 7040 0 0 | 22236 800 888 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4887029 | 7040 0 0 | 22284 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4921721 | 6088 0 0 | 21292 800 888 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
4939480 | 6088 0 0 | 21340 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
5029514 | 4460 0 0 | 17510 912 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5185215 | 7100 0 0 | 22348 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
5192649 | 7712 56 0 | 22383 976 880 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5217842 | 7664 56 0 | 26319 976 880 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5269054 | 6152 0 0 | 21420 800 888 | add_felicsref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
5475554 | 4840 56 0 | 18134 968 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5528005 | 7808 56 0 | 22463 976 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5632494 | 7676 56 0 | 22207 976 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5702704 | 8204 0 0 | 23406 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5816692 | 4100 0 0 | 16550 896 856 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5869143 | 4220 56 0 | 16774 952 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5874099 | 4220 56 0 | 16774 952 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5881946 | 5008 56 0 | 18398 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5891032 | 8176 0 0 | 23270 912 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5903835 | 4124 0 0 | 16518 896 856 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5908791 | 4124 0 0 | 16518 896 856 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
5930680 | 4540 0 0 | 17854 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6226801 | 4728 56 0 | 17966 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6251168 | 4808 56 0 | 18038 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6344506 | 4920 56 0 | 18206 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
6731074 | 3892 56 0 | 16462 952 856 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6764114 | 3900 56 0 | 16526 952 856 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
6818630 | 3892 56 0 | 16462 952 856 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7140357 | 8568 56 0 | 24006 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7310513 | 4392 56 0 | 21982 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7799918 | 9468 56 0 | 26158 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
8098517 | 9436 0 0 | 25974 912 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
9748039 | 4500 0 0 | 17670 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
9976015 | 9220 56 0 | 25926 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10393971 | 4364 0 0 | 17374 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
11217906 | 4912 56 0 | 18310 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
11986499 | 4228 56 0 | 16838 952 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12048036 | 4228 56 0 | 16838 952 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12102965 | 4220 56 0 | 16774 952 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12166980 | 4100 0 0 | 16550 896 856 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12264035 | 4124 0 0 | 16518 896 856 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
12948789 | 4540 0 0 | 17854 912 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
12973569 | 4540 0 0 | 17854 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
12978938 | 4640 56 0 | 22214 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
12979764 | 4640 56 0 | 22214 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13050387 | 4640 56 0 | 22214 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
14258825 | 3900 56 0 | 16526 952 856 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
14415765 | 3892 56 0 | 16462 952 856 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
15145123 | 4392 56 0 | 21982 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
15149253 | 4392 56 0 | 21982 968 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
23115197 | 7744 0 0 | 23082 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
25159547 | 11384 56 0 | 26009 984 880 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
25791850 | 7744 0 0 | 23082 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
25931857 | 12312 56 0 | 27744 976 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
27150620 | 12972 56 0 | 29776 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
27184899 | 9052 0 0 | 26823 904 864 | add_felicsref | gcc | 20190912 | 20190816 |
27298061 | 7760 0 0 | 23114 808 888 | add_threshold | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
27316233 | 8908 56 0 | 26831 960 864 | ref | cc | 20190912 | 20190816 |
27331927 | 8908 56 0 | 26831 960 864 | ref | gcc | 20190912 | 20190816 |
27461196 | 8908 56 0 | 26831 960 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
28670047 | 6036 56 0 | 18688 960 856 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
30458337 | 6036 56 0 | 18688 960 856 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
30520287 | 7008 56 0 | 24927 960 864 | add_tweakeyloop | gcc_-funroll-loops | 20190912 | 20190816 |
30899421 | 6612 56 0 | 20192 976 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
31050166 | 6012 56 0 | 18720 960 856 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
35463071 | 7744 0 0 | 23082 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
40578902 | 11496 56 0 | 26129 984 880 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
41183121 | 12824 56 0 | 28793 984 880 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
42098742 | 11568 56 0 | 26305 984 880 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
45664171 | 12744 56 0 | 28689 984 880 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
47077457 | 7744 0 0 | 23018 808 888 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
52975510 | 12972 56 0 | 29776 976 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
53467806 | 12328 56 0 | 27840 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
53880806 | 6972 56 0 | 20336 976 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
53931605 | 9052 0 0 | 26823 904 864 | add_felicsref | cc | 20190912 | 20190816 |
53932844 | 9052 0 0 | 26823 904 864 | add_felicsref | gcc_-funroll-loops | 20190912 | 20190816 |
54451985 | 6012 56 0 | 18720 960 856 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
55787214 | 7052 56 0 | 20528 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
56711508 | 6612 56 0 | 20192 976 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
57546594 | 6036 56 0 | 18688 960 856 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
57877820 | 6804 56 0 | 20120 976 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
62227949 | 6612 56 0 | 20192 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
62898248 | 7008 56 0 | 24927 960 864 | add_tweakeyloop | cc | 20190912 | 20190816 |
63028343 | 7008 56 0 | 24927 960 864 | add_tweakeyloop | gcc | 20190912 | 20190816 |
94865687 | 12128 56 0 | 30113 968 864 | add_threshold | gcc | 20190912 | 20190816 |
157868011 | 12128 56 0 | 30113 968 864 | add_threshold | gcc_-funroll-loops | 20190912 | 20190816 |
159833065 | 12128 56 0 | 30113 968 864 | add_threshold | cc | 20190912 | 20190816 |