Implementation notes: aarch64, supercoplxc, crypto_aead/cba5

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cba5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
24520012452 0 027959 952 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
24616012460 0 026623 952 880refgcc_-O3_-fomit-frame-pointer2019090420190816
2505608820 0 023852 832 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
25672012444 0 027927 952 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
27288012460 0 026607 952 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
27600010492 0 025572 832 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27696010492 0 025572 832 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27704010492 0 025572 832 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27896010588 0 025684 832 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
28848010468 0 025607 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
29152010356 0 025391 952 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
3304007940 0 024359 952 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
3304807940 0 024359 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
4064003912 0 016143 936 856refgcc_-Os_-fomit-frame-pointer2019090420190816
4064803912 0 016143 936 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
4099205572 0 018511 952 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
4129605120 0 018311 952 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
4139205120 0 018311 952 864refgcc_-O_-fomit-frame-pointer2019090420190816
4141603912 0 016199 936 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
4144005548 0 018543 952 864refgcc_-O2_-fomit-frame-pointer2019090420190816
4151203912 0 016199 936 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
11364807844 0 029415 936 864refgcc_-funroll-loops2019090420190816
11405607844 0 029415 936 864refcc2019090420190816
11468807844 0 029415 936 864refgcc2019090420190816

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'enc':
encrypt.c: encrypt.c:241:17: warning: argument 1 range [9223372036854775808, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
encrypt.c: unsigned char C_0[inbytes];
encrypt.c: ^~~
encrypt.c: encrypt.c:241:17: note: in a call to built-in allocation function '__builtin_alloca_with_align'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref