Implementation notes: amd64, waldorf, crypto_stream/salsa208

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_stream
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
4376e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
4616dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
4632dolbeau/amd64-xmm6intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
4752dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
4764dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
4936amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
5184amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
5196amd64_xmm6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
5228amd64_xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
5236e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
5280e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
5296amd64_xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
5304e/amd64-xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
5504dolbeau/amd64-xmm6intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
5536e/amd64-xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
5628e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
5712e/amd64-xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
5716e/amd64-xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
5748e/amd64-xmm2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
5784e/amd64-xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
5952e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
6004e/amd64-xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
6072e/amd64-xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
6080e/amd64-xmm5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
6164e/amd64-xmm5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
6172e/amd64-xmm5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
10144e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
10256e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
10264e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
10324e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
10336e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
10340e/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
10356e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
10392e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
10440e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
10460e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
10464e/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
10712e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
10720e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
10748e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
10764e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
12364e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
12380e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
14088e/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
15028e/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
15056e/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
15140e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
15456e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
15592refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
15916refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
16124e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
16420e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
16504e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
17996e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
20132e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
20928e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
20936e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
21476refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
22232refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
22320refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
24208e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715

Test failure

Implementation: crypto_stream/salsa208/e/amd64-xmm
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6