Implementation notes: aarch64, supercoplxc, crypto_aead/ascon80pqv12

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ascon80pqv12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
8968012868 0 027406 800 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
8992012868 0 027454 800 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
9000012868 0 027454 800 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
9000012868 0 027454 800 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
9240012796 0 027406 800 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
10160013020 0 027544 912 864opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
10160013020 0 028129 920 880opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
10184013020 0 026785 920 880opt64gcc_-O3_-fomit-frame-pointer2019090420190816
10200012604 0 025088 912 864opt64gcc_-O2_-fomit-frame-pointer2019090420190816
10384013108 0 027720 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
10424013108 0 028185 920 880opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
10456012416 0 024128 896 856opt64gcc_-Os_-fomit-frame-pointer2019090420190816
10456012416 0 024128 896 856opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
10576012680 0 025112 912 864opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
10576012416 0 024184 896 856opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
10576012416 0 024184 896 856opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
10600013108 0 026857 920 880opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
10856014432 0 028185 920 880refgcc_-O3_-fomit-frame-pointer2019090420190816
10904014432 0 029529 920 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
11120014504 0 029577 920 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
11304014504 0 028241 920 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
11648014708 0 029224 912 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
12232014768 0 029384 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
12776015372 0 030038 800 888opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12824015372 0 030086 800 888opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12824015372 0 030086 800 888opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
12872015372 0 030086 800 888opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
13080015280 0 030022 800 888opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
15960014988 0 030880 912 864opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
15960014988 0 030880 912 864opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
15984014472 0 027136 912 864opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
15992014472 0 027136 912 864opt64gcc_-O_-fomit-frame-pointer2019090420190816
16312013708 0 026176 912 864refgcc_-O2_-fomit-frame-pointer2019090420190816
17032013784 0 026192 912 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
18744017072 0 032960 912 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
18744017072 0 032960 912 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
22000014412 0 027072 912 864refgcc_-O_-fomit-frame-pointer2019090420190816
22224014412 0 027072 912 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2932002644 0 014472 896 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
2934402644 0 014472 896 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
2960802504 0 014288 896 856refgcc_-Os_-fomit-frame-pointer2019090420190816
3000002504 0 014288 896 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
108256057188 0 074104 896 864opt64cc2019090420190816
111776057188 0 074104 896 864opt64gcc2019090420190816
115504057188 0 074104 896 864opt64gcc_-funroll-loops2019090420190816
22184006312 0 023352 896 864refcc2019090420190816
22190406312 0 023352 896 864refgcc_-funroll-loops2019090420190816
22196006312 0 023352 896 864refgcc2019090420190816