Section 3: Assembler
253
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
OLD
NOOLD
Enable/disable old branch sizing (see section 3.5.4.2 Displacement
Sizing).
(Default:
NOOLD
)
P=
proc
PROC=
proc
Set the target processor.
68000
is the only processor recognized by
Texas Instruments.
(Default:
P=68000
)
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
)
PCF
Enable coercion to PC-relative addressing modes for forward
references, references to locations positioned at an unknown
distances. This option also enables the
PCB16
option. For more
information, see section 3.5.4.1 PC-relative Coercion.
(Default:
PCB16
)
RNGCHK [ = ]
type
Set the immediate data range check for byte and word data. The
following four levels of range checking are provided:
0
No checking: all values are silently truncated
1
Byte: -256–255; Word: -65536–65535
2
Byte: -128–255; Word: -32768–65535
3
Byte: -128–127; Word: -32768–32767
(Default:
RNGCHK=1
)
SCEX
NOSCEX
Enable/disable listing of structured control macro expansions (see
section 3.8.2 Structured Control Macros).
(Default:
NOSCEX
)
UHEX
List the alphabetical hexadecimal digits using uppercase characters
(see also
LHEX
).
(Default:
UHEX
)
ULOC
Modify the naming convention for compiler locals by adding an initial
underscore ( _ ). For more information, see section 3.3.5.6 Compiler
Locals.
(Default: disabled)