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 To: geda-user AT delorie DOT com Subject: Re: [geda-user] Re: refdes renumber Message-ID: <20140201001152.GA20245@visitor2.iram.es> References: <1391182300 DOT 2023 DOT 11 DOT camel AT AMD64X2 DOT fritz DOT box> <20140131220845 DOT GA29613 AT visitor2 DOT iram DOT es> <201401312214 DOT s0VMEXN3022557 AT envy DOT delorie DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 Precedence: bulk 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