Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8192 | 43204 0 0 | 52032 832 720 | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8578 | 46372 0 0 | 55984 848 728 | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8619 | 46584 0 0 | 56208 848 728 | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8643 | 48320 0 0 | 59080 848 744 | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8685 | 49400 0 0 | 60168 848 744 | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8733 | 21904 0 0 | 30720 832 720 | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8826 | 46048 0 0 | 56532 784 736 | kcp/optimized1600ufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
8865 | 48064 0 0 | 56888 832 720 | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8875 | 45400 0 0 | 55024 848 728 | kcp/optimized1600ufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8888 | 46104 0 0 | 55744 848 728 | kcp/optimized1600lcufull | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8918 | 48192 0 0 | 58676 784 736 | kcp/optimized1600lcufull | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
8939 | 26900 0 0 | 37656 848 744 | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8941 | 25336 0 0 | 36104 848 744 | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
8998 | 22876 0 0 | 31688 832 720 | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
9031 | 25004 0 0 | 34608 848 728 | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
9074 | 24316 0 0 | 33920 848 728 | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
9243 | 22260 0 0 | 32756 784 736 | kcp/optimized1600u6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
9258 | 23140 0 0 | 32776 848 728 | kcp/optimized1600u6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
9267 | 24404 0 0 | 34900 784 736 | kcp/optimized1600lcu6 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
9289 | 23960 0 0 | 33592 848 728 | kcp/optimized1600lcu6 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
11412 | 7852 0 0 | 18495 800 736 | kcp/reference1600 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
12328 | 8096 0 0 | 18588 784 736 | kcp/compact1600 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
15259 | 9108 0 0 | 19817 840 744 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
15270 | 8744 0 0 | 18232 832 728 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
15280 | 7920 0 0 | 16472 816 720 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
15294 | 8672 0 0 | 18072 832 728 | kcp/optimized1600ARMv8A | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
22406 | 9176 0 0 | 19980 856 744 | kcp/reference1600 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
25435 | 18388 0 0 | 28876 784 736 | kcp/inplace1600bi | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
27583 | 16648 0 0 | 26288 848 728 | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
28089 | 13306 0 0 | 23993 840 744 | kcp/compact1600 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
28996 | 15760 0 0 | 24584 832 720 | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
30323 | 23676 0 0 | 34448 848 744 | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
31896 | 19232 0 0 | 28856 848 728 | kcp/inplace1600bi | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
50854 | 7741 0 0 | 17273 840 728 | kcp/compact1600 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
58827 | 7881 0 0 | 17449 840 728 | kcp/compact1600 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
63217 | 6652 0 0 | 15393 824 720 | kcp/compact1600 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
108856 | 8439 0 0 | 18076 856 728 | kcp/reference1600 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
113591 | 7100 0 0 | 15953 840 720 | kcp/reference1600 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
154112 | 8575 0 0 | 18244 856 728 | kcp/reference1600 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
417794 | 13635 0 0 | 24556 856 744 | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
433204 | 12725 0 0 | 23375 800 736 | kcp/reference1600-32bits | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20200110 | 20191221 |
564818 | 10927 0 0 | 20571 848 728 | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
598565 | 9536 0 0 | 18433 840 720 | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
684211 | 11271 0 0 | 20923 848 728 | kcp/reference1600-32bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20200110 | 20191221 |
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64shld |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600AsmX86-64shld
|
Compiler | Implementations
|
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPu6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPu6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPu6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPu6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPufull |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600XOPufull
|
Compiler | Implementations
|
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | kcp/optimized1600lcu6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcu6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcu6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcu6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcu6 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | kcp/optimized1600lcufull |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcufull |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcufull |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcufull |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600lcufull |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | kcp/optimized1600u6 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600u6 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600u6 |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600u6 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600u6 |
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | kcp/optimized1600ufull |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ufull |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ufull |
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ufull |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ufull
|