]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000.c (rs6000_emit_swdivsf): New function.
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 6 Jun 2005 02:32:27 +0000 (02:32 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 6 Jun 2005 02:32:27 +0000 (22:32 -0400)
commitef765ea99137b659f6d1c95b5dfcc34314193e06
tree0f1235f2b78072790a5552cb4f522f677335fbe8
parent6c4b13a9ecd4100d77fb64b13edb15ec1eb7dcaa
rs6000.c (rs6000_emit_swdivsf): New function.

        * config/rs6000/rs6000.c (rs6000_emit_swdivsf): New function.
        (rs6000_emit_swdivdf): New function.
        * config/rs6000/rs6000.md (fres): New pattern.
        (divsf3): Add approximation through rs6000_emit_swdivsf.
        (fred): New pattern.
        (divdf3): Add approximation through rs6000_emit_swdivdf.
        * config/rs6000/rs6000-protos.h (rs6000_emit_swdivsf): Declare.
        (rs6000_emit_swdivdf): Declare.
        * config/rs6000/rs6000.opt (mswdiv): New option.
        * doc/invoke.texi (RS/6000 and PowerPC Options): Document mswdiv.

From-SVN: r100645
gcc/ChangeLog
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/rs6000.opt
gcc/doc/invoke.texi