Implementation notes: aarch64, jetsontx1, crypto_hash/shavite3256

Computer: jetsontx1
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
29507sphlibclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
29556sphlibclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
29683sphlibclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
29918low-memclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
30298low-memclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
31124no-saltclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
31667no-saltclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
31776sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
33958low-memclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
33979sphlib-smallclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
34201sphlib-smallclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
35546sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
36105sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
37096lower-memclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
37195no-saltclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
37707sphlib-smallclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
38187lower-memclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
38297low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
38752new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
38904no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
39027lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
39896lower-memclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
40464new-aes-roundclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
41011new-aes-roundclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
41086low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
42188sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
42730low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
42847no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
43586no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
43597sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
44116new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
44435new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
44705sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
45746new-aes-roundclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
46450lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
53287lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
1306958-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
1324758-bitclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
1330698-bitclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
1373318-bitclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
1394378-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
4437908-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: clang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv
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: 15, namely:
CompilerImplementations
clang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
clang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
clang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
SHAvite3.c: In file included from SHAvite3.c:11:
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: 15, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit low-mem lower-mem new-aes-round no-salt