Download redhat_gnupro_embedd..
Transcript
ABI summary for M32R/X/D targets ¦jj#«Qr¤ #XH The following documentation discusses the Application Binary Interface (ABI) for the M32R/X/D processors. ■ “Data types and alignment for M32R/X/D targets” (below) ■ “Allocation rules for structures and unions for M32R/X/D targets” on page 328 ■ “CPU registers for M32R/X/D targets” on page 329 ■ “The stack frame for M32R/X/D targets” on page 330 ■ “Argument passing for M32R/X/D targets” on page 332 ■ “Function return values for M32R/X/D targets” on page 332 ■ “Startup code for M32R/X/D targets” on page 333 ■ “Producing S-records for M32R/X/D targets” on page 334 ##«|H#o?#fcXojHoQr¤ #XH Table 41 shows the data type sizes for M32R/X/D processors. Table 41: Data type sizes for M32R/X/D processors Type Size (bytes) 1 byte 2 bytes 4 bytes 4 bytes 8 bytes 4 bytes 8 bytes pointer 4 bytes char short int long long long float double The stack is aligned to a four-byte boundary. One byte is used for characters (including structure/unions made entirely of chars), two bytes for shorts (including structure/unions made entirely of shorts), and four-byte alignment for everything else. CYGNUS GNUPro Tools for Embedded Systems ■ 327
Related documents
MN102L59D/59C/F59D LSI User`s Manual
Multicamera Array
Cygwin User's Guide
Cygwin User's Guide
Eb ` EF-
VR Series Catalog 2000 64-bit MIPS Processors
Cygwin User's Guide
JSP for LatticeMico32 User Manual v1.6.1
Port of RedHat eCos to the CubeSat Computer
Hitool for PowerPC ® User`s Manual
FM-ONE
S810-CFW1 User`s Manual