Implementation notes: amd64, pmnod003, crypto_hash/cubehash84

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
43018emmintrin4icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
43028emmintrin4icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
44100emmintrin3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
44106emmintrin3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
51250emmintrin4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
51334emmintrin4icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
51356emmintrin4icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
51370emmintrin4icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
51384emmintrin4icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
51840emmintrin4icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
51852emmintrin4icc -xAVX -O2 -fomit-frame-pointer2019081920190816
51868emmintrin4icc -xAVX -O3 -fomit-frame-pointer2019081920190816
51868emmintrin4icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
51870emmintrin4icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
51882emmintrin4icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
51922emmintrin4icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
51948emmintrin4icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
52478emmintrin4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
52554emmintrin3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
52600emmintrin4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
52624emmintrin3icc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
52634emmintrin3icc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
52638emmintrin3icc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
52640emmintrin3icc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
52982emmintrin4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
53112emmintrin3icc -xAVX -O3 -fomit-frame-pointer2019081920190816
53122emmintrin3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
53124emmintrin3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
53132emmintrin3icc -xAVX -O2 -fomit-frame-pointer2019081920190816
53132emmintrin3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
53150emmintrin3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
53212emmintrin3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
53214emmintrin3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
53732emmintrin3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
53870emmintrin3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
54246emmintrin3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
174556unrolledicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
174590simplegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
176132unrolledicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
176232unrolledicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
177024unrolledicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
177068unrolledicc -xAVX -O3 -fomit-frame-pointer2019081920190816
177094unrolledicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
177848unrolledicc -xAVX -O2 -fomit-frame-pointer2019081920190816
177944unrolledicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
192222unrolledicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
194222unrolledicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
196562unrolledicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
197916unrolledicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
198148unrolledicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
199072unrolledgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
204344unrolledicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
207328unrolledgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
209170unrolledgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
230942unrolledgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
280798simpleicc -xAVX -O2 -fomit-frame-pointer2019081920190816
280888simpleicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
284814simpleicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
284934simpleicc -xAVX -O3 -fomit-frame-pointer2019081920190816
358502specgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
425834simpleicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
425856simpleicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
454170specicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
460794specicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
476316specicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
491670specicc -xAVX -O3 -fomit-frame-pointer2019081920190816
491766specicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
494012specicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
494164specicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
497152simpleicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
500288simpleicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
533108simpleicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
547118simpleicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
549768simpleicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
551952simpleicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
557994simpleicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
594480specicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
595162specicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
614604specicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
618516specicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
618566specicc -xAVX -O2 -fomit-frame-pointer2019081920190816
638826specicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
670608simpleicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
684330specicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
792926specgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
865240specgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
986988specgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
1017778simplegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
1037670simplegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
1078740simplegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816