Download ARM VERSION 1.2 Datasheet

Transcript
Contents
Chapter 4
The C and C++ Libraries
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
Chapter 5
Floating-point Support
5.1
5.2
5.3
5.4
5.5
Appendix A
EC++ support .............................................................................................
Integral conversion .....................................................................................
Calling a pure virtual function .....................................................................
Minor features of language support ............................................................
Major features of language support ............................................................
Standard C++ library implementation definition ..........................................
C-2
C-3
C-4
C-5
C-7
C-8
C and C++ Compiler Implementation Limits
D.1
D.2
D.3
D.4
iv
Implementation definition ............................................................................ B-2
Standard C++ Implementation Definition
C.1
C.2
C.3
C.4
C.5
C.6
Appendix D
Overview of via files .................................................................................... A-2
Syntax ......................................................................................................... A-3
Standard C Implementation Definition
B.1
Appendix C
About floating-point support ........................................................................ 5-2
The software floating-point library, fplib ...................................................... 5-3
Controlling the floating-point environment .................................................. 5-8
The math library, mathlib .......................................................................... 5-24
IEEE 754 arithmetic .................................................................................. 5-30
Via File Syntax
A.1
A.2
Appendix B
About the runtime libraries ......................................................................... 4-2
Building an application with the C library .................................................... 4-6
Building an application without the C library ............................................. 4-13
Tailoring the C library to a new execution environment ............................ 4-20
Tailoring static data access ...................................................................... 4-25
Tailoring locale and CTYPE ..................................................................... 4-26
Tailoring error signaling, error handling, and program exit ....................... 4-51
Tailoring storage management ................................................................. 4-57
Tailoring the runtime memory model ........................................................ 4-67
Tailoring the input/output functions ........................................................... 4-75
Tailoring other C library functions ............................................................. 4-85
Selecting real-time division ....................................................................... 4-90
ISO implementation definition ................................................................... 4-91
C library extensions .................................................................................. 4-99
Library naming conventions .................................................................... 4-105
C++ ISO/IEC standard limits ......................................................................
Internal limits ..............................................................................................
Limits for integral numbers .........................................................................
Limits for floating-point numbers ................................................................
Copyright © 1999-2001 ARM Limited. All rights reserved.
D-2
D-4
D-5
D-6
ARM DUI 0067D