[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [f-cpu] new cjump instruction
On Fri, 11 Apr 2003 11:16:04 -0600
ben franchuk <bfranchuk@jetnet.ab.ca> wrote:
> nico wrote:
> > I propose a new cjump to enable 0 cost jump.
> >
> > cjump (R1,#imm12, cond)
> > {
> > if (cond(R1))
> > {
> > PC = (PC & 0x0FFF) | #imm12;
> > }
> > else
> > {
> > PC++;
> > }
> >
> > }
> >
> > PC lsb is just replaced by the 12 bit constant, that's lightning
> > fast. No cycle could be lost by reading register bank.
> >
> > What do you think of it ?
>
> Try using it with real code and you will see the problem.
> hint: page boundry is random.:(
??
That's a compiler problem. So ?
> Ben.
>
> *************************************************************
> To unsubscribe, send an e-mail to majordomo@seul.org with
> unsubscribe f-cpu in the body. http://f-cpu.seul.org/
*************************************************************
To unsubscribe, send an e-mail to majordomo@seul.org with
unsubscribe f-cpu in the body. http://f-cpu.seul.org/