| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8530 | 26888 0 0 | 42813 856 776 | kcp/optimized1600AVX512 | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 8536 | 25960 0 0 | 41981 856 776 | kcp/optimized1600AVX512 | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8544 | 25240 0 0 | 41389 856 776 | kcp/optimized1600AVX512 | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8550 | 25960 0 0 | 41581 856 776 | kcp/optimized1600AVX512 | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 8602 | 27077 0 0 | 37179 832 776 | kcp/optimized1600AVX512 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 8664 | 24939 0 0 | 35131 832 776 | kcp/optimized1600AVX512 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 8664 | 25641 0 0 | 38539 832 776 | kcp/optimized1600AVX512 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 8674 | 23791 0 0 | 32966 808 776 | kcp/optimized1600AVX512 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 8736 | 29256 0 0 | 43379 856 744 | kcp/optimized1600AVX512 | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8762 | 29528 0 0 | 45285 856 744 | kcp/optimized1600AVX512 | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8770 | 29016 0 0 | 44371 856 744 | kcp/optimized1600AVX512 | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8770 | 29320 0 0 | 43567 856 744 | kcp/optimized1600AVX512 | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8824 | 29016 0 0 | 44371 856 744 | kcp/optimized1600AVX512 | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 8984 | 29864 0 0 | 45205 856 744 | kcp/optimized1600AVX512 | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 9000 | 29496 0 0 | 44883 856 744 | kcp/optimized1600AVX512 | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 9002 | 29496 0 0 | 44883 856 744 | kcp/optimized1600AVX512 | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 9022 | 29576 0 0 | 43755 856 744 | kcp/optimized1600AVX512 | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 9026 | 29640 0 0 | 43959 856 744 | kcp/optimized1600AVX512 | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12206 | 1968 0 0 | 40926 872 744 | oncore64bits | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12220 | 1984 0 0 | 42074 872 744 | oncore64bits | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12222 | 2048 0 0 | 42372 872 776 | oncore64bits | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12226 | 1968 0 0 | 40786 872 744 | oncore64bits | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12228 | 1984 0 0 | 42074 872 744 | oncore64bits | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12240 | 1984 0 0 | 42612 872 776 | oncore64bits | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12314 | 2064 0 0 | 42108 872 744 | oncore64bits | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 12350 | 1104 0 0 | 41162 872 744 | oncore64bits | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12350 | 1104 0 0 | 39866 872 744 | oncore64bits | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12356 | 1104 0 0 | 41162 872 744 | oncore64bits | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12362 | 1120 0 0 | 41844 872 776 | oncore64bits | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12370 | 1224 0 0 | 42076 872 776 | oncore64bits | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12370 | 1104 0 0 | 39990 872 744 | oncore64bits | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 12372 | 739 0 0 | 35355 832 776 | oncore64bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 12392 | 732 0 0 | 35427 832 776 | oncore64bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 12420 | 1558 0 0 | 38923 832 776 | oncore64bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 12422 | 524 0 0 | 34387 824 776 | oncore64bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 12422 | 1200 0 0 | 41660 872 744 | oncore64bits | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 26160 | 6368 0 0 | 34572 872 776 | oncore32bits | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 26316 | 6104 0 0 | 34836 872 776 | oncore32bits | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 26652 | 5856 0 0 | 34364 872 776 | oncore32bits | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 26680 | 5632 0 0 | 34236 872 776 | oncore32bits | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 26818 | 5296 0 0 | 33636 872 744 | oncore32bits | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 26934 | 5536 0 0 | 33460 872 744 | oncore32bits | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 27074 | 3663 0 0 | 28939 832 776 | oncore32bits | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 29772 | 6512 0 0 | 33234 872 744 | oncore32bits | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 29826 | 6720 0 0 | 34682 872 744 | oncore32bits | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 29828 | 6720 0 0 | 33386 872 744 | oncore32bits | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 29830 | 1823 0 0 | 24427 832 776 | oncore32bits | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 29840 | 6512 0 0 | 34506 872 744 | oncore32bits | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 29844 | 6512 0 0 | 33374 872 744 | oncore32bits | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 29850 | 6512 0 0 | 34506 872 744 | oncore32bits | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 29850 | 6720 0 0 | 33510 872 744 | oncore32bits | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 29890 | 6720 0 0 | 34682 872 744 | oncore32bits | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 30278 | 1885 0 0 | 24411 832 776 | oncore32bits | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 30940 | 1709 0 0 | 23491 824 776 | oncore32bits | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv7A |
| icc -xAVX -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xAVX -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv7A |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv7A
|
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | kcp/optimized1600ARMv8A |
| icc -xAVX -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xAVX -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | kcp/optimized1600ARMv8A |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | kcp/optimized1600ARMv8A
|
| Compiler | Implementations
|
| icpc -xAVX -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xAVX -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX-I -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX-I -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX2 -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX2 -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX512 -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xCORE-AVX512 -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xSSE4.1 -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xSSE4.1 -O3 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xSSE4.2 -O2 -fomit-frame-pointer | kcp/optimized1600AVX2 |
| icpc -xSSE4.2 -O3 -fomit-frame-pointer | kcp/optimized1600AVX2
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | openssl |
| icc -xAVX -O3 -fomit-frame-pointer | openssl |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | openssl |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | openssl |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | openssl |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | openssl |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | openssl |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | openssl |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | openssl
|