Implementation notes: amd64, pmnod003, crypto_hash/cubehash816

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
11560emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
11562emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
12632emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
12632emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
13802emmintrin4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
13850emmintrin4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
13854emmintrin4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
13854emmintrin4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
13938emmintrin4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
13952emmintrin4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
13954emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
13956emmintrin4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
13962emmintrin4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
13962emmintrin4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
14036emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
14036emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
14060emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
14236emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
14374emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
14810emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
15074emmintrin3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
15076emmintrin3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
15078emmintrin3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
15148emmintrin3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
15176emmintrin3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
15178emmintrin3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
15238emmintrin3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
15240emmintrin3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
15240emmintrin3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
15252emmintrin3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
15328emmintrin3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
15342emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
15348emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
15552emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
15698emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
16116emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
58102unrolledicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
58214simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
58660unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
58688unrolledicc -xAVX -O3 -fomit-frame-pointer2019081920190816
58734unrolledicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
59052unrolledicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
59184unrolledicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
59522unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
59574unrolledicc -xAVX -O2 -fomit-frame-pointer2019081920190816
63822unrolledicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
64100unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
64680unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
65262unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
65942unrolledicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
66046unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
66878unrolledicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
70198unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
70698unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
88960simpleicc -xAVX -O2 -fomit-frame-pointer2019081920190816
90090simpleicc -xAVX -O3 -fomit-frame-pointer2019081920190816
90090simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
91344simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
91892unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
130058simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
130074simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
151088simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
151908simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
158386simpleicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
161996simpleicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
163382simpleicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
164282simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
165028simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
167292simpleicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
215312specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
235380specicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
238692specicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
247618specicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
247738specicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
249366specicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
250250specicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
250412specicc -xAVX -O3 -fomit-frame-pointer2019081920190816
284798specicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
285110specicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
286688specicc -xAVX -O2 -fomit-frame-pointer2019081920190816
286696specicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
289880specicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
299584specicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
300278specicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
305930simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
312676simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
337226simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
373458specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
415774specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
567890specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816