i386.c (output_fp_conditional_move): New function to output floating point conditiona...
authorH.J. Lu <hjl@gnu.org>
Fri, 5 Jun 1998 00:13:57 +0000 (00:13 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 5 Jun 1998 00:13:57 +0000 (18:13 -0600)
commitb657fc397ec6985a86ea8ecba5a83da9c3d7e207
treee981f078bfcfcc87807e3fcb9cb8288abb40c57b
parent265078b93fa51175c9d5942476b288849be92bc1
i386.c (output_fp_conditional_move): New function to output floating point conditional move.

        * i386/i386.c (output_fp_conditional_move): New function
        to output floating point conditional move.
        (output_int_conditional_move): New function to output integer
        conditional move.
        * i386/i386.md (movsicci+5, movhicc+5, movdicc+5): Call
        output_int_conditional_move () to output int conditional move.
        (movsfcc+5, movdfcc+5, movxfcc+5): Call
        output_fp_conditional_move () to output floating point
        conditional move.
        * i386/i386.c (put_condition_code): In INT mode, check
        cc_prev_status.flags & CC_NO_OVERFLOW for GE and LT.

From-SVN: r20233
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md