Commit 43d75418 by J"orn Rennecke Committed by Joern Rennecke

(convert_move): Use zero_extendpsisi2 to do an unsigned extension from PSImode to SImode.

	* (convert_move): Use zero_extendpsisi2 to do an unsigned extension
	from PSImode to SImode.

From-SVN: r36729
parent e389897b
Thu Oct 5 19:04:18 2000 J"orn Rennecke <amylaar@redhat.co.uk>
* (convert_move): Use zero_extendpsisi2 to do an unsigned extension
from PSImode to SImode.
2000-10-05 Jakub Jelinek <jakub@redhat.com>
* emit-rtl.c (gen_lowpart_common) [REAL_ARITHMETICS]: Fix conversion
......
......@@ -1005,12 +1005,19 @@ convert_move (to, from, unsignedp)
else
{
#ifdef HAVE_extendpsisi2
if (HAVE_extendpsisi2)
if (! unsignedp && HAVE_extendpsisi2)
{
emit_unop_insn (CODE_FOR_extendpsisi2, to, from, UNKNOWN);
return;
}
#endif /* HAVE_extendpsisi2 */
#ifdef HAVE_zero_extendpsisi2
if (unsignedp && HAVE_zero_extendpsisi2)
{
emit_unop_insn (CODE_FOR_zero_extendpsisi2, to, from, UNKNOWN);
return;
}
#endif /* HAVE_zero_extendpsisi2 */
abort ();
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment