| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 34292448 | 15849 0 0 | 31158 792 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 37090980 | 16945 0 0 | 32134 792 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37175972 | 22225 0 0 | 39894 792 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37453208 | 16057 0 0 | 31462 792 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37722580 | 40546 0 0 | 36062 792 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37747060 | 26177 0 0 | 44550 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37763948 | 17073 0 0 | 32422 792 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 37989592 | 22225 0 0 | 39894 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38094908 | 25921 0 0 | 44182 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38197408 | 16057 0 0 | 31462 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38204832 | 19937 0 0 | 35550 792 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38324048 | 17057 0 0 | 32366 792 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38616784 | 17073 0 0 | 32422 792 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38622184 | 22225 0 0 | 39894 792 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38702744 | 16961 0 0 | 32238 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 38850084 | 16961 0 0 | 32302 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 39066652 | 16057 0 0 | 31462 792 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 39086660 | 25921 0 0 | 44182 792 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 39118268 | 26177 0 0 | 44550 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 39710024 | 19937 0 0 | 35550 792 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 39861844 | 20273 0 0 | 36062 792 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 40187588 | 17073 0 0 | 32422 792 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 42282120 | 22294 0 0 | 39622 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 42329276 | 17203 0 0 | 32246 792 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 43024012 | 22294 0 0 | 39622 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 43190740 | 17203 0 0 | 32246 792 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 66138624 | 9216 0 0 | 27197 776 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 68642420 | 8928 0 0 | 26141 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 69510888 | 9216 0 0 | 27197 776 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 70738412 | 8880 0 0 | 27821 776 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 70881364 | 8928 0 0 | 26141 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 71739744 | 8864 0 0 | 29133 776 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 71755716 | 8864 0 0 | 29133 776 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 74107716 | 8864 0 0 | 29133 776 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 117525980 | 12021 0 0 | 28301 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 119374492 | 12013 0 0 | 28349 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 120351184 | 11854 0 0 | 28045 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 122234188 | 6360 0 0 | 19373 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 123872620 | 6360 0 0 | 19365 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 123910920 | 11809 0 0 | 27701 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 124334296 | 12021 0 0 | 28301 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 124353544 | 11854 0 0 | 28045 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 124758820 | 6344 0 0 | 19349 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 126460332 | 11809 0 0 | 27701 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 127234408 | 12013 0 0 | 28349 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 127426656 | 6568 0 0 | 19853 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 128903508 | 6233 0 0 | 19245 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 129430276 | 6344 0 0 | 19349 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 129447412 | 6344 0 0 | 19349 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 129529252 | 6360 0 0 | 19373 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 130792252 | 13136 0 0 | 19853 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 130857136 | 6344 0 0 | 19349 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 130995328 | 6041 0 0 | 18709 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 131082260 | 6360 0 0 | 19365 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 131110256 | 6041 0 0 | 18709 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 132128088 | 12021 0 0 | 28301 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 132142492 | 6360 0 0 | 19373 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 132272464 | 6233 0 0 | 19245 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 132728264 | 6360 0 0 | 19365 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 133060320 | 6344 0 0 | 19349 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 143731148 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 144234512 | 4943 0 0 | 16961 768 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 144277196 | 5833 0 0 | 18837 784 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 144780028 | 11506 0 0 | 27837 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 144881896 | 11446 0 0 | 27693 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 144904608 | 11432 0 0 | 27837 784 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 145097504 | 11432 0 0 | 27837 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 145745964 | 5833 0 0 | 18837 784 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 146023428 | 5833 0 0 | 18853 784 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 146197376 | 11506 0 0 | 27837 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 146588724 | 5850 0 0 | 18869 784 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 146602892 | 11563 0 0 | 28029 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 146877588 | 4942 0 0 | 16961 768 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 147769476 | 5850 0 0 | 18869 784 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 148574128 | 5853 0 0 | 18885 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 148659816 | 5853 0 0 | 18885 784 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 148765488 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 148960132 | 5853 0 0 | 18885 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 149066864 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 149132644 | 11446 0 0 | 27693 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 149302772 | 5850 0 0 | 18869 784 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 149340204 | 11563 0 0 | 28029 784 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 149900476 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 149952388 | 11563 0 0 | 28029 784 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 150663580 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 150893840 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 151013700 | 4982 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 151171604 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 151317416 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 151696492 | 4943 0 0 | 16961 768 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 152313364 | 4943 0 0 | 16961 768 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 152335808 | 5850 0 0 | 18869 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 152478744 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 152736072 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 152924948 | 4943 0 0 | 16961 768 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 153320368 | 5760 0 0 | 18781 784 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 153365472 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 153748420 | 4942 0 0 | 16961 768 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 153762136 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 154000764 | 4982 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 154083580 | 4943 0 0 | 16961 768 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 154308172 | 5794 0 0 | 18789 784 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 154748992 | 4943 0 0 | 16961 768 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 155119124 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 155231808 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 155738648 | 5760 0 0 | 18781 784 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 157570824 | 9886 0 0 | 16961 768 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 158378600 | 11588 0 0 | 18789 784 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 158816704 | 5848 0 0 | 18869 784 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 160048608 | 4983 0 0 | 17025 768 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 161071988 | 5848 0 0 | 18869 784 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 162952688 | 5848 0 0 | 18869 784 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 279273124 | 9348 0 0 | 24070 776 888 | ref | cc | 20190827 | 20190816 |
| 287045332 | 9348 0 0 | 24070 776 888 | ref | gcc | 20190827 | 20190816 |
| 293834784 | 9348 0 0 | 24070 776 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |