On Thu, Jun 14, 2012 at 8:47 PM, Uros Bizjak <[email protected]> wrote:

> movd to/from MMX or SSE registers is SSE2 instruction. Also, remove
> wrong x,x alternative.
>
> 2012-06-14  Uros Bizjak  <[email protected]>
>
>        * 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