Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3042158 | 7500 0 0 | 23175 920 880 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3133431 | 5720 0 0 | 20932 800 888 | add_felicsref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3133431 | 5720 0 0 | 20980 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3143343 | 5720 0 0 | 20980 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3188360 | 6672 0 0 | 21924 800 888 | ref | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3189186 | 6672 0 0 | 21940 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3189599 | 6672 0 0 | 21940 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3190425 | 6672 0 0 | 21924 800 888 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3195381 | 6672 0 0 | 21860 800 888 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3201989 | 6672 0 0 | 21876 800 888 | add_tweakeyloop | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
3243289 | 5768 0 0 | 21060 800 888 | add_felicsref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
3262700 | 6716 0 0 | 22004 800 888 | add_tweakeyloop | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
3339931 | 7424 0 0 | 22638 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
3510500 | 6716 0 0 | 21988 800 888 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
3671983 | 6872 56 0 | 25551 976 880 | add_tweakeyloop | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3676113 | 7016 56 0 | 21695 976 880 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
3714522 | 6952 56 0 | 25615 976 880 | ref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3752931 | 8296 56 0 | 24175 976 880 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3774820 | 8216 56 0 | 24111 976 880 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3806621 | 6904 56 0 | 21447 976 880 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
3972234 | 8228 56 0 | 24143 976 880 | add_tweakeyloop | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4024272 | 8308 56 0 | 24207 976 880 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
4197319 | 7984 56 0 | 24694 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
4258856 | 7836 56 0 | 23294 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
4571084 | 7916 56 0 | 23366 968 864 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
4799473 | 7740 56 0 | 23086 968 864 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
5570131 | 7548 0 0 | 23239 920 880 | add_felicsref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5609779 | 6532 0 0 | 20991 920 880 | add_felicsref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
5614322 | 6516 0 0 | 20863 920 880 | add_felicsref | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
5734505 | 6448 0 0 | 20783 920 880 | add_felicsref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
6529943 | 6672 0 0 | 21924 800 888 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
6530769 | 6672 0 0 | 21940 800 888 | add_tweakeyloop | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
6605522 | 6920 56 0 | 21615 976 880 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
6624107 | 5720 0 0 | 20980 800 888 | add_felicsref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
6846301 | 6824 56 0 | 21383 976 880 | add_tweakeyloop | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
7063952 | 3744 0 0 | 16070 896 856 | add_felicsref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7065191 | 3744 0 0 | 16070 896 856 | add_felicsref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7244020 | 4648 56 0 | 17966 968 864 | add_tweakeyloop | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7265909 | 4720 56 0 | 18142 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
7623980 | 4672 56 0 | 17934 968 864 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
7751184 | 4304 56 0 | 16910 952 856 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7754075 | 4612 56 0 | 22198 968 864 | ref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
7761096 | 4304 56 0 | 16910 952 856 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
7906472 | 7272 0 0 | 22374 912 864 | add_felicsref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
8405789 | 4288 56 0 | 16846 952 856 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
8753122 | 4360 0 0 | 17662 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
9269785 | 7660 56 0 | 23014 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
9468851 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10437749 | 7984 56 0 | 24694 968 864 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10530674 | 7800 0 0 | 24334 912 864 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
10553802 | 7800 0 0 | 24334 912 864 | add_felicsref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
13242432 | 7736 56 0 | 24446 968 864 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
13244497 | 7736 56 0 | 24446 968 864 | add_tweakeyloop | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
13802047 | 3728 0 0 | 16118 896 856 | add_felicsref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13810307 | 3728 0 0 | 16118 896 856 | add_felicsref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13860280 | 4100 0 0 | 17126 912 864 | add_felicsref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
13895385 | 3744 0 0 | 16070 896 856 | add_felicsref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
13912731 | 4184 0 0 | 17374 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
13913557 | 4144 0 0 | 17214 912 864 | add_felicsref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
15589924 | 4592 56 0 | 17862 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
15883154 | 4816 56 0 | 18230 968 864 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
15916607 | 4728 56 0 | 18038 968 864 | ref | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
16256506 | 4288 56 0 | 16846 952 856 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
16264766 | 4288 56 0 | 16846 952 856 | ref | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
17073420 | 4360 0 0 | 17662 912 864 | add_felicsref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
17116372 | 4360 0 0 | 17662 912 864 | add_felicsref | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
17174192 | 4612 56 0 | 22198 968 864 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
17229534 | 4612 56 0 | 22198 968 864 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
18790674 | 3976 56 0 | 16598 952 856 | add_tweakeyloop | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
18861297 | 3976 56 0 | 16598 952 856 | add_tweakeyloop | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
19151223 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
19163200 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
19207391 | 3960 56 0 | 16534 952 856 | add_tweakeyloop | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
19975984 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
20092863 | 4364 56 0 | 21966 968 864 | add_tweakeyloop | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
34507389 | 7392 0 0 | 22738 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
35812056 | 8428 0 0 | 26175 904 864 | add_felicsref | gcc | 20190912 | 20190816 |
35842618 | 8428 0 0 | 26175 904 864 | add_felicsref | cc | 20190912 | 20190816 |
37454970 | 11456 56 0 | 26896 976 864 | add_threshold | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
38971093 | 11924 56 0 | 27881 984 880 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
39518318 | 7392 0 0 | 22738 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
40045306 | 10692 56 0 | 25345 984 880 | add_threshold | gcc_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
40092801 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | cc | 20190912 | 20190816 |
40119233 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | gcc | 20190912 | 20190816 |
40146491 | 6408 56 0 | 24311 960 864 | add_tweakeyloop | gcc_-funroll-loops | 20190912 | 20190816 |
41017921 | 11468 56 0 | 28272 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
42474572 | 6784 56 0 | 20280 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
44573438 | 6072 56 0 | 18776 960 856 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
45067799 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
52916451 | 7392 0 0 | 22738 808 888 | add_threshold | clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
61926046 | 11960 56 0 | 27937 984 880 | add_threshold | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
62077617 | 7400 0 0 | 22770 808 888 | add_threshold | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190912 | 20190816 |
63764309 | 10772 56 0 | 25521 984 880 | add_threshold | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
69990284 | 7392 0 0 | 22674 808 888 | add_threshold | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190912 | 20190816 |
71741817 | 8428 0 0 | 26175 904 864 | add_felicsref | gcc_-funroll-loops | 20190912 | 20190816 |
72984121 | 8308 56 0 | 26199 960 864 | ref | gcc_-funroll-loops | 20190912 | 20190816 |
73253397 | 8308 56 0 | 26199 960 864 | ref | gcc | 20190912 | 20190816 |
73383905 | 11600 56 0 | 27120 976 864 | add_threshold | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
73426444 | 8308 56 0 | 26199 960 864 | ref | cc | 20190912 | 20190816 |
75653753 | 6712 56 0 | 20104 976 864 | add_threshold | gcc_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
75676055 | 10600 56 0 | 25233 984 880 | add_threshold | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190912 | 20190816 |
76363700 | 6072 56 0 | 18776 960 856 | add_threshold | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
80176516 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-Os_-fomit-frame-pointer | 20190912 | 20190816 |
81675293 | 11468 56 0 | 28272 976 864 | add_threshold | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190912 | 20190816 |
89098142 | 6092 56 0 | 18744 960 856 | add_threshold | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
89644954 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-O_-fomit-frame-pointer | 20190912 | 20190816 |
89732923 | 6600 56 0 | 19936 976 864 | add_threshold | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190912 | 20190816 |
97662936 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190912 | 20190816 |
98254352 | 6564 56 0 | 20136 976 864 | add_threshold | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190912 | 20190816 |
122136490 | 11528 56 0 | 29481 968 864 | add_threshold | gcc | 20190912 | 20190816 |
226498286 | 11528 56 0 | 29481 968 864 | add_threshold | cc | 20190912 | 20190816 |
229514425 | 11528 56 0 | 29481 968 864 | add_threshold | gcc_-funroll-loops | 20190912 | 20190816 |