Implementation notes: amd64, h4atom, crypto_stream/salsa20

Computer: h4atom
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20160806
Operation: crypto_stream
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
10944e/amd64-xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
10952e/amd64-xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
10960e/amd64-xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
11584amd64_xmm6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
11592amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
11592amd64_xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
11600amd64_xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
11608amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
11752e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
11760e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
11784e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
12352e/amd64-xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
12352e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
12360e/amd64-xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
12440dolbeau/amd64-xmm6intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
13176dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
13208dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
13648dolbeau/amd64-xmm6intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
13752e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
13752e/amd64-xmm5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
13760e/amd64-xmm5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
15272dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
26920e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
27152e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
27800e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
28048e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
28160e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
28528e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
29176e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
31728refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
32584e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
32768refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
33040e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
36408e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
36832e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
36832e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
36848e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
36848e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
36848e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
37432e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
37904e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
38000refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
38200refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
38640e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
41184e/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
41192e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
41192e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
41208e/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
41232e/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
41592refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
48448e/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
48472e/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
48480e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
48480e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
48488e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
53120e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
58728e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806

Test failure

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