Numworks Epsilon
1.4.1
Graphing Calculator Operating System
s_fabsf.c
Go to the documentation of this file.
1
/* s_fabsf.c -- float version of s_fabs.c.
2
* Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com.
3
*/
4
5
/*
6
* ====================================================
7
* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
8
*
9
* Developed at SunPro, a Sun Microsystems, Inc. business.
10
* Permission to use, copy, modify, and distribute this
11
* software is freely granted, provided that this notice
12
* is preserved.
13
* ====================================================
14
*/
15
16
/*
17
* fabsf(x) returns the absolute value of x.
18
*/
19
20
#include "math.h"
21
#include "
math_private.h
"
22
23
float
24
fabsf
(
float
x)
25
{
26
u_int32_t
ix;
27
GET_FLOAT_WORD
(ix,x);
28
SET_FLOAT_WORD
(x,ix&0x7fffffff);
29
return
x;
30
}
u_int32_t
uint32_t u_int32_t
Definition:
types.h:10
SET_FLOAT_WORD
#define SET_FLOAT_WORD(d, i)
Definition:
math_private.h:335
GET_FLOAT_WORD
#define GET_FLOAT_WORD(i, d)
Definition:
math_private.h:326
fabsf
float fabsf(float x)
Definition:
s_fabsf.c:24
math_private.h
epsilon
liba
src
external
openbsd
s_fabsf.c
Generated by
1.8.14