Implementation notes: amd64, pluton1mn, crypto_hash/shavite3512

Computer: pluton1mn
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
11732aes-instructicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
11774aes-instructicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
19502aes-instructgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
26460aes-instructgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
26810aes-instructgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
29050aes-instructgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
73710sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
75474sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
78624sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
79786sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
80024sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
81956sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
85316sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
85918sphlib-smallicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
87626sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
91084sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
92792IntelL1Cacheicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
95354IntelL1Cacheicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
97342low-memicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
101458low-memicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
101612IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
110488lower-memicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
111580IntelL1Cachegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
111678low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
113386low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
116690lower-memicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
118720lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
126210lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
126560low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
127652lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
129906IntelL1Cachegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
130690IntelL1Cachegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
130858lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
133728low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
339780sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
344190sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
375620no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
377776new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
381976different-ordergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
384664different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
390488no-salticc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
390950new-aes-roundicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
393484new-aes-roundicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
394702no-salticc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
395332different-ordergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
398370no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
399322no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
402430new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
407330no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
407848different-ordericc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
4080308-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
4081288-biticc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
408156new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
408198different-ordericc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
409402different-ordergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
420070new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
4333148-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
4480008-biticc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
7233248-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
9573908-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731

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