* config/mips/mips.h (ISA_HAS_FP_RECIP_RSQRT): New macro.
commit385361c961c1eaba01a77801eb50f20c0fe5b81a
authormacro <macro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 17:16:48 +0000 (20 17:16 +0000)
committermacro <macro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Nov 2013 17:16:48 +0000 (20 17:16 +0000)
tree2f87677ae402ee14fbc68e4212d6c8ad43fd03a1
parent05249932a81c9fbf5c5a3b72e58efcae51c2aacb
* config/mips/mips.h (ISA_HAS_FP_RECIP_RSQRT): New macro.
* config/mips/mips.c (mips_rtx_costs) <DIV>: Check for
ISA_HAS_FP_RECIP_RSQRT rather than ISA_HAS_FP4.
* config/mips/mips.md (recip_condition): Remove mode attribute.
(div<mode>3): Use ISA_HAS_FP_RECIP_RSQRT rather than
<recip_condition>.
(*recip<mode>3, *rsqrt<mode>a, *rsqrt<mode>b): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205129 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/mips.md