| 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 |