Commit 79077c3f by Jeffrey A Law Committed by Jeff Law

* pa.md (return, return_internal): Use bve for PA2.0.

From-SVN: r29599
parent 9a40d6bc
...@@ -37,6 +37,8 @@ Wed Sep 22 06:25:15 1999 Jim Kingdon <http://developer.redhat.com> ...@@ -37,6 +37,8 @@ Wed Sep 22 06:25:15 1999 Jim Kingdon <http://developer.redhat.com>
Wed Sep 22 06:06:57 1999 Jeffrey A Law (law@cygnus.com) Wed Sep 22 06:06:57 1999 Jeffrey A Law (law@cygnus.com)
* pa.md (return, return_internal): Use bve for PA2.0.
* pa.md (fused multiply): Add variants which reduce height for the * pa.md (fused multiply): Add variants which reduce height for the
fused multiply, but which still generate 2 insns. fused multiply, but which still generate 2 insns.
(fnegabs): Similarly. (fnegabs): Similarly.
......
...@@ -4498,7 +4498,12 @@ ...@@ -4498,7 +4498,12 @@
(define_insn "return" (define_insn "return"
[(return)] [(return)]
"hppa_can_use_return_insn_p ()" "hppa_can_use_return_insn_p ()"
"bv%* %%r0(%%r2)" "*
{
if (TARGET_PA_20)
return \"bve%* (%%r2)\";
return \"bv%* %%r0(%%r2)\";
}"
[(set_attr "type" "branch") [(set_attr "type" "branch")
(set_attr "length" "4")]) (set_attr "length" "4")])
...@@ -4508,7 +4513,12 @@ ...@@ -4508,7 +4513,12 @@
[(use (reg:SI 2)) [(use (reg:SI 2))
(return)] (return)]
"" ""
"bv%* %%r0(%%r2)" "*
{
if (TARGET_PA_20)
return \"bve%* (%%r2)\";
return \"bv%* %%r0(%%r2)\";
}"
[(set_attr "type" "branch") [(set_attr "type" "branch")
(set_attr "length" "4")]) (set_attr "length" "4")])
......
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