2002-02-04 Chris Demetriou <cgd@broadcom.com>
authorChris Demetriou <cgd@google.com>
Tue, 5 Mar 2002 03:14:56 +0000 (03:14 +0000)
committerChris Demetriou <cgd@google.com>
Tue, 5 Mar 2002 03:14:56 +0000 (03:14 +0000)
commit8612006bd764dee799659e34f29e76d8a2745f25
tree4cc8bfb63124599afb3d87f72916618de3ae5a39
parent0d4dcc4ad9a2b6904327b4a657ddad952c81be02
2002-02-04  Chris Demetriou  <cgd@broadcom.com>

        * mips.igen (check_fmt, check_fmt_p): New functions to check
        whether specific floating point formats are usable.
        (ABS.fmt, ADD.fmt, CEIL.L.fmt, CEIL.W, DIV.fmt, FLOOR.L.fmt)
        (FLOOR.W.fmt, MOV.fmt, MUL.fmt, NEG.fmt, RECIP.fmt, ROUND.L.fmt)
        (ROUND.W.fmt, RSQRT.fmt, SQRT.fmt, SUB.fmt, TRUNC.L.fmt, TRUNC.W):
        Use the new functions.
        (do_c_cond_fmt): Remove format checks...
        (C.cond.fmta, C.cond.fmtb): And move them into all callers.
sim/mips/ChangeLog
sim/mips/mips.igen