Thank you all for informations.

Regards,
Nemanja

----- Original Message ----- From: "Dave Hudson" <[EMAIL PROTECTED]> To: "Alan Lehotsky" <[EMAIL PROTECTED]>; "Nemanja Popov" <[EMAIL PROTECTED]>; <gcc@gcc.gnu.org>
Sent: Wednesday, April 05, 2006 7:21 PM
Subject: RE: GCC port for V8-uRISC (8 bit CPU)


FWIW we did get really great code generation for the IP2k in the end
although it took some rather unpleasant machine-dependent-reorg stuff to
work around the fact almost every instruction used a singe 8-bit
accumulator registerr :-)

Other ports to look at would be the AVR (8-bit RISC with 32 registers)
and 68HC11 (more traditional accumulator-style 8-bit CPU).  The AVR is a
pretty nice clean port.


Regards,
Dave


* -----Original Message-----
* From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
* Behalf Of Alan Lehotsky
* Sent: 05 April 2006 17:49
* To: Nemanja Popov; gcc@gcc.gnu.org
* Subject: Re: GCC port for V8-uRISC (8 bit CPU)
*
* I participated in a port to an 8-bit internet toaster 4 years
* ago (the Ubicom IP2k chip).
*
* It's distributed as part of the gcc-3.x releases, but has
* been dropped from the gcc-4.x distributions.
*
* The IP2k was a very restrictive environment, and it took a
* lot of work to get it to generate really tight code.
* I'd definely suggest looking at gcc/config/ip2k to see how we
* did it....
*
* -----Original Message-----
* >From: Nemanja Popov <[EMAIL PROTECTED]>
* >Sent: Apr 5, 2006 9:50 AM
* >To: gcc@gcc.gnu.org
* >Subject: GCC port for V8-uRISC (8 bit CPU)
* >
* >Hi,
* >
* >Can somebody please explain to me is it reasonable and
* possible to port
* >gcc (version 4.xx) to 8 bit cpu architecture.
* >I would appreciate precise explanation why it is possible or not.
* >
* >CPU is V8-uRISC.
* >
* >V8-uRISC Features are:
* >
* >  8-bit ALU
* >  64K byte addressing capability
* >  Accumulator (R0)
* >  Seven 8-bit General Purpose Registers (R1-R7)  Multiple register
* > banks are easily implemented  16-bit Program Counter and
* Stack Pointer
* >
* >Thanks in advance for all informations.
* >Regards,
* >Nemanja Popov
* >
*
*
*


__________ NOD32 1.1473 (20060405) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



Reply via email to