From: Richard Kenner Date: Mon, 9 May 1994 22:42:04 +0000 (-0400) Subject: (output_move_dconst): For some integer constants, use movxwd/movd X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=51a52b63e55a025ff3ebc6607f7c896f554831ad;p=gcc.git (output_move_dconst): For some integer constants, use movxwd/movd instead of movxbd/movxwd. From-SVN: r7268 --- 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 ");