(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
This commit is contained in:
parent
e389897bcd
commit
43d7541888
2 changed files with 13 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
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 ();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue