HP-UX Floating-Point Guide

236 Index
Index
C9X draft standard, 24
errno and
, 106
new functions and macros
, 119
cabs function
obsolete
, 16
cache aliasing
and performance
, 187
table
, 188
cache misses
avoiding
, 173
cbrt function
, 118
ceiling
, 92
code
absolute
, 178
inefficient
, 171
position-independent
, 178
code generation
compiler options, table
, 28
commands
uname
, 26
comparison operation
, 61, 62
with NaN operands
, 58, 64
compiler behavior
effect on application results
, 78
compiler errors
, 224
compiler options
+DA
, 27, 176
+DS
, 176
+e
, 178
+FP
, 148, 153
+fp_exception
, 106, 148, 155
+O
, 171
+Oaggressive
, 113
+Odataprefetch
, 173
+Ofltacc
, 79, 81, 174
+Oinitcheck
, 179
+Oinline
, 174, 179
+Oinline_budget
, 174
+Olibcalls
, 113, 175
+Omoveflops
, 175
+Opipeline
, 172
+Osize
, 172
+Ovectorize
, 80, 175, 185
+save
, 178
+T
, 106, 108, 148, 155
-Aa
, 115, 224
-Ac
, 114
-Ae
, 114, 115, 224
-D
, 115, 224
effect on application results
, 79
-K
, 178
-S
, 179
compiler version
effect on application results
, 78
complex data types
, 47
conditions, exception. See
exception conditions
constant folding
effect on application results
, 79
control register. See floating-
point status register
conversions
between decimal and binary
format
, 54, 76
floating-point to integral
values, invalid operations
,
58
IEEE standard
, 64
operation
, 61
COSE Common API
Specification (Spec 1170)
C library functions
, 118
D
D bit
floating-point status register
,
82, 129, 145
-D compiler option
, 115, 224
data alignment
and performance
, 186
data cache aliasing
and performance
, 187, 189
data types
complex
, 47
debugging information
effect on performance
, 177
decimal formats
converting to and from binary
formats
, 54, 64, 76
degree-valued trigonometric
functions
, 116
denormalized values
, 41
effect on performance
, 182
modifying treatment of
, 145,
148
range of, table
, 43
determining your system’s
architecture type
, 26
directives
!$HP$ ALIAS and $ALIAS
,
123
division
operation
, 61
division by zero condition
, 59
integer
, 165
documentation
related
, 16
domain errors
, 74
double-precision
format
, 36
maximum values, table
, 56
mixing with single-precision
,
184
precision of
, 40
drem function
obsolete
, 16
E
enabling traps
, 106, 153
+FP compiler and linker
option
, 153
+fp_exception compiler option
,
155
+T compiler option
, 155
fesettrapenable function
, 154