| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 23031 | 14042 0 0 | 36389 776 872 | faster | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 29055 | 14839 0 0 | 34342 792 928 | faster | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 29778 | 14839 0 0 | 34406 792 928 | faster | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 30264 | 9684 0 0 | 26845 784 928 | faster | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 30528 | 14839 0 0 | 34406 792 928 | faster | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 30540 | 28409 0 0 | 45077 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 31148 | 14839 0 0 | 34406 792 928 | faster | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 32022 | 14872 0 0 | 35405 776 1160 | dolbeau/amd64-sse | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 32832 | 28014 0 0 | 44917 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 33054 | 30886 0 0 | 50222 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 33116 | 8332 0 0 | 23881 768 896 | faster | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 33292 | 9684 0 0 | 26845 784 928 | faster | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 33600 | 15336 0 0 | 36717 776 1160 | dolbeau/amd64-sse | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 33608 | 28014 0 0 | 44917 784 928 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 33696 | 28014 0 0 | 44917 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 33824 | 28409 0 0 | 45077 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 34008 | 11847 0 0 | 27313 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 34065 | 15548 0 0 | 35062 792 928 | faster | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 34083 | 28014 0 0 | 44917 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 34172 | 14872 0 0 | 35405 776 1160 | dolbeau/amd64-sse | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 34287 | 15548 0 0 | 34998 792 928 | faster | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 34515 | 11847 0 0 | 27313 768 896 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 34820 | 14042 0 0 | 37733 776 872 | faster | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 34860 | 11847 0 0 | 27313 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 35044 | 30886 0 0 | 50222 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35212 | 9684 0 0 | 26845 784 928 | faster | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 35484 | 21338 0 0 | 42622 792 928 | faster | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35512 | 30886 0 0 | 50222 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35552 | 15336 0 0 | 36717 776 1160 | dolbeau/amd64-sse | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 35649 | 21357 0 0 | 43174 792 928 | faster | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35668 | 15404 0 0 | 34750 792 928 | faster | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35859 | 21357 0 0 | 43174 792 928 | faster | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35904 | 35370 0 0 | 37662 792 928 | faster | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 35958 | 16054 0 0 | 35070 792 928 | faster | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 36116 | 9684 0 0 | 26845 784 928 | faster | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36204 | 11877 0 0 | 32229 784 928 | faster | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 36204 | 9812 0 0 | 27013 784 928 | faster | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36267 | 9924 0 0 | 27125 784 928 | faster | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36276 | 8332 0 0 | 23881 768 896 | faster | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 36572 | 8112 0 0 | 23673 768 896 | faster | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 36588 | 8332 0 0 | 23881 768 896 | faster | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 36621 | 11466 0 0 | 31701 784 928 | faster | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 36675 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 36678 | 13149 0 0 | 33541 784 928 | faster | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36708 | 13277 0 0 | 33797 784 928 | faster | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36712 | 28409 0 0 | 45077 784 928 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 36832 | 8332 0 0 | 23881 768 896 | faster | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 36908 | 9477 0 0 | 26085 784 928 | faster | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 36980 | 11847 0 0 | 27313 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 37024 | 8112 0 0 | 23673 768 896 | faster | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 37146 | 12765 0 0 | 33005 784 928 | faster | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 37172 | 9812 0 0 | 27013 784 928 | faster | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 37305 | 9780 0 0 | 26893 784 928 | faster | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 37413 | 11877 0 0 | 32229 784 928 | faster | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 37576 | 21357 0 0 | 43174 792 928 | faster | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 37626 | 8413 0 0 | 23921 768 896 | faster | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 37632 | 13149 0 0 | 33541 784 928 | faster | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 37665 | 9161 0 0 | 26077 784 928 | faster | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 37824 | 16117 0 0 | 35622 792 928 | faster | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 37880 | 9104 0 0 | 25989 784 928 | faster | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 37884 | 11815 0 0 | 31973 784 928 | faster | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 37892 | 8421 0 0 | 23929 768 896 | faster | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 37908 | 11551 0 0 | 31661 784 928 | faster | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 37988 | 17205 0 0 | 36902 792 928 | faster | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 38238 | 8400 0 0 | 23913 768 896 | faster | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 38292 | 22989 0 0 | 45286 792 928 | faster | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 38300 | 28409 0 0 | 45077 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 38440 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 38502 | 10189 0 0 | 27661 784 928 | faster | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 38508 | 9477 0 0 | 26085 784 928 | faster | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 38544 | 9104 0 0 | 25989 784 928 | faster | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 38560 | 14042 0 0 | 37733 776 872 | faster | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 38670 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 38727 | 17685 0 0 | 37662 792 928 | faster | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 38733 | 8894 0 0 | 25781 784 928 | faster | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 38788 | 32336 0 0 | 49277 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 38816 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 38836 | 23661 0 0 | 46238 792 928 | faster | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 38856 | 8807 0 0 | 25565 784 928 | faster | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39144 | 8271 0 0 | 23777 768 896 | faster | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 39156 | 15988 0 0 | 35486 792 928 | faster | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 39268 | 10029 0 0 | 27157 784 928 | faster | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 39316 | 8413 0 0 | 23985 768 896 | faster | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 39327 | 31959 0 0 | 48629 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39330 | 36460 0 0 | 55686 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 39376 | 11877 0 0 | 32229 784 928 | faster | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39432 | 36675 0 0 | 55958 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 39568 | 8421 0 0 | 23929 768 896 | faster | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 39588 | 8807 0 0 | 25565 784 928 | faster | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39596 | 32086 0 0 | 48965 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 39678 | 31817 0 0 | 48485 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39680 | 12765 0 0 | 33005 784 928 | faster | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 39720 | 22989 0 0 | 45286 792 928 | faster | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 39740 | 8112 0 0 | 23673 768 896 | faster | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 39872 | 12357 0 0 | 27777 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 39884 | 11815 0 0 | 31973 784 928 | faster | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 39990 | 9653 0 0 | 26733 784 928 | faster | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 40038 | 12370 0 0 | 27793 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 40120 | 32336 0 0 | 49277 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 40160 | 11466 0 0 | 31701 784 928 | faster | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 40212 | 30886 0 0 | 50126 792 928 | dolbeau/amd64-sse | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 40220 | 12743 0 0 | 32605 784 928 | faster | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 40340 | 10029 0 0 | 27157 784 928 | faster | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 40416 | 14042 0 0 | 37733 776 872 | faster | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 40468 | 8532 0 0 | 24113 768 896 | faster | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 40536 | 9653 0 0 | 26733 784 928 | faster | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 40560 | 9026 0 0 | 25917 784 928 | faster | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 40644 | 21338 0 0 | 42622 792 928 | faster | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 40728 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 40964 | 8808 0 0 | 25589 784 928 | faster | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 41012 | 9154 0 0 | 26077 784 928 | faster | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 41028 | 36282 0 0 | 55374 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 41084 | 16117 0 0 | 35622 792 928 | faster | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 41193 | 32408 0 0 | 49077 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 41424 | 9104 0 0 | 25989 784 928 | faster | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 41512 | 23661 0 0 | 46238 792 928 | faster | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 41744 | 16054 0 0 | 35070 792 928 | faster | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 41820 | 12357 0 0 | 27777 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 41852 | 36460 0 0 | 55750 792 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 41920 | 8915 0 0 | 25845 784 928 | faster | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 42464 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 42476 | 31817 0 0 | 48485 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 42512 | 32422 0 0 | 49357 784 928 | dolbeau/amd64-sse | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 42748 | 9104 0 0 | 25989 784 928 | faster | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 42792 | 20378 0 0 | 27661 784 928 | faster | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 42796 | 16117 0 0 | 35622 792 928 | faster | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 42920 | 12743 0 0 | 32605 784 928 | faster | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 43008 | 12417 0 0 | 27857 768 896 | dolbeau/amd64-sse | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 43008 | 13149 0 0 | 33541 784 928 | faster | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 43100 | 17205 0 0 | 36902 792 928 | faster | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 43196 | 8400 0 0 | 23913 768 896 | faster | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 43308 | 8413 0 0 | 23985 768 896 | faster | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 43672 | 10029 0 0 | 27157 784 928 | faster | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 43908 | 8915 0 0 | 25845 784 928 | faster | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 44656 | 9161 0 0 | 26077 784 928 | faster | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 45044 | 8546 0 0 | 24121 768 896 | faster | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 45168 | 18308 0 0 | 26077 784 928 | faster | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 45444 | 16826 0 0 | 23921 768 896 | faster | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 46020 | 13277 0 0 | 33797 784 928 | faster | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 46364 | 11551 0 0 | 31661 784 928 | faster | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 46840 | 8532 0 0 | 24113 768 896 | faster | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 46940 | 8808 0 0 | 25589 784 928 | faster | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 46948 | 8413 0 0 | 23985 768 896 | faster | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 48892 | 9161 0 0 | 26077 784 928 | faster | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 66369 | 8062 0 0 | 29581 776 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 69492 | 8062 0 0 | 29581 776 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 71853 | 7606 0 0 | 31381 776 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 79065 | 7606 0 0 | 31381 776 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 79122 | 7486 0 0 | 28189 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 80619 | 7606 0 0 | 30053 776 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 84300 | 7606 0 0 | 31381 776 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190826 | 20190816 |
| 86862 | 8189 0 0 | 29398 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 89442 | 8359 0 0 | 30078 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 90999 | 7647 0 0 | 28077 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 91617 | 6655 0 0 | 26094 792 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 92427 | 7621 0 0 | 27733 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 92840 | 7486 0 0 | 28189 776 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190826 | 20190816 |
| 93132 | 8359 0 0 | 30078 792 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 94200 | 6583 0 0 | 26054 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 94336 | 8359 0 0 | 30078 792 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 95232 | 7647 0 0 | 28077 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 95307 | 7631 0 0 | 27933 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 95397 | 6623 0 0 | 26062 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 96284 | 7621 0 0 | 27733 784 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 96774 | 8183 0 0 | 30694 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 96846 | 7631 0 0 | 27933 784 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 97264 | 7501 0 0 | 27229 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 97468 | 6583 0 0 | 26054 792 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 97568 | 6583 0 0 | 26054 792 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 98676 | 6823 0 0 | 26222 792 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 99552 | 8183 0 0 | 30694 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 100884 | 8189 0 0 | 29398 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 101944 | 8157 0 0 | 30382 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 102112 | 8157 0 0 | 30382 792 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 102628 | 6583 0 0 | 25958 792 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 102880 | 7501 0 0 | 27229 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 103088 | 6595 0 0 | 25510 792 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 103368 | 6893 0 0 | 26478 792 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 104388 | 7631 0 0 | 27933 784 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 105784 | 6623 0 0 | 25998 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 105852 | 6823 0 0 | 26222 792 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 106480 | 6893 0 0 | 26478 792 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 106812 | 6559 0 0 | 25798 792 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 110492 | 6823 0 0 | 26222 792 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 111068 | 13870 0 0 | 26854 792 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 111880 | 6595 0 0 | 25510 792 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 112308 | 5863 0 0 | 22941 784 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 112616 | 6935 0 0 | 26854 792 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190826 | 20190816 |
| 113823 | 5863 0 0 | 22901 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 113871 | 5863 0 0 | 22901 784 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 114426 | 5863 0 0 | 22941 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 114612 | 5919 0 0 | 22941 784 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 114940 | 5863 0 0 | 22901 784 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 116264 | 5909 0 0 | 22861 784 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 117372 | 11838 0 0 | 23301 784 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 117420 | 5863 0 0 | 22901 784 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 118396 | 5863 0 0 | 22885 784 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 118660 | 5863 0 0 | 22941 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 120396 | 5919 0 0 | 23301 784 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 121048 | 4745 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 124524 | 5909 0 0 | 22861 784 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 126828 | 4755 0 0 | 20281 768 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 127014 | 8321 0 0 | 28510 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 127059 | 4755 0 0 | 20281 768 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 127530 | 4747 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 127540 | 4755 0 0 | 20281 768 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 127665 | 8256 0 0 | 28406 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 128568 | 4747 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 129184 | 4693 0 0 | 20169 768 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 129268 | 4747 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 129468 | 5696 0 0 | 22213 784 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 130148 | 4693 0 0 | 20177 768 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 130362 | 8256 0 0 | 28406 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 130424 | 4747 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 131238 | 4707 0 0 | 20209 768 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 131600 | 4679 0 0 | 20137 768 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 132440 | 4693 0 0 | 20169 768 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 132544 | 5696 0 0 | 22213 784 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 132639 | 8285 0 0 | 28630 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 133731 | 4677 0 0 | 20137 768 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 134236 | 5919 0 0 | 22941 784 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 134696 | 4679 0 0 | 20145 768 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 135012 | 4679 0 0 | 20145 768 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 135096 | 4707 0 0 | 20209 768 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 135204 | 4679 0 0 | 20145 768 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 135228 | 4707 0 0 | 20209 768 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 136122 | 8285 0 0 | 28630 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 136216 | 4693 0 0 | 20169 768 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 136868 | 9358 0 0 | 20137 768 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 137800 | 4679 0 0 | 20137 768 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 138156 | 8285 0 0 | 28630 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 138264 | 8271 0 0 | 28390 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 138504 | 4707 0 0 | 20209 768 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 139404 | 4745 0 0 | 20249 768 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 142044 | 4677 0 0 | 20137 768 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 142888 | 4679 0 0 | 20137 768 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190826 | 20190816 |
| 143766 | 16921 0 0 | 35598 776 888 | faster | cc | 20190826 | 20190816 |
| 144208 | 5919 0 0 | 22941 784 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190826 | 20190816 |
| 144480 | 8271 0 0 | 28390 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 145124 | 8321 0 0 | 28510 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 145728 | 16921 0 0 | 35598 776 888 | faster | gcc | 20190826 | 20190816 |
| 150576 | 6219 0 0 | 23006 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 150692 | 6157 0 0 | 22918 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 152392 | 6164 0 0 | 23062 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 153828 | 6168 0 0 | 23062 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 154020 | 6168 0 0 | 23062 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 154564 | 6219 0 0 | 23006 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 156144 | 6157 0 0 | 22918 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 156460 | 16921 0 0 | 35598 776 888 | faster | gcc_-funroll-loops | 20190826 | 20190816 |
| 159784 | 6153 0 0 | 23030 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 159964 | 6164 0 0 | 23062 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 160016 | 6164 0 0 | 23062 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 162036 | 6168 0 0 | 23062 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 162212 | 6164 0 0 | 23062 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 162648 | 6164 0 0 | 23062 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 162832 | 6164 0 0 | 23062 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 162964 | 6164 0 0 | 23062 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 163064 | 6164 0 0 | 23062 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190826 | 20190816 |
| 163116 | 12306 0 0 | 23030 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190826 | 20190816 |
| 865080 | 9141 0 0 | 27847 784 888 | ref | gcc_-funroll-loops | 20190826 | 20190816 |
| 876591 | 9141 0 0 | 27847 784 888 | ref | gcc | 20190826 | 20190816 |
| 923190 | 9141 0 0 | 27847 784 888 | ref | cc | 20190826 | 20190816 |
| Compiler | Implementations
|
| cc | dolbeau/amd64-avx2 |
| gcc | dolbeau/amd64-avx2 |
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx2 |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx2
|
| Compiler | Implementations
|
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-avx512 |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-avx512
|
| Compiler | Implementations
|
| cc | dolbeau/amd64-sse |
| gcc | dolbeau/amd64-sse |
| gcc -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops | dolbeau/amd64-sse |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/amd64-sse |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/amd64-sse
|