Implementation notes: amd64, pmnod003, crypto_hash/cubehash81

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: cubehash81
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1690564240 0 020165 856 776emmintrin4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1691064288 0 020117 856 776emmintrin4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1701003584 0 019509 856 776emmintrin3icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1701303632 0 019461 856 776emmintrin3icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1999763584 0 019405 856 776emmintrin2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2005544024 0 018183 856 744emmintrin4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2011363960 0 018047 856 744emmintrin4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2011443960 0 017923 856 744emmintrin4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2012904024 0 018043 856 744emmintrin4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2014983328 0 019245 856 776emmintrinicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2015223440 0 019261 856 776emmintrinicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2016803536 0 019453 856 776emmintrin2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2019562027 0 011910 824 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2024123368 0 017387 856 744emmintrin3icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2024263304 0 017391 856 744emmintrin3icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2024543304 0 017267 856 744emmintrin3icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2024723368 0 017527 856 744emmintrin3icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2033621479 0 011350 824 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2034563968 0 019629 856 744emmintrin4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2039123920 0 019211 856 744emmintrin4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2039483872 0 019131 856 744emmintrin4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2039563952 0 019477 856 776emmintrin4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2039563872 0 019131 856 744emmintrin4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2039583920 0 019211 856 744emmintrin4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2039663904 0 019957 856 776emmintrin4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2039824016 0 019261 856 744emmintrin4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2047283264 0 018555 856 744emmintrin3icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2052283216 0 018475 856 744emmintrin3icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2052463216 0 018475 856 744emmintrin3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2052803264 0 019317 856 776emmintrin3icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2052903264 0 018555 856 744emmintrin3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2053783312 0 018837 856 776emmintrin3icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2053903328 0 018989 856 744emmintrin3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2053943376 0 018621 856 744emmintrin3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2069761994 0 012022 824 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2069762783 0 015595 832 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2081841343 0 010374 808 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2082381573 0 011606 824 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2082961941 0 014755 832 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2112443560 0 017711 856 744emmintrinicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2113543448 0 017527 856 744emmintrinicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2139641864 0 010886 808 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2323041289 0 011174 824 776emmintrin2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2323423184 0 017263 856 744emmintrin2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2323623232 0 017243 856 744emmintrin2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2324163184 0 017139 856 744emmintrin2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2327523232 0 017383 856 744emmintrin2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2339583336 0 017291 856 744emmintrinicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2339743448 0 017459 856 744emmintrinicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2350943232 0 018515 856 744emmintrin2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2351063232 0 018515 856 744emmintrin2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2351063264 0 018781 856 776emmintrin2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2351203216 0 019261 856 776emmintrin2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2351403184 0 018435 856 744emmintrin2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2351443184 0 018435 856 744emmintrin2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2352063328 0 018565 856 744emmintrin2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2352743280 0 018933 856 744emmintrin2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2364661194 0 011222 824 776emmintrin2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2366621726 0 014531 832 776emmintrin2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2366843376 0 018613 856 744emmintrinicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2366883264 0 018917 856 744emmintrinicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2367283264 0 019309 856 776emmintrinicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2367323376 0 018893 856 776emmintrinicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2367703176 0 018427 856 744emmintrinicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2367703176 0 018427 856 744emmintrinicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2367823288 0 018571 856 744emmintrinicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2367863288 0 018571 856 744emmintrinicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2396681353 0 011222 824 776emmintringcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2402881300 0 011310 824 776emmintringcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2404522361 0 015171 832 776emmintringcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2744481059 0 010078 808 776emmintrin2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3134521155 0 010158 808 776emmintringcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
6523883321 0 016131 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
67255839248 0 054483 856 744unrolledicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
67424042992 0 058813 856 776unrolledicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
67434239248 0 054483 856 744unrolledicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
67516242992 0 058197 856 744unrolledicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
67870238096 0 052175 856 744unrolledicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
67930037984 0 051939 856 744unrolledicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
68070839008 0 054275 856 744unrolledicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
68205839008 0 054275 856 744unrolledicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
68394837760 0 051771 856 744unrolledicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
69565237872 0 052023 856 744unrolledicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
70852643024 0 058541 856 776unrolledicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
71178243728 0 059645 856 776unrolledicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
71961643696 0 059741 856 776unrolledicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
73290043728 0 059349 856 744unrolledicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
7507063593 0 016403 832 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
7595502475 0 012342 824 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
7689602533 0 012542 824 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8011582081 0 011094 808 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
9050644004 0 016811 832 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
10469507632 0 022867 856 744simpleicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
10471567632 0 022867 856 744simpleicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
10502066560 0 021827 856 744simpleicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
10818346560 0 021827 856 744simpleicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
13497628648 0 022643 856 744specicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
13748148696 0 022831 856 744specicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
13843669000 0 024267 856 744specicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
13930049000 0 024267 856 744specicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
13945509184 0 024389 856 744specicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
14991469008 0 024461 856 776specicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
15085989192 0 024981 856 776specicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
16112263176 0 018693 856 776simpleicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
16120463064 0 019109 856 776simpleicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
18502328384 0 022323 856 744specicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
18521928400 0 022463 856 744specicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
18858646040 0 021245 856 744simpleicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
18935048664 0 023899 856 744specicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
18947728664 0 023899 856 744specicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
19023665976 0 021597 856 744simpleicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
19125108736 0 024357 856 744specicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
20286107576 0 021587 856 744simpleicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
20559108744 0 024629 856 776specicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
20684369168 0 023123 856 744simpleicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
20983986040 0 021861 856 776simpleicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
20988725928 0 021845 856 776simpleicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
21127169280 0 023359 856 744simpleicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
21313888136 0 022287 856 744simpleicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
23569628768 0 024749 856 776specicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
24828162322 0 012366 824 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
26300242251 0 012150 824 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
26794762095 0 011142 808 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
38861701052 0 010054 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
39089341332 0 011334 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
39123981296 0 011166 824 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910