Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 User Manual

Product codes
SW006021-1
Page of 518
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
 types. With this option, this can be changed to the full 32-bit IEEE754 
implementation.
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.
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
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.
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.
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