diff options
author | H.J. Lu <hjl@gnu.org> | 1998-06-05 00:13:57 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-04 18:13:57 -0600 |
commit | b657fc397ec6985a86ea8ecba5a83da9c3d7e207 (patch) | |
tree | e981f078bfcfcc87807e3fcb9cb8288abb40c57b /gcc/alias.c | |
parent | 265078b93fa51175c9d5942476b288849be92bc1 (diff) | |
download | gcc-b657fc397ec6985a86ea8ecba5a83da9c3d7e207.zip gcc-b657fc397ec6985a86ea8ecba5a83da9c3d7e207.tar.gz gcc-b657fc397ec6985a86ea8ecba5a83da9c3d7e207.tar.bz2 |
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
Diffstat (limited to 'gcc/alias.c')
0 files changed, 0 insertions, 0 deletions