LDEXP(3) BSD Library Functions Manual LDEXP(3)NAME
ldexp -- multiply by integer power of 2
SYNOPSIS
#include <math.h>
double
ldexp(double x, int n);
float
ldexpf(float x, int n);
DESCRIPTION
The ldexp() and ldexpf() functions multiply x by 2 to the power n.
SPECIAL VALUES
ldexp(+-0, n) returns +-0.
ldexp(x, 0) returns x.
ldexp(+-infinity, n) returns +-infinity.
SEE ALSO math(3), scalbn(3)STANDARDS
The ldexp() and ldexpf() functions conform to ISO/IEC 9899:1999(E).
BSD July 22, 2003 BSD
Check Out this Related Man Page
ldexp(3M) Mathematical Library Functions ldexp(3M)NAME
ldexp, ldexpf, ldexpl - load exponent of a floating point number
SYNOPSIS
c99 [ flag... ] file... -lm [ library... ]
#include <math.h>
double ldexp(double x, int exp);
float ldexpf(float x, int exp);
long double ldexpl(long double x, int exp);
DESCRIPTION
These functions computes the quantity x* 2^exp.
RETURN VALUES
Upon successful completion, these functions return x multiplied by 2 raised to the power exp.
If these functions would cause overflow, a range error occurs and ldexp(), ldexpf(), and ldexpl() return +-HUGE_VAL, +-HUGE_VALF, and
+-HUGE_VALL (according to the sign of x), respectively.
If x is NaN, a NaN is returned.
If x is +-0 or +-Inf, x is returned.
If exp is 0, x is returned.
ERRORS
These functions will fail if:
Range Error The result overflows.
If the integer expression (math_errhandling & MATH_ERREXCEPT) is non-zero, the overflow floating-point exception is raised.
The ldexp() function sets errno to ERANGE if the result overflows.
USAGE
An application wanting to check for exceptions should call feclearexcept(FE_ALL_EXCEPT) before calling these functions. On return, if
fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW) is non-zero, an exception has been raised. An application should
either examine the return value or check the floating point exception flags to detect exceptions.
An application can also set errno to 0 before calling ldexp(). On return, if errno is non-zero, an error has occurred. The ldexpf() and
ldexpl() functions do not set errno.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO frexp(3M), isnan(3M), modf(3M), attributes(5), standards(5)SunOS 5.11 12 Jul 2006 ldexp(3M)
LinuxWorld Expo is going on this week at the Moscone Center in San Francisco, CA. I'll be there Tues, Weds, Thurs. Anyone else from the forums planning to attend? (0 Replies)
I have searched this forum extensively and can't seem to find a workable solution to my sendmail issue, but that could be down to my own lack of knowledge so please bear with me...
I am using a Sun Solaris 9 box to try and send e-mail to external addresses. The Unix box is not an e-mail server.... (9 Replies)
Hi All,
I am facing problem while sending mail using "mail" & "sendmail" commands from my Solaris 10 system. When I send the mail, it moves it to dead.letter & generates following error messages in /var/log/syslog file;
Feb 22 14:20:14 ppip1n sendmail: l1M8oDEE008601:... (10 Replies)
Hello,
I need help to configure sendmail on Solaris 10.
I have to configure sendmail to send mail on the Internet, now works only for sending mail for local users.
I'm studying several tutorials ...
When I try to send a mail to an external address (eg aaaa@gmail.com) the mail is placed... (3 Replies)
Hi forum,
I have two servers. Both running same version 4.3.3 TL11.
On one of them efix IX85104 is installed but missing on another server.
I have tried to find it and download it but it's just too old.
Is there any way that I could extract/copy this efix from server where it's present... (1 Reply)
Hi guys,
i need some help to debbug a problem related to an executable file.
We I try to run it, it returns a problem related to a library (/usr/lib/libc.a(shr.o)), and when I'm not confident reading the output from dump -Tv.
./xxxxx
exec(): 0509-036 Cannot load program ./xxxxx because of... (4 Replies)
hello,
i have a lot of C old code I'm updating to C11 with tgmath.h for generic math. the old code has very specific types, real and complex, like cabsl, csinhl, etc
usually for simple bulk replacements i would do something simple like this
perl -pi -e 's/cosl/cos/g' *.c
the reference... (0 Replies)