xref: /minix3/lib/libc/arch/powerpc64/gen/fabs.c (revision 2fe8fb192fe7e8720e3e7a77f928da545e872a6a)
1 /*	$NetBSD: fabs.c,v 1.2 2006/07/05 18:07:22 ross Exp $	*/
2 
3 #include <math.h>
4 
5 double
fabs(double x)6 fabs(double x)
7 {
8 #ifdef _SOFT_FLOAT
9 	if (x < 0)
10 		x = -x;
11 #else
12 	__asm volatile("fabs %0,%1" : "=f"(x) : "f"(x));
13 #endif
14 	return (x);
15 }
16