| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 19240 | 16442 8 273 | 29351 872 1208 | add_avx | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 19300 | 15067 8 273 | 30340 880 1208 | add_avx | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 19320 | 15016 8 273 | 28111 872 1208 | add_avx | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 33860 | 13762 8 1 | 29028 880 920 | add_sse | g++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 33880 | 13431 8 1 | 26503 872 920 | add_sse | g++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34060 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34060 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34080 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34140 | 9775 8 273 | 21799 856 1208 | add_avx | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34200 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34220 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34220 | 13312 8 288 | 30976 912 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34220 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34220 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34260 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34300 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34300 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34320 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34380 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34400 | 13814 8 1 | 26703 872 920 | add_sse | g++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34440 | 13408 8 288 | 32400 912 1152 | add_avx | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34440 | 13376 8 288 | 31088 912 1152 | add_avx | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 34460 | 13296 8 288 | 32616 912 1152 | add_avx | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 34460 | 13344 8 288 | 32256 912 1152 | add_avx | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 15000 8 4 | 32544 912 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31256 912 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 36540 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36560 | 14984 8 4 | 32576 912 872 | add_sse | icpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36600 | 12408 8 4 | 31280 912 872 | add_sse | icpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38880 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38920 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38920 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 38940 | 12168 8 4 | 30976 912 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 39300 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 39340 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 39360 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 39480 | 12168 8 4 | 31384 912 872 | add_sse | icpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 47740 | 13360 8 288 | 32328 912 1152 | add_avx | icpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 76100 | 5316 8 1 | 17207 856 920 | add_sse | g++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 4799260 | 10208 0 0 | 25327 824 896 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 15832960 | 20843 0 0 | 35675 808 856 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 25876340 | 12015 0 0 | 26523 808 872 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 25966240 | 12015 0 0 | 26523 808 872 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 30120380 | 28920 0 0 | 47709 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 30134660 | 28920 0 0 | 47709 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 30136880 | 28920 0 0 | 47709 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 30202500 | 28920 0 0 | 47709 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 31308380 | 5867 0 0 | 18524 808 896 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 31357680 | 7760 0 0 | 20580 808 896 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 31922520 | 22272 0 0 | 40693 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 31953380 | 22272 0 0 | 40693 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 31975000 | 22272 0 0 | 40693 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 32007200 | 22240 0 0 | 39365 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 32007240 | 22272 0 0 | 40693 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 33244200 | 18911 0 0 | 34027 808 872 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 33253240 | 4927 0 0 | 16548 792 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 34816300 | 7407 0 0 | 19169 800 856 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 36132020 | 22152 0 0 | 39333 856 864 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36207840 | 22184 0 0 | 40637 856 864 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36287560 | 22184 0 0 | 40637 856 864 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36302860 | 22184 0 0 | 40637 856 864 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36330620 | 28472 0 0 | 46861 856 864 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36330920 | 28472 0 0 | 46861 856 864 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36344100 | 28472 0 0 | 46861 856 864 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36362440 | 22184 0 0 | 40637 856 864 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 36366620 | 28472 0 0 | 46861 856 864 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| Compiler | Implementations
|
| icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_avx |
| icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_avx |
| icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_avx |
| icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_avx |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_avx |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_avx |
| icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | add_sse |
| icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | add_sse |
| icpc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | add_sse |
| icpc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | add_sse |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | add_sse |
| icpc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | add_sse |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | ref |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | ref |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | ref |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | ref
|