This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, i386]: Add SSE4.2 support - pcmpstr part


H. J. Lu wrote:

You may need to add 2 new SSE register classs, one for xmm0 and one
for other xmmN, like Y0 and Yn I added in my original SSE4.1 patch:

http://gcc.gnu.org/ml/gcc-patches/2007-04/msg01167.html

Otherwise, you will run into

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32189
For now, I have reverted blendv part of my previous patch so there is no failure anymore. I wonder how I missed this during testing, perhaps a good sleep is needed from time to time. ;]

Sorry for this glitch.

2007-06-02 Uros Bizjak <ubizjak@gmail.com>

* config/i386/i386.c (ix86_expand_sse_4_operands_builtin): Call
safe_vector_operand() if input operand is VECTOR_MODE_P operand.
(ix86_expand_sse_pcmpestr): Do not check operands for
"register_operand", when insn operand predicate is "register_operand".
(ix86_expand_sse_pcmpistr): Ditto.


Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]