Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
3948148 | 37086 72 0 | 52389 864 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4036816 | 37086 72 0 | 52453 864 936 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4050544 | 36534 72 0 | 51941 864 936 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4064344 | 18935 72 0 | 37916 848 880 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
4142708 | 19007 72 0 | 39316 848 880 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
4175072 | 37094 72 0 | 52293 864 936 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4195404 | 19007 72 0 | 39316 848 880 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
4205524 | 18625 72 0 | 35892 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
4339224 | 19007 72 0 | 39316 848 880 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
4350688 | 18625 72 0 | 35892 848 1168 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
4374604 | 18977 72 0 | 37012 848 1168 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190828 | 20190816 |
4375376 | 37646 72 0 | 53013 864 936 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4393428 | 36534 72 0 | 51941 864 936 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4393860 | 34470 72 0 | 49781 864 936 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
4397380 | 18977 72 0 | 37012 848 1168 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190828 | 20190816 |
4423468 | 36534 72 0 | 51941 864 936 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4486264 | 47555 72 0 | 64925 864 936 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4495888 | 38886 72 0 | 54277 864 936 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4500728 | 43577 72 0 | 59221 864 936 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4506336 | 44809 72 0 | 60645 864 936 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4598424 | 47555 72 0 | 64925 864 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4640492 | 55099 72 0 | 73517 864 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4667828 | 89618 144 0 | 60645 864 936 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4751396 | 38869 72 0 | 53957 864 936 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4771132 | 54035 72 0 | 72333 864 936 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4790432 | 38869 72 0 | 53957 864 936 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4797048 | 38886 72 0 | 54277 864 936 | ref | gcc_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4800272 | 54035 72 0 | 72333 864 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4844040 | 43577 72 0 | 59221 864 936 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4875980 | 38886 72 0 | 54277 864 936 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4900664 | 55099 72 0 | 73517 864 936 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4916812 | 46848 72 0 | 64549 864 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4961784 | 24889 72 0 | 41108 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
4967132 | 46848 72 0 | 64549 864 936 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
4977104 | 46848 72 0 | 64549 864 936 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190828 | 20190816 |
5003348 | 25019 72 0 | 41332 856 936 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5076308 | 25019 72 0 | 41332 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5250380 | 25019 72 0 | 41332 856 936 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5270972 | 24485 72 0 | 40412 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5274272 | 24485 72 0 | 40412 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5321828 | 24889 72 0 | 41108 856 936 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5435668 | 25265 72 0 | 41620 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5465360 | 25265 72 0 | 41620 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
5491836 | 17944 72 0 | 34452 856 936 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
5607764 | 17944 72 0 | 34452 856 936 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190828 | 20190816 |
5648436 | 17953 72 0 | 34412 856 936 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
5977440 | 18189 72 0 | 34476 856 936 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
5990316 | 18189 72 0 | 34476 856 936 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
6025456 | 18006 72 0 | 34396 856 936 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
6025892 | 18006 72 0 | 34396 856 936 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
6061704 | 17953 72 0 | 34412 856 936 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
6237640 | 17944 72 0 | 34452 856 936 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
7451512 | 7824 72 0 | 19880 840 904 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
10269400 | 8933 72 0 | 21652 856 936 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10319004 | 9497 72 0 | 22532 856 936 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10380544 | 9513 72 0 | 22572 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10394068 | 19662 144 0 | 23164 856 936 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10399440 | 8933 72 0 | 21652 856 936 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10459412 | 9497 72 0 | 22532 856 936 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10496108 | 9497 72 0 | 22532 856 936 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10516156 | 9831 72 0 | 23164 856 936 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10577168 | 9497 72 0 | 22532 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10638520 | 9019 72 0 | 22084 856 936 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
10688984 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
10724568 | 9024 72 0 | 22084 856 936 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10806432 | 9513 72 0 | 22548 856 936 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10812084 | 9407 72 0 | 22452 856 936 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10819624 | 9513 72 0 | 22572 856 936 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
10858060 | 9024 72 0 | 22084 856 936 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10929448 | 8948 72 0 | 22004 856 936 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190828 | 20190816 |
10962484 | 9513 72 0 | 22572 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
11105428 | 8948 72 0 | 22004 856 936 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11170200 | 9521 72 0 | 22556 856 936 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190828 | 20190816 |
11231148 | 9013 72 0 | 22052 856 936 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11244936 | 9513 72 0 | 22548 856 936 | ref | gcc_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
11282008 | 9513 72 0 | 22548 856 936 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
11339556 | 9024 72 0 | 22084 856 936 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11353620 | 8948 72 0 | 22004 856 936 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11489412 | 9024 72 0 | 22084 856 936 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11522772 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
11609692 | 8956 72 0 | 22036 856 936 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11635704 | 9407 72 0 | 22452 856 936 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190828 | 20190816 |
11710592 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
11747708 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
11832300 | 18026 144 0 | 22052 856 936 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11893116 | 7952 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
11913980 | 8944 72 0 | 21988 856 936 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11934376 | 9032 72 0 | 22100 856 936 | ref | gcc_-O_-fomit-frame-pointer | 20190828 | 20190816 |
11986228 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12038408 | 8956 72 0 | 22036 856 936 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190828 | 20190816 |
12136668 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12223552 | 8944 72 0 | 21988 856 936 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190828 | 20190816 |
12267628 | 9032 72 0 | 22100 856 936 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190828 | 20190816 |
12334916 | 7957 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12362720 | 9032 72 0 | 22100 856 936 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190828 | 20190816 |
12658828 | 7952 72 0 | 20032 840 904 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12827796 | 7798 72 0 | 19848 840 904 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12835440 | 7788 72 0 | 19832 840 904 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12916300 | 7794 72 0 | 19832 840 904 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12942696 | 7793 72 0 | 19832 840 904 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
12960140 | 7793 72 0 | 19832 840 904 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13046804 | 7794 72 0 | 19832 840 904 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13067968 | 7788 72 0 | 19832 840 904 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13106680 | 7800 72 0 | 19848 840 904 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13122852 | 7800 72 0 | 19848 840 904 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13163960 | 15586 144 0 | 19832 840 904 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13273768 | 7793 72 0 | 19832 840 904 | ref | gcc_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13305788 | 7793 72 0 | 19832 840 904 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13377284 | 7794 72 0 | 19832 840 904 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13415600 | 7793 72 0 | 19832 840 904 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13491852 | 7800 72 0 | 19848 840 904 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
13695064 | 7793 72 0 | 19832 840 904 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190828 | 20190816 |
47216844 | 15593 72 0 | 30422 856 896 | ref | cc | 20190828 | 20190816 |
52677096 | 15593 72 0 | 30422 856 896 | ref | gcc | 20190828 | 20190816 |
54527840 | 15593 72 0 | 30422 856 896 | ref | gcc_-funroll-loops | 20190828 | 20190816 |