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

Re: [f-cpu] (!) a few noteworthy things



hi,

Ben Franchuk wrote:
> Yann Guidon wrote:
<snip>
> No wait this is a RISC machine age !! You can't have 32,64?? bit immediate
> constant in the next word! Other than stupid Immediate packing because
> of a brain dead achitecure design all data should be converted to 32
> or 64 bit  internal format upon loading and not adjusted in the register
> bypass.

this is unrelated but you just gave me an idea for a 6th solution ("f)") :-)

 f) avoid bypass if the size of the written register is different from
    the required operand :-)

this way, no need to make a complex bypass mux.
This is pretty easy to check, and there would be only 2 cycles
of penalty otherwise (in case of "naughty coding" practices).

oh yes, i like that :-P

> Ben Franchuk - Dawn * 12/24 bit cpu *
WHYGEE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu       in the body. http://f-cpu.seul.org/