aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-05-09 18:42:04 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-05-09 18:42:04 -0400
commit51a52b63e55a025ff3ebc6607f7c896f554831ad (patch)
treecc1d70d1317cf292587c1e2007cc39d1bc98c50a
parentd5ea2ac4c76753a47f089cdd23a0da18d7dd443a (diff)
downloadgcc-51a52b63e55a025ff3ebc6607f7c896f554831ad.zip
gcc-51a52b63e55a025ff3ebc6607f7c896f554831ad.tar.gz
gcc-51a52b63e55a025ff3ebc6607f7c896f554831ad.tar.bz2
(output_move_dconst): For some integer constants, use movxwd/movd
instead of movxbd/movxwd. From-SVN: r7268
-rw-r--r--gcc/config/ns32k/ns32k.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/ns32k/ns32k.c b/gcc/config/ns32k/ns32k.c
index ba42b33..7b52213 100644
--- a/gcc/config/ns32k/ns32k.c
+++ b/gcc/config/ns32k/ns32k.c
@@ -893,9 +893,9 @@ output_move_dconst (n, s)
strcpy (r, "movzbd ");
else if (n > 0 && n < 65536)
strcpy (r, "movzwd ");
- else if (n < 0 && n > -257)
+ else if (n < 0 && n > -129)
strcpy (r, "movxbd ");
- else if (n < 0 && n > -65537)
+ else if (n < 0 && n > -32769)
strcpy (r, "movxwd ");
else
strcpy (r, "movd ");