Implementation notes: amd64, tueisecgern, crypto_hash/shavite3512

Computer: tueisecgern
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20160724
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
8639aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
13987aes-instructgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
14125aes-instructgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
14138aes-instructgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
43449sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
45911sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
48916sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
52842new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
56405different-ordergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
57472new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
58849no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
60003low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
61002IntelL1Cachegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
62661IntelL1Cachegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
65228IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
67295different-ordergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
67847sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
68598different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
74876sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
77531sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
79647sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
84391sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
102685no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
105217new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
105567low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
105861low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
107597new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
107790no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
108223lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
109467no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
115325IntelL1Cachegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718
116736lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
116785low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
117475lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
122633lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
125347different-ordergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
3962138-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072220160718
4231888-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072220160718
9640808-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072220160718
11737518-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072220160718

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