powd64.3m (2010 09)
p
powd64(3M) powd64(3M)
(HP Integrity Server Only)
powd64() returns the properly signed infinity (or, in some non-default rounding direction modes, the
properly signed maximum-magnitude finite number) in lieu of a value whose magnitude is too large, and
raises the overflow and inexact exceptions.
powd64() raises the underflow exception whenever a result is tiny (essentially subnormal or zero) and
inexact.
powd64() raises the inexact exception whenever a rounded result does not equal the mathematical
result.
ERRORS
For finite x<0 and finite non-integer y,
powd64() sets errno to [EDOM].
powd64(±0, y) sets errno
to [ERANGE] if y is an odd integer < 0.
powd64(±0, y) sets
errno to [ERANGE] if y<0 and not an odd integer.
If the correct value would overflow,
powd64() sets errno to [ERANGE].
SEE ALSO
cbrtd64(3M), expd64(3M), logd64(3M), scalblnd64(3M), scalbnd64(3M), sqrtd64(3M), math(5).
STANDARDS CONFORMANCE
These functions conform to ISO/IEC TR 24732, "Extension for the programming language C to support
decimal floating-point arithmetic".
2 Hewlett-Packard Company − 2 − HP-UX 11i Version 3: September 2010