On Mon, 16 Feb 2026 14:45:43 -0500, David Clark <[email protected]> wrote:

>000872 91C4 8000      00000        1842+         TM
> REQU_DELETE,L'REQU_DELETE
>                      00000 000C4   308+REQU_DELETE  EQU *-1,C'D'

Following standard coding practices exist to help others. 

1. EQU such as REQU_DELETE should never be a flag, a value and a field at the 
same time. It should only be one of these.

2. TM is a bit instruction (e.g. bit 0 & 3 x'10010000') but C'D' tells us you 
think you are dealing with a byte.  Either use a byte instruction (e.g. CLI) or 
specify bits (e.g. x'10010000'). 

3. Using L'xxx is not acceptable for this use of EQU. The EQU can be a field, 
flags or a byte value but should never be all of them. In this case, the 
meaning of L' is not a length. Instead, it's a flag or a byte value. In 
addition, L'xxx is not a length in this use case.

4. *-1 while technically correct is not helpful. If you insist on using this 
EQU, then change this reference the actual name instead of *-1.

Reply via email to