[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [f-cpu] Some answer
(No more than 246 mails left ;-P)
nico wrote:
>Argh ! 92 messages !
>
>Define a generic representation of code to write different compiler are
>very hard. The big example is why gcc couldn't produice an output in
>java byte code. JVM are simply a "virtual processor", so it will be nice
>that gcc could compile for this target. But it's a stack machine not a
>register based one. And the semantic of the intermediate representation
>are too poor to be used.
>
>Our register set is definitely 3r 2W, i don't like it too much for
>performance reason but why using it better. One off the main problem are
>exepntion handler. Couldn't it be possible to use the second register to
>output the state without traping (imagine the DIV instruction, the
>second register will say if a div by zero occur or an overflow
>occur,...). If the system need a trap an instruction should verify the
>regiter otherwise it could do nothing. What do you think of it ?
>
>For the floating point unit, we should provid 128 bits extended floating
>point precision for the day of the register set will double.
>
>What about written a asm optimiser which could be used as backend for
>every different language compiler ?
>
>VHDL could never be used to write SW. It's too poor ! IO fonction are
>too poor.
>
I'm agree, i'm agree...too
>Nowdays HW world try to find an other way to code to a higher
>level. SystemC are the best canditate (C++ + a lib), but there is other
>proposal (VHDL-OO, UML-RT, new langage...)
>
But I am not sure than SystemC is really the *new* hw system level
description language (too early to know), it have some initiative but
nothing is clear.
>
>
>read you soon !
>
>nicO
>*************************************************************
>To unsubscribe, send an e-mail to majordomo@seul.org with
>unsubscribe f-cpu in the body. http://f-cpu.seul.org/
>
I'll continue my reading.
Just an Illusion
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu in the body. http://f-cpu.seul.org/