Implementation notes: amd64, wintermute, crypto_hash/blake32

Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
12828ssse3clang -O3 -mavx2014050820140505
12832ssse3clang -O3 -mavx22014050820140505
14332sse2clang -O3 -mavx2014050820140505
14336sse2clang -O3 -mavx22014050820140505
14960sse2clang -O32014050820140505
16680sphlibclang -O3 -mavx2014050820140505
16728sphlibclang -O3 -mavx22014050820140505
16768sphlibclang -O32014050820140505
21608sphlib-smallclang -O32014050820140505
21732sphlib-smallclang -O3 -mavx22014050820140505
21776sphlib-smallclang -O3 -mavx2014050820140505
24276refclang -O32014050820140505
24780refclang -O3 -mavx22014050820140505
25768refclang -O3 -mavx2014050820140505
66000sse2cc2014050820140505
70580sphlibcc2014050820140505
86572refcc2014050820140505
92160sphlib-smallcc2014050820140505

Compiler output

Implementation: crypto_hash/blake32/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:196: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:143:16: note: expanded from macro 'round'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: round(0);
hash.c: ^~~~~~~~
hash.c: hash.c:143:14: note: expanded from macro 'round'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:196:3: error: assigning to '__m128i' from incompatible type 'int'
hash.c: round(0);
hash.c: ^~~~~~~~
hash.c: hash.c:150:14: note: expanded from macro 'round'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:196: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