| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4981436 | 14265 0 0 | 33485 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 8842084 | 14184 0 0 | 33293 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8865796 | 14265 0 0 | 33477 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 8869732 | 14265 0 0 | 33541 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 9114136 | 14265 0 0 | 33581 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 9389760 | 14265 0 0 | 33581 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 9409672 | 14896 0 0 | 34149 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 9630824 | 14265 0 0 | 33581 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 10086876 | 11317 0 0 | 34893 760 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 10240644 | 12041 0 0 | 33357 760 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 10338212 | 12041 0 0 | 33357 760 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 10479616 | 11317 0 0 | 34893 760 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 10860928 | 11269 0 0 | 33517 760 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 10988616 | 11741 0 0 | 32269 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 11115820 | 11741 0 0 | 32269 760 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190830 | 20190816 |
| 11132412 | 11317 0 0 | 34893 760 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190830 | 20190816 |
| 11141568 | 16332 0 0 | 38365 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11227608 | 16571 0 0 | 38133 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11284948 | 16674 0 0 | 37669 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11309184 | 15280 0 0 | 34669 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11309496 | 15372 0 0 | 35085 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11339496 | 16524 0 0 | 38829 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11401828 | 15489 0 0 | 34197 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11446972 | 16332 0 0 | 38365 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11485464 | 16524 0 0 | 38829 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11607200 | 16571 0 0 | 38133 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11610624 | 30744 0 0 | 35085 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11669132 | 15280 0 0 | 34669 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11699796 | 15497 0 0 | 34741 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11701460 | 16571 0 0 | 38133 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11720512 | 15489 0 0 | 34197 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11775064 | 16674 0 0 | 37669 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11877896 | 15497 0 0 | 34741 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 11895040 | 15497 0 0 | 34741 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190830 | 20190816 |
| 13321060 | 17441 0 0 | 37461 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13352164 | 17217 0 0 | 36861 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13400008 | 17262 0 0 | 37525 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13409740 | 17217 0 0 | 36861 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13426668 | 17441 0 0 | 37461 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13667260 | 17473 0 0 | 37813 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13765268 | 17262 0 0 | 37525 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13771992 | 16600 0 0 | 36797 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13776152 | 17473 0 0 | 37813 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13792464 | 16600 0 0 | 36797 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13861032 | 17262 0 0 | 37525 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 13889188 | 16776 0 0 | 36805 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13895028 | 16634 0 0 | 36589 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13896544 | 16776 0 0 | 36805 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13939060 | 16634 0 0 | 36589 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13947604 | 16600 0 0 | 36797 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13990880 | 16750 0 0 | 36733 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 13996300 | 16750 0 0 | 36733 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 16488796 | 7650 0 0 | 24389 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 27276516 | 7820 0 0 | 24253 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 27290648 | 7995 0 0 | 24957 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 27547008 | 7820 0 0 | 24253 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 27819076 | 8011 0 0 | 24973 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 28295248 | 8099 0 0 | 25093 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 28660376 | 8099 0 0 | 25093 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 28664940 | 8099 0 0 | 25093 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 28936848 | 8039 0 0 | 24901 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 28947528 | 7618 0 0 | 24357 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 29018276 | 7987 0 0 | 24957 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 29398532 | 8375 0 0 | 25669 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 29400060 | 15236 0 0 | 24357 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 29481508 | 7645 0 0 | 24285 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 29517580 | 7987 0 0 | 24957 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 29597764 | 7645 0 0 | 24285 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 29859856 | 7987 0 0 | 24957 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 29868816 | 8011 0 0 | 24973 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 30588384 | 8169 0 0 | 25125 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 30612608 | 7650 0 0 | 24389 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 30612948 | 8011 0 0 | 24973 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 30640412 | 7650 0 0 | 24389 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 30684924 | 16750 0 0 | 25669 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 31014268 | 7652 0 0 | 24389 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 31056484 | 7650 0 0 | 24389 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 31122928 | 7643 0 0 | 24245 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 31214884 | 8039 0 0 | 24901 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190830 | 20190816 |
| 31351060 | 7643 0 0 | 24245 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 31867236 | 7562 0 0 | 24309 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 31893396 | 6517 0 0 | 21928 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 31913272 | 7650 0 0 | 24389 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 32008872 | 7652 0 0 | 24389 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 32052456 | 7562 0 0 | 24309 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 32172008 | 7562 0 0 | 24309 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 32712860 | 7652 0 0 | 24389 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190830 | 20190816 |
| 33337516 | 6425 0 0 | 21808 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 33378296 | 6513 0 0 | 21920 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 33511332 | 6517 0 0 | 21928 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 33522676 | 6425 0 0 | 21808 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 33524472 | 6425 0 0 | 21808 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 34092888 | 6426 0 0 | 21776 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190830 | 20190816 |
| 34403424 | 6517 0 0 | 21920 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 34580236 | 6517 0 0 | 21920 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 35432828 | 6513 0 0 | 21920 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 36034628 | 6421 0 0 | 21776 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 36257576 | 6421 0 0 | 21776 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 36841432 | 6467 0 0 | 21840 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 36903220 | 6470 0 0 | 21840 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 36955304 | 6384 0 0 | 21720 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37073252 | 6421 0 0 | 21776 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37093792 | 6391 0 0 | 21728 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37120360 | 6470 0 0 | 21840 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37124560 | 12934 0 0 | 21840 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37169528 | 6384 0 0 | 21720 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37214372 | 6463 0 0 | 21816 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37391908 | 6463 0 0 | 21816 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37695412 | 6384 0 0 | 21720 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37804600 | 6467 0 0 | 21832 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 37930828 | 6470 0 0 | 21840 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 38673404 | 6467 0 0 | 21832 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190830 | 20190816 |
| 149824956 | 15097 0 0 | 33663 768 888 | ref | gcc | 20190830 | 20190816 |
| 156392048 | 15097 0 0 | 33663 768 888 | ref | cc | 20190830 | 20190816 |
| 162879452 | 15097 0 0 | 33663 768 888 | ref | gcc_-funroll-loops | 20190830 | 20190816 |