i386.md (fyl2x_extend<mode>xf3_i387): Remove.
authorUros Bizjak <ubizjak@gmail.com>
Tue, 11 Sep 2018 16:42:35 +0000 (18:42 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Tue, 11 Sep 2018 16:42:35 +0000 (18:42 +0200)
commitae1ef7801810850d3192881152f7d8a3af772177
treefad474026e7275c3ae960ffcca36f320d5abc6ee
parent3b949026d4ceb442a3cd43a429b36c800970a2d6
i386.md (fyl2x_extend<mode>xf3_i387): Remove.

* config/i386/i386.md (fyl2x_extend<mode>xf3_i387): Remove.
(log<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate logxf3 insn.
(log10<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate log10xf3 insn.
(log2<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate log2xf3 insn.
(fyl2xp1_extend<mode>xf3_i387): Remove.
(log1p<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate log1pxf3 insn.
(fxtract_extend<mode>xf3_i387): Remove.
(logb<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate logbxf3 insn.
(ilogb<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate fxtractxf3_i387 insn.
(significand<mode>2): Change operand 1 predicate to general_operand.
Extend operand 1 to XFmode and generate significandxf3 insn.

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