| III.11.9 Representation in the List File Sometimes macro expansions tend to produce much more listing lines than resulting code. To list or not to list - that is the question! The requirements to either get a better overall view or more detailed information may vary in different development phases or program sections. To always get the best results, a number of general controls has been introduced, which influence the representation of macro expansions and IFxx constructions in the list file (see chapter "III.8 Assembler Controls"):
Control | Type | Default | Abbreviation | Meaning
--- | --- | --- | --- | ---
$GEN $NOGEN $GENONLY | G G G | $GEN | $GE $NOGE $GO | list macro calls and expansion lines list macro calls only list expansion lines only
$COND $NOCOND $CONDONLY | G G G | $COND | --- --- --- | list full IFxx .. ENDIF constructions don't list lines in false branches list assembled lines only
$SAVE $RESTORE | G G |  | $SA $RS | save current $LIST/$GEN/$COND state restore old $LIST/$GEN/$COND state