[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