This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Unreviewed patches
- From: Paul Schlie <schlie at comcast dot net>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: Zack Weinberg <zack at codesourcery dot com>,Richard Sandiford <rsandifo at redhat dot com>,<gcc-patches at gcc dot gnu dot org>
- Date: Wed, 30 Mar 2005 10:38:40 -0500
- Subject: Re: Unreviewed patches
>> Alexandre Oliva <aoliva@redhat.com> writes:
>> So what would HImode and QImode mean under these conditions?
>
> - nothing unless the c4x implementation choose to emulate char and short
> via QI and HI mode designated operations, likely by loading then selecting
> the appropriate sub-mode data, and merging when storing into memory, etc.
just as 8 bit targets for example tend to not designate SI mode == 8 bits
(although that would be the target's natural "single" word size, and use
DI/TI modes for wider 16/32 bit types); but instead emulate wider types
(int, long, float, etc.) using HI/SI/etc. modes as desired as if they were
wider machines to preserve the SI mode ~ 32 ~ 4 bytes presumption (for good
or bad?)