Datasheet
Index
Index-4 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0067D
F
ferror() 4-10, 4-15, 4-76
fgetc() 4-10, 4-15, 4-76
fgets() 4-10, 4-77
Field alignment, C and C++ 3-27
FILEHANDLE 4-78
Files
header 2-4
include 2-6
in-memory file system 2-6
naming conventions 2-4
object 2-5
redirecting to 2-11
source 2-4
via options 2-10
_findlocale() 4-29, 4-42
_find_locale() 4-29
_fisatty() 4-102
float type 5-30
Floating-point
bit patterns 5-32
chop 5-34
comparison 5-7
constants 3-19
custom trap handlers 5-17
C9X draft standard 5-14, 5-17
denormal 5-32
double precision 5-31
environment control 5-8
exceptions 5-35
float type 5-30
flush to zero mode 5-9
IEEE 754 arithmetic 5-30
inventing results 5-35
limits in C and C++ D-6
machine epsilon 5-32
mathlib 5-24
minus zero 5-32
NaN 5-32
normalized 5-32
number format conversion 5-5, 5-6
operations in C and C++ 3-25
plus zero 5-32
range reduction 5-24
rounding 5-34
rounding mode control 5-9, 5-13,
5-15
single-precision 5-30
sticky flags 5-8, 5-11, 5-13, 5-14
trapping exceptions 5-35
truncate 5-34
Floating-point arithmetic
C routines 5-4
Floating-point functions
acosh 5-25
asinh 5-25
atanh 5-25
Bessel 5-27, 5-29
_controlfp 5-12
copy sign 5-25
cube root 5-25
e to the x minus 1 5-26
exponent 5-27, 5-28
__fp_status 5-10
fractional part 5-29
gamma 5-26
hypotenuse 5-26
__ieee_status 5-8
is number a NaN? 5-27
is number finite? 5-26
ln gamma 5-27
ln(x+1) 5-28
logb 5-28
Microsoft compatibility 5-12
nextafter 5-28
remainder 5-28
round to integer 5-28
scale by a power of 2 5-29
significand 5-29
standard error function 5-25
Floating-point library 5-3
Floating-point status 5-10
Floating-point support 5-1
Flush to zero mode 5-9
fopen() 4-79
for loop, C++
variable scope change C-5
fplib 5-3
_fprintf() 4-76
fprintf() 4-15, 4-76
__fp_status 5-10
fputc() 4-8, 4-10, 4-15, 4-76
fputs() 4-10, 4-15, 4-76
_fp_init() 4-14, 4-15, 4-18
Fractional part function 5-29
fread() 4-10, 4-77
free() 4-19, 4-57, 4-64
freopen() 4-79
fscanf() 4-76
fseek() 4-82
Function declaration keywords 3-6
Future compatibility warning 2-34
fwrite() 4-10, 4-76, 4-77
G
Gamma function 5-26
ln gamma function 5-27
getenv() 4-89
__getenv_init() 4-89
gets() 4-10, 4-77
_get_lconv() 4-17, 4-39, 4-48
_get_lc_collate() 4-28, 4-32
_get_lc_ctype() 4-28
_get_lc_monetary() 4-28, 4-35
_get_lc_numeric() 4-28, 4-37
_get_lc_time() 4-28, 4-38
Global register variables 3-10
recommendations 3-11
Global variables, C and C++
alignment 3-23
gmtime() 4-96
H
Header files 2-6
including 2-6
search path 2-8
unguarded 2-32
Heap
avoiding 4-57
__heapstats() 4-65, 4-102
__heapvalid() 4-104
__Heap_Alloc() 4-66, 4-60, 4-63
__Heap_Broken() 4-66, 4-60
__Heap_DescSize() 4-62
__Heap_Descriptor structure 4-61
__Heap_Free() 4-66, 4-60, 4-64
__Heap_Full() 4-66, 4-60
__Heap_Initialize() 4-10, 4-61, 4-62
__Heap_ProvideMemory() 4-63, 4-66,
4-63
__Heap_Realloc() 4-66
__Heap_Realloc 4-64