Section 3: Assembler
179
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
.elifdef — Assemble If Alternative Symbol Defined
Syntax
.elifdef
symbol
Description
symbol
Specifies a user-defined symbol.
The
.elifdef
directive is used in a conditional assembly block. It is equivalent to
the
.else
directive followed by an
.ifdef – .endif
block (see
.ifdef
and
.endif
directives). Its use obviates the need for multiple
.endif
directives in conditional
blocks that have multiple alternatives.
The
.elifdef
directive is optional within a conditional assembly block.
Example
.ifdef option1
moveq #1,d0
.elifdef option2
moveq #2,d0
.elifdef option3
moveq #3,d0
.endif