Implementation notes: aarch64, hikey960, crypto_hash/bblake256

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: bblake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
011344 0 022432 816 760bswapclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
011080 0 024465 912 744bswapgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
010544 0 020069 896 744regsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
010544 0 020037 896 744regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1554711080 0 024465 912 744bswapgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1665010796 0 020953 912 744bswapgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
1776610312 0 019837 896 744bswapgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1776610980 0 021097 912 744regsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
2497511340 0 022408 816 760bswapclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497511192 0 024690 920 776bswapgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2497510312 0 019837 896 744bswapgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
2497510312 0 019805 896 744bswapgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
2497511436 0 022528 816 760regsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497511436 0 022528 816 760regsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497511080 0 022922 920 776regsgcc_-O3_-fomit-frame-pointer2019112620190816
2497511316 0 021505 912 744regsgcc_-O_-fomit-frame-pointer2019112620190816
2497511016 0 022834 920 776regsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2497511380 0 024545 912 744regsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
2497511660 0 025049 912 744regsgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
2497511660 0 025049 912 744regsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2497510544 0 020069 896 744regsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
2497810784 0 022602 920 776bswapgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2664911344 0 022432 816 760bswapclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2914111316 0 021505 912 744regsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2914111316 0 021505 912 744regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
3330010312 0 019805 896 744bswapgcc_-Os_-fomit-frame-pointer2019112620190816
3330010544 0 020037 896 744regsgcc_-Os_-fomit-frame-pointer2019112620190816
3330010544 0 020037 896 744regsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
3507911436 0 022528 816 760regsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3953911424 0 024922 920 776regsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
4162510848 0 022690 920 776bswapgcc_-O3_-fomit-frame-pointer2019112620190816
4162510748 0 020865 912 744bswapgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4162511148 0 024313 912 744bswapgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
4162511116 0 024321 912 744bswapgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4162511152 0 024618 920 776bswapgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
4162510840 0 022674 920 776bswapgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
4162511432 0 022504 816 760regsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4162511348 0 024553 912 744regsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4162511384 0 024850 920 776regsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
4162511072 0 022906 920 776regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
4672611036 0 021193 912 744regsgcc_-O2_-fomit-frame-pointer2019112620190816
5411910744 0 020929 912 744bswapgcc_-O_-fomit-frame-pointer2019112620190816
5411910744 0 020937 912 744bswapgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
5846511344 0 022432 816 760bswapclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
5846510312 0 019805 896 744bswapgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
7492510744 0 020929 912 744bswapgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
7492511028 0 021185 912 744regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
9354410804 0 020961 912 744bswapgcc_-O2_-fomit-frame-pointer2019112620190816
11655030832 0 043277 896 744regsgcc_-funroll-loops2019112620190816
14152529180 0 041629 896 744bswapcc2019112620190816
14152530832 0 043277 896 744regsgcc2019112620190816
30401829180 0 041629 896 744bswapgcc2019112620190816
37387030832 0 043277 896 744regscc2019112620190816
40762029180 0 041629 896 744bswapgcc_-funroll-loops2019112620190816