Implementation notes: aarch64, hikey960, crypto_hash/blake64

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: blake64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
04237 0 014393 912 744refgcc_-O2_-fomit-frame-pointer2019112620190816
03349 0 012845 896 744refgcc_-Os_-fomit-frame-pointer2019112620190816
021584 0 032704 816 760sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
020840 0 031098 920 744sphlibgcc_-O_-fomit-frame-pointer2019112620190816
07604 0 017842 920 744sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
888319176 0 028742 904 744sphlibgcc_-Os_-fomit-frame-pointer2019112620190816
888319176 0 028774 904 744sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
888320668 0 033946 920 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
888321500 0 034962 920 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
88836084 0 015654 904 744sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1248921584 0 032688 816 760sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1248919988 0 030178 920 744sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1248926260 0 039770 920 776sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
166508241 0 020098 920 776refgcc_-O3_-fomit-frame-pointer2019112620190816
166503489 0 013673 912 744refgcc_-O_-fomit-frame-pointer2019112620190816
166504225 0 014337 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
166504921 0 018121 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1665013505 0 026978 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
166508321 0 020162 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
166503349 0 012845 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1665021584 0 032704 816 760sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1665020840 0 031098 920 744sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1665019176 0 028742 904 744sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1665020572 0 033810 920 744sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1665019176 0 028742 904 744sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
166508248 0 019376 816 760sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
166508248 0 019376 816 760sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
166506084 0 015654 904 744sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1665014020 0 027546 920 776sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
166508828 0 022298 920 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1665226308 0 038154 920 776sphlibgcc_-O3_-fomit-frame-pointer2019112620190816
166528112 0 018378 920 744sphlib-smallgcc_-O_-fomit-frame-pointer2019112620190816
1666426452 0 039930 920 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
177663353 0 012885 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1776626308 0 038154 920 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
187298112 0 018386 920 744sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
208153349 0 012845 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
233863737 0 014848 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
233864877 0 018041 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2338619884 0 030114 920 744sphlibgcc_-O2_-fomit-frame-pointer2019112620190816
2338619884 0 030114 920 744sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
233868248 0 019376 816 760sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
233867492 0 017690 920 744sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
249753745 0 014872 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
249758385 0 020210 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
249754041 0 017425 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2497521584 0 032704 816 760sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497519176 0 028774 904 744sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
2497520840 0 031106 920 744sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
249757604 0 017842 920 744sphlib-smallgcc_-O2_-fomit-frame-pointer2019112620190816
249756084 0 015654 904 744sphlib-smallgcc_-Os_-fomit-frame-pointer2019112620190816
249758112 0 018378 920 744sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
249758300 0 021546 920 744sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2497514068 0 025930 920 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
3109412972 0 025502 904 744sphlib-smallcc2019112620190816
333003745 0 014872 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333003489 0 013673 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
3330013361 0 026866 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
333003353 0 012885 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
333004237 0 014393 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
3330026516 0 038346 920 776sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
333008248 0 019360 816 760sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333008828 0 022298 920 744sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
333006084 0 015686 904 744sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
3330014052 0 027546 920 776sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3330414148 0 025994 920 776sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
3507914068 0 025930 920 776sphlib-smallgcc_-O3_-fomit-frame-pointer2019112620190816
416258124 0 021410 920 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
467723745 0 014872 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
499503489 0 013681 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
499564041 0 017425 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
5827512972 0 025502 904 744sphlib-smallgcc_-funroll-loops2019112620190816
666006084 0 015686 904 744sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
7015843820 0 056342 904 744sphlibcc2019112620190816
935447533 0 019981 896 744refgcc_-funroll-loops2019112620190816
9354421500 0 034962 920 744sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
9574943820 0 056342 904 744sphlibgcc2019112620190816
999007533 0 019981 896 744refgcc2019112620190816
9990043820 0 056342 904 744sphlibgcc_-funroll-loops2019112620190816
17272312972 0 025502 904 744sphlib-smallgcc2019112620190816
1916367533 0 019981 896 744refcc2019112620190816