<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 10/29/2012 09:45 AM, Dmitry Kazakov
wrote:<br>
</div>
<blockquote
cite="mid:CAEkBSfU26h1FZEyiMB+hSO=Y7+PjaW+y1oKYh9D_O2xtFDC5aQ@mail.gmail.com"
type="cite">
<div class="gmail_quote">On Mon, Oct 29, 2012 at 12:28 PM,
Boudewijn Rempt <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:boud@valdyas.org" target="_blank">boud@valdyas.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm not sure whether there's already something suitably
cross-platform in solid, but Rami Radi from Intel pointed me
at <a moz-do-not-send="true"
href="http://libcpuid.sourceforge.net/documentation.html"
target="_blank">http://libcpuid.sourceforge.net/documentation.html</a>
-- we could use that to make sure that binaries compiled with
avx support don't crash on non-avx systems but use the
fallback.<br clear="all">
</blockquote>
</div>
<br>
As far as I know Vc does its own check for the presence of a
particular instruction set on the runtime, so it won't crash at
least. But as reported by Sven its own fallbacks are slower than
our integer implementation of the routines.<br>
</blockquote>
<br>
Hi Dmitry, <br>
<br>
and what about the idea that Sven posted: using the same integer
optimizations in SIMD? Or does VC not provide 16bit unsigned
integer? Because in that way it should automatically use the same
optimizations in the fallback, shouldn't it?<br>
<br>
Greetings<br>
André<br>
<br>
<br>
</body>
</html>