| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1133311338 | 251754 3036 16 | 370944 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1150400982 | 224491 3036 16 | 341056 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1229331362 | 227760 3036 16 | 344176 3944 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1243857560 | 209029 3036 16 | 324280 3936 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1951317338 | 229218 3036 16 | 273128 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 1968334216 | 212403 3036 16 | 253776 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2061436586 | 195502 3036 16 | 235552 3928 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2063487940 | 215788 3036 16 | 256960 3936 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2539315686 | 218240 3032 16 | 261976 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2623822038 | 203988 3032 16 | 245192 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2761755624 | 251308 2056 16 | 297725 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2770743050 | 253320 2056 16 | 299949 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2774258086 | 258740 2056 16 | 305493 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2779502488 | 188093 3032 16 | 227960 3928 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 2780351930 | 264284 2056 16 | 310285 2992 1632 | optimizedct/c | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2783697336 | 266288 2056 16 | 312853 2992 1664 | optimizedct/c | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2793133240 | 271540 2056 16 | 317749 2992 1664 | optimizedct/c | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2813951794 | 245960 2056 16 | 290784 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2824729988 | 259048 2056 16 | 303880 3000 1632 | optimizedct/c | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2834922532 | 247204 2056 16 | 292208 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2840080902 | 246936 2056 16 | 293040 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2841359910 | 246936 2056 16 | 293040 3000 1632 | optimizedct/c | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 2845181298 | 259816 2056 16 | 305984 3000 1632 | optimizedct/c | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2845272596 | 259816 2056 16 | 305984 3000 1632 | optimizedct/c | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2846691324 | 260308 2056 16 | 305368 3000 1632 | optimizedct/c | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 2954350646 | 202150 3032 16 | 243120 3936 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 25218553874 | 1117536 4 0 | 1162930 944 1632 | ref | icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 25778276374 | 1117056 4 0 | 1162962 944 1632 | ref | icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 27159769368 | 1064778 4 0 | 1107469 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 28039793208 | 1046231 4 0 | 1086317 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 29206099182 | 1110304 4 0 | 1155386 944 1600 | ref | icc_-xCORE-AVX2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 29255880498 | 1116512 4 0 | 1162242 944 1632 | ref | icc_-xCORE-AVX512_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 29256994950 | 1116520 4 0 | 1162122 944 1632 | ref | icc_-xCORE-AVX512_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 30188415006 | 1108600 4 0 | 1154066 944 1600 | ref | icc_-xCORE-AVX2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 31277525786 | 1035912 4 0 | 1074789 904 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20190912 | 20190910 |
| 31702979084 | 1093204 4 0 | 1137037 952 1600 | ref | icc_-xSSE4.2_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 31715953332 | 1093364 4 0 | 1137349 952 1600 | ref | icc_-xSSE4.1_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 32105282292 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 32110697046 | 1099028 4 0 | 1144205 952 1600 | ref | icc_-xAVX_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 32221931416 | 1093980 4 0 | 1137885 952 1600 | ref | icc_-xSSE4.2_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 32287715710 | 1097228 4 0 | 1142421 952 1600 | ref | icc_-xAVX_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| 32315402036 | 1094156 4 0 | 1138261 952 1600 | ref | icc_-xSSE4.1_-O3_-fomit-frame-pointer | 20190912 | 20190910 |
| 32337926158 | 1097228 4 0 | 1142421 952 1600 | ref | icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer | 20190912 | 20190910 |
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xAVX -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/avx2
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xAVX -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/c
|
| Compiler | Implementations
|
| icc -xAVX -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xAVX -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX-I -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX-I -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX2 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xCORE-AVX512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xSSE4.1 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xSSE4.1 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xSSE4.2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -xSSE4.2 -O3 -fomit-frame-pointer | optimizedct/sse2
|