Implementation notes: aarch64, hikey960, crypto_aead/ascon128v1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
012168 0 027835 944 896opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
3553212168 0 027562 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
4441512192 0 027546 936 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
4441512176 0 027875 944 896opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
5827511744 0 024130 936 864opt64gcc_-O2_-fomit-frame-pointer2019112720190816
5827512508 0 024978 936 864opt64gcc_-O_-fomit-frame-pointer2019112720190816
5827511720 0 024042 936 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
621817524 0 022922 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
6244512168 0 026203 944 896opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
6660012508 0 028178 936 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
6660012508 0 028178 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
6660012536 0 025010 936 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
7077112508 0 024978 936 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
7492511760 0 024146 936 864opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
7492511760 0 025835 944 896opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
8325012176 0 026259 944 896opt64gcc_-O3_-fomit-frame-pointer2019112720190816
8325011696 0 023326 920 864opt64gcc_-Os_-fomit-frame-pointer2019112720190816
8325011696 0 023342 920 864opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
8325011676 0 023310 920 864opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
10822516168 0 029096 816 880opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
10822515948 0 028896 816 880opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1165504028 0 016976 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1166485264 0 019339 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
11693015948 0 028896 816 880opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
11693015948 0 028896 816 880opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1332007508 0 022866 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
14985011696 0 023326 920 864opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
1665008120 0 023794 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1748256312 0 021979 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1831505336 0 019419 944 896refgcc_-O3_-fomit-frame-pointer2019112720190816
1831505352 0 019387 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1873356296 0 021995 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
1914754028 0 016976 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1914754028 0 016976 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2309582336 0 014810 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
2414252264 0 014586 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
26166011696 0 023342 920 864opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
2689394028 0 016960 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
2747252296 0 014770 936 864refgcc_-O_-fomit-frame-pointer2019112720190816
2872472060 0 013694 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
2913752080 0 013726 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
2913752080 0 013726 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
3746258120 0 023794 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
48285062020 0 078686 920 864opt64gcc2019112720190816
48285062020 0 078686 920 864opt64gcc_-funroll-loops2019112720190816
4995002260 0 014650 936 864refgcc_-O2_-fomit-frame-pointer2019112720190816
4995002292 0 014682 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
5744252060 0 013694 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
5994002060 0 013694 920 864refgcc_-Os_-fomit-frame-pointer2019112720190816
6410252296 0 014770 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
87412562020 0 078686 920 864opt64cc2019112720190816
13213096242 0 022910 920 864refcc2019112720190816
17410686242 0 022910 920 864refgcc_-funroll-loops2019112720190816
31635006242 0 022910 920 864refgcc2019112720190816