Implementation notes: aarch64, hikey960, crypto_aead/ascon128av11

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon128av11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
013504 0 025134 920 864opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
2664913512 0 025158 920 864opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
4162513512 0 025142 920 864opt64gcc_-Os_-fomit-frame-pointer2019112720190816
4995018376 0 031336 816 880opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
4995014480 0 030179 944 896opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
4995014760 0 030434 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
4995014780 0 027258 936 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
532983332 0 016280 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
5827513656 0 026042 936 864opt64gcc_-O2_-fomit-frame-pointer2019112720190816
5827514480 0 028563 944 896opt64gcc_-O3_-fomit-frame-pointer2019112720190816
5827513512 0 025142 920 864opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
5827515024 0 030378 936 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
5827515040 0 030434 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
5827514488 0 030155 944 896opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
5846514488 0 028523 944 896opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
5846513512 0 025158 920 864opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
5846513712 0 027787 944 896opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
6660014760 0 027234 936 864opt64gcc_-O_-fomit-frame-pointer2019112720190816
6660014760 0 030434 936 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
666003332 0 016264 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
7015813824 0 026210 936 864opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
7077118376 0 031336 816 880opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
7077118376 0 031336 816 880opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
7492514760 0 027234 936 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
832506152 0 021819 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
832606136 0 021835 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
935443332 0 016280 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
11693018696 0 031632 816 880opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1332007260 0 022618 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
14031613656 0 025978 936 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
1403163332 0 016280 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1498505184 0 019219 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1665002232 0 014706 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1665002268 0 014658 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
1665002264 0 014738 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
1748252028 0 013662 920 864refgcc_-Os_-fomit-frame-pointer2019112720190816
1753955056 0 019131 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
1865222028 0 013662 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
1869377260 0 022658 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
20812571644 0 088310 920 864opt64gcc_-funroll-loops2019112720190816
2331007880 0 023554 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
2331007880 0 023554 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
2497505160 0 019243 944 896refgcc_-O3_-fomit-frame-pointer2019112720190816
29232571644 0 088310 920 864opt64cc2019112720190816
2997002224 0 014610 936 864refgcc_-O2_-fomit-frame-pointer2019112720190816
3247142224 0 014546 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
3413252048 0 013694 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
3496502028 0 013662 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
3829502232 0 014706 936 864refgcc_-O_-fomit-frame-pointer2019112720190816
3975622048 0 013694 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
98133071644 0 088310 920 864opt64gcc2019112720190816
10489506306 0 022974 920 864refgcc_-funroll-loops2019112720190816
28297066306 0 022974 920 864refgcc2019112720190816
34558706306 0 022974 920 864refcc2019112720190816