Implementation notes: aarch64, hikey960, crypto_core/keccakf160032bits

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_core
Primitive: keccakf160032bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
013712 0 025288 816 784inplace1600biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
012224 0 023816 816 784inplace1600biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
012224 0 023816 816 784inplace1600biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
012224 0 023816 816 784inplace1600biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
010632 0 021319 912 768inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
09812 0 019771 896 768inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
012832 0 026447 912 768inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
09832 0 019827 896 768inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
012680 0 026335 912 768inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
017680 0 031527 912 800inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
011204 0 025087 912 768inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
09832 0 019827 896 768inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832517664 0 029887 912 800inplace1600bigcc_-O3_-fomit-frame-pointer2019112620190816
832510632 0 021319 912 768inplace1600bigcc_-O_-fomit-frame-pointer2019112620190816
1169312536 0 023143 912 768inplace1600bigcc_-O2_-fomit-frame-pointer2019112620190816
116939812 0 019771 896 768inplace1600bigcc_-Os_-fomit-frame-pointer2019112620190816
1169312296 0 022863 912 768inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1169317464 0 029663 912 800inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1169328780 0 042083 896 768inplace1600bigcc_-funroll-loops2019112620190816
1169317776 0 031655 912 800inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1169311204 0 025087 912 768inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1169312640 0 023247 912 768inplace1600bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
1169317664 0 029879 912 800inplace1600bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1169310780 0 021471 912 768inplace1600bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
116939812 0 019771 896 768inplace1600bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
333009743 0 021128 832 784reference1600-32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333007282 0 019655 928 800reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
333007258 0 019647 928 800reference1600-32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
3507928780 0 042083 896 768inplace1600bigcc2019112620190816
416257274 0 019679 928 800reference1600-32bitsgcc_-O3_-fomit-frame-pointer2019112620190816
4162512770 0 026823 928 800reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
416257474 0 021222 920 768reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
416257846 0 021822 920 768reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
416254207 0 014331 912 768reference1600-32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
4677228780 0 042083 896 768inplace1600bicc2019112620190816
499509743 0 021128 832 784reference1600-32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4995012706 0 026727 928 800reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
499504235 0 014387 912 768reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
499504486 0 015182 920 768reference1600-32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
582754207 0 014331 912 768reference1600-32bitsgcc_-Os_-fomit-frame-pointer2019112620190816
582754207 0 014331 912 768reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
582757362 0 021070 920 768reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
666009743 0 021112 832 784reference1600-32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
666009743 0 021128 832 784reference1600-32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
749254950 0 015726 920 768reference1600-32bitsgcc_-O_-fomit-frame-pointer2019112620190816
818514950 0 015726 920 768reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
915754235 0 014387 912 768reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1082257846 0 021822 920 768reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1248754530 0 015190 920 768reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1520094498 0 015198 920 768reference1600-32bitsgcc_-O2_-fomit-frame-pointer2019112620190816
1987814938 0 015718 920 768reference1600-32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3246758586 0 022051 912 768reference1600-32bitscc2019112620190816
10239758586 0 022051 912 768reference1600-32bitsgcc2019112620190816
14954808586 0 022051 912 768reference1600-32bitsgcc_-funroll-loops2019112620190816