Implementation notes: amd64, pmnod003, crypto_hash/blake256

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: blake256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
108847577 0 022883 856 744avxsicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
108867577 0 022835 856 744avxsicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
108867577 0 022835 856 744avxsicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
108867577 0 022883 856 744avxsicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
108887577 0 021555 856 744avxsicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
108887577 0 021611 856 744avxsicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
108927609 0 023453 856 776avxsicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
109007609 0 023533 856 776avxsicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
109027577 0 021679 856 744avxsicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
109067577 0 021735 856 744avxsicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
109146635 0 016662 824 776avxsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
109146327 0 016278 824 776avxsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
109206667 0 019443 832 776avxsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
109467609 0 023069 856 776avxsicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
109507609 0 023597 856 776avxsicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1095263192 217896 073142 218720 776avxiccgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1095463192 217896 075907 218728 776avxiccgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1095663192 217896 072350 218712 776avxiccgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1095663192 217896 078524 218760 744avxiccicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1095663192 217896 077352 218760 744avxiccicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1095663192 217896 077284 218760 744avxiccicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1095863192 217896 073102 218720 776avxiccgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1095863192 217896 078726 218760 776avxiccicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1096063192 217896 078524 218760 744avxiccicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1096063192 217896 078478 218760 744avxiccicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1096063192 217896 079062 218760 776avxiccicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1096063192 217896 077424 218760 744avxiccicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1096063192 217896 077228 218760 744avxiccicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1096263192 217896 078556 218760 744avxiccicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1096263192 217896 078556 218760 744avxiccicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1096263192 217896 078894 218760 744avxiccicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1096463192 217896 079158 218760 776avxiccicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1096663192 217896 079254 218760 776avxiccicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
109727609 0 022853 856 744avxsicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
109767609 0 023253 856 744avxsicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
109907560 0 023469 856 776sse41-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
110226173 0 015270 808 776avxsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
110247544 0 023357 856 776sse41-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
110587064 0 022307 856 744sse41-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
110827096 0 022605 856 776sse41-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
110827064 0 022307 856 744sse41-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
110947096 0 023133 856 776sse41-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
111067112 0 022387 856 744sse41-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
111067112 0 022387 856 744sse41-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
111267224 0 022467 856 744sse41icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
111287240 0 023213 856 776sse41icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
111307224 0 022467 856 744sse41icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
111387096 0 022709 856 744sse41-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
111527704 0 023581 856 776sse41icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
111608200 0 022343 856 744sse41-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
111768136 0 022083 856 744sse41-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
111768200 0 022203 856 744sse41-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
111827688 0 023469 856 776sse41icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
111868136 0 022207 856 744sse41-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
111909153 4 20819211 836 984vect128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
111987576 0 023021 856 776sse41icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
112007560 0 022835 856 744sse41icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
112047144 0 022341 856 744sse41-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
112067816 0 023789 856 776ssse3icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
112127240 0 022853 856 744sse41icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
112187560 0 022835 856 744sse41icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
112447848 0 023293 856 776ssse3icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
112627864 0 023107 856 744ssse3icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
112627864 0 023107 856 744ssse3icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
112628168 0 023949 856 776ssse3icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
113048032 0 022035 856 744sse41icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
113088232 0 024109 856 776ssse3icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
113167576 0 022773 856 744sse41icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
113448032 0 022175 856 744sse41icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
113487832 0 023107 856 744ssse3icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
113507832 0 023107 856 744ssse3icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1135818128 4 22434029 860 1000vect128icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
113607880 0 023493 856 744ssse3icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1136418128 4 22434125 860 1000vect128icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1137411218 4 20824027 836 984vect128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
113868224 0 022171 856 744sse41icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
113868656 0 022603 856 744ssse3icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
113947848 0 023045 856 744ssse3icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
114068560 0 022563 856 744ssse3icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
114129576 4 20819707 836 984vect128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
114188560 0 022703 856 744ssse3icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
114208240 0 022311 856 744sse41icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1142817920 4 22433517 860 1000vect128icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1148217920 4 22434045 860 1000vect128icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
114908481 4 20817606 812 984vect128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1151216824 4 22432187 860 968vect128icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
115168656 0 022727 856 744ssse3icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1154017096 4 22432427 860 968vect128icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1154817096 4 22432427 860 968vect128icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1156417808 4 22431967 860 968vect128icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1156617808 4 22431843 860 968vect128icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1157218688 4 22434389 860 968vect128icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1157617824 4 22432055 860 968vect128icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1158216824 4 22432187 860 968vect128icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1158817824 4 22431915 860 968vect128icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1163818224 4 22433509 860 968vect128icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1167213098 4 20825923 836 984vect128-mmxhackgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1173010969 4 20821019 836 984vect128-mmxhackgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1182011456 4 20821587 836 984vect128-mmxhackgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
118629920 4 20819046 812 984vect128-mmxhackgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1199617896 4 22433259 860 968vect128-mmxhackicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1201019296 4 22434613 860 968vect128-mmxhackicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1205419120 4 22435021 860 1000vect128-mmxhackicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1207618456 4 22433787 860 968vect128-mmxhackicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1208018456 4 22433787 860 968vect128-mmxhackicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1208819376 4 22435373 860 1000vect128-mmxhackicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1209018736 4 22434333 860 1000vect128-mmxhackicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1213218544 4 22432775 860 968vect128-mmxhackicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1213820048 4 22435781 860 968vect128-mmxhackicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1214019264 4 22435389 860 1000vect128-mmxhackicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1215617896 4 22433259 860 968vect128-mmxhackicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1215818544 4 22432635 860 968vect128-mmxhackicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1224018864 4 22432899 860 968vect128-mmxhackicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1224418864 4 22433023 860 968vect128-mmxhackicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
127786146 0 015174 808 776sse41-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
128046150 0 015190 808 776sse41gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
128908264 0 024237 856 776sse2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
129468360 0 023603 856 744sse2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
129568360 0 023603 856 744sse2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
130048536 0 023981 856 776sse2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
130149344 0 023347 856 744sse2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
130348904 0 024781 856 776sse2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
130509344 0 023487 856 744sse2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
130526706 0 016662 824 776sse41gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
130546730 0 019467 832 776sse41gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
130608376 0 023989 856 744sse2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
130849376 0 023447 856 744sse2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
130868856 0 024637 856 776sse2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
130949376 0 023323 856 744sse2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
131008312 0 023587 856 744sse2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
131028312 0 023587 856 744sse2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
131586620 0 016518 824 776sse41gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
131968328 0 023525 856 744sse2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
133326514 0 016390 824 776sse41-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
134826802 0 016734 824 776sse41-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
134966834 0 019531 832 776sse41-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
135167066 0 019803 832 776ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
135826581 0 015622 808 776ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
135867042 0 016998 824 776ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136247050 0 016942 824 776ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136989728 0 025701 856 776sse2-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
137029376 0 024821 856 776sse2-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1371410032 0 024103 856 744sse2-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1378610032 0 023979 856 744sse2-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1379210112 0 024255 856 744sse2-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1379610096 0 024099 856 744sse2-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
138369536 0 024811 856 744sse2-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
138429536 0 024811 856 744sse2-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
138769696 0 024939 856 744sse2-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1388810368 0 026245 856 776sse2-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
138969696 0 024939 856 744sse2-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1392410720 0 026501 856 776sse2-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
139769712 0 025325 856 744sse2-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
140149552 0 024749 856 744sse2-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
153687578 0 020299 832 776sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
153967554 0 017510 824 776sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
154387778 0 017678 824 776sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
155067113 0 016158 808 776sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
157427967 0 017014 808 776sse2-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
157448474 0 021195 832 776sse2-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
157748450 0 018406 824 776sse2-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1597226944 0 039763 832 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1600025549 0 035707 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1618011394 0 021350 824 776regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1623411394 0 021350 824 776bswapgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1629010551 0 019598 808 776sandygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1632611418 0 024139 832 776regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1634011402 0 024123 832 776bswapgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1638211043 0 020934 824 776bswapgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1641210882 0 019918 808 776bswapgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1643010882 0 019918 808 776regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1644625586 0 035683 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1694624829 0 033990 808 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1700412776 0 028051 856 744bswapicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1704212776 0 028051 856 744bswapicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1715412160 0 026303 856 744bswapicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1718412144 0 026147 856 744bswapicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1719612336 0 026283 856 744bswapicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1723212936 0 028179 856 744bswapicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1723212936 0 028179 856 744bswapicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1727611808 0 021702 824 776regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1735812336 0 026407 856 744bswapicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1738812904 0 027047 856 744sandyicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1740613064 0 028339 856 744sandyicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1742811650 0 021606 824 776sandygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1745012904 0 026907 856 744sandyicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1747811658 0 024379 832 776sandygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1747813064 0 028339 856 744sandyicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1750013080 0 028861 856 776sandyicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1759813080 0 028277 856 744sandyicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1760013080 0 028525 856 776sandyicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1760012872 0 026819 856 744sandyicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1760213208 0 028989 856 776bswapicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1760613208 0 028653 856 776bswapicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1761213032 0 028275 856 744sandyicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1761213032 0 028275 856 744sandyicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1763612872 0 026943 856 744sandyicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1764813384 0 029261 856 776bswapicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1766213048 0 029021 856 776sandyicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1771613048 0 028925 856 776sandyicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1772829440 0 043515 856 744sphlibicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1773213048 0 028661 856 744sandyicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1773413208 0 028405 856 744bswapicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
177468836 0 018734 824 776sse2-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1776013384 0 029357 856 776bswapicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1779011160 0 021062 824 776sandygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1787030496 0 045867 856 744sphlibicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1787230496 0 045867 856 744sphlibicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1791830640 0 046043 856 744sphlibicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1794813464 0 028707 856 744regsicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1796613384 0 028997 856 744bswapicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1798213464 0 028707 856 744regsicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1799430640 0 046043 856 744sphlibicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1801429840 0 044039 856 744sphlibicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1811431552 0 047653 856 776sphlibicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1812031632 0 047373 856 744sphlibicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1813029568 0 043699 856 744sphlibicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1815012928 0 026931 856 744regsicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1818213592 0 028867 856 744regsicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1819613592 0 028867 856 744regsicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1821629968 0 044239 856 744sphlibicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1823631632 0 047637 856 776sphlibicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1826631888 0 047461 856 776sphlibicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1830612784 0 026731 856 744regsicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1832231968 0 047877 856 776sphlibicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1833612928 0 027071 856 744regsicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1837231968 0 047293 856 744sphlibicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1849012784 0 026855 856 744regsicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1851813992 0 029773 856 776regsicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1869014200 0 029813 856 744regsicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1881213992 0 029437 856 776regsicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1893213992 0 029189 856 744regsicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1908014200 0 030077 856 776regsicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1909614200 0 030173 856 776regsicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
205828062 0 018155 832 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
212007145 0 016310 808 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2124625984 0 041757 856 744sphlib-smallicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2159425760 0 041163 856 744sphlib-smallicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2162425984 0 042021 856 776sphlib-smallicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2167425872 0 042037 856 776sphlib-smallicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2175225792 0 040063 856 744sphlib-smallicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2198025760 0 041163 856 744sphlib-smallicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2242425712 0 039787 856 744sphlib-smallicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
224924584 0 019781 856 744reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2258425360 0 039491 856 744sphlib-smallicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
226362872 0 012766 824 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
228224440 0 019885 856 776reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
229444568 0 020349 856 776reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2303026144 0 040343 856 744sphlib-smallicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
230804608 0 018679 856 744reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2319626048 0 041419 856 744sphlib-smallicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2320426048 0 041419 856 744sphlib-smallicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
233642537 0 011582 808 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
238924592 0 018539 856 744reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
239124624 0 018767 856 744reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
243504976 0 020219 856 744reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
246784608 0 018611 856 744reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
248004976 0 020219 856 744reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2503226272 0 042213 856 776sphlib-smallicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2519026192 0 041829 856 776sphlib-smallicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2520626272 0 041629 856 744sphlib-smallicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
258169901 0 020059 832 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
262183978 0 016683 832 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
264244456 0 020429 856 776reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
264885040 0 020315 856 744reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
265045040 0 020315 856 744reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2656211280 0 024099 832 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
269524584 0 020461 856 776reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
271644600 0 020213 856 744reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
282703618 0 013574 824 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
try.c: ipo: remark #11035: Il version for crypto_hash_blake256.a (06) does not match compiler's il version (17404284179987904649), ignoring object file
try.c: ipo: remark #11035: Il version for crypto_hash_blake256.a (06) does not match compiler's il version (17404284179987904649), ignoring object file
measure.c: ipo: remark #11035: Il version for crypto_hash_blake256.a (06) does not match compiler's il version (17404284179987904649), ignoring object file

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer avxicc
icc -xAVX -O3 -fomit-frame-pointer avxicc
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer avxicc
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX-I -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX-I -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX2 -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX2 -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX512 -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX512 -O3 -fomit-frame-pointer avxicc
icc -xSSE4.1 -O2 -fomit-frame-pointer avxicc
icc -xSSE4.1 -O3 -fomit-frame-pointer avxicc
icc -xSSE4.2 -O2 -fomit-frame-pointer avxicc
icc -xSSE4.2 -O3 -fomit-frame-pointer avxicc

