Mercurial > hg > index.cgi
diff docs/manual/manual.html @ 563:8c6c3363e18e
Update manual to reflect pragma nolistcode and correct nolist semantics
author | William Astle <lost@l-w.ca> |
---|---|
date | Fri, 01 Dec 2023 21:16:54 -0700 |
parents | 543b5d1341d2 |
children | fc072f6cde09 |
line wrap: on
line diff
--- a/docs/manual/manual.html Fri Dec 01 21:11:56 2023 -0700 +++ b/docs/manual/manual.html Fri Dec 01 21:16:54 2023 -0700 @@ -200,43 +200,43 @@ ></DT ><DT >3.12. <A -HREF="#AEN822" +HREF="#AEN826" >Cycle Counts</A ></DT ></DL ></DD ><DT >4. <A -HREF="#AEN828" +HREF="#AEN832" >LWLINK</A ></DT ><DD ><DL ><DT >4.1. <A -HREF="#AEN831" +HREF="#AEN835" >Command Line Options</A ></DT ><DT >4.2. <A -HREF="#AEN928" +HREF="#AEN932" >Linker Operation</A ></DT ><DT >4.3. <A -HREF="#AEN942" +HREF="#AEN946" >Linking Scripts</A ></DT ><DT >4.4. <A -HREF="#AEN1009" +HREF="#AEN1013" >Format Specific Linking Notes</A ></DT ><DD ><DL ><DT >4.4.1. <A -HREF="#AEN1012" +HREF="#AEN1016" >OS9 Modules</A ></DT ></DL @@ -245,14 +245,14 @@ ></DD ><DT >5. <A -HREF="#AEN1024" +HREF="#AEN1028" >Libraries and LWAR</A ></DT ><DD ><DL ><DT >5.1. <A -HREF="#AEN1028" +HREF="#AEN1032" >Command Line Options</A ></DT ></DL @@ -274,12 +274,12 @@ ></DT ><DT >6-1. <A -HREF="#AEN1111" +HREF="#AEN1115" >Object File Term Types</A ></DT ><DT >6-2. <A -HREF="#AEN1141" +HREF="#AEN1145" >Object File Operator Numbers</A ></DT ></DL @@ -907,7 +907,7 @@ CLASS="PARAMETER" >6800compat</CODE > pragma. It also supports all known HD6309 -instructions. While there is general agreement on the pneumonics for most +instructions. While there is general agreement on the mnemonics for most of the 6309 instructions, there is some variance with the block transfer instructions. TFM for all four variations seems to have gained the most traction and, thus, this is the form that is recommended for LWASM. @@ -2449,7 +2449,19 @@ listing. Also, any symbols defined under this pragma will not show up in the symbol list. This is most useful in include files to avoid spamming the assembly listing with dozens, hundreds, or thousands of irrelevant -symbols.</P +symbols. It is important to note that this pragma will not hide lines that +generate output to the binary.</P +></DD +><DT +>nolistcode</DT +><DD +><P +>Lines where this pragma is in effect will not appear in the assembly +listing. Also, any symbols defined under this pragma will not show up in +the symbol list. This is most useful in include files to avoid spamming the +assembly listing with dozens, hundreds, or thousands of irrelevant +symbols. Unlike "nolist", this pragma will hide lines that generate output +to the binary.</P ></DD ><DT >autobranchlength</DT @@ -2682,7 +2694,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN822" +NAME="AEN826" >3.12. Cycle Counts</A ></H2 ><P @@ -2721,7 +2733,7 @@ CLASS="CHAPTER" ><HR><H1 ><A -NAME="AEN828" +NAME="AEN832" ></A >Chapter 4. LWLINK</H1 ><P @@ -2732,7 +2744,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN831" +NAME="AEN835" >4.1. Command Line Options</A ></H2 ><P @@ -2930,7 +2942,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN928" +NAME="AEN932" >4.2. Linker Operation</A ></H2 ><P @@ -2986,7 +2998,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN942" +NAME="AEN946" >4.3. Linking Scripts</A ></H2 ><P @@ -3193,7 +3205,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN1009" +NAME="AEN1013" >4.4. Format Specific Linking Notes</A ></H2 ><P @@ -3206,7 +3218,7 @@ ><HR><H3 CLASS="SECTION" ><A -NAME="AEN1012" +NAME="AEN1016" >4.4.1. OS9 Modules</A ></H3 ><P @@ -3282,7 +3294,7 @@ CLASS="CHAPTER" ><HR><H1 ><A -NAME="AEN1024" +NAME="AEN1028" ></A >Chapter 5. Libraries and LWAR</H1 ><P @@ -3301,7 +3313,7 @@ ><HR><H2 CLASS="SECTION" ><A -NAME="AEN1028" +NAME="AEN1032" >5.1. Command Line Options</A ></H2 ><P @@ -3502,7 +3514,7 @@ ><DIV CLASS="TABLE" ><A -NAME="AEN1111" +NAME="AEN1115" ></A ><P ><B @@ -3574,7 +3586,7 @@ ><DIV CLASS="TABLE" ><A -NAME="AEN1141" +NAME="AEN1145" ></A ><P ><B