Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

fabs(3) [osx man page]

FABS(3) 						   BSD Library Functions Manual 						   FABS(3)

NAME
fabs -- floating-point absolute value function SYNOPSIS
#include <math.h> double fabs(double x); long double fabsl(long double x); float fabsf(float x); DESCRIPTION
The fabs() functions compute the absolute value of a floating-point number x. SPECIAL VALUES
fabs(+-0) returns 0. fabs(+-infinity) returns +infinity. VECTOR OPERATIONS
If you need to apply the fabs() 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 vfabsf(vFloat x); void vvfabsf( float *y, const float *x, const int *n); void vvfabs(double *y, const double *x, const int *n); SEE ALSO
abs(3), ceil(3), floor(3), rint(3), math(3) STANDARDS
The fabs() functions conform to ISO/IEC 9899:2011. BSD
December 11, 2006 BSD

Check Out this Related Man Page

FMOD(3) 						   BSD Library Functions Manual 						   FMOD(3)

NAME
fmod -- floating-point remainder function SYNOPSIS
#include <math.h> double fmod(double x, double y); long double fmodl(long double x, long double y); float fmodf(float x, float y); DESCRIPTION
The fmod() functions compute the floating-point remainder of x/ y. Specifically, the functions return the value x-i*y, for some integer i such that, if y is non-zero, the result has the same sign as x and magnitude less than the magnitude of y. SPECIAL VALUES
fmod(+-0, y) returns +-0 if y is neither 0 nor NaN. fmod(x, y) returns a NaN and raises the "invalid" floating-point exception for x infinite or y zero. fmod(x, +-infinity) returns x for x not infinite. VECTOR OPERATIONS
If you need to apply the fmod() functions to SIMD vectors or arrays, using the following functions provided by the Accelerate.framework may give significantly better performance: #include <Accelerate/Accelerate.h> vFloat vfmodf(vFloat x, vFloat y); void vvfmodf(float *z, const float *y, const float *x, const int *n); void vvfmod(double *z, const double *y, const double *x, const int *n); SEE ALSO
math(3) STANDARDS
The fmod() functions conform to ISO/IEC 9899:2011. BSD
December 11, 2006 BSD
Man Page

9 More Discussions You Might Find Interesting

1. Programming

Help with C++ program execution.

//Find the root of the equation (x^2)-2 by bisection method. #include<iostream> using namespace std; double a,x; double f(double x) { return ((x*x)-2); } //Suppose the function is (x*x)-2. void calcx(double a1,double b1) { x =... (2 Replies)
Discussion started by: poonam.gaigole
2 Replies

2. What is on Your Mind?

Port VPM Decompression Algorithm to PHP and then to Dive Computer

Hello! I'm about to embark on a new project to port the VPM (Variable Permability Model) for decompression diving from some old BASIC code (attached, "VPM.txt") to PHP. Then, I plan to create a plugin for this site where folks can run VPM on the web. Then, I plan to improve VPM based on... (15 Replies)
Discussion started by: Neo
15 Replies

3. What is on Your Mind?

Port VPM Decompression Algorithm to PHP (Main Loop) - Part 2

Continued from here. Port the main loop C code to PHP. Here is the C code for the main loop: /* =============================================================================== */ /* Begin MAIN proc (see endofpgm for alternate entry) */ /*... (2 Replies)
Discussion started by: Neo
2 Replies

4. Homework & Coursework Questions

Compiler error "lvalue required as left operand of assignment"

1. After trying to compile code error is given Lvalue required as left operand of assignment. 2. Relevant commands, code, scripts, algorithms: if , else if 3. The attempts at a solution (include all code and scripts): /* File: incircles.cpp Created by: James Selhorst ... (2 Replies)
Discussion started by: c++newb
2 Replies

5. 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

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

7. Programming

Writing a UNIX shell script to call a C function and redirecting data to a .txt file

Hi, I am complete new to C programming and shell scripting. I just wrote a simple C code to calculate integral using trapezoid rule. I am prompting user to pass me No. of equally spaced points , N , upper and lower limit. My code looks as follows so far: #include<stdio.h> #include<string.h>... (2 Replies)
Discussion started by: bjhjh
2 Replies

8. News, Links, Events and Announcements

A seriously interesting article about fab times.

Not sure if this is the right forum but...... This is an article about the difficulties in the engineering of 14nM fabs and lower production techniques. Semiconductor Engineering .:. Battling Fab Cycle Times Enjoy... (1 Reply)
Discussion started by: wisecracker
1 Replies

9. What is on Your Mind?

Idea for a New Forum Front End Using Unity and SciFi Assets

Tonight I was looking into maybe creating a new front end using something like this (see video below) where the database stays the same but the user interaction happens in a virtual scifi world, such as 3D Scifi Base Vol 1 which is a 3D Models/Environments in Sci-Fi for Unity. lo1lFIIxrD8 ... (16 Replies)
Discussion started by: Neo
16 Replies