i386.md (*mul<mode>3_1): Merge with *mulhi3_1 using SWIM248 mode iterator.
authorUros Bizjak <ubizjak@gmail.com>
Wed, 13 May 2015 18:01:27 +0000 (20:01 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 13 May 2015 18:01:27 +0000 (20:01 +0200)
commit1c08a6770c2bcd42657f537594116797d0d2daa7
tree27a04e32a463dc42fee7287a14bcdc9f52039b89
parentb37dddbc771d55d42c25edb0ef4dad663dff21e8
i386.md (*mul<mode>3_1): Merge with *mulhi3_1 using SWIM248 mode iterator.

* config/i386/i386.md (*mul<mode>3_1): Merge with *mulhi3_1
using SWIM248 mode iterator.
(*mulv<mode>4): Use x86_64_sext_operand for operand[2] constraint.
(*mulvhi4): mark operand[1] as commutative.  Use nonimmediate_operand
for operand[2] constraint.
(*mulv<mode>4_1): Merge with *mulvhi4_1 using SWI248 mode iterator.

From-SVN: r223173
gcc/ChangeLog
gcc/config/i386/i386.md