Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

scalb(3) [mojave man page]

SCALBN(3)						   BSD Library Functions Manual 						 SCALBN(3)

NAME
scalbn, scalbln SYNOPSIS
#include <math.h> double scalbn(double x, int n); long double scalbnl(long double x, int n); float scalbnf(float x, int n); double scalbln(double x, long int n); long double scalblnl(long double x, long int n); float scalblnf(float x, long int n); DESCRIPTION
The scalbn() , and scalbln() functions return x*(2**n) computed by exponent manipulation. SPECIAL VALUES
scalbn(+-0, n) returns +-0. scalbn(x, 0) returns x. scalbn(+-infinity, n) returns +-infinity. scalbln() has the same special values. NOTE
The scalb() function is deprecated. scalbn() should be used instead. VECTOR OPERATIONS
If you need to apply the scalbn() functions to SIMD vectors or arrays, using the following function provided by the Accelerate.framework may give significantly better performance: #include <Accelerate/Accelerate.h> vFloat vscalbf(vFloat x, vSInt32); SEE ALSO
math(3), ldexp(3) STANDARDS
The scalbn() and scalbln() functions conform to ISO/IEC 9899:2011. BSD
July 02, 2008 BSD

Check Out this Related Man Page

scalbln(3M)						  Mathematical Library Functions					       scalbln(3M)

NAME
scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX SYNOPSIS
cc [ flag... ] file... -lm [ library... ] #include <math.h> double scalbln(double x, long n); float scalblnf(float x, long n); long double scalblnl(long double x, long n); double scalbn(double x, int n); float scalbnf(float x, int n); long double scalbnl(long double x, int n); DESCRIPTION
These functions compute x * FLT_RADIX**n efficiently, not normally by computing FLT_RADIX**n explicitly. RETURN VALUES
Upon successful completion, these functions return x * FLT_RADIX**n. If the result would cause overflow, a range error occurs and these functions return +-HUGE_VAL, +-HUGE_VALF, and +-HUGE_VALL (according to the sign of x) as appropriate for the return type of the function. If x is NaN, a NaN is returned. If x is +-0 or +-Inf, x is returned. If x 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, then the overflow floating-point exception is raised. 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. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |MT-Safe | +-----------------------------+-----------------------------+ SEE ALSO
feclearexcept(3M), fetestexcept(3M), math.h(3HEAD), scalb(3M), attributes(5), standards(5) SunOS 5.10 1 Sep 2002 scalbln(3M)
Man Page

6 More Discussions You Might Find Interesting

1. AIX

Capture IP Adress

hello I need for a script to capture the ip address from the connected user. I have 5 logical partitions. With "who", i have the ip adress, but only for 2 servers. Do you know another command to know the ip address of connected clients ? thank you (14 Replies)
Discussion started by: pascalbout
14 Replies

2. AIX

size of directory with ls -l

hello When i do a "ls -l" in a directory (Aix 5.3), i have the result : >ls -l total 65635864 -rw-r--r-- 1 lobi system 2559909888 Feb 20 15:06 cible5.7bdat -rw-r--r-- 1 lobi system 1020098870 Feb 20 13:06 cible6.7bdat -rw-r--r-- 1 lobi system 1544789511 Feb 20 11:06 cible9.7bdat -rw-r--r--... (2 Replies)
Discussion started by: pascalbout
2 Replies

3. AIX

add a hdiskpower in a vg

good morning I want to add a new emc disk in a vg (it is not a big volume group) but when i do it, i have the message: 0516-1162 /usr/sbin/extendvg: Warning, The Physical Partition Size of 64 requires the creation of 3200 partitions for hdiskpower48. The limitation for volume vg01 is 3048... (5 Replies)
Discussion started by: pascalbout
5 Replies

4. Programming

SOAP Client..!

Hi, Can anybody provide me a simple SOAP client in C/C++ ..? Thanks in advance....!! (1 Reply)
Discussion started by: Kattoor
1 Replies

5. AIX

dump -Tv

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)
Discussion started by: cecco16
4 Replies

6. Shell Programming and Scripting

Perl:: mass replacement of converting C code formats to tgmath.h

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)
Discussion started by: f77hack
0 Replies