MSC100ABIRM Motorola / Freescale Semiconductor, MSC100ABIRM Datasheet - Page 27

no-image

MSC100ABIRM

Manufacturer Part Number
MSC100ABIRM
Description
SC100 Application Binary Interface Reference Manual
Manufacturer
Motorola / Freescale Semiconductor
Datasheet
3.1 C Preprocessor Predefines
All C/C++ language compilers must have predefined macros as in Table 3-1, in addition to the predefined
macros required by the C and C++ language standards.
3.2 C In-Line Assembly Syntax
A C in-line assembly syntax must be provided. At a minimum, a single line assembly has to be supported:
3.3 C Name Mapping
Externally visible names in the C language are prefixed by “_” when generating assembly language
symbol names. For example, the following:
generates assembly code similar to the following fragment:
SC100 Application Binary Interface
__SC100__
Macro
asm(“wait”);
{
}
_testfunc:
void testfunc()
High-Level Languages Issues
rts
Defined for SC100-based compilers.
Table 3-1. Predefined Macros
Preliminary (April 2000)
return;
Explanation
Chapter 3
3-1

Related parts for MSC100ABIRM