[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Storm C



Vaclav Grund wrote:
> 
> Pokud nekomu jde o co nejlepsi optimalizaci a zdarma necht
> nainstaluje gcc - pripadne prelozi egcs - kod je tak dobry,
> ze malokdy to zoptimalizujete lepe, pokud nemate nejake
> dalsi informace, ktere jste kompilatoru spatne sdelili.
> 
>   Ja jsem slysel, ze gcc by dokonce melo umet kompilovat pro vsechny mozny
> procesory.
> Napr. jednocipy 8051,..
>  Co je na tom pravdy? Jak to funguje?

Osobne jsem tento chip nikdy nevidel a nezkousel, ale intelova verze mi
bez problemu
kompilovala binarky pro MC

V zakladni distribuci jsou k dispozici prekladace pro:

mh-elfalphapic  mh-m68kpic      mh-sun3         mt-m68kpic
mh-a68bsd       mh-go32         mh-ncr3000      mh-sysv        
mt-netware
mh-aix386       mh-hp300        mh-ncrsvr43     mh-sysv4        mt-papic
mh-apollo68     mh-hpux         mh-necv4        mh-vaxult2     
mt-ppcpic
mh-cxux         mh-hpux8        mh-papic        mh-windows     
mt-sparcpic
mh-cygwin32     mh-irix4        mh-ppcpic       mh-x86pic       mt-v810
mh-decstation   mh-irix5        mh-riscos       mpw            
mt-x86pic
mh-delta88      mh-irix6        mh-sco          mpw-mh-mpw
mh-dgux         mh-lynxos       mh-solaris      mt-elfalphapic
mh-dgux386      mh-lynxrs6k     mh-sparcpic     mt-linux

Preklada se do mezikodu (v nemz se mj. take debuguje) a ten
se pak preklada platformovy assemblerem (BTW mezikod je dosti
blizky zapisu Motorolich instrukci - tj Move src,dst aj.)

Pak existuje i nejake extensions a mezi nimi mohou byt i ty chipu
jak tu zminujete - ja sam jsem videl neco pro SAB microchipy, ale
to uz je vetsinou komerce a musi to clovek zaplatit.

Pro zajemce - pro sparcky by to mohlo plodit 64bit kod.


-- 
   Zdenek Kabelac    http://www.fi.muni.cz/~kabi/   kabi@fi.muni.cz