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.
(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")])
[(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")])