Präprozessor - Bedingungen (Assembler)
Dient dem bedingten Assemblieren von Assembler-Programmteilen.
Als Argumente können Ausdrücke aus Werten, Konstanten und/oder Präprozessor-Funktionen eingesetzt werden.
.if .elseif .else .endif
.select .case .default .endselect
- .select Ausdruck
-
- Assemblercode
- .default
- Assemblercode
- .endselect
Beispiel
_InvokeApiCall0: fnEnter(0) .if PRAGMA_TARGETWINDOWS ;align the stack sub GSP,32+15 and GSP,-16 .else ;align the stack sub GSP,15 and GSP,-16 .endif ExceptionCheck_StackOverflow call Z ;invoke external function fnLeave ret :end