Implementation notes: amd64, pmnod003, crypto_hash/cubehash161

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: cubehash161
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3344544304 0 020133 856 776emmintrin4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
3344564240 0 020165 856 776emmintrin4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3992263960 0 017923 856 744emmintrin4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
3992403960 0 018047 856 744emmintrin4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
3992544024 0 018043 856 744emmintrin4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
3993284024 0 018183 856 744emmintrin4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
4000702023 0 011894 824 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4033583872 0 019131 856 744emmintrin4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4034123984 0 019509 856 776emmintrin4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4039243872 0 019131 856 744emmintrin4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4039583968 0 019629 856 744emmintrin4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4039844032 0 019277 856 744emmintrin4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
4039903904 0 019957 856 776emmintrin4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4062223936 0 019227 856 744emmintrin4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
4062603936 0 019227 856 744emmintrin4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
4111641869 0 010886 808 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4111841994 0 012022 824 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4112182783 0 015595 832 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
12309563401 0 016211 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
13845963593 0 016403 832 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
13957522475 0 012342 824 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
14180842533 0 012542 824 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
144354072976 0 087127 856 744unrolledicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
144471872944 0 086955 856 744unrolledicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
146282075472 0 090755 856 744unrolledicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
14637722081 0 011094 808 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
146567475472 0 090755 856 744unrolledicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
14796504004 0 016811 832 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
147988873616 0 087695 856 744unrolledicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
147999273568 0 087523 856 744unrolledicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
151197881696 0 097517 856 776unrolledicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
152139876080 0 091331 856 744unrolledicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
152181076080 0 091331 856 744unrolledicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
152260881696 0 096933 856 744unrolledicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
152586682384 0 098301 856 776unrolledicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
154051281696 0 097213 856 776unrolledicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
154533682288 0 098333 856 776unrolledicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
154575682384 0 098037 856 744unrolledicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
21012168648 0 022659 856 744specicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
21036087616 0 022851 856 744simpleicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
21059367616 0 022851 856 744simpleicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
21099346576 0 021843 856 744simpleicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
21105826576 0 021843 856 744simpleicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
21454068696 0 022847 856 744specicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
21792589000 0 024267 856 744specicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
21796289000 0 024267 856 744specicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
21982209184 0 024389 856 744specicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
23029709008 0 024525 856 776specicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
23097069192 0 025013 856 776specicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
31838548384 0 022339 856 744specicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
31838823064 0 019109 856 776simpleicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
31857608400 0 022479 856 744specicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
32252783176 0 018693 856 776simpleicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
32413848664 0 023899 856 744specicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
32725868664 0 023899 856 744specicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
33150248736 0 024357 856 744specicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
34735268744 0 024661 856 776specicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
37428766024 0 021229 856 744simpleicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
37585425976 0 021597 856 744simpleicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
37837208768 0 024813 856 776specicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
41519266024 0 021845 856 776simpleicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
41565905912 0 021829 856 776simpleicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
41753747552 0 021563 856 744simpleicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
42307369256 0 023335 856 744simpleicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
42576448080 0 022231 856 744simpleicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
44842822322 0 012366 824 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46549942251 0 012150 824 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46723662095 0 011142 808 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
52847229160 0 023115 856 744simpleicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
75534061052 0 010054 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
77308381332 0 011334 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
83426301303 0 011166 824 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910