> >Just curious, do we need a dedicated zero register and sink register?
>
> I've been pondering that one and waffling back and forth. At the moment I
> don't think so, since there's no benefit to going with a zero register
over
> a zero constant, but that could change tomorrow.
For example,
--- Hong Zhang <[EMAIL PROTECTED]> wrote:
> Just curious, do we need a dedicated zero register and
> sink register?
> The zero register always reads zero, and can not be
> written. The sink
> register can not be read, and write to it can be ignored.
Those, probably not = we have a real nop, and i
At 09:39 AM 9/24/2001 -0700, Hong Zhang wrote:
> > Attached patch makes sure you don't try and use register numbers over
> > 31. That is, this patch allows registers I0-I31 and anything else gets
> > a: Error (foo.pasm:0): Register 32 out of range (should be
> > 0-31) in 'set_i_ic'
> >
> > Oh, the
> Just curious, do we need a dedicated zero register and sink register?
> The zero register always reads zero, and can not be written. The sink
> register can not be read, and write to it can be ignored.
I brain-stormed this idea a while ago, and here's what I came up with.
We're not RISC, so we
> Attached patch makes sure you don't try and use register numbers over
> 31. That is, this patch allows registers I0-I31 and anything else gets
> a: Error (foo.pasm:0): Register 32 out of range (should be
> 0-31) in 'set_i_ic'
>
> Oh, there's also a comment at end of line patch that has snuck i
On Saturday 22 September 2001 04:05 pm, Leon Brocard wrote:
> Attached patch makes sure you don't try and use register numbers over
> 31. That is, this patch allows registers I0-I31 and anything else gets
> a: Error (foo.pasm:0): Register 32 out of range (should be 0-31) in
> 'set_i_ic'
>
Except
On Sat, Sep 22, 2001 at 09:05:53PM +0100, Leon Brocard wrote:
> Attached patch makes sure you don't try and use register numbers over
> 31. That is, this patch allows registers I0-I31 and anything else gets
> a: Error (foo.pasm:0): Register 32 out of range (should be 0-31) in 'set_i_ic'
Applied,
Attached patch makes sure you don't try and use register numbers over
31. That is, this patch allows registers I0-I31 and anything else gets
a: Error (foo.pasm:0): Register 32 out of range (should be 0-31) in 'set_i_ic'
Oh, there's also a comment at end of line patch that has snuck in 'cos
it's s