aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-01-12 06:00:25 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-01-12 06:00:25 -0500
commit6a7ec0a773b070fb50b6ce4b5397cbd64ace3272 (patch)
tree7efc903795aa73258ba02d929e8aea7917f1f911
parentfab3bcc30565b618c639362271fc4f273aa5ce58 (diff)
downloadgcc-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.h18
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}, \