Implementation notes: amd64, h4atom, crypto_hash/cubehash512

Computer: h4atom
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfe9fbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
29824amd64-2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
29824amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
29824amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
29824amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
29832amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
32696amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
32696amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
32704amd64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
32704amd64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
32704amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
32760emmintrin4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
33480emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
33552emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
33552emmintrin5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
33584emmintrin5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
35048emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
35920emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
37040emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
37040emmintrin5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
37960emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
86744unrolledclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
88448unrolled4clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
92016unrolled3clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
92688unrolled5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
93240unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
94208unrolled5clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
94672amd64-32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
94680amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
94680amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
95112amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
95344amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
96208unrolled3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
96208unrolled3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
98256unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
104824unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
106856unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
108344unrolled4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
108424unrolled3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
108440mmintrinclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
109664mmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
109696mmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
110208unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
114072unrolled4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
119808mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
122032unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
123096mmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
141424unrolled2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
165568unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
179112unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
185816unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
188256unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
196256unrolled2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
202704simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
202816unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016081220160806
261504simpleclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016081220160806
445120unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
452424unrolled2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806
965096simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016081220160806
1125080simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016081220160806
1433152simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016081220160806

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