epsilon-devel
[Top][All Lists]
Advanced

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

Re: [Jitter v0.9.242, patch] Incompatible changes in .jitter syntax: pok


From: Jose E. Marchesi
Subject: Re: [Jitter v0.9.242, patch] Incompatible changes in .jitter syntax: poke patch
Date: Sun, 20 Dec 2020 18:08:59 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> I pushed a slightly different change by mistake; I was using poke to
> test another change in Jitter.
>
> The register class r looks like this now:
>
> register-class r
>   c-type "pvm_val"
>   fast-register-no 1
>   no-slow-registers
> end
>
> You told me a few days ago that you were "not using registers".  Are you
> using them a little, in non-critical contexts, or not at all?

For the moment, not at all.

> Anyway the current code is almost certainly not what you want in either
> case.  I should enable slow registers in order to be able to execute
> pushr with any argument, but if you really do not depend on it being
> fast then
>   fast-register-no 0
> will make the code smaller.  Even if PVM instructions are very few in
> number anyway, which will be a good thing later with stack
> optimisations.
>
> For the time being I am going ahead and setting fast-register-no to zero
> and enabling slow registers.  Sorry for the noise.
>
> This is the new register class:
>
> register-class r
>   c-type "pvm_val"
>   fast-register-no 0
>   slow-registers
> end

Ok.
Thanks.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]