<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><pre class="bz_comment_text" id="comment_text_0" style="font-size: small; font-family: monospace; width: 50em;">Hi,
  I was build SSE performance work on mac intel. But I found the performance of my SSE4.1 version code using in xcode 12.4 is not as good as xcode 10.1, so I checked the assembly of my code. The one _mm_mul_epi() instruction was translated into three pmuludq, which is the SSE2 instruction, while this was normal when compiling on xcode 10.1 and _mm_mul_epi() was translated into pmuldq. So I checked the clang version, and I found this error occured when clang version larger than 7.0.0.
  The simple case can be found: <a href="https://godbolt.org/z/Tf7qeocvz" style="color: rgb(0, 51, 153);">https://godbolt.org/z/Tf7qeocvz</a>
  I probably think this is a clang compiler bug. And I hope to get some advice on how to solve this issue.
  Thanks.
Best,
  Wade</pre><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><p style="margin: 0;"><br></p><div style="position:relative;zoom:1"><p style="margin: 0"><br></p><div style="clear:both"></div></div></div><br><br><span title="neteasefooter"><p> </p></span>