Implementation notes: aarch64, rockpi4, crypto_aead/cba8

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cba8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
19617513636 0 028413 952 880refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019120120190816
1978278308 0 023866 832 888refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019120120190816
19824012724 0 027405 952 880refgcc_-O3_-fomit-frame-pointer2019120120190816
19824012708 0 028733 952 880refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019120120190816
20484812636 0 028645 952 880refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
21765112652 0 027317 952 880refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019120120190816
22012910684 0 026282 832 888refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019120120190816
22136810684 0 026282 832 888refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019120120190816
22136810684 0 026282 832 888refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019120120190816
22219410740 0 026362 832 888refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019120120190816
23004110804 0 026461 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
23210610684 0 026253 952 864refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019120120190816
2634948176 0 025117 952 864refgcc_-funroll-loops_-O_-fomit-frame-pointer2019120120190816
2647338176 0 025117 952 864refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
3225535948 0 019573 952 864refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019120120190816
3242054112 0 016861 936 856refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019120120190816
3250314068 0 016837 936 856refgcc_-Os_-fomit-frame-pointer2019120120190816
3279224068 0 016885 936 856refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019120120190816
3299875288 0 019005 952 864refgcc_-O_-fomit-frame-pointer2019120120190816
3299874068 0 016885 936 856refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
3304005692 0 019221 952 864refgcc_-O2_-fomit-frame-pointer2019120120190816
3312265288 0 019005 952 864refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019120120190816
3316394068 0 016837 936 856refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019120120190816
3328785140 0 018853 952 864refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019120120190816
3341175748 0 019213 952 864refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019120120190816
9102527956 0 030045 936 864refcc2019120120190816
9110787956 0 030045 936 864refgcc2019120120190816
9197517956 0 030045 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