--- Comment #3 from jeff_wegher at yahoo dot com 2010-06-09 05:03 ---
Sure, non-optimized code generates a lot of instructions that aren't strictly
needed. This one seemed a little beyond that to me.
Just so I understand then... By design, __builtin*_pcmpestri and
__builtin*_pcmpestrm
--- Comment #2 from hjl dot tools at gmail dot com 2010-06-09 03:26 ---
(In reply to comment #0)
>
> While running some tests against SSE4.2 instructions, I noticed that the
> __builtin_ia32_pcmpestri128 method generates the correct pcmpestri call
> followed immediately by an extraneous
--- Comment #1 from jeff_wegher at yahoo dot com 2010-06-09 02:38 ---
Created an attachment (id=20870)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20870&action=view)
Example program
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44472