fabs.c revision 1.1
1/	$NetBSD: fabs.c,v 1.1 2006/07/01 16:37:20 ross Exp $	*/
2
3#include <math.h>
4
5double
6fabs(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