Commit 5e631e49 by Matt Turner Committed by Richard Henderson

ev6.md: (define_bypass "ev6_fmul,ev6_fadd"): New.

        * config/alpha/ev6.md: (define_bypass "ev6_fmul,ev6_fadd"): New.
        (define_bypass "ev6_fcmov"): New.

From-SVN: r187978
parent ca9d5dc6
2012-05-29 Matt Turner <mattst88@gmail.com>
* config/alpha/ev6.md: (define_bypass "ev6_fmul,ev6_fadd"): New.
(define_bypass "ev6_fcmov"): New.
2012-05-29 Steven Bosscher <steven@gcc.gnu.org>
* integrate.c: Remove.
......
......@@ -147,11 +147,15 @@
(eq_attr "type" "fadd,fcpys,fbr"))
"ev6_fa")
(define_bypass 6 "ev6_fmul,ev6_fadd" "ev6_fst,ev6_ftoi")
(define_insn_reservation "ev6_fcmov" 8
(and (eq_attr "tune" "ev6")
(eq_attr "type" "fcmov"))
"ev6_fa,nothing*3,ev6_fa")
(define_bypass 10 "ev6_fcmov" "ev6_fst,ev6_ftoi")
(define_insn_reservation "ev6_fdivsf" 12
(and (eq_attr "tune" "ev6")
(and (eq_attr "type" "fdiv")
......
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