diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-01-12 06:00:25 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-01-12 06:00:25 -0500 |
commit | 6a7ec0a773b070fb50b6ce4b5397cbd64ace3272 (patch) | |
tree | 7efc903795aa73258ba02d929e8aea7917f1f911 | |
parent | fab3bcc30565b618c639362271fc4f273aa5ce58 (diff) | |
download | gcc-6a7ec0a773b070fb50b6ce4b5397cbd64ace3272.zip gcc-6a7ec0a773b070fb50b6ce4b5397cbd64ace3272.tar.gz gcc-6a7ec0a773b070fb50b6ce4b5397cbd64ace3272.tar.bz2 |
(MASK and TARGET): Change POWERPCSQR to PPCFPX to describe both fsqrt
and fsel.
From-SVN: r6384
-rw-r--r-- | gcc/config/rs6000/rs6000.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index 9ada748..b84947d 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for IBM RS/6000. - Copyright (C) 1992, 1993 Free Software Foundation, Inc. - Contributed by Richard Kenner (kenner@nyu.edu) + Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. + Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu) This file is part of GNU CC. @@ -76,8 +76,8 @@ extern int target_flags; /* Use PowerPC architecture instructions. */ #define MASK_POWERPC 0x04 -/* Use PowerPC square root instructions. */ -#define MASK_POWERPCSQR 0x08 +/* Use PowerPC extended FP instruction including sqrt and fsel. */ +#define MASK_PPCFPX 0x08 /* Use PowerPC-64 architecture instructions. */ #define MASK_POWERPC64 0x10 @@ -101,7 +101,7 @@ extern int target_flags; #define TARGET_POWER (target_flags & MASK_POWER) #define TARGET_POWER2 (target_flags & MASK_POWER2) #define TARGET_POWERPC (target_flags & MASK_POWERPC) -#define TARGET_POWERPCSQR (target_flags & MASK_POWERPCSQR) +#define TARGET_PPCFPX (target_flags & MASK_PPCFPX) #define TARGET_POWERPC64 (target_flags & MASK_POWERPC64) #define TARGET_NEW_MNEMONICS (target_flags & MASK_NEW_MNEMONICS) #define TARGET_NO_FP_IN_TOC (target_flags & MASK_NO_FP_IN_TOC) @@ -121,10 +121,10 @@ extern int target_flags; {"no-power2", - MASK_POWER2}, \ {"no-power", - (MASK_POWER | MASK_POWER2)}, \ {"powerpc", MASK_POWERPC}, \ - {"no-powerpc", - (MASK_POWERPC | MASK_POWERPCSQR | MASK_POWERPC64)}, \ - {"powerpc-sqr", MASK_POWERPC | MASK_POWERPCSQR}, \ - {"no-powerpc-sqr", - MASK_POWERPCSQR}, \ - {"powerpc64", MASK_POWERPC | MASK_POWERPC64}, \ + {"no-powerpc", - (MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64)}, \ + {"powerpc-fpx", MASK_POWERPC | MASK_PPCFPX}, \ + {"no-powerpc-fpx", - MASK_PPCFPX}, \ + {"powerpc64", MASK_POWERPC | MASK_PPCFPX | MASK_POWERPC64}, \ {"no-powerpc64", -MASK_POWERPC64}, \ {"new-mnemonics", MASK_NEW_MNEMONICS}, \ {"old-mnemonics", -MASK_NEW_MNEMONICS}, \ |