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

From-SVN: r29599
This commit is contained in:
Jeffrey A Law 1999-09-22 20:29:43 +00:00 committed by Jeff Law
parent 9a40d6bc0c
commit 79077c3f97
2 changed files with 14 additions and 2 deletions

View File

@ -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)
* pa.md (return, return_internal): Use bve for PA2.0.
* pa.md (fused multiply): Add variants which reduce height for the
fused multiply, but which still generate 2 insns.
(fnegabs): Similarly.

View File

@ -4498,7 +4498,12 @@
(define_insn "return"
[(return)]
"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 "length" "4")])
@ -4508,7 +4513,12 @@
[(use (reg:SI 2))
(return)]
""
"bv%* %%r0(%%r2)"
"*
{
if (TARGET_PA_20)
return \"bve%* (%%r2)\";
return \"bv%* %%r0(%%r2)\";
}"
[(set_attr "type" "branch")
(set_attr "length" "4")])