| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 101200 | 5216 0 0 | 19245 856 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 101400 | 4496 0 0 | 18469 856 744 | emmintrin4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102100 | 5320 0 0 | 20573 856 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102120 | 4432 0 0 | 19701 856 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102120 | 4432 0 0 | 19701 856 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 4528 0 0 | 20181 856 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 5320 0 0 | 20573 856 744 | emmintrin4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 4528 0 0 | 20181 856 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 5320 0 0 | 20573 856 744 | emmintrin4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 4528 0 0 | 20181 856 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102300 | 5320 0 0 | 20573 856 744 | emmintrin4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 4528 0 0 | 20181 856 744 | emmintrin4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 5224 0 0 | 20525 856 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 5224 0 0 | 20525 856 744 | emmintrin4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 4432 0 0 | 19701 856 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 5224 0 0 | 20525 856 744 | emmintrin4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102320 | 5224 0 0 | 20525 856 744 | emmintrin4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 102360 | 4432 0 0 | 19701 856 744 | emmintrin4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 102600 | 2306 0 0 | 12164 808 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 111000 | 2011 0 0 | 11004 792 776 | emmintrin4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 111560 | 3231 0 0 | 15593 816 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 111640 | 2274 0 0 | 12372 808 776 | emmintrin4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 128580 | 1752 0 0 | 13955 808 736 | unrolled | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 135820 | 1565 0 0 | 13507 808 752 | unrolled | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 138080 | 1150 0 0 | 10409 800 736 | unrolled | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 138120 | 1565 0 0 | 13507 808 752 | unrolled | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 138120 | 1565 0 0 | 14099 808 752 | unrolled | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 282480 | 1928 0 0 | 14131 808 736 | simple | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 302980 | 3095 0 0 | 15449 816 776 | simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 337900 | 68208 0 0 | 82229 856 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 348300 | 2541 0 0 | 12620 808 776 | unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 349820 | 69088 0 0 | 83053 856 744 | unrolled | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 350280 | 2478 0 0 | 12324 808 776 | unrolled | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 357020 | 3351 0 0 | 15705 816 776 | unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 389280 | 6728 0 0 | 22005 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 389280 | 6728 0 0 | 22005 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 389280 | 6728 0 0 | 22005 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 389300 | 6728 0 0 | 22005 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 402860 | 2081 0 0 | 11068 792 776 | unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 440860 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 440860 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 440860 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 440860 | 82648 0 0 | 98293 856 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 441880 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 441880 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 441880 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 443120 | 81976 0 0 | 97221 856 744 | unrolled | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 460900 | 7768 0 0 | 23013 856 744 | simple | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 460940 | 7768 0 0 | 23013 856 744 | simple | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 460960 | 7768 0 0 | 23013 856 744 | simple | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 460960 | 7768 0 0 | 23013 856 744 | simple | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 491100 | 4228 0 0 | 16585 816 776 | spec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 643460 | 8824 0 0 | 22845 856 744 | spec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 658240 | 3626 0 0 | 15851 808 736 | spec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 682360 | 9384 0 0 | 24597 856 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 682360 | 9384 0 0 | 24597 856 744 | spec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 682360 | 9384 0 0 | 24597 856 744 | spec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 682420 | 9384 0 0 | 24597 856 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 738720 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 738740 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 738740 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 738760 | 70736 0 0 | 86029 856 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 741380 | 3473 0 0 | 15427 808 752 | spec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 743100 | 3633 0 0 | 16179 808 752 | spec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 743360 | 3473 0 0 | 15427 808 752 | spec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 743440 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 743460 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 743460 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 743480 | 71712 0 0 | 86973 856 744 | unrolled | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 795520 | 2277 0 0 | 14219 808 752 | simple | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 801700 | 2277 0 0 | 14219 808 752 | simple | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 822440 | 2277 0 0 | 14811 808 752 | simple | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 992040 | 8872 0 0 | 24117 856 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 992120 | 8872 0 0 | 24117 856 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 992320 | 8872 0 0 | 24117 856 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 993820 | 8872 0 0 | 24117 856 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 998920 | 8576 0 0 | 22541 856 744 | spec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1052300 | 6208 0 0 | 21421 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1052760 | 6208 0 0 | 21421 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1056480 | 6208 0 0 | 21421 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1057340 | 6160 0 0 | 21773 856 744 | simple | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1057580 | 6208 0 0 | 21421 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1060300 | 6160 0 0 | 21773 856 744 | simple | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1062580 | 6160 0 0 | 21773 856 744 | simple | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1083540 | 8984 0 0 | 24597 856 744 | spec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1089200 | 8984 0 0 | 24597 856 744 | spec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1094340 | 8984 0 0 | 24597 856 744 | spec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1095260 | 9176 0 0 | 24453 856 744 | spec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1096900 | 9176 0 0 | 24453 856 744 | spec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1097600 | 9176 0 0 | 24453 856 744 | spec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1097680 | 9176 0 0 | 24453 856 744 | spec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1130140 | 9280 0 0 | 23245 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1187920 | 7696 0 0 | 21717 856 744 | simple | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1226760 | 1302 0 0 | 10569 800 736 | simple | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 1248180 | 6160 0 0 | 21773 856 744 | simple | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1301080 | 2378 0 0 | 12500 808 776 | spec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1339140 | 2277 0 0 | 12156 808 776 | spec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1470520 | 8984 0 0 | 24597 856 744 | spec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1479480 | 2122 0 0 | 11132 792 776 | spec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1762400 | 1348 0 0 | 11420 808 776 | simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1847880 | 1052 0 0 | 10028 792 776 | simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 2073420 | 1303 0 0 | 11156 808 776 | simple | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 2232400 | 2456 0 0 | 11737 800 736 | spec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | emmintrin4 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | emmintrin4 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | emmintrin4 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | emmintrin4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | emmintrin4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | emmintrin4 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | simple |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | simple |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | simple |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | simple |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | simple |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | simple |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | spec |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | spec |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | spec |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | spec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | spec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | spec |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | unrolled |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | unrolled |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | unrolled |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | unrolled |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | unrolled |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | unrolled
|