| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 212680 | 7592 0 0 | 136903 824 1576 | vec | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 235780 | 12447 0 0 | 144409 832 1576 | vec | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 235780 | 14133 0 0 | 146729 832 1576 | vec | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 236160 | 12447 0 0 | 144409 832 1576 | vec | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 237320 | 9232 0 0 | 139623 840 1608 | vec | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 240140 | 9166 0 0 | 139295 840 1608 | vec | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 249000 | 12890 0 0 | 145423 840 1608 | vec | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 266340 | 8124 0 0 | 137471 832 1576 | vec | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 288860 | 26056 0 0 | 161448 888 1576 | vec | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 288940 | 26056 0 0 | 161448 888 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 289020 | 26056 0 0 | 161448 888 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 290340 | 25912 0 0 | 161720 888 1576 | vec | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 290440 | 25912 0 0 | 161720 888 1576 | vec | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 290520 | 25912 0 0 | 161720 888 1576 | vec | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 290600 | 25912 0 0 | 161720 888 1576 | vec | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 290660 | 13236 0 0 | 44417 832 1576 | opt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 291440 | 26056 0 0 | 161448 888 1576 | vec | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 291880 | 13236 0 0 | 44417 832 1576 | vec | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 304620 | 7354 0 0 | 35399 824 1576 | opt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 307020 | 23952 0 0 | 74560 888 1576 | vec | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 309720 | 24272 0 0 | 74936 888 1576 | vec | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 311480 | 24848 0 0 | 76784 888 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 311680 | 24848 0 0 | 76784 888 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 311680 | 24848 0 0 | 76784 888 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 312100 | 24848 0 0 | 76784 888 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 313600 | 24944 0 0 | 76896 888 1576 | vec | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 313860 | 24944 0 0 | 76896 888 1576 | vec | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 313980 | 24944 0 0 | 76896 888 1576 | vec | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 314860 | 24944 0 0 | 76896 888 1576 | vec | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 326600 | 12287 0 0 | 42985 832 1576 | opt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 327140 | 14523 0 0 | 45849 832 1576 | opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 328700 | 8926 0 0 | 38079 840 1608 | opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 328780 | 12287 0 0 | 42985 832 1576 | opt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 335040 | 8946 0 0 | 37823 840 1608 | opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 342420 | 12167 0 0 | 43447 840 1608 | opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 359340 | 7947 0 0 | 36047 832 1576 | opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 362020 | 24952 0 0 | 57800 888 1576 | opt | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 369560 | 26816 0 0 | 61344 888 1576 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 369700 | 26816 0 0 | 61344 888 1576 | opt | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 369760 | 25192 0 0 | 58112 888 1576 | opt | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 370060 | 26816 0 0 | 61344 888 1576 | opt | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 370100 | 25880 0 0 | 60072 888 1576 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 370240 | 25880 0 0 | 60072 888 1576 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 370540 | 25848 0 0 | 60024 888 1576 | opt | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 370640 | 25880 0 0 | 60072 888 1576 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 370660 | 25848 0 0 | 60024 888 1576 | opt | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 371000 | 25848 0 0 | 60024 888 1576 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 371660 | 25848 0 0 | 60024 888 1576 | opt | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 377780 | 25880 0 0 | 60072 888 1576 | opt | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 381900 | 26880 0 0 | 61008 888 1576 | opt | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 381940 | 26880 0 0 | 61008 888 1576 | opt | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 382120 | 26880 0 0 | 61008 888 1576 | opt | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 383980 | 26880 0 0 | 61008 888 1576 | opt | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 402800 | 9039 0 0 | 39753 832 1576 | lowmem | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 402840 | 9039 0 0 | 39753 832 1576 | lowmem | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 403420 | 12827 0 0 | 44121 832 1576 | lowmem | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 410420 | 6093 0 0 | 34175 824 1576 | lowmem | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 422120 | 12772 0 0 | 43969 832 1576 | lowmem | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 445360 | 26816 0 0 | 61344 888 1576 | opt | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 454360 | 7262 0 0 | 36415 840 1608 | lowmem | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 456520 | 9671 0 0 | 40983 840 1608 | lowmem | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 468420 | 16752 0 0 | 50960 888 1576 | lowmem | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 468460 | 16752 0 0 | 50960 888 1576 | lowmem | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 468940 | 16752 0 0 | 50960 888 1576 | lowmem | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 468960 | 17008 0 0 | 51536 888 1576 | lowmem | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 469040 | 17008 0 0 | 51536 888 1576 | lowmem | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 469100 | 16752 0 0 | 50960 888 1576 | lowmem | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 469220 | 17008 0 0 | 51536 888 1576 | lowmem | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 469380 | 17008 0 0 | 51536 888 1576 | lowmem | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 469940 | 16776 0 0 | 49696 888 1576 | lowmem | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 470440 | 17024 0 0 | 51152 888 1576 | lowmem | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 470480 | 17024 0 0 | 51152 888 1576 | lowmem | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 470680 | 17024 0 0 | 51152 888 1576 | lowmem | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 470780 | 7371 0 0 | 36287 840 1608 | lowmem | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 470820 | 17024 0 0 | 51152 888 1576 | lowmem | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 471320 | 16752 0 0 | 50976 888 1576 | lowmem | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 471560 | 16752 0 0 | 50976 888 1576 | lowmem | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 471880 | 16752 0 0 | 50976 888 1576 | lowmem | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 472080 | 16752 0 0 | 50976 888 1576 | lowmem | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 472200 | 16776 0 0 | 49640 888 1576 | lowmem | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 482640 | 6311 0 0 | 34383 832 1576 | lowmem | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1259440 | 29800 0 0 | 58946 896 1576 | ref | icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1264340 | 29800 0 0 | 58946 896 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1265780 | 29800 0 0 | 58946 896 1576 | ref | icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1269440 | 10702 0 0 | 36903 840 1608 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 1269660 | 29800 0 0 | 58946 896 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1277360 | 30760 0 0 | 60306 896 1576 | ref | icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1277520 | 30760 0 0 | 60306 896 1576 | ref | icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1279340 | 30760 0 0 | 60306 896 1576 | ref | icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1288320 | 30760 0 0 | 60306 896 1576 | ref | icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1350980 | 19910 0 0 | 44961 832 1576 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 1383560 | 19910 0 0 | 44961 832 1576 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 1412080 | 24217 0 0 | 49953 832 1576 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 1642160 | 29104 0 0 | 58282 896 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1643740 | 29104 0 0 | 58282 896 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1648000 | 29104 0 0 | 58282 896 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1649960 | 29104 0 0 | 58282 896 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1651040 | 27904 0 0 | 57114 896 1576 | ref | icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1651800 | 27904 0 0 | 57114 896 1576 | ref | icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1659220 | 27904 0 0 | 57114 896 1576 | ref | icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1661140 | 27904 0 0 | 57114 896 1576 | ref | icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1733440 | 32776 0 0 | 60698 896 1576 | ref | icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer | 20191025 | 20191017 |
| 1745760 | 33880 0 0 | 61746 896 1576 | ref | icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer | 20191025 | 20191017 |
| 1786200 | 5631 0 0 | 28623 824 1576 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 2778540 | 19311 0 0 | 45089 832 1576 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20191025 | 20191017 |
| 6547820 | 6202 0 0 | 30031 840 1608 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 6575440 | 6453 0 0 | 30495 840 1608 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| 9267020 | 5446 0 0 | 28487 832 1576 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20191025 | 20191017 |
| Compiler | Implementations
|
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | lowmem |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | lowmem |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | lowmem |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | lowmem |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | lowmem |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | lowmem |
| 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 | 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 |
| icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer | vec |
| icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer | vec |
| icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer | vec |
| icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer | vec
|