Implementation notes: aarch64, hikey960, crypto_hashblocks/md5

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hashblocks
Primitive: md5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
02604 0 011941 896 744little-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
02708 0 015657 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
83252588 0 013512 816 760little-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
83252588 0 013536 816 760little-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
83252604 0 014234 920 776little-1gcc_-O3_-fomit-frame-pointer2019112620190816
83252660 0 012681 912 744little-1gcc_-O_-fomit-frame-pointer2019112620190816
83252608 0 012497 912 744little-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
83252660 0 012681 912 744little-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
83252604 0 015553 912 744little-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
83252656 0 015873 912 744little-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
83252604 0 011973 896 744little-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
83252608 0 015858 920 776little-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
83252604 0 011973 896 744little-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
83252604 0 014226 920 776little-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
83253216 0 014160 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
83253216 0 014160 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
83252708 0 012601 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
83252708 0 014314 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
83252884 0 012221 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
83252708 0 016002 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
83252708 0 015689 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
83253068 0 016289 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
83252884 0 012253 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
83252712 0 012641 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
83252712 0 014330 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
83252884 0 012221 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
83262604 0 012537 912 744little-1gcc_-O2_-fomit-frame-pointer2019112620190816
83263068 0 013089 912 744refgcc_-O_-fomit-frame-pointer2019112620190816
116932588 0 013536 816 760little-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
116932608 0 014210 920 776little-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
116932604 0 015898 920 776little-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
116932604 0 012537 912 744little-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
116932660 0 012681 912 744little-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
116932712 0 012641 912 744refgcc_-O2_-fomit-frame-pointer2019112620190816
116932712 0 014338 920 776refgcc_-O3_-fomit-frame-pointer2019112620190816
116932884 0 012253 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
116933072 0 013097 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
166502604 0 011941 896 744little-1gcc_-Os_-fomit-frame-pointer2019112620190816
166502604 0 011941 896 744little-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
166502608 0 015585 912 744little-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
166502656 0 015873 912 744little-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
166503216 0 014160 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
166503068 0 013089 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
166503068 0 016289 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
166502708 0 015962 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
166522884 0 012221 896 744refgcc_-Os_-fomit-frame-pointer2019112620190816
249752588 0 013536 816 760little-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333006480 0 018653 896 744refgcc2019112620190816
350793216 0 014144 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
377576480 0 018653 896 744refgcc_-funroll-loops2019112620190816
457826200 0 018373 896 744little-1cc2019112620190816
457936200 0 018373 896 744little-1gcc2019112620190816
499506200 0 018373 896 744little-1gcc_-funroll-loops2019112620190816
999006480 0 018653 896 744refcc2019112620190816