Implementation notes: amd64, h4atom, crypto_stream/salsa2012

Computer: h4atom
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20160806
Operation: crypto_stream
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
7576e/amd64-xmm2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
7584e/amd64-xmm2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
7592e/amd64-xmm2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
7888amd64_xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
7896amd64_xmm6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
7896amd64_xmm6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
7904amd64_xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
7920amd64_xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
8008e/amd64-xmm6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
8016e/amd64-xmm6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
8016e/amd64-xmm6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
8360dolbeau/amd64-xmm6intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
8416e/amd64-xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
8416e/amd64-xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
8424dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
8424e/amd64-xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
8472dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
9088dolbeau/amd64-xmm6intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
9288e/amd64-xmm5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
9296e/amd64-xmm5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
9312e/amd64-xmm5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
10288dolbeau/amd64-xmm6intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
17224e/mergedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
17464e/mergedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
17784e/mergedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
18056e/mergedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
18456e/regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
18736e/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
20136e/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
22080refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
22440e/regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
23048e/amd64-3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
23056e/amd64-3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
23056e/amd64-3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
23056e/amd64-3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
23064e/amd64-3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
23072refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
23448e/regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
23512e/mergedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
25816e/amd64-1clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
25816e/amd64-1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
25816e/amd64-1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
25840e/amd64-1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
25880e/amd64-1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
26504e/regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
28304refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
28376e/refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
28504refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
30016e/amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
30032e/amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
30032e/amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
30032e/amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
30032e/amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
31296e/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
31896refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
38432e/regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
44424e/refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806

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: 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