Implementation notes: amd64, wintermute, crypto_hash/cubehash1632

Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hash
Primitive: cubehash1632
TimeImplementationCompilerBenchmark dateSUPERCOP version
15696amd64avxclang -O3 -mavx2014050820140505
15696amd64clang -O3 -mavx22014050820140505
15700amd64cc2014050820140505
15704amd64avxclang -O3 -mavx22014050820140505
15708amd64avxclang -O32014050820140505
15712amd64avxcc2014050820140505
15716amd64clang -O3 -mavx2014050820140505
15720amd64clang -O32014050820140505
15744amd64-2cc2014050820140505
15744amd64-2clang -O32014050820140505
15748amd64-2clang -O3 -mavx2014050820140505
15756amd64-2clang -O3 -mavx22014050820140505
16048emmintrin5clang -O3 -mavx2014050820140505
16064emmintrin5clang -O3 -mavx22014050820140505
16244emmintrin4clang -O3 -mavx22014050820140505
16248emmintrin4clang -O3 -mavx2014050820140505
17328emmintrin5clang -O32014050820140505
17424emmintrin4clang -O32014050820140505
51236amd64-32clang -O3 -mavx22014050820140505
51244amd64-32clang -O32014050820140505
51244amd64-32clang -O3 -mavx2014050820140505
51264amd64-32cc2014050820140505
56100mmintrinclang -O32014050820140505
56128mmintrinclang -O3 -mavx22014050820140505
56168mmintrinclang -O3 -mavx2014050820140505
56840unrolled5clang -O32014050820140505
56884unrolled5clang -O3 -mavx22014050820140505
56940unrolled5clang -O3 -mavx2014050820140505
58560unrolled4clang -O3 -mavx22014050820140505
58568unrolled4clang -O32014050820140505
58608unrolled4clang -O3 -mavx2014050820140505
58848sphlib-smallclang -O3 -mavx22014050820140505
59012sphlib-smallclang -O3 -mavx2014050820140505
59100sphlib-smallclang -O32014050820140505
59368unrolled3clang -O32014050820140505
59388unrolled3clang -O3 -mavx2014050820140505
59404unrolled3clang -O3 -mavx22014050820140505
66248sphlibclang -O3 -mavx2014050820140505
66408sphlibclang -O32014050820140505
66420sphlibclang -O3 -mavx22014050820140505
81664unrolledclang -O32014050820140505
81684unrolledclang -O3 -mavx2014050820140505
81848unrolledclang -O3 -mavx22014050820140505
85708unrolled2clang -O3 -mavx22014050820140505
85720unrolled2clang -O32014050820140505
85784unrolled2clang -O3 -mavx2014050820140505
131912unrolled4cc2014050820140505
132684unrolled5cc2014050820140505
134492sphlibcc2014050820140505
134884unrolled3cc2014050820140505
139648emmintrin5cc2014050820140505
140556emmintrin4cc2014050820140505
191152unrolled2cc2014050820140505
234404sphlib-smallcc2014050820140505
284024unrolledcc2014050820140505
354004simpleclang -O3 -mavx2014050820140505
363428simpleclang -O32014050820140505
373068simpleclang -O3 -mavx22014050820140505
698152mmintrincc2014050820140505
1568492simplecc2014050820140505

Compiler output

Implementation: crypto_hash/cubehash1632/amd64
Compiler: cc
hash.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: cc: warning: argument unused during compilation: '-I .'
hash.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
cc amd64 amd64-2 amd64-32 amd64avx

Compiler output

Implementation: crypto_hash/cubehash1632/amd64
Compiler: clang -O3
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 amd64 amd64-2 amd64-32 amd64avx

Compiler output

Implementation: crypto_hash/cubehash1632/amd64
Compiler: clang -O3 -mavx
hash.s: clang: warning: argument unused during compilation: '-mavx'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -mavx amd64 amd64-2 amd64-32 amd64avx

Compiler output

Implementation: crypto_hash/cubehash1632/amd64
Compiler: clang -O3 -mavx2
hash.s: clang: warning: argument unused during compilation: '-mavx2'
hash.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
hash.s: clang: warning: argument unused during compilation: '-I .'
hash.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -mavx2 amd64 amd64-2 amd64-32 amd64avx