| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 86711468 | 301103 0 0 | 316718 800 1136 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 87685192 | 299905 0 0 | 313837 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 88048932 | 297361 0 0 | 308061 808 808 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 91887316 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 94705952 | 300591 0 0 | 315534 800 1136 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 95808759 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 96372524 | 296122 0 0 | 305720 784 776 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 97270371 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 98201804 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 99211508 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 99400808 | 301063 0 0 | 317734 800 752 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 99713332 | 300666 0 0 | 314509 808 808 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 99737116 | 297409 0 0 | 308077 808 808 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 99969328 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 99994800 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 100602968 | 300666 0 0 | 314509 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 100603184 | 300058 0 0 | 313613 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 100608348 | 300930 0 0 | 314909 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 100735040 | 297409 0 0 | 308077 808 808 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 100812064 | 300930 0 0 | 314909 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101003752 | 300058 0 0 | 313613 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101015952 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101055656 | 297067 0 0 | 307413 808 808 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101165988 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 101299940 | 296952 0 0 | 307509 808 808 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 101369572 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101479228 | 299751 0 0 | 313541 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 101494492 | 595234 0 0 | 308549 808 808 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 101636868 | 299776 0 0 | 313781 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 101792156 | 301103 0 0 | 316718 800 1136 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 101893148 | 304986 0 0 | 320973 808 808 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 102059352 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 102231704 | 296965 0 0 | 307573 808 808 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 102474372 | 297345 0 0 | 308045 808 808 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 102516503 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 102573688 | 300943 0 0 | 318942 800 752 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190822 | 20190816 |
| 102922844 | 300591 0 0 | 315534 800 1136 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190822 | 20190816 |
| 103015076 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 103475576 | 297617 0 0 | 308549 808 808 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 103476672 | 300242 0 0 | 314221 808 808 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 103522812 | 297377 0 0 | 308077 808 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 103579160 | 302041 0 0 | 315053 808 808 | ref | gcc_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 103608024 | 296940 0 0 | 307477 808 808 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 103859028 | 304426 0 0 | 320293 808 808 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 103952416 | 304986 0 0 | 320973 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 104058936 | 297377 0 0 | 308005 808 808 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 104117040 | 593880 0 0 | 307477 808 808 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 105050900 | 302025 0 0 | 314877 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 105171588 | 299905 0 0 | 313837 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 105216056 | 604594 0 0 | 315693 808 808 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 105598492 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 105674612 | 301913 0 0 | 315125 808 808 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 105736252 | 301761 0 0 | 314749 808 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 105758124 | 301977 0 0 | 314845 808 808 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 105838052 | 299776 0 0 | 313781 808 808 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 105977268 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 106060612 | 296976 0 0 | 307557 808 808 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 106284016 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 106461072 | 296976 0 0 | 307557 808 808 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 106873408 | 302221 0 0 | 314877 808 808 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 106993544 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 107056072 | 304426 0 0 | 320293 808 808 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 107103360 | 299751 0 0 | 313541 808 808 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 107406332 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 107424316 | 296952 0 0 | 307509 808 808 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 107545472 | 302297 0 0 | 315693 808 808 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 107878560 | 301913 0 0 | 315125 808 808 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 107898460 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 108149632 | 302041 0 0 | 315053 808 808 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 108672260 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 108689384 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 108691312 | 302221 0 0 | 314877 808 808 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 108856092 | 302129 0 0 | 315213 808 808 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 108905376 | 296239 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 109460072 | 296945 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 109681904 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 110304520 | 297361 0 0 | 308061 808 808 | ref | gcc_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 110608208 | 297067 0 0 | 307413 808 808 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 110901100 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 112679220 | 296159 0 0 | 305752 784 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 113461112 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 114020999 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 114178500 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 114514544 | 305667 0 0 | 320621 808 808 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 114618996 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 114794608 | 296122 0 0 | 305720 784 776 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 115489008 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 115826600 | 592248 0 0 | 305720 784 776 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 115943308 | 299803 0 0 | 313797 808 808 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 116232512 | 296952 0 0 | 307493 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 116301440 | 296116 0 0 | 305704 784 776 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 116652020 | 296247 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 116715256 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 116935608 | 296122 0 0 | 305720 784 776 | ref | gcc_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 117123000 | 296124 0 0 | 305720 784 776 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 118019768 | 296116 0 0 | 305704 784 776 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 118506276 | 296124 0 0 | 305720 784 776 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 119096500 | 297361 0 0 | 308061 808 808 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190822 | 20190816 |
| 119601904 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 119647128 | 296952 0 0 | 307509 808 808 | ref | gcc_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 119936484 | 296965 0 0 | 307573 808 808 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190822 | 20190816 |
| 119947324 | 305667 0 0 | 320621 808 808 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 119964640 | 304314 0 0 | 319645 808 808 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 120315000 | 302009 0 0 | 314909 808 808 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 120927808 | 296936 0 0 | 307477 808 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190822 | 20190816 |
| 120961020 | 296122 0 0 | 305720 784 776 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 122015112 | 302025 0 0 | 314941 808 808 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 123191820 | 302041 0 0 | 315053 808 808 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190822 | 20190816 |
| 125713636 | 296248 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 131344768 | 296126 0 0 | 305720 784 776 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 145811820 | 296124 0 0 | 305720 784 776 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 146709716 | 296239 0 0 | 305864 784 776 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190822 | 20190816 |
| 352380836 | 303240 0 0 | 315134 800 768 | ref | gcc | 20190822 | 20190816 |
| 358662460 | 303240 0 0 | 315134 800 768 | ref | gcc_-funroll-loops | 20190822 | 20190816 |
| 358935505 | 303240 0 0 | 315134 800 768 | ref | cc | 20190822 | 20190816 |