Implementation notes: amd64, waldorf, crypto_stream/salsa2012

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_stream
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
6056dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
6208dolbeau/amd64-xmm6intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
6240amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
6324amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
6588dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
6852dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
7040amd64_xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
7044amd64_xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
7052amd64_xmm6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
7096e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
7128e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
7144e/amd64-xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
7172e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
7520e/amd64-xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
7696e/amd64-xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
7728e/amd64-xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
7732e/amd64-xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
7784e/amd64-xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
7800e/amd64-xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
7972e/amd64-xmm5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
8192e/amd64-xmm2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
8204dolbeau/amd64-xmm6intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
8228e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
8392e/amd64-xmm5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
8404e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
8488e/amd64-xmm5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
13308e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
13752e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
13804e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
13824e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
13936e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
14480e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
14528e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
14548e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
14552e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
14636e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
14648e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
14660e/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
14676e/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
15236e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
15700e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
17080e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
17428e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
19752e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
19944refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
20308refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
20344e/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
20472e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
20680e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
20692e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
21628e/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
21640e/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
22068e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
22960e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
23528e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
24804e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
26364refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
26388refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
26608refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
27232e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
28304e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715

Test failure

Implementation: crypto_stream/salsa2012/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