Implementation notes: aarch64, hikey960, crypto_aead/ascon128v11

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon128v11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
012536 0 025010 936 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
4995011760 0 024146 936 864opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
4995011676 0 023310 920 864opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
5827511696 0 023326 920 864opt64gcc_-Os_-fomit-frame-pointer2019112720190816
5827511696 0 023326 920 864opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
5827511696 0 023342 920 864opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
6034911744 0 024130 936 864opt64gcc_-O2_-fomit-frame-pointer2019112720190816
621815336 0 019419 944 896refgcc_-O3_-fomit-frame-pointer2019112720190816
6660012508 0 024978 936 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
7077112508 0 028178 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
7492516168 0 029104 816 880opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
7492515948 0 028904 816 880opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
7909712176 0 026259 944 896opt64gcc_-O3_-fomit-frame-pointer2019112720190816
8185112192 0 027546 936 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
8185112168 0 027562 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
8325011720 0 024042 936 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
8326011696 0 023342 920 864opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
9157512176 0 027875 944 896opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
9990012508 0 024978 936 864opt64gcc_-O_-fomit-frame-pointer2019112720190816
1065967532 0 022930 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
10822515948 0 028904 816 880opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
10822515948 0 028904 816 880opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
11029312508 0 028178 936 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
1165506312 0 021979 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1165505264 0 019339 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
1206984048 0 017000 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1332007524 0 022882 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
14031612168 0 026203 944 896opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
14985012168 0 027835 944 896opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
1510112304 0 014778 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1637024048 0 017000 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1665008128 0 023802 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
1748256296 0 021995 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
1914754048 0 017000 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1914984048 0 016976 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
21047411760 0 025835 944 896opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
2414252304 0 014690 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
2497502268 0 014594 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
2747252344 0 014818 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
3995525352 0 019387 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
4578752088 0 013734 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
49117562020 0 078686 920 864opt64gcc2019112720190816
5078252272 0 014658 936 864refgcc_-O2_-fomit-frame-pointer2019112720190816
5261858128 0 023802 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
5495712088 0 013734 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
5744252068 0 013702 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
5744252068 0 013702 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
6410252304 0 014778 936 864refgcc_-O_-fomit-frame-pointer2019112720190816
85747562020 0 078686 920 864opt64gcc_-funroll-loops2019112720190816
94072562020 0 078686 920 864opt64cc2019112720190816
10739256306 0 022974 920 864refgcc2019112720190816
10739252068 0 013702 920 864refgcc_-Os_-fomit-frame-pointer2019112720190816
10739256306 0 022974 920 864refgcc_-funroll-loops2019112720190816
31884756306 0 022974 920 864refcc2019112720190816