Implementation notes: amd64, wintermute, crypto_hashblocks/rfsb509

Computer: wintermute
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20140505
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
13892core2cc2014050820140505
13892core2clang -O3 -mavx22014050820140505
13900core2clang -O3 -mavx2014050820140505
13912core2clang -O32014050820140505
15184amd64-1cc2014050820140505
15188amd64-1clang -O3 -mavx2014050820140505
15192amd64-1clang -O32014050820140505
15200amd64-1clang -O3 -mavx22014050820140505
16052amd64-2clang -O3 -mavx22014050820140505
16068amd64-2clang -O3 -mavx2014050820140505
16076amd64-2cc2014050820140505
16100amd64-2clang -O32014050820140505
16524amd64-3clang -O3 -mavx2014050820140505
16532amd64-3clang -O32014050820140505
16552amd64-3clang -O3 -mavx22014050820140505
16564amd64-3cc2014050820140505
21112xmm1regclang -O3 -mavx2014050820140505
21396xmm1regclang -O3 -mavx22014050820140505
21544xmm1regclang -O32014050820140505
36152xmm4clang -O3 -mavx2014050820140505
36216xmm4clang -O32014050820140505
36444xmm4clang -O3 -mavx22014050820140505
37124xmm2clang -O3 -mavx2014050820140505
37952xmm2clang -O32014050820140505
38264xmm2clang -O3 -mavx22014050820140505
38844xmm1clang -O3 -mavx2014050820140505
39460xmm1clang -O3 -mavx22014050820140505
39736xmm1clang -O32014050820140505
97636xmm1regcc2014050820140505
136368xmm4cc2014050820140505
143596xmm2cc2014050820140505
153544xmm1cc2014050820140505
212544refclang -O32014050820140505
216316refclang -O3 -mavx22014050820140505
222008refclang -O3 -mavx2014050820140505
1144836refcc2014050820140505

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: cc
blocks.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
blocks.s: cc: warning: argument unused during compilation: '-I .'
blocks.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
mask.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
mask.s: cc: warning: argument unused during compilation: '-I .'
mask.s: cc: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
matrix.s: cc: warning: argument unused during compilation: '-D SUPERCOP'
matrix.s: cc: warning: argument unused during compilation: '-I .'
matrix.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-1 amd64-2 amd64-3 core2

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: clang -O3
blocks.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
blocks.s: clang: warning: argument unused during compilation: '-I .'
blocks.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
mask.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mask.s: clang: warning: argument unused during compilation: '-I .'
mask.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
matrix.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
matrix.s: clang: warning: argument unused during compilation: '-I .'
matrix.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-1 amd64-2 amd64-3 core2

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: clang -O3 -mavx
blocks.s: clang: warning: argument unused during compilation: '-mavx'
blocks.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
blocks.s: clang: warning: argument unused during compilation: '-I .'
blocks.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
mask.s: clang: warning: argument unused during compilation: '-mavx'
mask.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mask.s: clang: warning: argument unused during compilation: '-I .'
mask.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
matrix.s: clang: warning: argument unused during compilation: '-mavx'
matrix.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
matrix.s: clang: warning: argument unused during compilation: '-I .'
matrix.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-1 amd64-2 amd64-3 core2

Compiler output

Implementation: crypto_hashblocks/rfsb509/amd64-1
Compiler: clang -O3 -mavx2
blocks.s: clang: warning: argument unused during compilation: '-mavx2'
blocks.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
blocks.s: clang: warning: argument unused during compilation: '-I .'
blocks.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
mask.s: clang: warning: argument unused during compilation: '-mavx2'
mask.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
mask.s: clang: warning: argument unused during compilation: '-I .'
mask.s: clang: warning: argument unused during compilation: '-I /home/dch/tmp/supercop-20140505/supercop-data/wintermute/amd64/include'
matrix.s: clang: warning: argument unused during compilation: '-mavx2'
matrix.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
matrix.s: clang: warning: argument unused during compilation: '-I .'
matrix.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-1 amd64-2 amd64-3 core2