Implementation notes: aarch64, hikey960, crypto_aead/ascon80pqv12

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
016156 0 029104 816 880opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
4441515784 0 031450 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
4995012332 0 027987 944 896opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
5827511856 0 027574 920 864opt64gcc_-Os_-fomit-frame-pointer2019112720190816
5827511892 0 024210 936 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
5827512348 0 028043 944 896opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
5827514004 0 026952 816 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
6660014080 0 029739 944 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
7492513456 0 025922 936 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
7492513936 0 029602 936 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
8185112348 0 026427 944 896opt64gcc_-O3_-fomit-frame-pointer2019112720190816
8185111856 0 023502 920 864opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
8325016156 0 029120 816 880opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
8325013456 0 025922 936 864opt64gcc_-O_-fomit-frame-pointer2019112720190816
8325012332 0 026363 944 896opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
8325011856 0 027574 920 864opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
8325012332 0 027714 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
8325014004 0 026968 816 880refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
8325014004 0 026968 816 880refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
8325013844 0 027923 944 896refgcc_-O3_-fomit-frame-pointer2019112720190816
8325012800 0 025266 936 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
9157512348 0 027698 936 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
9157511920 0 024298 936 864opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
9990011856 0 023502 920 864opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
9990011856 0 027574 920 864opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
9990013596 0 028978 936 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
9990013744 0 027819 944 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
9991214084 0 029779 944 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
10523711896 0 024274 936 864opt64gcc_-O2_-fomit-frame-pointer2019112720190816
10822516156 0 029120 816 880opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
11655013936 0 029602 936 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
11655013472 0 025938 936 864opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
1165502276 0 017998 920 864refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
11655015784 0 031450 936 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
1165502336 0 013982 920 864refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
11693012672 0 025058 936 864refgcc_-O2_-fomit-frame-pointer2019112720190816
12487516156 0 029120 816 880opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
14985012368 0 026443 944 896opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
15200913612 0 028962 936 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
15817514004 0 026968 816 880refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
1748252336 0 013982 920 864refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
17539512668 0 024986 936 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
17539512688 0 025066 936 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
19878112756 0 025218 936 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
2331002276 0 017998 920 864refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
2331282276 0 017998 920 864refgcc_-Os_-fomit-frame-pointer2019112720190816
23363013840 0 027867 944 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
26640012756 0 025218 936 864refgcc_-O_-fomit-frame-pointer2019112720190816
6243755704 0 022382 920 864refcc2019112720190816
87412557092 0 073766 920 864opt64gcc2019112720190816
89920857092 0 073766 920 864opt64gcc_-funroll-loops2019112720190816
92418657092 0 073766 920 864opt64cc2019112720190816
17482505704 0 022382 920 864refgcc2019112720190816
24975005704 0 022382 920 864refgcc_-funroll-loops2019112720190816