| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3474 | 612 0 0 | 18261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 3604 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 3664 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 3696 | 743 0 0 | 16622 776 800 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 3704 | 612 0 0 | 18933 760 1128 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 3728 | 612 0 0 | 18933 760 1128 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 3876 | 612 0 0 | 18261 760 1128 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 3957 | 743 0 0 | 16622 776 800 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 3960 | 342 0 0 | 15830 776 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 3988 | 335 0 0 | 15862 776 800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 4020 | 1193 0 0 | 19974 776 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4024 | 1174 0 0 | 19854 776 800 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4083 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4108 | 342 0 0 | 15894 776 800 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4136 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 4196 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4204 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4212 | 1003 0 0 | 18822 776 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4308 | 367 0 0 | 15910 776 800 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4344 | 333 0 0 | 15918 776 800 | ref | gcc_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4412 | 335 0 0 | 15958 776 800 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4420 | 333 0 0 | 15918 776 800 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4424 | 333 0 0 | 15918 776 800 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4444 | 342 0 0 | 15742 776 800 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4448 | 381 0 0 | 21093 760 744 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190821 | 20190816 |
| 4464 | 381 0 0 | 19765 760 744 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190821 | 20190816 |
| 4556 | 1003 0 0 | 18822 776 800 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4556 | 744 0 0 | 16790 776 800 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4636 | 926 0 0 | 18974 776 800 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4752 | 1488 0 0 | 16790 776 800 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4828 | 1193 0 0 | 19974 776 800 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4884 | 1174 0 0 | 19854 776 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 4964 | 327 0 0 | 15686 776 800 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 5136 | 327 0 0 | 15686 776 800 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190821 | 20190816 |
| 5463 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 5604 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 5740 | 436 0 0 | 17077 768 800 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 5772 | 433 0 0 | 17109 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 5784 | 436 0 0 | 17141 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 6036 | 436 0 0 | 17021 768 800 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 6112 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 6144 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 6388 | 433 0 0 | 17317 768 800 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 6412 | 166 0 0 | 13381 768 800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 6789 | 168 0 0 | 12641 752 768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 6792 | 436 0 0 | 17021 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 6864 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 6894 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 6908 | 436 0 0 | 17141 768 800 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 6916 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 6920 | 433 0 0 | 17109 768 800 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 6968 | 433 0 0 | 17309 768 800 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7036 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7072 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7092 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7152 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7176 | 433 0 0 | 17309 768 800 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7216 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7248 | 165 0 0 | 13469 768 800 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7344 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7388 | 168 0 0 | 12625 752 768 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7444 | 166 0 0 | 13429 768 800 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7448 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7480 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7508 | 165 0 0 | 13413 768 800 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7552 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7554 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7566 | 165 0 0 | 13429 768 800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190821 | 20190816 |
| 7652 | 168 0 0 | 12625 752 768 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7704 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7764 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7816 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7912 | 166 0 0 | 13381 768 800 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7924 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 7928 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 7936 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7960 | 166 0 0 | 13389 768 800 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 7976 | 166 0 0 | 13381 768 800 | ref | gcc_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8040 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8040 | 168 0 0 | 12625 752 768 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8116 | 332 0 0 | 13693 768 800 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8160 | 165 0 0 | 13429 768 800 | ref | gcc_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8176 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8188 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8200 | 336 0 0 | 12625 752 768 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8228 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8264 | 165 0 0 | 13469 768 800 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8444 | 166 0 0 | 13693 768 800 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8460 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8492 | 330 0 0 | 13413 768 800 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8564 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8576 | 166 0 0 | 13381 768 800 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8624 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8648 | 165 0 0 | 13429 768 800 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8676 | 165 0 0 | 13429 768 800 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8692 | 399 0 0 | 16773 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8704 | 174 0 0 | 12665 752 768 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8716 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8724 | 168 0 0 | 12625 752 768 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8728 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8744 | 166 0 0 | 13429 768 800 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 8800 | 168 0 0 | 12641 752 768 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8828 | 396 0 0 | 17205 768 800 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 8968 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 8980 | 168 0 0 | 12625 752 768 | ref | gcc_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 9124 | 168 0 0 | 12625 752 768 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190821 | 20190816 |
| 9692 | 399 0 0 | 16773 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 10060 | 396 0 0 | 17205 768 800 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 10704 | 183 0 0 | 13165 768 800 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 10808 | 182 0 0 | 13461 768 800 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 11252 | 183 0 0 | 13165 768 800 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190821 | 20190816 |
| 11804 | 182 0 0 | 13461 768 800 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190821 | 20190816 |
| 17688 | 255 0 0 | 15102 760 760 | ref | cc | 20190821 | 20190816 |
| 17844 | 255 0 0 | 15102 760 760 | ref | gcc | 20190821 | 20190816 |
| 19520 | 255 0 0 | 15102 760 760 | ref | gcc_-funroll-loops | 20190821 | 20190816 |