Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1092609 | 6628 0 0 | 22339 944 896 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
1208088 | 4360 0 0 | 17336 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1225854 | 4716 0 0 | 17680 816 880 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1225854 | 4716 0 0 | 17680 816 880 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
1758834 | 7004 56 0 | 22570 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
1803249 | 6860 0 0 | 22538 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2052359 | 5708 0 0 | 19795 944 896 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2072925 | 5708 0 0 | 19763 944 896 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2249640 | 4684 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2264400 | 4684 0 0 | 17648 816 880 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2272725 | 4360 0 0 | 17336 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2285409 | 6608 0 0 | 22283 944 896 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2306025 | 4716 0 0 | 17664 816 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
2398410 | 6788 56 0 | 22634 992 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2414250 | 6000 56 0 | 20219 1000 896 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2464200 | 6112 56 0 | 20363 1000 896 | ref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2472525 | 7244 56 0 | 23083 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2480850 | 7308 56 0 | 23187 1000 896 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2481148 | 7308 56 0 | 23131 1000 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2514150 | 6112 56 0 | 20355 1000 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
2530800 | 7372 56 0 | 23235 1000 896 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2753730 | 6048 56 0 | 20315 1000 896 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
2767366 | 3360 56 0 | 16010 992 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
2897100 | 6692 0 0 | 22058 936 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3011337 | 6064 56 0 | 20267 1000 896 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
3157110 | 4684 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3180496 | 4660 0 0 | 17616 816 880 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3197880 | 3012 56 0 | 14846 976 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3277827 | 3000 56 0 | 14806 976 864 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
3313350 | 7068 56 0 | 22626 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3364830 | 4684 0 0 | 17664 816 880 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
3371625 | 7136 56 0 | 22666 992 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
3404925 | 7116 56 0 | 22954 992 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3413250 | 7116 56 0 | 22954 992 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
3461128 | 6048 56 0 | 20307 1000 896 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4673000 | 7072 56 0 | 22610 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4695864 | 2924 0 0 | 18662 920 864 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4788381 | 2920 0 0 | 14582 920 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4853475 | 3708 56 0 | 16274 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4903425 | 3772 56 0 | 16330 992 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
4978350 | 3380 56 0 | 15206 976 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
4986675 | 3668 56 0 | 16170 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
4999763 | 3700 56 0 | 16266 992 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5036625 | 3764 56 0 | 16322 992 864 | ref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5069925 | 3368 56 0 | 15166 976 864 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
5069925 | 3368 56 0 | 15166 976 864 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5094900 | 3696 56 0 | 16338 992 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5144850 | 3688 56 0 | 16330 992 864 | ref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5211450 | 3360 0 0 | 15842 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
5240828 | 3352 0 0 | 15834 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
5261400 | 4716 0 0 | 17680 816 880 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
5286375 | 4360 0 0 | 17336 816 880 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
5702886 | 3240 0 0 | 15578 936 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
5963430 | 5704 0 0 | 19803 944 896 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
6060600 | 3360 56 0 | 16010 992 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6118875 | 3000 56 0 | 14806 976 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
6127200 | 3000 56 0 | 14806 976 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
6298047 | 2920 0 0 | 14582 920 864 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
6318675 | 6636 0 0 | 22042 936 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
6337606 | 6788 56 0 | 22634 992 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
6786612 | 3368 56 0 | 15166 976 864 | ref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8411400 | 3012 56 0 | 14846 976 864 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
8684018 | 6860 0 0 | 22538 936 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
10428315 | 3244 0 0 | 15642 936 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
10465782 | 3252 0 0 | 15650 936 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
11446875 | 2924 0 0 | 18662 920 864 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
11613375 | 2924 0 0 | 18662 920 864 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
12978675 | 3380 56 0 | 15206 976 864 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
13794525 | 3352 0 0 | 15834 936 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13919400 | 3688 56 0 | 16330 992 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
13964076 | 10652 0 0 | 26363 944 896 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
14077575 | 9540 0 0 | 23635 944 896 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
14277375 | 9604 0 0 | 23691 944 896 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
14753672 | 10600 0 0 | 26275 944 896 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
15351300 | 7196 0 0 | 20168 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
15359625 | 7196 0 0 | 20168 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
16252352 | 7196 0 0 | 20168 816 880 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
16716600 | 3368 56 0 | 16018 992 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
17155723 | 10528 0 0 | 26210 936 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
17272287 | 10528 0 0 | 26210 936 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20191128 | 20190816 |
17424225 | 10808 0 0 | 26210 936 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
17571890 | 3732 56 0 | 16226 992 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
19012421 | 5348 0 0 | 17834 936 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
19043231 | 4984 0 0 | 16646 920 864 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
19164150 | 5416 0 0 | 17818 936 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
19287179 | 7292 0 0 | 24055 928 864 | add_felicsref | gcc | 20191128 | 20190816 |
19347300 | 5336 0 0 | 17738 936 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
19480500 | 7212 56 0 | 24135 984 864 | ref | cc | 20191128 | 20190816 |
19580400 | 5308 0 0 | 17650 936 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
19788525 | 7212 56 0 | 24135 984 864 | ref | gcc_-funroll-loops | 20191128 | 20190816 |
20288025 | 5292 0 0 | 17770 936 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20191128 | 20190816 |
23809500 | 5272 56 0 | 22199 984 864 | add_tweakeyloop | cc | 20191128 | 20190816 |
28040250 | 5292 0 0 | 17770 936 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20191128 | 20190816 |
29469877 | 7196 0 0 | 20152 816 880 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20191128 | 20190816 |
31376925 | 10860 0 0 | 26226 936 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20191128 | 20190816 |
33358275 | 9496 0 0 | 23547 944 896 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20191128 | 20190816 |
39593700 | 4984 0 0 | 16646 920 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
40675257 | 5272 56 0 | 22199 984 864 | add_tweakeyloop | gcc_-funroll-loops | 20191128 | 20190816 |
42949671 | 4964 0 0 | 20702 920 864 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20191128 | 20190816 |
43364925 | 4964 0 0 | 20702 920 864 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
43395112 | 4964 0 0 | 20702 920 864 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20191128 | 20190816 |
57649224 | 7292 0 0 | 24055 928 864 | add_felicsref | gcc_-funroll-loops | 20191128 | 20190816 |
57758850 | 7292 0 0 | 24055 928 864 | add_felicsref | cc | 20191128 | 20190816 |
58516425 | 7212 56 0 | 24135 984 864 | ref | gcc | 20191128 | 20190816 |
61283523 | 10400 56 0 | 27327 984 864 | add_threshold | gcc | 20191128 | 20190816 |
67740336 | 5272 56 0 | 22199 984 864 | add_tweakeyloop | gcc | 20191128 | 20190816 |
103025034 | 10400 56 0 | 27327 984 864 | add_threshold | gcc_-funroll-loops | 20191128 | 20190816 |
173168325 | 10400 56 0 | 27327 984 864 | add_threshold | cc | 20191128 | 20190816 |