Implementation notes: aarch64, supercoplxc, crypto_aead/calicov8

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: calicov8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1216003492 0 018435 832 888refclang++_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1216003492 0 018435 832 888refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1216003492 0 018435 832 888refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1216803496 0 018387 832 888refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
1227203500 0 018459 832 888refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
1232805184 0 018678 920 880refg++_-O3_-fomit-frame-pointer2019090420190816
1232805216 0 018686 920 880refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
1233604580 0 018941 912 864refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
1347203612 0 015773 912 864refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
1356003584 0 015805 912 864refg++_-O2_-fomit-frame-pointer2019090420190816
1420005220 0 020038 920 880refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
1473603506 0 014981 896 856refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
1524803510 0 014933 896 856refg++_-Os_-fomit-frame-pointer2019090420190816
1524803510 0 014933 896 856refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
2063206028 0 021701 912 864refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2067204040 0 016501 912 864refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
2070404040 0 016501 912 864refg++_-O_-fomit-frame-pointer2019090420190816
10646408184 0 025245 896 864refg++2019090420190816

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref