aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/s_atan.c
blob: 92f03286062eccb101ea81574ccb5f7fb617ec16 (plain)
1
2
3
4
5
6
7
8
9
10
 * software is freely granted, provided that this notice
 * The hexadecimal values are the intended ones for the following
 * constants. The decimal values may be used, provided that the
 * compiler will convert from decimal to binary accurately enough
	static const double
	static double
	int32_t ix,hx,id;
	    uint32_t low;
		id = 0; x = (2.0*x-one)/(2.0+x);
		id = 1; x  = (x-one)/(x+one);