This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Advice needed how to avoid generation of extra sign_extends in .md file
- From: Richard Henderson <rth at redhat dot com>
- To: Igor Shevlyakov <igor at microunity dot com>
- Cc: gcc at gcc dot gnu dot org, gcc-help at gcc dot gnu dot org
- Date: Thu, 3 Oct 2002 19:14:21 -0700
- Subject: Re: Advice needed how to avoid generation of extra sign_extends in .md file
- References: <002001c26b42$ac2589b0$1e0756c0@medusa>
On Thu, Oct 03, 2002 at 06:09:21PM -0700, Igor Shevlyakov wrote:
> - 32 bit opearations always sign extend their result into whole 64-bit
> result registers.
> - conditional branches work only on 64-bit registers
> - loads are always sign-extending.
See the alpha port, which has these same characteristics.
r~