* pa.md (return, return_internal): Use bve for PA2.0.
From-SVN: r29599
This commit is contained in:
parent
9a40d6bc0c
commit
79077c3f97
|
@ -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 @@
|
||||||
(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 @@
|
||||||
[(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")])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue