Commit f96c8666 by Uros Bizjak Committed by Uros Bizjak

i386.md (*<code>extend<mode>xf2): Macroize insn from *<code>extendsfxf2 and…

i386.md (*<code>extend<mode>xf2): Macroize insn from *<code>extendsfxf2 and *<code>extenddfxf2 using MODEF mode...

	* config/i386/i386.md (*<code>extend<mode>xf2): Macroize insn from
	*<code>extendsfxf2 and *<code>extenddfxf2 using MODEF mode iterator.

From-SVN: r264398
parent 2049befd
2018-09-18 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (*<code>extend<mode>xf2): Macroize insn from
*<code>extendsfxf2 and *<code>extenddfxf2 using MODEF mode iterator.
2018-09-18 Jonathan Wakely <jwakely@redhat.com> 2018-09-18 Jonathan Wakely <jwakely@redhat.com>
PR other/87353 PR other/87353
......
...@@ -9837,19 +9837,10 @@ ...@@ -9837,19 +9837,10 @@
[(set_attr "type" "fsgn") [(set_attr "type" "fsgn")
(set_attr "mode" "DF")]) (set_attr "mode" "DF")])
(define_insn "*<code>extendsfxf2" (define_insn "*<code>extend<mode>xf2"
[(set (match_operand:XF 0 "register_operand" "=f") [(set (match_operand:XF 0 "register_operand" "=f")
(absneg:XF (float_extend:XF (absneg:XF (float_extend:XF
(match_operand:SF 1 "register_operand" "0"))))] (match_operand:MODEF 1 "register_operand" "0"))))]
"TARGET_80387"
"f<absneg_mnemonic>"
[(set_attr "type" "fsgn")
(set_attr "mode" "XF")])
(define_insn "*<code>extenddfxf2"
[(set (match_operand:XF 0 "register_operand" "=f")
(absneg:XF (float_extend:XF
(match_operand:DF 1 "register_operand" "0"))))]
"TARGET_80387" "TARGET_80387"
"f<absneg_mnemonic>" "f<absneg_mnemonic>"
[(set_attr "type" "fsgn") [(set_attr "type" "fsgn")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment