On Thu, Jun 14, 2012 at 8:47 PM, Uros Bizjak <ubiz...@gmail.com> wrote:

> movd to/from MMX or SSE registers is SSE2 instruction. Also, remove
> wrong x,x alternative.
>
> 2012-06-14  Uros Bizjak  <ubiz...@gmail.com>
>
>        * config/i386/i386.md (*zero_extendsidi2): Mark movd alternatives
>        SSE2 only.  Remove x,x alternative.
>        (*zero_extendsidi2_rex64): Ditto.
>
> Bootstrapped and regression tested on x86_64-pc-linux-gnu, committed
> to mainline SVN. Patch will be backported to other release branches.

Actually, the SDM is wrong here! movd is perfectly valid MMX
instruction. This part of the patch is reverted.

Uros.

Reply via email to