Use this panel to specify code-generation and symbol-generation options for the HC(S)08 Compiler. The following figure shows the Code Generation panel.
The following table lists the Code Generation panel options for HC(S)08 compiler.
| Option | Description |
|---|---|
| Bit field byte allocation ( -BfaB[MS|LS]) | Refer to the -BfaB: Bitfield Byte Allocation topic. |
| Bit field gap limit ( -BfaGapLimitBits) | Refer to the -BfaGapLimitBits: Bitfield Gap Limit topic. |
| Bit field type size reduction | Refer to the -BfaTSR: Bitfield Type Size Reduction topic. |
| Maximum load factor for switch tables ( 0-100) ( -CswMaxLF) | Refer to the -CswMaxLF: Maximum Load Factor for Switch Tables topic. |
| Minimum number of labels for switch tables ( -CswMinLB) | Refer to the -CswMinLB: Minimum Number of Labels for Switch Tables topic. |
| Minimum load factor for switch tables ( 0-100) ( -CswMinLF) | Refer to the -CswMinLF: Minimum Load Factor for Switch Tables topic. |
| Minimum number of labels for switch search tables ( -CswMinSLB) | Refer to the -CswMinSLB: Minimum Number of Labels for Switch Search Tables topic. |
| Switch off code generation ( -Cx) | Refer to the -Cx: Switch Off Code Generation topic. |
| Do not use CLR for volatile variables in the direct page ( -NoClrVol) | Refer to the -NoClrVol: Do not use CLR for volatile variables in the direct page topic. |
| Qualifier for virtual table pointers ( -Qvtp) | Refer to the -Qvtp: Qualifier for Virtual Table Pointers topic. |
| Use IEEE32 for double (default is IEEE64) | Refer to the -Fd: Double is IEEE32 topic. |
| Assume HLI code saves modified registers | Refer to the -Asr: It is Assumed that HLI Code Saves Written Registers topic. |