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