fabs.c revision 1.4
11.4Sperry/* $NetBSD: fabs.c,v 1.4 2005/12/24 21:42:32 perry Exp $ */ 21.1Schs 31.1Schs/* $OpenBSD: fabs.c,v 1.3 2002/10/21 18:41:05 mickey Exp $ */ 41.1Schs 51.1Schs/* 61.1Schs * Written by Miodrag Vallat. Public domain 71.1Schs */ 81.1Schs 91.2Sskrll#include <math.h> 101.2Sskrll 111.1Schsdouble 121.1Schsfabs(double val) 131.1Schs{ 141.1Schs 151.4Sperry __asm volatile("fabs,dbl %0,%0" : "+f" (val)); 161.1Schs return (val); 171.1Schs} 18