From 51a52b63e55a025ff3ebc6607f7c896f554831ad Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 9 May 1994 18:42:04 -0400 Subject: [PATCH] (output_move_dconst): For some integer constants, use movxwd/movd instead of movxbd/movxwd. From-SVN: r7268 --- gcc/config/ns32k/ns32k.c | 4 ++-- 1 file 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 "); -- 2.30.2