Implementation notes: amd64, h4atom, crypto_stream/salsa208

Computer: h4atom
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20160806
Operation: crypto_stream
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
6016e/amd64-xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
6024e/amd64-xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
6032e/amd64-xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
6040amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
6048amd64_xmm6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
6048amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
6048amd64_xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
6056amd64_xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
6136e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
6144e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
6152e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
6320dolbeau/amd64-xmm6intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
6448dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
6496dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
6520e/amd64-xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
6520e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
6528e/amd64-xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
6808dolbeau/amd64-xmm6intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
7056e/amd64-xmm5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
7064e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
7064e/amd64-xmm5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
7576dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
12376e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
12616e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
12720e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
13016e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
13648e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
13840e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
15704e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
16176e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
16176e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
16184e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
16192e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
16208e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
16552e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
16728refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
17328e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
17720refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
18136e/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
18144e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
18152e/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
18160e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
18192e/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
18552e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
19152e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
20792e/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
20816e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
20816e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
20816e/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
20824e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
22952refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
23216refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
23296e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
23552e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
26544refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
31088e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
37608e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806

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: 8, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv e/amd64-xmm e/amd64-xmm2 e/amd64-xmm5 e/amd64-xmm6