Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/arm-modes.def @ 67:f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 22 Mar 2011 17:18:12 +0900 |
parents | 77e2b8dfacca |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
65:65488c3d617d | 67:f6334be47118 |
---|---|
1 /* Definitions of target machine for GNU compiler, for ARM. | 1 /* Definitions of target machine for GNU compiler, for ARM. |
2 Copyright (C) 2002, 2004, 2007 Free Software Foundation, Inc. | 2 Copyright (C) 2002, 2004, 2007, 2010 Free Software Foundation, Inc. |
3 Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) | 3 Contributed by Pieter `Tiggr' Schoenmakers (rcpieter@win.tue.nl) |
4 and Martin Simmons (@harleqn.co.uk). | 4 and Martin Simmons (@harleqn.co.uk). |
5 More major hacks by Richard Earnshaw (rearnsha@arm.com) | 5 More major hacks by Richard Earnshaw (rearnsha@arm.com) |
6 Minor hacks by Nick Clifton (nickc@cygnus.com) | 6 Minor hacks by Nick Clifton (nickc@cygnus.com) |
7 | 7 |
32 | 32 |
33 /* CCFPEmode should be used with floating inequalities, | 33 /* CCFPEmode should be used with floating inequalities, |
34 CCFPmode should be used with floating equalities. | 34 CCFPmode should be used with floating equalities. |
35 CC_NOOVmode should be used with SImode integer equalities. | 35 CC_NOOVmode should be used with SImode integer equalities. |
36 CC_Zmode should be used if only the Z flag is set correctly | 36 CC_Zmode should be used if only the Z flag is set correctly |
37 CC_Cmode should be used if only the C flag is set correctly, after an | |
38 addition. | |
37 CC_Nmode should be used if only the N (sign) flag is set correctly | 39 CC_Nmode should be used if only the N (sign) flag is set correctly |
40 CC_CZmode should be used if only the C and Z flags are correct | |
41 (used for DImode unsigned comparisons). | |
42 CC_NCVmode should be used if only the N, C, and V flags are correct | |
43 (used for DImode signed comparisons). | |
38 CCmode should be used otherwise. */ | 44 CCmode should be used otherwise. */ |
39 | 45 |
40 CC_MODE (CC_NOOV); | 46 CC_MODE (CC_NOOV); |
41 CC_MODE (CC_Z); | 47 CC_MODE (CC_Z); |
48 CC_MODE (CC_CZ); | |
49 CC_MODE (CC_NCV); | |
42 CC_MODE (CC_SWP); | 50 CC_MODE (CC_SWP); |
43 CC_MODE (CCFP); | 51 CC_MODE (CCFP); |
44 CC_MODE (CCFPE); | 52 CC_MODE (CCFPE); |
45 CC_MODE (CC_DNE); | 53 CC_MODE (CC_DNE); |
46 CC_MODE (CC_DEQ); | 54 CC_MODE (CC_DEQ); |