Implementation notes: aarch64, hikey960, crypto_hash/coral256v1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: coral256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
05144 0 015329 912 744opt64gcc_-O_-fomit-frame-pointer2019112620190816
532985064 0 018265 912 744opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
749255056 0 015209 912 744opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
832504720 0 015840 816 760opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
915755056 0 015209 912 744opt64gcc_-O2_-fomit-frame-pointer2019112620190816
915755056 0 016898 920 776opt64gcc_-O3_-fomit-frame-pointer2019112620190816
915755056 0 018554 920 776opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
915755008 0 014501 896 744opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
999005052 0 016874 920 776opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
999005152 0 018537 912 744opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1065961588 0 013426 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1082254720 0 015840 816 760opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1082251680 0 012800 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1082251604 0 013426 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1102934720 0 015840 816 760opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
115492832 0 010357 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1165505008 0 014533 896 744opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1165505056 0 016890 920 776opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1207275052 0 018522 920 776opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1286235072 0 018233 912 744opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1286235008 0 014533 896 744opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1415255152 0 018537 912 744opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1415425144 0 015329 912 744opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1581751568 0 014729 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1637021680 0 012800 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1665001680 0 012784 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
174825952 0 011105 912 744refgcc_-O2_-fomit-frame-pointer2019112620190816
1748251744 0 015242 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1748251648 0 015033 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1748251648 0 015033 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1753955008 0 014501 896 744opt64gcc_-Os_-fomit-frame-pointer2019112620190816
1753955060 0 015177 912 744opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1790091588 0 013434 920 776refgcc_-O3_-fomit-frame-pointer2019112620190816
191475984 0 011097 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1987815144 0 015337 912 744opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
2081254720 0 015824 816 760opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2104745008 0 014501 896 744opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
2221671680 0 012800 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
224775808 0 010301 896 744refgcc_-Os_-fomit-frame-pointer2019112620190816
2664321612 0 014817 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
274725832 0 010357 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
303899808 0 010301 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
308025952 0 011105 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
3246751772 0 015242 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
351689816 0 010309 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
37387015780 0 028229 896 744opt64cc2019112620190816
3908522184 0 014629 896 744refcc2019112620190816
42457515780 0 028229 896 744opt64gcc_-funroll-loops2019112620190816
432900880 0 011065 912 744refgcc_-O_-fomit-frame-pointer2019112620190816
432900880 0 011065 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
441225880 0 011073 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
83250015780 0 028229 896 744opt64gcc2019112620190816
13281582184 0 014629 896 744refgcc2019112620190816
24493372184 0 014629 896 744refgcc_-funroll-loops2019112620190816