Datasheet

Index
Index-6 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0067D
Natural alignment, C and C++ 3-23
New array, C++ C-5
New style casts, C++ C-5
nextafter function 5-28
Normalized 5-32
Nothrow new, C++ C-5
O
Optimization
common sub-expression elimination
3-6
compiler options 2-24
controlling 2-24
packed keyword 3-14
and pure functions 3-6
structure packing 3-12
volatile keyword 3-15
Overlapping, of bitfields, C and C++
3-29
Overloaded functions, C and C++
argument limits D-2
P
Packed structures, C and C++ 3-13,
3-28
packed, C and C++ keyword 3-28
Padding
C and C++ structures 3-27
in structure warning 2-34
pic 2-13
pid 2-13
Pointers, in C and C++
subtraction 3-25
Portability
filenames 2-4
Position independence
Pragmas 3-2
check_printf_formats 3-3
check_scanf_formats 3-3
check_stack 3-4
import 3-4
Onum 3-3
Ospace 3-3
softfp_linkage 3-4
Predefined macros, C and C++ 3-31
Preprocessor macros 2-16
Preprocessor options 2-15
-C 2-16
-D 2-16
-depend 2-18
-E 2-15
-fu 2-18
-M 2-16
-S 2-18
-U 2-16
_printf() 4-76
printf argument checking 3-3
printf() 4-8, 4-18, 4-76
Pure functions 3-6
puts() 4-10, 4-76
Q
Qualifiers
__packed 3-13
type 3-12
volatile 3-15
Quiet NaN 5-32
R
__raise() 4-10, 4-51, 4-53
raise() 4-13
rand() 4-15
Range reduction, floating-point 5-24
realloc() 4-19, 4-57, 4-64
Register
keyword 3-10
returning a structure in 3-8
variables 3-10
Remainder function 5-28
remove() 4-19, 4-87
rename() 4-19, 4-88
ropi 2-13
Round to integer function 5-28
Rounding floating point 5-34
Rounding mode control 5-9, 5-13, 5-15
RTTI C-5
__rt_entry() 4-11, 4-20, 4-22
__rt_errno_addr() 4-53, 4-51, 4-52
__rt_exit() 4-11, 4-23, 4-52
__rt_fp_status_addr() 4-14, 4-15, 4-56
__rt_heap_extend() 4-16, 4-58, 4-68,
4-71, 4-73
__rt_initial_stackheap() 4-58
__rt_lib_init() 4-11, 4-21, 4-23
__rt_lib_shutdown() 4-11, 4-24
__rt_raise() 4-13, 4-15, 4-16, 4-17,
4-18, 4-22, 4-54
__rt_stackheap_init 4-68
__rt_stackhep_init() 4-71
__rt_stackheap_init() 4-20
__rt_stack_overflow 4-68
__rt_stack_postlongjmp() 4-68, 4-74
__rt_fp_status_addr() 4-21, 4-51
rt_sys.h 4-11
Runtime memory model 4-67
Runtime type identification, C++ C-5
rwpi 2-13
S
Scale by a power of 2 function 5-29
scanf argument checking 3-3
scanf() 4-18, 4-26, 4-76
Scatter-loading 1-5, 2-29, 3-5
Search paths 2-15
ARMINC 2-7
Berkeley UNIX 2-6
default 2-9
Kernighan and Ritchie 2-15
rules 2-6
specifying 2-15
Sections
control of 2-28
Semihosting
avoiding 4-10
setlocale() 4-15, 4-16, 4-17, 4-28, 4-29,
4-40, 4-41, 4-48
Signalling NaN 5-32
Signals
C and C++ libraries 4-55
signal() 4-13
signal.h 4-13
Significand function 5-29
Single-precision 5-30
Size of code and data areas 2-28
snprintf() 4-100
Source language modes
ANSI C 2-3, 2-14