delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/01/31/19:12:37

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
Date: Sat, 1 Feb 2014 01:11:52 +0100
From: Gabriel Paubert <paubert AT iram DOT es>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Re: refdes renumber
Message-ID: <20140201001152.GA20245@visitor2.iram.es>
References: <CAG4ve9+wP0VAnXAFpB+gJQHUphnNTYn71_wBphuMafL09k9YnQ AT mail DOT gmail DOT com>
<koto2c$r5i$1 AT ger DOT gmane DOT org>
<CAG4ve9KJeGATHFoUuosCnOeUNa9TcunM1+C9EJwxAbTQ3yU0dw AT mail DOT gmail DOT com>
<kp224q$20f$1 AT ger DOT gmane DOT org>
<CAG4ve9+RgrKFe7-F13QxMqb4sx3jYqQuaFxwzPnVuayPq9U8fw AT mail DOT gmail DOT com>
<1391182300 DOT 2023 DOT 11 DOT camel AT AMD64X2 DOT fritz DOT box>
<CAG4ve9+JF25kq5xzZ0NyAF2cK2Sq_qBEUK742aj64ZrQmituWg AT mail DOT gmail DOT com>
<dcctraxft DOT ln2 AT skate DOT rswarbrick>
<20140131220845 DOT GA29613 AT visitor2 DOT iram DOT es>
<201401312214 DOT s0VMEXN3022557 AT envy DOT delorie DOT com>
MIME-Version: 1.0
In-Reply-To: <201401312214.s0VMEXN3022557@envy.delorie.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Spamina-Bogosity: Ham
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Fri, Jan 31, 2014 at 05:14:33PM -0500, DJ Delorie wrote:
> 
> > Basically today, all machines you can afford to buy ... have word
> > sizes which are a power of 2,
> 
> Ha!  No.  I've done a few GCC ports to microcontrollers with odd
> register/pointer/whatever sizes.  I'm in the middle of proposing a new
> mechanism inside gcc to have target-defined not-power-of-two types,
> too.

Indeed true for microcontrollers (and I've seen your mails on the gcc list), 
but the ones I know with non power of 2 word sizes would never be able to run the 
Python interpreter. For the cases I know, and I don't claim that I know all
processor families, the odd sizes are typically related to pointers (attempts
to extend address space like the MSP430X).

At least these machines have binary addressing scheme, unlike 
the Burroughs B2500 (porting GCC to it would be ... challenging).

	Gabriel


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019