Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sqrtf(3) [mojave man page]

SQRT(3) 						   BSD Library Functions Manual 						   SQRT(3)

NAME
sqrt -- square root function SYNOPSIS
#include <math.h> double sqrt(double x); long double sqrtl(long double x); float sqrtf(float x); DESCRIPTION
The sqrt() function compute the non-negative square root of x. SPECIAL VALUES
sqrt(-0) returns -0. sqrt(x) returns a NaN and generates a domain error for x < 0. VECTOR OPERATIONS
If you need to apply the sqrt() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may give significantly better performance: #include <Accelerate/Accelerate.h> vFloat vsqrtf(vFloat x); vFloat vrsqrtf(vFloat x); void vvsqrtf(float *y, const float *x, const int *n); void vvsqrt(double *y, const double *x, const int *n); void vvrsqrtf(float *y, const float *x, const int *n); void vvrsqrt(double *y, const double *x, const int *n); SEE ALSO
math(3) STANDARDS
The sqrt() function conforms to ISO/IEC 9899:2011. BSD
December 11, 2006 BSD

Check Out this Related Man Page

COS(3)							   BSD Library Functions Manual 						    COS(3)

NAME
cos -- cosine function SYNOPSIS
#include <math.h> double cos(double x); long double cosl(long double x); float cosf(float x); DESCRIPTION
The cos() function computes the cosine of x (measured in radians). SPECIAL VALUES
cos(+-0) returns 1. cos(+-infinity) returns a NaN and raises the "invalid" floating-point exception. VECTOR OPERATIONS
If you need to apply the cos() function to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may give significantly better performance: #include <Accelerate/Accelerate.h> vFloat vcosf(vFloat x); vFloat vsincosf(vFloat x, vFloat *c); void vvcosf(float *y, const float *x, const int *n); void vvcos(double *y, const double *x, const int *n); void vvsincosf(float *s, float *c, const float *x, const int *n); void vvsincos(double *s, double *c, const double *x, const int *n); SEE ALSO
sin(3), tan(3), asin(3), acos(3), atan(3), atan2(3), sinh(3), cosh(3), tanh(3), math(3) STANDARDS
The cos() function conforms to ISO/IEC 9899:2011. BSD
December 11, 2006 BSD
Man Page

4 More Discussions You Might Find Interesting

1. Programming

sqrt is not find???

I was writing a simple program in linux, which includes sqrt function of c. I included the math.h. But when I use gcc to compile it, it gave an error message: /home/murat/tmp/ccOv9upo.o(.text+0x4b): In function `main': : undefined reference to `sqrt' collect2: ld returned 1 exit status I... (2 Replies)
Discussion started by: murataht
2 Replies

2. Programming

Help regarding memory leak in this C program

I have written this code in C which reads a very large collection of text files and does some processing. The problem with this code is that there are memory leaks which I am not able to figure out as to where the problem is. When I run this code, and see the memory usage using top command, then I... (7 Replies)
Discussion started by: shoaibjameel123
7 Replies

3. Shell Programming and Scripting

What's wrong my sed?

$ cat file1 gcc-configure-sdk, gcc-configure-cross: Dont recomput libgcc: Remove unpackage unwind.h $ cat file2 fc94926 gcc-configure-sdk, gcc-configure-cross: Dont recomput f7ec6ea libgcc: Remove unpackage unwind.h f800988 balbababababa $ cat ./xx.sh #!/bin/bash while read... (10 Replies)
Discussion started by: yanglei_fage
10 Replies

4. Programming

Incompatiblity of the code due to CC compiler version mismatch.

Incompatiblity of the code due to CC compiler version mismatch. I have a machine with Machine A-- Operating System:SunOs 5.8 Generic_117350-45 sun4u sparc SUNW,Ultra-80(solaris 5.8) CC Compiler:CC: WorkShop Compilers 4.2 16 Jun 1998 C++ 4.2 patch 104631-07 we have compiled C++... (36 Replies)
Discussion started by: Revathi R
36 Replies