| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12398448 | 13058 0 0 | 28389 784 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 17037888 | 12938 0 0 | 28245 784 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 17040312 | 12938 0 0 | 28141 784 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 17359500 | 12938 0 0 | 28309 784 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 17666080 | 14503 0 0 | 32484 768 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 18196804 | 13002 0 0 | 28357 784 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 18825220 | 13106 0 0 | 28533 784 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 19054312 | 13106 0 0 | 28533 784 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 19594764 | 13106 0 0 | 28533 784 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21118552 | 13293 0 0 | 28917 784 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21125084 | 27172 0 0 | 29461 784 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21257472 | 16126 0 0 | 33805 784 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21279408 | 13418 0 0 | 28765 784 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21305120 | 16025 0 0 | 34309 784 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21362780 | 16222 0 0 | 34661 784 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21470600 | 13418 0 0 | 28765 784 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21479548 | 13032 0 0 | 28077 784 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21554324 | 13293 0 0 | 28917 784 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21578844 | 16126 0 0 | 33805 784 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21633328 | 16025 0 0 | 34309 784 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21665860 | 16222 0 0 | 34661 784 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21704012 | 13586 0 0 | 29461 784 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21790112 | 13032 0 0 | 28077 784 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21800252 | 13418 0 0 | 28765 784 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21829480 | 16126 0 0 | 33805 784 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 21909604 | 15785 0 0 | 33133 784 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 22019352 | 15785 0 0 | 33133 784 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190827 | 20190816 |
| 28141988 | 15923 0 0 | 31804 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 28645996 | 14503 0 0 | 31732 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 29462996 | 16240 0 0 | 32516 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 29499640 | 16151 0 0 | 32340 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30396332 | 16356 0 0 | 32740 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30755816 | 16356 0 0 | 32740 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30832448 | 16240 0 0 | 32516 776 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30896356 | 16240 0 0 | 32516 776 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30901028 | 16151 0 0 | 32340 776 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 30915468 | 15923 0 0 | 31804 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 31317700 | 14465 0 0 | 33412 768 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 31529780 | 14465 0 0 | 34740 768 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 31707248 | 14465 0 0 | 34740 768 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 32475388 | 14503 0 0 | 31732 768 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 32880740 | 14503 0 0 | 32484 768 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190827 | 20190816 |
| 33529816 | 14465 0 0 | 34740 768 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190827 | 20190816 |
| 37731528 | 16849 0 0 | 33308 776 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 37825512 | 16849 0 0 | 33308 776 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 37867168 | 16819 0 0 | 33140 776 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 38519832 | 16772 0 0 | 33036 776 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 39085776 | 16792 0 0 | 33188 776 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 39282420 | 16849 0 0 | 33308 776 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 39405512 | 16819 0 0 | 33140 776 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 39508784 | 16792 0 0 | 33188 776 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 39669084 | 16772 0 0 | 33036 776 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 60229840 | 7844 0 0 | 20844 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 61039984 | 7844 0 0 | 20844 776 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 61063232 | 7844 0 0 | 20844 776 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 61455388 | 7861 0 0 | 20860 776 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 62322596 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 62496280 | 7737 0 0 | 20764 776 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 62627724 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 62919968 | 6195 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 63154292 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 63860364 | 16636 0 0 | 21644 776 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 63999336 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 64024116 | 7861 0 0 | 20860 776 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 64059176 | 7737 0 0 | 20764 776 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 64499176 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 64562176 | 7071 0 0 | 20068 776 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 64619716 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 64722308 | 7844 0 0 | 20844 776 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 65293988 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 65373040 | 7844 0 0 | 20868 776 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 65462252 | 7078 0 0 | 20076 776 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 65520564 | 7844 0 0 | 20868 776 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 65580772 | 7071 0 0 | 20068 776 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 65785516 | 7291 0 0 | 19964 776 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 65790152 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 65935072 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 66110288 | 6195 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 66176272 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 66256400 | 8318 0 0 | 21644 776 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 66743948 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 66784692 | 7861 0 0 | 20860 776 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 66803460 | 7031 0 0 | 20028 776 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 66823588 | 7844 0 0 | 20868 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 67072920 | 7090 0 0 | 20092 776 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 67400588 | 7078 0 0 | 20076 776 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 67688240 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 67863404 | 6204 0 0 | 18200 760 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 67878980 | 7090 0 0 | 20092 776 928 | ref | gcc_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 67996848 | 7051 0 0 | 20068 776 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 68105264 | 14062 0 0 | 20028 776 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 68196960 | 7876 0 0 | 20876 776 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 68633328 | 7291 0 0 | 19964 776 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190827 | 20190816 |
| 69820276 | 7051 0 0 | 20068 776 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 70036072 | 7090 0 0 | 20092 776 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190827 | 20190816 |
| 70332892 | 6156 0 0 | 18128 760 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 71582188 | 6166 0 0 | 18144 760 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190827 | 20190816 |
| 72245600 | 6156 0 0 | 18128 760 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 72437572 | 12312 0 0 | 18128 760 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 72552164 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 72622572 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 72865240 | 6156 0 0 | 18128 760 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73261556 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73453028 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73580248 | 6156 0 0 | 18128 760 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73645152 | 6156 0 0 | 18128 760 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73654988 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73688624 | 6147 0 0 | 18112 760 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73893240 | 6156 0 0 | 18128 760 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 73897812 | 6147 0 0 | 18112 760 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 74654196 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 87833792 | 6157 0 0 | 18128 760 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190827 | 20190816 |
| 311499824 | 13204 0 0 | 27982 776 888 | ref | gcc | 20190827 | 20190816 |
| 328827144 | 13204 0 0 | 27982 776 888 | ref | gcc_-funroll-loops | 20190827 | 20190816 |
| 330988168 | 13204 0 0 | 27982 776 888 | ref | cc | 20190827 | 20190816 |