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 |