| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 23360 | 49503 0 4 | 59795 808 131824 | opt_v4 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 23740 | 42922 0 4 | 53507 808 131840 | opt_v4 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 23780 | 31552 0 4 | 43459 808 131840 | opt_v4 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 23800 | 31552 0 4 | 43459 808 131840 | opt_v4 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 23920 | 29675 0 4 | 39073 800 131824 | opt_v4 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 26560 | 8636 0 0 | 18660 808 776 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 27120 | 15750 0 0 | 28281 816 776 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 27560 | 12699 0 0 | 25363 808 752 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 28040 | 10396 0 0 | 22467 808 752 | opt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 28080 | 10396 0 0 | 22467 808 752 | opt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 28280 | 14435 0 0 | 26771 808 736 | opt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 28520 | 8922 0 0 | 18321 800 736 | opt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 32800 | 28963 0 4 | 38116 792 131872 | opt_v4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34080 | 7938 0 0 | 17092 792 776 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34200 | 9195 0 0 | 19436 808 776 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 35560 | 40637 0 4 | 53169 816 131872 | opt_v4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 35760 | 32276 0 4 | 42524 808 131872 | opt_v4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 38200 | 31785 0 4 | 41796 808 131872 | opt_v4 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 38500 | 54680 0 4 | 70429 856 131840 | opt_v4 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38540 | 53960 0 4 | 69357 856 131840 | opt_v4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38540 | 53960 0 4 | 69357 856 131840 | opt_v4 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38560 | 53960 0 4 | 69357 856 131840 | opt_v4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38620 | 53688 0 4 | 69037 856 131840 | opt_v4 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38620 | 54616 0 4 | 70365 856 131840 | opt_v4 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38620 | 53688 0 4 | 69037 856 131840 | opt_v4 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38620 | 53624 0 4 | 68973 856 131840 | opt_v4 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38640 | 53688 0 4 | 69037 856 131840 | opt_v4 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38680 | 54616 0 4 | 70365 856 131840 | opt_v4 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38700 | 54616 0 4 | 70365 856 131840 | opt_v4 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 38700 | 53000 0 4 | 68429 856 131840 | opt_v4 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38700 | 53000 0 4 | 68429 856 131840 | opt_v4 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38760 | 53000 0 4 | 68429 856 131840 | opt_v4 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 39380 | 53200 0 4 | 67301 856 131840 | opt_v4 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 39440 | 52320 0 4 | 66477 856 131840 | opt_v4 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 40620 | 53960 0 4 | 69357 856 131840 | opt_v4 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 40900 | 35504 0 0 | 50853 856 744 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41180 | 35504 0 0 | 50853 856 744 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41240 | 35504 0 0 | 50853 856 744 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41340 | 36864 0 0 | 52613 856 744 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41360 | 36848 0 0 | 52597 856 744 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41380 | 36848 0 0 | 52597 856 744 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41380 | 36848 0 0 | 52597 856 744 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 41400 | 35472 0 0 | 50821 856 744 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41560 | 34816 0 0 | 50245 856 744 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41580 | 34528 0 0 | 48685 856 744 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41780 | 34816 0 0 | 50245 856 744 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41780 | 34816 0 0 | 50245 856 744 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41780 | 34816 0 0 | 50245 856 744 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 41940 | 35456 0 0 | 49557 856 744 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42260 | 35600 0 0 | 50997 856 744 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42280 | 35600 0 0 | 50997 856 744 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42280 | 35600 0 0 | 50997 856 744 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 42320 | 35600 0 0 | 50997 856 744 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 47540 | 53000 0 4 | 68429 856 131840 | opt_v4 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt_v4
|
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt_v4 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt_v4
|