Implementation notes: amd64, waldorf, crypto_hash/cubehash512

Computer: waldorf
Architecture: amd64
CPU ID: GenuineIntel-000106e5-bfebfbff
SUPERCOP version: 20160715
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24140amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
25752amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
26236amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
28284amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
28336amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
29968emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
31004emmintrin5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
31076emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
31332emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
31756emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
32608emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
34036emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
34252emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
34368emmintrin5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
35156emmintrin5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
39220amd64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
43216amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
44596amd64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
53232amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
57008amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
64332unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
77068mmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
77492unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
84352mmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
85704mmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
87516mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
89312mmintrinclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
91400amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
98748unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
100148unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
100392unrolled2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
100544unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
100632amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
102920amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
104556amd64-32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
104616unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
105200unrolled3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
105664unrolled3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
107424unrolled5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
109688unrolled3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
110304unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
111912unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
112548unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
113668unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
115240unrolled4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
117724amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
118040unrolled4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
151528unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
152536unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
155448unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
157764unrolled2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
168420simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
171024unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
183020unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016071820160715
183568unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
186296unrolled2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715
279928simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016071820160715
782272simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016071820160715
795688simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016071820160715
818124simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016071820160715

Test failure

Implementation: crypto_hash/cubehash512/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