* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
x
= (*a
>= 0 ? *a
: - *a
);
return( *b
>= 0 ? x
: -x
);
#include <tahoemath/FP.h>
if ((*a
< 0) || (*b
< 0))
*(unsigned long *)&x
^= SIGN_BIT
;