On 2/9/26 11:48, David Clark wrote:
If a half-word counter has to be in storage (to save on registers) and must
start at zero, which is better or which would you prefer to do as a best
practice?
    ...
There are multiple ways to clear a register.
What is the best one?

...simply clear storage?

XC    STRGLEN,STRGLEN    FOR USED STRING LENGTH COUNTER

...or clear a register and save to storage?

XR    R5,R5              STARTING AT ZERO
STH   R5,STRGLEN          SET USED STRING LENGTH COUNTER

...or use an immediate value and save to storage?

LHI   R5,0               STARTING AT ZERO
STH   R5,STRGLEN          SET USED STRING LENGTH COUNTER

--
gil

Reply via email to