> On that note, I imagine few people looking at that explicit 0 index
> register would know why it's there (and might be tempted to "fix" it as
> part of a code review/cleanup), so I'd suggest a concise comment on each
> usage. Something like "Explicit 0 index to avoid alignment msg".

I use the ACONTROL approach just so it's clear why I'm doing it.  (It's easy 
with a macro.)  But it makes me wonder if anyone is concerned with "4 lines in 
the listing instead of 1"?  Or a blank line vs. SPACE vs. ASPACE in a macro, 
etc.?  Does anyone print listings anymore?  I don't, so I also don't worry 
about PRINT (NO)GEN and just specify PC(ON,GEN) at assembly time.

- mb

Reply via email to