Use this panel to specify code- and symbol-generation options for the RS08 Compiler.
The following figure shows the Code Generation panel.
The following table lists and describes the code generation options for RS08 compiler.
| Option | Description |
|---|---|
| Bit field byte allocation ( -BfaB[MS|LS]) | Refer to the -BfaB: Bitfield Byte Allocation topic. |
| Bit field gap limits ( -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 | Refer to the -Fd: Double is IEEE32 topic. |
| Specify the address of the Interrupt Exit address register ( -IEA) | Refer to the -IEA: Specify the address of the interrupt exit address register topic. |
| Specify the address of the System Interrupt Pending 2 register ( -SIP2) | Refer to the -SIP2: Specify the address of the System Interrupt Pending 2 register topic. |