<div dir="ltr">Hi Cameron,<div><br></div><div>Your AVX512 builtins don't support merge-masking and zero-masking versions. General, merge-masked and zero-masked Intel intrinsics will return one builtin with the different mask and passthrough args. </div><div>Please add these arguments to your intrinsics, then you will need to create another intrinsic type (VSHIFT_MASK), and handle it using getVectorMaskingNode() function.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-07 2:24 GMT+03:00 Cameron McInally <span dir="ltr"><<a href="mailto:cameron.mcinally@nyu.edu" target="_blank">cameron.mcinally@nyu.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey guys,<br>
<br>
Here is a small patch to add 512b shift by immediate intrinsics.<br>
<br>
If everything is cool, I'll send a patch for shift by vector next.<br>
<br>
Thanks,<br>
Cam<br>
</blockquote></div><br></div>