Implementation notes: aarch64, supercoplxc, crypto_aead/ascon128v1

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10136012936 0 027480 912 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
10160012944 0 026721 920 880opt64gcc_-O3_-fomit-frame-pointer2019090420190816
10160012936 0 028065 920 880opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
10184012524 0 025024 912 864opt64gcc_-O2_-fomit-frame-pointer2019090420190816
10376013016 0 027696 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
10376013016 0 028161 920 880opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
10424012604 0 025088 912 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
10432012336 0 024056 896 856opt64gcc_-Os_-fomit-frame-pointer2019090420190816
10432012336 0 024056 896 856opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
10448013024 0 026825 920 880opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
10528012336 0 024112 896 856opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
10528012336 0 024112 896 856opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
12800015456 0 030166 800 888opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12800015456 0 030166 800 888opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12800015456 0 030166 800 888opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12824015384 0 030038 800 888opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
13104015340 0 030062 800 888opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
13232014188 0 030096 912 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
13232014188 0 030096 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
13928013740 0 026424 912 864opt64gcc_-O_-fomit-frame-pointer2019090420190816
13928013740 0 026424 912 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
1702402784 0 017430 800 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1702402784 0 017486 800 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1702402784 0 017486 800 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1702402784 0 017486 800 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1747202764 0 017478 800 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
1847204896 0 018729 920 880refgcc_-O3_-fomit-frame-pointer2019090420190816
1852806092 0 021273 920 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
1861606060 0 021257 920 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
2211206292 0 021016 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
2237604776 0 018633 920 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
2268806212 0 020800 912 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
4658408364 0 024320 912 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
4658408364 0 024320 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
6017602604 0 015128 912 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
6107202596 0 015136 912 864refgcc_-O2_-fomit-frame-pointer2019090420190816
8134402696 0 015424 912 864refgcc_-O_-fomit-frame-pointer2019090420190816
8162402696 0 015424 912 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
8452802320 0 014136 896 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
8490402312 0 014072 896 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
8491202312 0 014072 896 856refgcc_-Os_-fomit-frame-pointer2019090420190816
8616002320 0 014136 896 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
115120062100 0 079016 896 864opt64gcc_-funroll-loops2019090420190816
116808062100 0 079016 896 864opt64cc2019090420190816
117560062100 0 079016 896 864opt64gcc2019090420190816
40497606650 0 023608 896 864refgcc_-funroll-loops2019090420190816
41070406650 0 023608 896 864refcc2019090420190816
41073606650 0 023608 896 864refgcc2019090420190816