Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
18398 | ? ? ? | ? ? ? | usekcp | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18400 | ? ? ? | ? ? ? | usekcp | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18401 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18407 | ? ? ? | ? ? ? | usekcp | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18444 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18452 | ? ? ? | ? ? ? | usekcp | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18455 | ? ? ? | ? ? ? | usekcp | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18456 | ? ? ? | ? ? ? | usekcp | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18479 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18592 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18607 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18648 | ? ? ? | ? ? ? | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18695 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18730 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18816 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18817 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
18843 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18846 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18877 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18916 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
18921 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
18939 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
19003 | ? ? ? | ? ? ? | kcp/optimized1600u6 | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
19075 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
19087 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
19109 | ? ? ? | ? ? ? | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
19113 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
19131 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
19226 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
19243 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
19478 | ? ? ? | ? ? ? | gil/singlefile | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
19507 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
19569 | ? ? ? | ? ? ? | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
19655 | ? ? ? | ? ? ? | gil/singlefile | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
21539 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
22397 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
22561 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
22777 | ? ? ? | ? ? ? | gil/singlefile | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
23208 | ? ? ? | ? ? ? | gil/singlefile | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
23291 | ? ? ? | ? ? ? | gil/singlefile_unrolled | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
24836 | ? ? ? | ? ? ? | gil/singlefile | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
25170 | ? ? ? | ? ? ? | gil/singlefile | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
33401 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
34925 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
34925 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
34942 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
34942 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
34943 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
34943 | ? ? ? | ? ? ? | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
45913 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
46958 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
49984 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
52208 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
52474 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
53321 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
55406 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
56085 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
56274 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
57683 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
58116 | ? ? ? | ? ? ? | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
114865 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
142932 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
151491 | ? ? ? | ? ? ? | kcp/compact1600 | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
260969 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
270851 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
272637 | ? ? ? | ? ? ? | kcp/reference1600 | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
489180 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-funroll-loops_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
548847 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-funroll-loops_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
604048 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O3 | 20171007 | 20170904 |
876783 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O2 | 20171007 | 20170904 |
916884 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
919288 | ? ? ? | ? ? ? | kcp/reference1600-32bits | gcc_-funroll-loops_-march=native_-mtune=native_-Os | 20171007 | 20170904 |
Compiler | Implementations |
g++ -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600AVX2 |
g++ -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600AVX2 |
g++ -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -O2 | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -O3 | kcp/optimized1600AVX2 |
g++ -march=native -mtune=native -Os | kcp/optimized1600AVX2 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600AVX512 |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600AVX512 |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -O2 | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -O3 | kcp/optimized1600AVX512 |
gcc -march=native -mtune=native -Os | kcp/optimized1600AVX512 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -O2 | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -O3 | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -Os | kcp/optimized1600XOPu6 kcp/optimized1600XOPufull |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600lcufullshld |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/inplace1600ARMv7M |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/inplace1600ARMv7M |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/inplace1600ARMv7M |
gcc -march=native -mtune=native -O2 | kcp/inplace1600ARMv7M |
gcc -march=native -mtune=native -O3 | kcp/inplace1600ARMv7M |
gcc -march=native -mtune=native -Os | kcp/inplace1600ARMv7M |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/inplace1600ARMv7A |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/inplace1600ARMv7A |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/inplace1600ARMv7A |
gcc -march=native -mtune=native -O2 | kcp/inplace1600ARMv7A |
gcc -march=native -mtune=native -O3 | kcp/inplace1600ARMv7A |
gcc -march=native -mtune=native -Os | kcp/inplace1600ARMv7A |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600ARMv6Mu1 |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600ARMv6Mu1 |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600ARMv6Mu1 |
gcc -march=native -mtune=native -O2 | kcp/optimized1600ARMv6Mu1 |
gcc -march=native -mtune=native -O3 | kcp/optimized1600ARMv6Mu1 |
gcc -march=native -mtune=native -Os | kcp/optimized1600ARMv6Mu1 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600ARMv6Mu2 |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600ARMv6Mu2 |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600ARMv6Mu2 |
gcc -march=native -mtune=native -O2 | kcp/optimized1600ARMv6Mu2 |
gcc -march=native -mtune=native -O3 | kcp/optimized1600ARMv6Mu2 |
gcc -march=native -mtune=native -Os | kcp/optimized1600ARMv6Mu2 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/inplace1600ARMv6M |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/inplace1600ARMv6M |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/inplace1600ARMv6M |
gcc -march=native -mtune=native -O2 | kcp/inplace1600ARMv6M |
gcc -march=native -mtune=native -O3 | kcp/inplace1600ARMv6M |
gcc -march=native -mtune=native -Os | kcp/inplace1600ARMv6M |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600ARMv7A |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600ARMv7A |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -O2 | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -O3 | kcp/optimized1600ARMv7A |
gcc -march=native -mtune=native -Os | kcp/optimized1600ARMv7A |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600AVR8 |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600AVR8 |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600AVR8 |
gcc -march=native -mtune=native -O2 | kcp/optimized1600AVR8 |
gcc -march=native -mtune=native -O3 | kcp/optimized1600AVR8 |
gcc -march=native -mtune=native -Os | kcp/optimized1600AVR8 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/compact1600AVR8 |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/compact1600AVR8 |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/compact1600AVR8 |
gcc -march=native -mtune=native -O2 | kcp/compact1600AVR8 |
gcc -march=native -mtune=native -O3 | kcp/compact1600AVR8 |
gcc -march=native -mtune=native -Os | kcp/compact1600AVR8 |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -O2 | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -O3 | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -Os | kcp/optimized1600AsmX86-64 kcp/optimized1600AsmX86-64shld |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O2 | kcp/optimized1600AsmX86-64Apple |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600AsmX86-64Apple |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600AsmX86-64Apple |
gcc -march=native -mtune=native -O2 | kcp/optimized1600AsmX86-64Apple |
gcc -march=native -mtune=native -O3 | kcp/optimized1600AsmX86-64Apple |
gcc -march=native -mtune=native -Os | kcp/optimized1600AsmX86-64Apple |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -O3 | kcp/optimized1600lcufullshld |
Compiler | Implementations |
gcc -funroll-loops -march=native -mtune=native -Os | kcp/optimized1600lcufullshld |
Compiler | Implementations |
gcc -march=native -mtune=native -O2 | kcp/optimized1600lcufullshld |
Compiler | Implementations |
gcc -march=native -mtune=native -O3 | kcp/optimized1600lcufullshld |
Compiler | Implementations |
gcc -march=native -mtune=native -Os | kcp/optimized1600lcufullshld |