Implementation notes: amd64, wintermute, crypto_hash/blake64

Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
10992ssse3clang -O3 -mavx2014050820140505
11004ssse3clang -O3 -mavx22014050820140505
12184sphlibclang -O3 -mavx2014050820140505
12220sphlibclang -O3 -mavx22014050820140505
12232sphlibclang -O32014050820140505
12372sse2clang -O3 -mavx2014050820140505
12376sse2clang -O3 -mavx22014050820140505
12580sse2clang -O32014050820140505
15304sphlib-smallclang -O32014050820140505
15416sphlib-smallclang -O3 -mavx2014050820140505
15416sphlib-smallclang -O3 -mavx22014050820140505
20608refclang -O3 -mavx22014050820140505
20624refclang -O3 -mavx2014050820140505
20888refclang -O32014050820140505
50796sphlibcc2014050820140505
62316refcc2014050820140505
64848sphlib-smallcc2014050820140505
133280sse2cc2014050820140505

Compiler output

Implementation: crypto_hash/blake64/ssse3
Compiler: cc
hash.c: In file included from hash.c:5:
hash.c: /usr/include/clang/3.3/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c:268:3: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: round(0);
hash.c: ^
hash.c: hash.c:172:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: round(0);
hash.c: ^~~~~~~~
hash.c: hash.c:172:11: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:268:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: round(0);
hash.c: ^~~~~~~~
hash.c: hash.c:193:11: note: expanded from macro 'round'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:268:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: round(0);
hash.c: ^~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc ssse3
clang -O3 ssse3