Implementation notes: aarch64, jetsontx1, crypto_hash/shavite3512

Computer: jetsontx1
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
47377sphlibclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
47379sphlibclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
47399sphlibclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
56994sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
58583sphlib-smallclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
58698sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
60289sphlib-smallclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
60663no-saltclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
60863sphlib-smallclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
62046sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
62937IntelL1Cacheclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
64247low-memclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
65059different-orderclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
65703IntelL1Cacheclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
66857sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
67110sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
67318different-orderclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
67634no-saltclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
67693low-memclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
69066sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
69963no-saltclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
70870low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
71446different-orderclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
72110IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
72571IntelL1Cacheclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
75622low-memclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
77960new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
79071no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
79289no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
80013lower-memclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
80896new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
81520lower-memclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
81533different-ordergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
81837different-ordergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
85304IntelL1Cachegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
85369lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
85991IntelL1Cachegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
87688low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
89903lower-memclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
90366low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
98274lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818
100361lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
115736different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
149255new-aes-roundclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
151372new-aes-roundclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
153876new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
159277no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
191515new-aes-roundclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
2561678-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018101320180818
2597218-bitclang-6.0 -mcpu=cortex-a57 -O3 -fomit-frame-pointer -fwrapv2018101320180818
2660178-bitclang-6.0 -mcpu=cortex-a57 -O2 -fomit-frame-pointer -fwrapv2018101320180818
2691638-bitclang-6.0 -mcpu=cortex-a57 -Os -fomit-frame-pointer -fwrapv2018101320180818
2734858-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018101320180818
8736178-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018101320180818

Compiler output

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

Compiler output

Implementation: crypto_hash/shavite3512/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: 21, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt