Implementation notes: aarch64, rockpi4, crypto_aead/cba5

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cba5
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19534912460 0 027141 952 880refgcc_-O3_-fomit-frame-pointer2019120120190816
19576212452 0 028485 952 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
19658813444 0 028229 952 880refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
1990668820 0 024378 832 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
20484812444 0 028445 952 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
21682512460 0 027133 952 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
22012910492 0 026090 832 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
22136810492 0 026090 832 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
22136810588 0 026202 832 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
22178110492 0 026090 832 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
23004110468 0 026133 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
23251910356 0 025917 952 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
2630817940 0 024877 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
2655597940 0 024877 952 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
3242053912 0 016669 936 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
3250313912 0 016717 936 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
3258573912 0 016669 936 856refgcc_-Os_-fomit-frame-pointer2019120120190816
3299875120 0 018829 952 864refgcc_-O_-fomit-frame-pointer2019120120190816
3304005120 0 018829 952 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
3304003912 0 016717 936 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
3304003984 0 016741 936 856refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
3308135548 0 019061 952 864refgcc_-O2_-fomit-frame-pointer2019120120190816
3332915572 0 019037 952 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
3332914980 0 018693 952 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
3337045780 0 019397 952 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
9057097844 0 029933 936 864refgcc2019120120190816
9073617844 0 029933 936 864refcc2019120120190816
9127307844 0 029933 936 864refgcc_-funroll-loops2019120120190816

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