Compiler output

Implementation: xop
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_compress':
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: 260 | _mm_roti_epi32(__m128i __A, const int __B)
hash.c: | ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127,
hash.c: from hash.c:2:
hash.c: rounds.h:19:10: note: called from here
hash.c: 19 | row2 = _mm_roti_epi32(row2, -7); \
hash.c: | ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:59:3: note: in expansion of macro 'G2'
hash.c: 59 | G2(row1,row2,row3,row4,buf4); \
hash.c: | ^~
hash.c: hash.c:128:3: note: in expansion of macro 'ROUND'
hash.c: 128 | ROUND(13);
hash.c: | ^~~~~
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: 260 | _mm_roti_epi32(__m128i __A, const int __B)
hash.c: | ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127,
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE xop
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE xop
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE xop
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE xop

Compiler output

Implementation: xop
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
hash.c: hash.c(115): warning #266: function "_mm_perm_epi8" declared implicitly
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): warning #266: function "_mm_roti_epi32" declared implicitly
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer xop
icc -xAVX -O3 -fomit-frame-pointer xop
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer xop
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer xop
icc -xCORE-AVX-I -O2 -fomit-frame-pointer xop
icc -xCORE-AVX-I -O3 -fomit-frame-pointer xop
icc -xCORE-AVX2 -O2 -fomit-frame-pointer xop
icc -xCORE-AVX2 -O3 -fomit-frame-pointer xop
icc -xCORE-AVX512 -O2 -fomit-frame-pointer xop
icc -xCORE-AVX512 -O3 -fomit-frame-pointer xop
icc -xSSE4.1 -O2 -fomit-frame-pointer xop
icc -xSSE4.1 -O3 -fomit-frame-pointer xop
icc -xSSE4.2 -O2 -fomit-frame-pointer xop
icc -xSSE4.2 -O3 -fomit-frame-pointer xop