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

Re: [f-cpu] Re: Floating-Point?



On Wed, 15 Aug 2001, Ben Franchuk wrote:

> Yann Guidon wrote:
> 
> > For those who where not yet here when the question was raised first :
> > there is already a patent (MIPS) on a configuration register
> > that defines endianness. So we thought : fuck, let's simply move
> > the bit to the instruction. In fact, it's exactly the same amount
> > of HW (a "swap" unit that works both ways) but it is not configured
> > at boot time. that's all. I think that VAX byte ordering was never
> > considered. For this and the rest, there must be all the necessary
> > instructions provided by the SHL (bit shuffling) unit.
> 
> Ok what about instruction decoding of the opcode in a configuration
> register with each setup modifying the fields used?
> version 1 - endian bit active high
> version 2 - endian bit active low
> ( Special register xor endian flag ).
> Ben.

What's the hack here if it's just one bit? Why does
it add up to and complicate the decode stage? Since
after decode the intermediate signals have to be
registered anyway for later execution I don't really
see the point. Could someone please point me to it?

The other suggestion about using a toggle filpflop
may be interesting either - but I am a bit worried
about the poor compiler designers...

JG

*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/