From: Jeff Law Date: Thu, 8 Oct 1992 17:21:43 +0000 (-0600) Subject: pa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=742ba40c29679d6c6216ee5b70487b415fc717fb;p=gcc.git pa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit. * pa.md (fp_alu function unit, case fpcc): Fpcc instructions use the fpalu unit. In the most common case their result will be used in a ftest instruction. Minimum distance between the fcmp and ftest instruction is 4. From-SVN: r2370 --- diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 14be0fc76fc..1832f4c2484 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -123,6 +123,7 @@ ;; fsqrt,sgl 14 MPY 14 ;; fsqrt,dbl 18 MPY 18 +(define_function_unit "fp_alu" 1 0 (eq_attr "type" "fpcc") 4 2) (define_function_unit "fp_alu" 1 0 (eq_attr "type" "fpalu") 3 2) (define_function_unit "fp_mpy" 1 0 (eq_attr "type" "fpmul") 3 2) (define_function_unit "fp_mpy" 1 0 (eq_attr "type" "fpdivsgl") 10 10)