<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
It seems that Clang doesn't recognize all of the sse2 intrinsics:<br>
<pre>./bssSIMD.h:39:9: error: use of undeclared identifier '__builtin_ia32_cmpgtpd'; did you mean '__builtin_ia32_pcmpgtd'?
r.v_ = __builtin_ia32_cmpgtpd (x, xmax.v_);
^~~~~~~~~~~~~~~~~~~~~~
...
./bssSIMD.h:51:9: error: use of undeclared identifier '__builtin_ia32_cmpltpd'; did you mean '__builtin_ia32_pcmpgtd'?
r.v_ = __builtin_ia32_cmpltpd (x, xmin.v_);
^~~~~~~~~~~~~~~~~~~~~~
</pre>
However, it does not complain about __builtin_ia32_blendvpd,
__builtin_ia32_maxpd, or __builtin_ia32_minpd.<br>
<br>
I built Clang 3.3 from the SVN version about a month ago. I compile
with these options:<br>
<pre>-march=core2 -msse2 -m64 -std=c++0x -fPIC -pthread -gcc-toolchain /opt/gcc-4.7.1
</pre>
I expected '-march=core2' to be sufficient to enable the sse2
instructions, and then I added '-msse2' just in case that was the
problem. It didn't help.<br>
<br>
<div class="moz-signature">-- <br>
<pre class="moz-signature" cols="256">Dick Hadsell 203-992-6320 Fax: 203-992-6001
Reply-to: <a class="moz-txt-link-abbreviated" href="mailto:hadsell@blueskystudios.com">hadsell@blueskystudios.com</a>
Blue Sky Studios <a class="moz-txt-link-freetext" href="http://www.blueskystudios.com">http://www.blueskystudios.com</a>
1 American Lane, Greenwich, CT 06831-2560
</pre>
<span id="95ea1897-a643-4e1e-a52f-120f139974ac"><font size="2">Follow
Blue Sky Studios on <a
href="http://www.facebook.com/BlueSkyStudios">Facebook</a>
and <a href="http://twitter.com/#%21/blueskystudios">Twitter</a>
</font></span></div>
</body>
</html>