Well, I messed up CLRL... it is not an SS-like instruction.

If you really can't afford to trash half of any general register, AR0 is a
convenient hidey-hole.  It's the appendix of z/Arch, as it appears to have
no functional purpose.  If AR0 can't be trashed, then surely you can borrow
a FPR.  If not, then may God have mercy on your soul.

sas

On Mon, Nov 29, 2021 at 6:43 PM Steve Smith <sasd...@gmail.com> wrote:

> CLRL 04(r13),=C'F4SA'  ...you have USING issues, but as long as LTORG is
> within +/- 2G, no problem.
>
> I'd go with
> LLIHF 0,C'F4SA'
> CLHF 0,4(R13)
> or
> LFH  0,4(R13)
> CLIH 0,C'F4SA'
>
> So many ways to skin the cat.
>
> As usual, not tested, subject to typos, memory checks, etc.
>
> sas
>
> On Mon, Nov 29, 2021 at 6:27 PM Charles Mills <charl...@mcn.org> wrote:
>
>> LLILF and C?
>>
>> Charles
>>
>>

Reply via email to