Commit d75fbd3d by Nick Clifton Committed by Nick Clifton

rx.md (tablejump): Add missing label.

	* config/rx/rx.md (tablejump): Add missing label.
	(adddi3_internal): Mark operand 0 as early-clobbered.
	(smaxsi3): Revert previous delta.
	(adc_internal): Fix whitespace in generated asm.
	(adc_flags): Likewise.

From-SVN: r179542
parent 4d8752f0
2011-10-05 Nick Clifton <nickc@redhat.com>
* config/rx/rx.md (tablejump): Add missing label.
(adddi3_internal): Mark operand 0 as early-clobbered.
(smaxsi3): Revert previous delta.
(adc_internal): Fix whitespace in generated asm.
(adc_flags): Likewise.
2011-10-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2011-10-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* expmed.c (expand_mult_highpart_optab): Replace optab_handler * expmed.c (expand_mult_highpart_optab): Replace optab_handler
...@@ -332,7 +332,7 @@ ...@@ -332,7 +332,7 @@
"" ""
{ return flag_pic ? (TARGET_AS100_SYNTAX ? "\n?:\tbra\t%0" { return flag_pic ? (TARGET_AS100_SYNTAX ? "\n?:\tbra\t%0"
: "\n1:\tbra\t%0") : "\n1:\tbra\t%0")
: "jmp\t%0"; : "\n1:jmp\t%0";
} }
[(set_attr "timings" "33") [(set_attr "timings" "33")
(set_attr "length" "2")] (set_attr "length" "2")]
...@@ -901,7 +901,7 @@ ...@@ -901,7 +901,7 @@
(match_operand:SI 2 "rx_source_operand" "r,Sint08,Sint16,Sint24,i,Q"))) (match_operand:SI 2 "rx_source_operand" "r,Sint08,Sint16,Sint24,i,Q")))
(clobber (reg:CC CC_REG))] (clobber (reg:CC CC_REG))]
"reload_completed" "reload_completed"
"adc %2,%0" "adc\t%2, %0"
[(set_attr "timings" "11,11,11,11,11,33") [(set_attr "timings" "11,11,11,11,11,33")
(set_attr "length" "3,4,5,6,7,6")] (set_attr "length" "3,4,5,6,7,6")]
) )
...@@ -922,7 +922,7 @@ ...@@ -922,7 +922,7 @@
(match_dup 2)) (match_dup 2))
(const_int 0)))] (const_int 0)))]
"reload_completed && rx_match_ccmode (insn, CC_ZSCmode)" "reload_completed && rx_match_ccmode (insn, CC_ZSCmode)"
"adc %2,%0" "adc\t%2, %0"
[(set_attr "timings" "11,11,11,11,11,33") [(set_attr "timings" "11,11,11,11,11,33")
(set_attr "length" "3,4,5,6,7,6")] (set_attr "length" "3,4,5,6,7,6")]
) )
...@@ -980,7 +980,7 @@ ...@@ -980,7 +980,7 @@
}) })
(define_insn_and_split "adddi3_internal" (define_insn_and_split "adddi3_internal"
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=&r")
(plus:SI (match_operand:SI 2 "register_operand" "r") (plus:SI (match_operand:SI 2 "register_operand" "r")
(match_operand:SI 3 "rx_source_operand" "riQ"))) (match_operand:SI 3 "rx_source_operand" "riQ")))
(set (match_operand:SI 1 "register_operand" "=r") (set (match_operand:SI 1 "register_operand" "=r")
...@@ -1163,11 +1163,11 @@ ...@@ -1163,11 +1163,11 @@
(set_attr "timings" "22,44")] (set_attr "timings" "22,44")]
) )
(define_insn "smax<int_modes:mode>3" (define_insn "smaxsi3"
[(set (match_operand:int_modes 0 "register_operand" "=r,r,r,r,r,r") [(set (match_operand:SI 0 "register_operand" "=r,r,r,r,r,r")
(smax:int_modes (match_operand:int_modes 1 "register_operand" "%0,0,0,0,0,0") (smax:SI (match_operand:SI 1 "register_operand" "%0,0,0,0,0,0")
(match_operand:int_modes 2 "rx_source_operand" (match_operand:SI 2 "rx_source_operand"
"r,Sint08,Sint16,Sint24,i,Q")))] "r,Sint08,Sint16,Sint24,i,Q")))]
"" ""
"max\t%Q2, %0" "max\t%Q2, %0"
[(set_attr "length" "3,4,5,6,7,6") [(set_attr "length" "3,4,5,6,7,6")
......
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