rs6000-modes.def revision 117395
177943Sdfr/* Definitions of target machine for GNU compiler, for IBM RS/6000. 2164010Smarcel Copyright (C) 2002 Free Software Foundation, Inc. 377943Sdfr Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) 477943Sdfr 577943SdfrThis file is part of GNU CC. 677943Sdfr 777943SdfrGNU CC is free software; you can redistribute it and/or modify 877943Sdfrit under the terms of the GNU General Public License as published by 977943Sdfrthe Free Software Foundation; either version 2, or (at your option) 1077943Sdfrany later version. 1177943Sdfr 1277943SdfrGNU CC is distributed in the hope that it will be useful, 1377943Sdfrbut WITHOUT ANY WARRANTY; without even the implied warranty of 1477943SdfrMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15164010SmarcelGNU General Public License for more details. 16164010Smarcel 17164010SmarcelYou should have received a copy of the GNU General Public License 18164010Smarcelalong with GNU CC; see the file COPYING. If not, write to 19164010Smarcelthe Free Software Foundation, 59 Temple Place - Suite 330, 20164010SmarcelBoston, MA 02111-1307, USA. */ 21164010Smarcel 22164010Smarcel/* Add any extra modes needed to represent the condition code. 23164010Smarcel 24164010Smarcel For the RS/6000, we need separate modes when unsigned (logical) comparisons 2577943Sdfr are being done and we need a separate mode for floating-point. We also 2677943Sdfr use a mode for the case when we are comparing the results of two 27124140Sobrien comparisons, as then only the EQ bit is valid in the register. */ 28124140Sobrien 29124140SobrienCC (CCUNS) 3077943SdfrCC (CCFP) 3177943SdfrCC (CCEQ) 3277943Sdfr