summaryrefslogtreecommitdiff
path: root/gcc/config/ns32k/ns32k.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-05-09 22:42:04 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-05-09 22:42:04 +0000
commit0aabf97a765c042f877f51a765da7e6e3735fc9f (patch)
treecc1d70d1317cf292587c1e2007cc39d1bc98c50a /gcc/config/ns32k/ns32k.c
parent8149a4fc4472400faec8657fd29c6bf12a16c95b (diff)
downloadgcc-0aabf97a765c042f877f51a765da7e6e3735fc9f.tar.gz
(output_move_dconst): For some integer constants, use movxwd/movd
instead of movxbd/movxwd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7268 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/ns32k/ns32k.c')
-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 ba42b3320bc..7b52213f15c 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 ");