Implementation notes: amd64, utrecht, crypto_hash/shavite3512

Computer: utrecht
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
54261sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
67248sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
69660sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
70605sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
71298sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
76725sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
78750sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
79110sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
80433IntelL1Cachegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
88020lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
88803lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
92439IntelL1Cachegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
93357lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
96705IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
96894IntelL1Cachegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
121680low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
135981low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
139239low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
141327low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
151029lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
204345no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
207081new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
209826no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
211698new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
213156no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
214290no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
214695different-ordergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731
230643different-ordergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
235215different-ordergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
237447different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
321894new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
322227new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
4367528-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080420160731
4613318-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080420160731
11032208-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080420160731
19516418-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080420160731

Test failure

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aes-instruct

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: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: 28, 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 -O -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