Commit 031fec00 by David S. Miller Committed by David S. Miller

sparc.md (negtf2_notv9 split): Give NEG SFmode.

	* config/sparc/sparc.md (negtf2_notv9 split): Give NEG
	SFmode.
	(negsf2): Fix insn output string.

From-SVN: r21844
parent b4b68717
...@@ -8,7 +8,9 @@ Wed Aug 19 07:08:15 1998 David S. Miller <davem@pierdol.cobaltmicro.com> ...@@ -8,7 +8,9 @@ Wed Aug 19 07:08:15 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
nonlocal_goto_receiver UNSPEC number. nonlocal_goto_receiver UNSPEC number.
* config/sparc/sparc.md (nonlocal_goto_receiver): Add comment * config/sparc/sparc.md (nonlocal_goto_receiver): Add comment
making note of this dependency existing in sparc.c making note of this dependency existing in sparc.c
(negtf2_notv9 split): Give NEG SFmode.
(negsf2): Fix insn output string.
Tue Aug 18 12:40:27 1998 Richard Henderson <rth@cygnus.com> Tue Aug 18 12:40:27 1998 Richard Henderson <rth@cygnus.com>
* c-common.c (decl_attributes): Issue an error if the argument * c-common.c (decl_attributes): Issue an error if the argument
......
...@@ -6424,7 +6424,7 @@ ...@@ -6424,7 +6424,7 @@
&& GET_CODE (operands[1]) == REG && GET_CODE (operands[1]) == REG
&& REGNO (operands[0]) != REGNO (operands[1]) && REGNO (operands[0]) != REGNO (operands[1])
&& reload_completed" && reload_completed"
[(set (match_dup 2) (neg (match_dup 3))) [(set (match_dup 2) (neg:SF (match_dup 3)))
(set (match_dup 4) (match_dup 5)) (set (match_dup 4) (match_dup 5))
(set (match_dup 6) (match_dup 7))] (set (match_dup 6) (match_dup 7))]
"operands[2] = gen_rtx_raw_REG (SFmode, REGNO (operands[0])); "operands[2] = gen_rtx_raw_REG (SFmode, REGNO (operands[0]));
...@@ -6497,7 +6497,7 @@ ...@@ -6497,7 +6497,7 @@
[(set (match_operand:DF 0 "register_operand" "=e") [(set (match_operand:DF 0 "register_operand" "=e")
(neg:DF (match_operand:DF 1 "register_operand" "e")))] (neg:DF (match_operand:DF 1 "register_operand" "e")))]
"TARGET_FPU && TARGET_V9" "TARGET_FPU && TARGET_V9"
"fnegd\\t%0, %0" "fnegd\\t%1, %0"
[(set_attr "type" "fpmove") [(set_attr "type" "fpmove")
(set_attr "length" "1")]) (set_attr "length" "1")])
......
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