Implementation notes: aarch64, supercoplxc, crypto_aead/cba8

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cba8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
24680012708 0 028215 952 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090420190816
24768012724 0 026887 952 880refgcc_-O3_-fomit-frame-pointer2019090420190816
2483208308 0 023340 832 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090420190816
26224012636 0 028119 952 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
27208012652 0 026799 952 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090420190816
27592010684 0 025764 832 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27632010684 0 025764 832 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27688010684 0 025764 832 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090420190816
27712010740 0 025836 832 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090420190816
28824010804 0 025935 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
29008010684 0 025727 952 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090420190816
3311208176 0 024591 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
3316808176 0 024591 952 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090420190816
4060004068 0 016311 936 856refgcc_-Os_-fomit-frame-pointer2019090420190816
4060804068 0 016311 936 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
4064804068 0 016367 936 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090420190816
4080004068 0 016367 936 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090420190816
4099205748 0 018695 952 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090420190816
4136005288 0 018479 952 864refgcc_-O_-fomit-frame-pointer2019090420190816
4140805288 0 018479 952 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090420190816
4152005692 0 018695 952 864refgcc_-O2_-fomit-frame-pointer2019090420190816
11361607956 0 029527 936 864refcc2019090420190816
11492807956 0 029527 936 864refgcc2019090420190816
12105607956 0 029527 936 864refgcc_-funroll-loops2019090420190816

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