| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 43806552 | 193180 2768 16 | 311530 3664 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 47181506 | 177234 2768 16 | 292954 3664 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 47914922 | 179960 2768 16 | 295522 3664 1696 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 49022940 | 168765 2768 16 | 283266 3656 1664 | optimizedct/avx2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 82473006 | 172716 2768 16 | 213194 3656 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 82782674 | 170001 2768 16 | 210690 3656 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 82964590 | 180075 2768 16 | 223362 3656 1664 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 85705722 | 160164 2768 16 | 199546 3648 1632 | optimizedct/sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 95133360 | 173783 2768 16 | 216786 3656 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 103242552 | 184928 1792 16 | 230805 2712 1632 | optimizedct/c | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 103256460 | 184928 1792 16 | 230805 2712 1632 | optimizedct/c | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 103347492 | 184912 1792 16 | 230805 2712 1632 | optimizedct/c | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 103433760 | 184912 1792 16 | 230805 2712 1632 | optimizedct/c | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 103857208 | 189184 1792 16 | 235261 2712 1664 | optimizedct/c | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 103911672 | 186248 1792 16 | 232437 2712 1664 | optimizedct/c | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 104113440 | 187720 1792 16 | 233229 2712 1632 | optimizedct/c | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 104147336 | 187720 1792 16 | 233229 2712 1632 | optimizedct/c | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 104182496 | 187720 1792 16 | 233229 2712 1632 | optimizedct/c | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 104191344 | 187720 1792 16 | 233229 2712 1632 | optimizedct/c | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 109000706 | 186032 1792 16 | 230333 2712 1632 | optimizedct/c | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 109673250 | 186064 1792 16 | 231653 2712 1632 | optimizedct/c | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 109733360 | 186064 1792 16 | 231653 2712 1632 | optimizedct/c | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 109749888 | 183168 1792 16 | 227397 2712 1632 | optimizedct/c | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 109757650 | 186064 1792 16 | 231653 2712 1632 | optimizedct/c | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 109780452 | 186064 1792 16 | 231653 2712 1632 | optimizedct/c | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 111811928 | 183312 1792 16 | 228853 2712 1632 | optimizedct/c | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 111864442 | 183312 1792 16 | 228853 2712 1632 | optimizedct/c | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 112037846 | 183312 1792 16 | 228853 2712 1632 | optimizedct/c | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 112071530 | 183312 1792 16 | 228853 2712 1632 | optimizedct/c | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 121934384 | 166016 2768 16 | 206474 3656 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 132375194 | 156739 2768 16 | 195882 3648 1632 | optimizedct/c | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 148891312 | 165436 2768 16 | 205658 3656 1664 | optimizedct/c | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 1214429726 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1215488410 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1216029710 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1217374298 | 1097228 4 0 | 1142508 944 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1234631300 | 1093204 4 0 | 1137124 944 1600 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1240099896 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1244400576 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1251235986 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1254510058 | 1108600 4 0 | 1154180 944 1600 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1270115010 | 1116512 4 0 | 1162356 944 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 1388440874 | 1064778 4 0 | 1107593 912 1632 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 1392347896 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1393148264 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1393858148 | 1093980 4 0 | 1137972 944 1600 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1394056284 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1394532104 | 1099028 4 0 | 1144292 944 1600 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1443902994 | 1110008 4 0 | 1156092 944 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1450714504 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1451054716 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1451192610 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1451815088 | 1110304 4 0 | 1155500 944 1600 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1496790376 | 1116520 4 0 | 1162300 944 1632 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191024 | 20191017 |
| 1517756210 | 1046231 4 0 | 1086505 912 1632 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 1590502670 | 1041223 4 0 | 1081265 912 1632 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| 1607808952 | 1109672 4 0 | 1156124 944 1632 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191024 | 20191017 |
| 2059128548 | 1035912 4 0 | 1074977 904 1600 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191024 | 20191017 |
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/avx2 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/avx2
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/c |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/c |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/c
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | optimizedct/sse2 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | optimizedct/sse2
|