Section 3: Assembler
193
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
fwdsize
Enable displacement size checking for forward branches. The
assembler will issue a warning for each displacement that can
be reduced in size.
(Default: disabled)
iopt
noiopt
Enable/disable instruction optimizations (see section
3.4.3 Instruction Optimization).
(Default:
iopt
)
isize=
size
Set the default instruction size (see section 3.4.2 Instruction
Sizing). The following are the legal sizes:
b
Byte Integer
w
Word Integer
l
Long-word Integer
(Default:
isize=l
)
lhex
List the alphabetic hexadecimal digits using lowercase
characters (see also
uhex
).
(Default:
lhex
)
list
nolist
Enable/disable listing of the assembly code. These options
are used to omit portions of the assembly code from the listing
file. Pairs of these complement options can be nested.
(Default:
list
)
nopc
Disable all coercions to PC-relative addressing modes. This
option disables the
pcb16
,
pcb32
, and
pcf
options.
(Default:
pcb16
)
pca
nopca
Enable/disable coercion to PC-relative addressing modes for
references to an absolute location or from an absolute
section. The
pcf
option must be enabled for this option to be
effective (see section 3.5.4.1 PC-relative Coercion).
(Default:
pca
)
pcb16
pcb32
Enable coercion to PC-relative addressing modes for 16-bit
and 32-bit backward references (see section
3.5.4.1 PC-relative Coercion). Selecting the
pcb16
option
disables the
pcb32
option; selecting the
pcb32
option
enables the
pcb16
option. The
pcb32
option is not legal on
the 68000/10.
(Default:
pcb16
)