Implementation notes: amd64, pmnod003, crypto_hash/cubehash832

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
6410emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
6426emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
7498emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
7504emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
7662emmintrin4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
7666emmintrin4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
7666emmintrin4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
7668emmintrin4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
7700emmintrin4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
7706emmintrin4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
7708emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
7710emmintrin4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
7714emmintrin4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
7718emmintrin4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
7796emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
7822emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
7852emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
7884emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
8034emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
8442emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
8938emmintrin3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
8940emmintrin3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
8940emmintrin3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
8942emmintrin3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
9056emmintrin3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
9056emmintrin3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
9060emmintrin3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
9060emmintrin3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
9062emmintrin3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
9068emmintrin3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
9094emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
9140emmintrin3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
9152emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
9210emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
9372emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
9782emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
38780unrolledicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
38858unrolledicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
39094unrolledicc -xAVX -O3 -fomit-frame-pointer2019081920190816
39122unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
39504unrolledicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
39528unrolledicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
39658simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
39730unrolledicc -xAVX -O2 -fomit-frame-pointer2019081920190816
39740unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
42110unrolledicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
42348unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
42494unrolledicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
43080unrolledicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
43734unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
43824unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
44240unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
47520unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
48604unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
56880simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
56934simpleicc -xAVX -O2 -fomit-frame-pointer2019081920190816
57600simpleicc -xAVX -O3 -fomit-frame-pointer2019081920190816
57610simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
69046unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
80878simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
80908simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
93438simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
94202simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
95076simpleicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
96908simpleicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
97702simpleicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
100072simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
100080simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
101666simpleicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
184778simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
185188simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
192620specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
199606specicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
205162specicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
205266specicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
210432specicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
212218specicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
212220specicc -xAVX -O3 -fomit-frame-pointer2019081920190816
213286specicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
214294simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
224188specicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
229054specicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
232548specicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
232660specicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
233634specicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
233636specicc -xAVX -O2 -fomit-frame-pointer2019081920190816
235670specicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
304356specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
312290specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
500558specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816