Implementation notes: aarch64, a53, crypto_hash/shavite3256

Computer: a53
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20160731
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
57105sphlib-smallgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
59535sphlib-smallclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
59535sphlibgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
59535sphlib-smallgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
72900low-memgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
77760new-aes-roundgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
78975sphlibgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
80190no-saltgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
81405low-memgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
82620lower-memgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
85050no-saltgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
88695low-memgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
93555sphlib-smallgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
94770lower-memgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
98415no-saltgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
100845no-saltclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
101600sphlibgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
104490new-aes-roundgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
112000new-aes-roundgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
112995low-memclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
117855sphlib-smallgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
125145low-memgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
126360no-saltgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
127575lower-memclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
130400sphlibclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
133600sphlibgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
133650new-aes-roundclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
151875lower-memgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
154305lower-memgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
171200new-aes-roundgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731
2612258-bitclang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016080120160731
3512008-bitgcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv2016080120160731
3752008-bitgcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv2016080120160731
5479658-bitgcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv2016080120160731
10176008-bitgcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv2016080120160731

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=cortex-a53 -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a53 -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a53 -O -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -mcpu=cortex-a53 -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt