| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2011646 | 70758 0 0 | 211115 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 2053658 | 72368 0 0 | 214284 880 1608 | avx2 | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2058442 | 73032 0 0 | 216801 888 1640 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2063952 | 74000 0 0 | 217270 896 1608 | avx2 | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2074866 | 70280 0 0 | 208131 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 2074890 | 74000 0 0 | 217270 896 1608 | avx2 | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2076400 | 74000 0 0 | 217270 896 1608 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2086646 | 74000 0 0 | 217270 896 1608 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2094688 | 72336 0 0 | 214276 880 1608 | avx2 | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2173856 | 74056 0 0 | 217268 880 1608 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2175614 | 74056 0 0 | 217268 880 1608 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2179912 | 74056 0 0 | 217268 880 1608 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2181980 | 74056 0 0 | 217268 880 1608 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2192170 | 70238 0 0 | 207947 832 1672 | avx2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 2206882 | 74040 0 0 | 217252 880 1608 | avx2 | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2218258 | 74040 0 0 | 217252 880 1608 | avx2 | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2223234 | 74040 0 0 | 217252 880 1608 | avx2 | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2223242 | 74040 0 0 | 217252 880 1608 | avx2 | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2273386 | 74240 0 0 | 218446 896 1640 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 2681766 | 72600 0 0 | 216566 896 1640 | avx2 | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2687042 | 73568 0 0 | 217222 896 1608 | avx2 | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2688120 | 73568 0 0 | 217222 896 1608 | avx2 | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2692354 | 73568 0 0 | 217222 896 1608 | avx2 | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2693112 | 73568 0 0 | 217222 896 1608 | avx2 | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 2969252 | 73760 0 0 | 218435 904 1640 | avx2 | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3079832 | 39494 0 0 | 177507 832 1672 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 3169268 | 51616 0 0 | 195519 888 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3196746 | 53248 0 0 | 197023 888 1640 | opt | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3311974 | 48312 0 0 | 190196 880 1608 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3337216 | 39613 0 0 | 177491 832 1672 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 3346134 | 47928 0 0 | 191108 880 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3347232 | 47928 0 0 | 191108 880 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3349254 | 47928 0 0 | 191108 880 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3350246 | 47928 0 0 | 191108 880 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3354688 | 53016 0 0 | 196596 880 1608 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3355066 | 53016 0 0 | 196596 880 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3361058 | 53016 0 0 | 196596 880 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 3372540 | 55064 0 0 | 198228 880 1608 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3377288 | 55064 0 0 | 198228 880 1608 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3378792 | 55064 0 0 | 198228 880 1608 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3384094 | 55064 0 0 | 198228 880 1608 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3398198 | 54512 0 0 | 197724 880 1608 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3404312 | 54512 0 0 | 197724 880 1608 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3406086 | 55576 0 0 | 197516 880 1608 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3410876 | 54512 0 0 | 197724 880 1608 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3412024 | 54512 0 0 | 197724 880 1608 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3606416 | 57512 0 0 | 201592 888 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 3655250 | 56136 0 0 | 200568 888 1640 | opt | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 4604002 | 53016 0 0 | 196596 880 1608 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 4631342 | 59592 0 0 | 199787 832 1672 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 249863336 | 45736 0 0 | 190109 896 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 286101010 | 47856 0 0 | 191893 896 1640 | ref | icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 299184364 | 43615 0 0 | 183947 832 1672 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 301284576 | 29464 0 0 | 167307 832 1672 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 350839098 | 29698 0 0 | 167395 832 1672 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191021 | 20191017 |
| 633589476 | 42920 0 0 | 184764 880 1608 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 638889376 | 42040 0 0 | 185124 880 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 639103020 | 42040 0 0 | 185124 880 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 639321028 | 42040 0 0 | 185124 880 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 639333518 | 42040 0 0 | 185124 880 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 703749076 | 41704 0 0 | 185548 896 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 704821630 | 42472 0 0 | 185897 888 1608 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 705122310 | 42472 0 0 | 185897 888 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 705168772 | 42472 0 0 | 185897 888 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 705336650 | 42472 0 0 | 185897 888 1608 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 740875674 | 45712 0 0 | 188737 888 1608 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 741279766 | 45712 0 0 | 188737 888 1608 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 741300888 | 45712 0 0 | 188737 888 1608 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 744672276 | 45712 0 0 | 188737 888 1608 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 752936442 | 43232 0 0 | 186948 896 1640 | ref | icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer | 20191021 | 20191017 |
| 849460178 | 37608 0 0 | 179380 880 1608 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 851026736 | 37368 0 0 | 180388 880 1608 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 851057098 | 37368 0 0 | 180388 880 1608 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 851325488 | 37368 0 0 | 180388 880 1608 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| 851891522 | 37368 0 0 | 180388 880 1608 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191021 | 20191017 |
| Compiler | Implementations
|
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | avx2 |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | avx2 |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | avx2 |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | avx2 |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | avx2 |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | avx2 |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | avx2 |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | avx2 |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | avx2 |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | avx2 |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | avx2 |
| icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer | avx2 |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | avx2 |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | avx2 |
| icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | avx2 |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | avx2 |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | avx2 |
| icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer | avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | avx2 |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | avx2 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | avx2 |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | avx2 |
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | opt |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | opt |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | opt |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | opt |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | opt |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | opt |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | opt |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | opt |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | opt |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | opt |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | opt |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | opt |
| icc -march=haswell -mtune=haswell -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=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | opt |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | opt |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | opt |
| icc -march=sandybridge -mtune=sandybridge -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=skylake -mtune=skylake -O2 -fomit-frame-pointer | opt |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | opt |
| icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer | ref |
| icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer | ref |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | ref |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | ref |
| icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer | ref |
| icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer | ref |
| icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer | ref |
| icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer | ref |
| icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer | ref |
| icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer | ref |
| icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer | ref |
| icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer | ref |
| icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer | ref |
| icc -march=haswell -mtune=haswell -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=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer | ref |
| icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer | ref |
| icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer | ref |
| icc -march=sandybridge -mtune=sandybridge -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 |
| icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer | ref |
| icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer | ref
|