Implementation notes: aarch64, hikey960, crypto_hash/luffa512

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: luffa512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
011684 320 022784 1136 760opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
09600 320 019785 1232 744opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
3553219028 0 030866 920 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
4162518868 0 032370 920 776sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
4162519196 0 029426 920 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
4441521336 0 032456 816 760sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4579320340 0 033810 920 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
4995021604 0 031866 920 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
4995018820 0 028382 904 744sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
4995021432 0 034890 920 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
4995018832 0 028430 904 744sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
4999218820 0 028382 904 744sphlibgcc_-Os_-fomit-frame-pointer2019112620190816
532988720 320 018881 1232 744opt32gcc_-O2_-fomit-frame-pointer2019112620190816
5410621604 0 031866 920 744sphlibgcc_-O_-fomit-frame-pointer2019112620190816
5827520008 320 033393 1232 744opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
6660019220 0 029450 920 744sphlibgcc_-O2_-fomit-frame-pointer2019112620190816
6663019012 0 032250 920 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
7492516444 320 029609 1232 744opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
7492517132 320 030337 1232 744opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
7492520156 0 030346 920 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
7492520540 0 032362 920 776sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
7492519956 0 033234 920 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
8185120008 320 033393 1232 744opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
8185121336 0 032440 816 760sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
8325021336 0 032456 816 760sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
8325021336 0 032456 816 760sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
8325018820 0 028382 904 744sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
9157518904 320 030754 1248 776opt32gcc_-O3_-fomit-frame-pointer2019112620190816
9157521432 0 034890 920 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
9354411732 320 022856 1136 760opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
9550321604 0 031866 920 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
999008624 320 018785 1232 744opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
11655011732 320 022856 1136 760opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1165509600 320 019785 1232 744opt32gcc_-O_-fomit-frame-pointer2019112620190816
12487519028 0 030874 920 776sphlibgcc_-O3_-fomit-frame-pointer2019112620190816
12862322328 320 035834 1248 776opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
12862319200 320 031042 1248 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1403168856 320 018977 1232 744opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1415258416 320 017909 1216 744opt32gcc_-Os_-fomit-frame-pointer2019112620190816
14154218832 0 028430 904 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
15200911732 320 022856 1136 760opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1665008416 320 017909 1216 744opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
16650022840 320 036314 1248 776opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1706838488 320 018013 1216 744opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
17482519424 320 031250 1248 776opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1748258308 320 017797 1216 744opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1831509528 320 019721 1232 744opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
1914758488 320 018013 1216 744opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
39127549876 0 062398 904 744sphlibgcc_-funroll-loops2019112620190816
45602749876 0 062398 904 744sphlibcc2019112620190816
52447528272 320 040717 1216 744opt32gcc2019112620190816
82417528272 320 040717 1216 744opt32gcc_-funroll-loops2019112620190816
146162549876 0 062398 904 744sphlibgcc2019112620190816
160275528272 320 040717 1216 744opt32cc2019112620190816