Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual
Product codes
SW006021-1
MPLAB
®
XC8 C Compiler User’s Guide
DS52053B-page 102
2012 Microchip Technology Inc.
4.8.24
--DOUBLE: Select Kind of Double Types
This option allows the kind of double-precision floating-point types to be selected. By
default the compiler will choose the truncated IEEE754 24-bit implementation for
double
default the compiler will choose the truncated IEEE754 24-bit implementation for
double
types. With this option, this can be changed to the full 32-bit IEEE754
implementation.
See Section 4.9 “MPLAB IDE V8 Universal Toolsuite Equivalents” or
Section 4.10 “MPLAB X Universal Toolsuite Equivalents” for use of this option in
MPLAB IDE.
Section 4.10 “MPLAB X Universal Toolsuite Equivalents” for use of this option in
MPLAB IDE.
4.8.25
--ECHO: Echo Command Line Before Processing
Use of this option will result in the driver command line being echoed to the stdout
stream before compilation commences. Each token of the command line will be printed
on a separate line and will appear in the order in which they are placed on the
command line.
stream before compilation commences. Each token of the command line will be printed
on a separate line and will appear in the order in which they are placed on the
command line.
4.8.26
--EMI: Select External Memory Interface Operating Mode
The external memory interface available on some PIC18 devices can be operated in
several modes. The interface can operate in 16-bit modes; word write and byte select
mode or in an 8-bit mode: byte write mode. These modes are represented by those
specified in Table 4-9.
several modes. The interface can operate in 16-bit modes; word write and byte select
mode or in an 8-bit mode: byte write mode. These modes are represented by those
specified in Table 4-9.
The selected mode will affect the code generated when writing to the external data
interface. In word write mode, dummy reads and writes may be added to ensure that
an even number of bytes are always written. In byte select or byte write modes, dummy
reads and writes are not generated and can result in more efficient code.
interface. In word write mode, dummy reads and writes may be added to ensure that
an even number of bytes are always written. In byte select or byte write modes, dummy
reads and writes are not generated and can result in more efficient code.
Note that this option does not pre-configure the device for operation in the selected
mode. See your device data sheet for the registers and settings that are used to
configure the device’s external interface mode.
mode. See your device data sheet for the registers and settings that are used to
configure the device’s external interface mode.
See Section 4.9 “MPLAB IDE V8 Universal Toolsuite Equivalents” or
Section 4.10 “MPLAB X Universal Toolsuite Equivalents” for use of this option in
MPLAB IDE.
Section 4.10 “MPLAB X Universal Toolsuite Equivalents” for use of this option in
MPLAB IDE.
TABLE 4-9:
EXTERNAL MEMORY INTERFACE MODES
Mode
Operation
wordwrite
16-bit word write mode (default)
byteselect
16-bit byte select mode
bytewrite
8-bit byte write mode