| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 10588004 | 4956 0 0 | 23078 792 1160 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 17430516 | 4956 0 0 | 24038 792 872 | ref | clang_-O3_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 17727952 | 4943 0 0 | 22294 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 17984356 | 4956 0 0 | 25366 792 872 | ref | clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 17993944 | 4943 0 0 | 22294 792 1160 | ref | clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 18046884 | 6979 0 0 | 23204 792 928 | ref | gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 18220584 | 4956 0 0 | 25366 792 872 | ref | clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 18489660 | 7027 0 0 | 23540 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 18747204 | 4956 0 0 | 23078 792 1160 | ref | clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments | 20190824 | 20190816 |
| 18822080 | 8557 0 0 | 26997 800 928 | ref | gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 18946372 | 4956 0 0 | 25366 792 872 | ref | clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments | 20190824 | 20190816 |
| 19093984 | 7019 0 0 | 23332 792 928 | ref | gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19269788 | 8086 0 0 | 25805 800 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19563964 | 6832 0 0 | 22764 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19594960 | 7189 0 0 | 22589 800 928 | ref | gcc_-m64_-march=core2_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19690384 | 7013 0 0 | 23300 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19732840 | 6686 0 0 | 22085 800 928 | ref | gcc_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19820204 | 8407 0 0 | 25789 800 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 19932316 | 7027 0 0 | 23540 792 928 | ref | gcc_-funroll-loops_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 19939836 | 7123 0 0 | 23508 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 19947996 | 7123 0 0 | 23508 792 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20097108 | 6979 0 0 | 23204 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20163412 | 7117 0 0 | 22765 800 928 | ref | gcc_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20173592 | 8086 0 0 | 25805 800 928 | ref | gcc_-funroll-loops_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20227308 | 7035 0 0 | 23404 792 928 | ref | gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20282184 | 7027 0 0 | 23540 792 928 | ref | gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20329112 | 6832 0 0 | 22764 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20347332 | 6688 0 0 | 22141 800 928 | ref | gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20353324 | 7019 0 0 | 23332 792 928 | ref | gcc_-funroll-loops_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20357312 | 8407 0 0 | 25789 800 928 | ref | gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20392344 | 3781 0 0 | 16836 792 928 | ref | gcc_-m64_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20438664 | 7019 0 0 | 23332 792 928 | ref | gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 20490060 | 6688 0 0 | 22141 800 928 | ref | gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20506292 | 6686 0 0 | 21925 800 928 | ref | gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 20601636 | 7013 0 0 | 23468 792 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20608468 | 7013 0 0 | 23468 792 928 | ref | gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20668268 | 7035 0 0 | 23404 792 928 | ref | gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20802180 | 7013 0 0 | 23300 792 928 | ref | gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 20928456 | 6688 0 0 | 22141 800 928 | ref | gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21008220 | 4085 0 0 | 17132 792 928 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 21053536 | 8469 0 0 | 26773 800 928 | ref | gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21066612 | 6686 0 0 | 22085 800 928 | ref | gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21137172 | 7205 0 0 | 23053 800 928 | ref | gcc_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21165644 | 8086 0 0 | 25805 800 928 | ref | gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21182821 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21190680 | 3766 0 0 | 16796 792 928 | ref | gcc_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21213724 | 3766 0 0 | 16820 792 928 | ref | gcc_-m64_-march=corei7_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21216244 | 4236 0 0 | 17556 792 928 | ref | gcc_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21251696 | 6686 0 0 | 22085 800 928 | ref | gcc_-m64_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21276872 | 7189 0 0 | 22589 800 928 | ref | gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21285132 | 7029 0 0 | 22117 800 928 | ref | gcc_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21294972 | 6688 0 0 | 22045 800 928 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 21323780 | 4085 0 0 | 17132 792 928 | ref | gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21332104 | 4085 0 0 | 17132 792 928 | ref | gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21388632 | 8557 0 0 | 26997 800 928 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21423104 | 14410 0 0 | 23053 800 928 | ref | gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21478560 | 7029 0 0 | 22117 800 928 | ref | gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21482596 | 3781 0 0 | 16836 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21556424 | 8469 0 0 | 26773 800 928 | ref | gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21577556 | 7117 0 0 | 22765 800 928 | ref | gcc_-m64_-march=k8_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21604172 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21627604 | 8472 0 0 | 17556 792 928 | ref | gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21642768 | 6790 0 0 | 15416 776 896 | ref | gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21684712 | 4085 0 0 | 17132 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21735124 | 4101 0 0 | 17148 792 928 | ref | gcc_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21745748 | 4101 0 0 | 17172 792 928 | ref | gcc_-m64_-march=core2_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21757152 | 3781 0 0 | 16836 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21774480 | 3781 0 0 | 16836 792 928 | ref | gcc_-m64_-march=core2_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21786544 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 21814736 | 4101 0 0 | 17172 792 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21922956 | 3766 0 0 | 16796 792 928 | ref | gcc_-m64_-march=nocona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 21935448 | 4101 0 0 | 17148 792 928 | ref | gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 21938308 | 7189 0 0 | 22525 800 928 | ref | gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer | 20190824 | 20190816 |
| 21968012 | 4085 0 0 | 17132 792 928 | ref | gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22021080 | 3395 0 0 | 15432 776 896 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 22037080 | 4101 0 0 | 17148 792 928 | ref | gcc_-m64_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22046040 | 3730 0 0 | 16756 792 928 | ref | gcc_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22070540 | 3761 0 0 | 16476 792 928 | ref | gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22166732 | 3766 0 0 | 16820 792 928 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv | 20190824 | 20190816 |
| 22179640 | 3781 0 0 | 16836 792 928 | ref | gcc_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22189984 | 4101 0 0 | 17172 792 928 | ref | gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22311156 | 3781 0 0 | 16836 792 928 | ref | gcc_-fno-schedule-insns_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22350544 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22519176 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22555888 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22596964 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22697768 | 3964 0 0 | 17012 792 928 | ref | gcc_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22700928 | 3730 0 0 | 16788 792 928 | ref | gcc_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22735048 | 3730 0 0 | 16788 792 928 | ref | gcc_-m64_-march=k8_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22803464 | 3395 0 0 | 15416 776 896 | ref | gcc_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22810628 | 3766 0 0 | 16820 792 928 | ref | gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22856548 | 3395 0 0 | 15432 776 896 | ref | gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22868084 | 3395 0 0 | 15416 776 896 | ref | gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22894920 | 3395 0 0 | 15416 776 896 | ref | gcc_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22934992 | 3761 0 0 | 16476 792 928 | ref | gcc_-march=nocona_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22935244 | 7460 0 0 | 16756 792 928 | ref | gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 22937128 | 3964 0 0 | 17012 792 928 | ref | gcc_-m64_-march=k8_-O2_-fomit-frame-pointer | 20190824 | 20190816 |
| 22950704 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 22983832 | 3766 0 0 | 16820 792 928 | ref | gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 23014916 | 3395 0 0 | 15432 776 896 | ref | gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23027660 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23033264 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23066568 | 3766 0 0 | 16820 792 928 | ref | gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer | 20190824 | 20190816 |
| 23094364 | 3395 0 0 | 15432 776 896 | ref | gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23246856 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23348052 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=core2_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23490252 | 3395 0 0 | 15416 776 896 | ref | gcc_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23560168 | 3395 0 0 | 15416 776 896 | ref | gcc_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23641708 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23673292 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=k8_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 23681852 | 3395 0 0 | 15416 776 896 | ref | gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 24150076 | 3450 0 0 | 15504 776 896 | ref | gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer | 20190824 | 20190816 |
| 142074888 | 6722 0 0 | 21469 784 888 | ref | cc | 20190824 | 20190816 |
| 143224788 | 6722 0 0 | 21469 784 888 | ref | gcc | 20190824 | 20190816 |
| 144321648 | 6722 0 0 | 21469 784 888 | ref | gcc_-funroll-loops | 20190824 | 20190816 |