rs6000-modes.def revision 117395
172211Sasmodai/* Definitions of target machine for GNU compiler, for IBM RS/6000.
272211Sasmodai   Copyright (C) 2002 Free Software Foundation, Inc.
372211Sasmodai   Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
472211Sasmodai
572211SasmodaiThis file is part of GNU CC.
672211Sasmodai
772211SasmodaiGNU CC is free software; you can redistribute it and/or modify
872211Sasmodaiit under the terms of the GNU General Public License as published by
972211Sasmodaithe Free Software Foundation; either version 2, or (at your option)
1072211Sasmodaiany later version.
1172211Sasmodai
1272211SasmodaiGNU CC is distributed in the hope that it will be useful,
1372211Sasmodaibut WITHOUT ANY WARRANTY; without even the implied warranty of
1472211SasmodaiMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1572211SasmodaiGNU General Public License for more details.
1672211Sasmodai
1772211SasmodaiYou should have received a copy of the GNU General Public License
1872211Sasmodaialong with GNU CC; see the file COPYING.  If not, write to
1972211Sasmodaithe Free Software Foundation, 59 Temple Place - Suite 330,
2072211SasmodaiBoston, MA 02111-1307, USA.  */
2172211Sasmodai
2272211Sasmodai/* Add any extra modes needed to represent the condition code.
2372211Sasmodai
2472211Sasmodai   For the RS/6000, we need separate modes when unsigned (logical) comparisons
2572211Sasmodai   are being done and we need a separate mode for floating-point.  We also
2672211Sasmodai   use a mode for the case when we are comparing the results of two
2772211Sasmodai   comparisons, as then only the EQ bit is valid in the register.  */
2872211Sasmodai
2972211SasmodaiCC (CCUNS)
3072211SasmodaiCC (CCFP)
3172211SasmodaiCC (CCEQ)
3272211Sasmodai