Implementation notes: amd64, waldorf, crypto_hash/cubehash1632

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_hash
Primitive: cubehash1632
TimeImplementationCompilerBenchmark dateSUPERCOP version
28200amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
28568amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
29136amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
30252emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
30968amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
31728amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
36596emmintrin5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
37060emmintrin5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
37216emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
37876emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
37888emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
38260emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
39456emmintrin5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
40164emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
40632emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
41468amd64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
42880sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
43056amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
44620amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
45528amd64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
49688sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
50212amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
73456unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
84352mmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
90144unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
97548mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
101832mmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
102312mmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
103284mmintrinclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
113772amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
117988unrolled3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
119028unrolled2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
119084unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
119348unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
121032amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
121316unrolled3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
121856unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
123444unrolled3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
124392unrolled4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
124500amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
126192unrolled5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
126868unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
127040amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
127088unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
129236unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
129728sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
131144amd64-32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
136036unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
136176sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
136752unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
137424sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
137944sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
139016unrolled4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
139296sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
140384sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
141864sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
146500sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
177028unrolled2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
179616unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
181692unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
194352unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
203228unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
212652simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
224396unrolled2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
225076unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
237296unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
360520simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
938116simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
1050684simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
1052508simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715

Test failure

Implementation: crypto_hash/cubehash1632/amd64avx
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments amd64avx
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv amd64avx
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv amd64avx
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv amd64avx
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv amd64avx