[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.