On Sep 20, 2010, at 6:02 PM, Eric Christopher wrote:

>> @@ -37,6 +38,7 @@
>> BUILTIN(__builtin_ia32_psubb, "V8cV8cV8c", "")
>> BUILTIN(__builtin_ia32_psubw, "V4sV4sV4s", "")
>> BUILTIN(__builtin_ia32_psubd, "V2iV2iV2i", "")
>> +BUILTIN(__builtin_ia32_psubq, "V1LLiV1LLiV1LLi", "")
>> BUILTIN(__builtin_ia32_psubsb, "V8cV8cV8c", "")
>> BUILTIN(__builtin_ia32_psubsw, "V4sV4sV4s", "")
>> BUILTIN(__builtin_ia32_psubusb, "V8cV8cV8c", "")
> 
> These were missing largely because the functionality works with '-' or '+' on 
> the
> representative types and we'd not been adding them in cases where they were
> missing since the intel intrinsics are the ones that we want people using.
> 
> That said it looks like we've got a lot of them already.

We're intentionally violating that model with MMX: we don't want generic 
vectors mapping onto mmx anymore.

-Chris
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to