Implementation notes: aarch64, hikey960, crypto_hash/subterraneanv1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: subterraneanv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
135697528288 0 041802 920 776add_mem_compactgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
160672514176 0 025296 816 760add_mem_compactclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
181485012236 0 022409 912 744add_mem_compactgcc_-O2_-fomit-frame-pointer2019112720190816
186935025896 0 037730 920 776add_mem_compactgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
216450027016 0 040498 920 776add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
223942520352 0 033818 920 776refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
233932511976 0 023818 920 776refgcc_-O3_-fomit-frame-pointer2019112720190816
246722310740 0 020245 896 744add_mem_compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
261709011660 0 021865 912 744add_mem_compactgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
271277615628 0 028849 912 744add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
299096027048 0 038906 920 776add_mem_compactgcc_-O3_-fomit-frame-pointer2019112720190816
327404011992 0 023826 920 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
358807516636 0 029817 912 744add_mem_compactgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
364262510740 0 020277 896 744add_mem_compactgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
371607214176 0 025312 816 760add_mem_compactclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
375086310740 0 020277 896 744add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
377122514176 0 025312 816 760add_mem_compactclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
381285010740 0 020245 896 744add_mem_compactgcc_-Os_-fomit-frame-pointer2019112720190816
382117511300 0 021433 912 744add_mem_compactgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
387038310740 0 020245 896 744add_mem_compactgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
402239227400 0 039250 920 776add_mem_compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
413752512372 0 022545 912 744add_mem_compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
420412520808 0 034306 920 776refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
427905011780 0 021985 912 744add_mem_compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
450180515876 0 029281 912 744add_mem_compactgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
463042815876 0 029281 912 744add_mem_compactgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
521507814176 0 025312 816 760add_mem_compactclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
545287510124 0 023513 912 744refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
65850756664 0 016777 912 744refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
66100505032 0 015217 912 744refgcc_-O_-fomit-frame-pointer2019112720190816
663566011660 0 021865 912 744add_mem_compactgcc_-O_-fomit-frame-pointer2019112720190816
708457511968 0 023786 920 776refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
71678254704 0 014229 896 744refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
71773694704 0 014197 896 744refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
73426508976 0 020104 816 760refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
73476958976 0 020104 816 760refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
73509758976 0 020088 816 760refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
93467505032 0 015217 912 744refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
983182514864 0 028025 912 744refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
100944904704 0 014197 896 744refgcc_-Os_-fomit-frame-pointer2019112720190816
1027305014440 0 027641 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1244587510124 0 023513 912 744refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1555169039960 0 052421 896 744add_mem_compactgcc_-funroll-loops2019112720190816
1556338339960 0 052421 896 744add_mem_compactgcc2019112720190816
1557507639960 0 052421 896 744add_mem_compactcc2019112720190816
168414756672 0 016825 912 744refgcc_-O2_-fomit-frame-pointer2019112720190816
175491008976 0 020104 816 760refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
179903254704 0 014229 896 744refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
188977505036 0 015225 912 744refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
192807004704 0 014197 896 744refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
235538106672 0 016825 912 744refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
341435607080 0 019525 896 744refgcc2019112720190816
341669467080 0 019525 896 744refcc2019112720190816
446992567080 0 019525 896 744refgcc_-funroll-loops2019112720190816