Implementation notes: amd64, pmnod003, crypto_hash/cubehash81

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash81
TimeImplementationCompilerBenchmark dateSUPERCOP version
169076emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
169088emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
170096emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
170160emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
199954emmintrin2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
201136emmintrin4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
201146emmintrin4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
201170emmintrin4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
201448emmintrin2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
201484emmintrinicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
201564emmintrinicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
202012emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
202410emmintrin3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
202420emmintrin3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
202438emmintrin3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
202490emmintrin3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
203298emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
203410emmintrin4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
203468emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
203918emmintrin4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
203938emmintrin4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
203946emmintrin4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
203956emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
203962emmintrin4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
204008emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
204816emmintrin3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
204868emmintrin3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
205208emmintrin3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
205240emmintrin3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
205274emmintrin3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
205280emmintrin3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
205282emmintrin3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
205354emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
206922emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
207028emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
207106emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
208104emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
208318emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
208418emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
210914emmintrinicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
211346emmintrinicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
222762emmintrin4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
232034emmintrin2icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
232092emmintrin2icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
232348emmintrin2icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
232416emmintrin2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
233944emmintrinicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
233964emmintrinicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
234682emmintrin2icc -xAVX -O2 -fomit-frame-pointer2019081920190816
235004emmintrin2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
235034emmintrin2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
235064emmintrin2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
235068emmintrin2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
235080emmintrin2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
235102emmintrin2icc -xAVX -O3 -fomit-frame-pointer2019081920190816
235208emmintrin2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
236684emmintrinicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
236702emmintrinicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
236736emmintrinicc -xAVX -O2 -fomit-frame-pointer2019081920190816
236738emmintrinicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
236772emmintrinicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
236810emmintrinicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
236894emmintrinicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
236900emmintrinicc -xAVX -O3 -fomit-frame-pointer2019081920190816
237410emmintrin2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
237514emmintrin2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
237970emmintrin2icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
239530emmintringcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
239570emmintringcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
239736emmintringcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
275590emmintrin2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
314110emmintringcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
652628simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
673574unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
673776unrolledicc -xAVX -O2 -fomit-frame-pointer2019081920190816
674110unrolledicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
674662unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
676976unrolledicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
680382unrolledicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
680722unrolledicc -xAVX -O3 -fomit-frame-pointer2019081920190816
680788unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
685114unrolledicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
694444unrolledicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
712106unrolledicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
717752unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
739258unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
750810unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
759614unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
769150unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
775616unrolledicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
800968unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
883274specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
1046930simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
1047092simpleicc -xAVX -O2 -fomit-frame-pointer2019081920190816
1049786simpleicc -xAVX -O3 -fomit-frame-pointer2019081920190816
1049846simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
1343094specicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
1370614specicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
1384852specicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
1389422specicc -xAVX -O3 -fomit-frame-pointer2019081920190816
1390236specicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
1499568specicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
1511680specicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
1604522simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
1608066simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
1852200specicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
1852388specicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
1882464simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
1890542specicc -xAVX -O2 -fomit-frame-pointer2019081920190816
1895696simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
1909504specicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
2022532simpleicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
2055116specicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
2063472simpleicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
2095002simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
2096354simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
2126360simpleicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
2166366specicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
2206226specicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
2586944specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
2618860specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
2657084simpleicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
2680872specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
3885568simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
3935946simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
4032560simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816