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