Implementation notes: amd64, pluton1mn, crypto_hash/cubehash1632

Computer: pluton1mn
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: cubehash1632
TimeImplementationCompilerBenchmark dateSUPERCOP version
24906amd64avxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
24906amd64avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
24906amd64avxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
24906amd64avxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
24906amd64avxicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
24906amd64avxicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
25256emmintrin5icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
25256emmintrin5icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
25270emmintrin4icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
25270emmintrin4icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
25704emmintrin5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
25718emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
25816emmintrin5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
26124emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
26362emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
26880emmintrin5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
26894emmintrin5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
29022amd64-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
29022amd64-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
29022amd64-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
29022amd64-2icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
29022amd64-2icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
29036amd64-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
29442amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
29456amd64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
29456amd64icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
29456amd64icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
29484amd64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
29484amd64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
31108emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
70350unrolled5icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
70644unrolled5icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
70798unrolled5gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
70980unrolled4icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
71512unrolled3icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
71638unrolled3icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
71848unrolled3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
71918unrolled4icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
74760unrolled5gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
75194unrolled3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
75222unrolled5gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
75572unrolled5gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
77672unrolled3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
78106mmintrinicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
79604unrolled3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
82866mmintrinicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
83454unrolled4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
85190unrolled4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
85414unrolled4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
86184unrolled4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
87934sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
88242mmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
88676sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
88928mmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
88956mmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
89488sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
89614sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
91168sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
93030sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
93814sphlibicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
95270sphlibicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
97552amd64-32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
97552amd64-32icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
97552amd64-32icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
97566amd64-32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
97566amd64-32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
97608amd64-32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
97678mmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
98434sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
106330sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
126714simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
127050unrolledicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
127652unrolled2icc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
134736unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
136486unrolled2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
139776unrolledicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
140756unrolled2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
141274unrolled2icc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
142562unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
151382unrolled2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
154994unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080620160731
159992sphlib-smallicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
198296simpleicc -xMIC-AVX512 -O3 -fomit-frame-pointer2016080620160731
198618simpleicc -xMIC-AVX512 -O2 -fomit-frame-pointer2016080620160731
249970unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
250278unrolled2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731
880782simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080620160731
908922simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080620160731
1083516simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080620160731

Compiler output

Implementation: crypto_hash/cubehash1632/mmintrin
Compiler: icc -xMIC-AVX512 -O2 -fomit-frame-pointer
hash.c: hash.c(165): (col. 26) warning #13203: No EMMS instruction before call to function

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -xMIC-AVX512 -O2 -fomit-frame-pointer mmintrin
icc -xMIC-AVX512 -O3 -fomit-frame-pointer mmintrin