This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Should we update __builtin_ia32_palignr?
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: GCC <gcc at gcc dot gnu dot org>, "Uros Bizjak" <ubizjak at gmail dot com>
- Date: Wed, 30 Apr 2008 15:40:40 -0700
- Subject: Should we update __builtin_ia32_palignr?
Hi,
We currently define __builtin_ia32_palignr as
long long __builtin_ia32_palignr (long long, long long, int)
But it really should be
v1di __builtin_ia32_palignr (v1di, v1di, int)
Fix it won't affect sources which use intrinsics defined
in tmmintrin.h. But it may affect codes which use
__builtin_ia32_palignr directly. But I don't think there
are many users who use MMX version of gcc SSSE3
builtins directly. Should I submit a patch to change it?
Thanks.
H.J.