]> git.ipfire.org Git - thirdparty/gcc.git/commit
sparc.c (emit_soft_tfmode_libcall, [...]): New.
authorRichard Henderson <rth@gcc.gnu.org>
Tue, 30 Apr 2002 19:10:02 +0000 (12:10 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 30 Apr 2002 19:10:02 +0000 (12:10 -0700)
commitbf68c82283c18c0bbbd659f060f445493a1d28e7
tree42143c0c5d82f06c4c31d965f1dae24b7fcc3077
parentb7952e6c3e30f239127e31cf708979cc2c0ab0ae
sparc.c (emit_soft_tfmode_libcall, [...]): New.

        * config/sparc/sparc.c (emit_soft_tfmode_libcall,
        emit_soft_tfmode_binop, emit_soft_tfmode_unop, emit_soft_tfmode_cvt,
        emit_hard_tfmode_operation, emit_tfmode_binop, emit_tfmode_unop,
        emit_tfmode_cvt): New.
        * config/sparc/sparc.md (extendsftf2, extenddftf2, trunctfsf2,
        trunctfdf2, floatsitf2, floatunssitf2, floatditf2, floatunsditf2,
        fix_trunctfsi2, fixuns_trunctfsi2, fix_trunctfdi2, fixuns_trunctfdi2,
        addtf3, subtf3, multf3, divtf3, sqrttf2): Use them.
        * config/sparc/sparc-protos.h: Update.

From-SVN: r52964
gcc/ChangeLog
gcc/config/sparc/sparc-protos.h
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md