/bionic/libm/upstream-freebsd/lib/msun/src/ |
H A D | e_atan2f.c | 28 pi = 3.1415927410e+00; /* 0x40490fdb */ variable 53 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 54 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 73 case 2: return pi+tiny ; /* atan(+...,-INF) */ 74 case 3: return -pi-tiny ; /* atan(-...,-INF) */ 92 case 2: return pi-(z-pi_lo);/* atan(+,-) */ 94 return (z-pi_lo)-pi;/* atan(-,-) */
|
H A D | e_acosl.c | 37 #define pi ((long double)pi1 + pi2) macro 40 pi = 3.14159265358979323846264338327950280e+00L; variable 55 else return pi+2.0*pio2_lo; /* acos(-1)= pi */ 60 if(expt<ACOS_CONST) return pio2_hi+pio2_lo;/*x tiny: acosl=pi/2*/ 73 return pi - 2.0*(s+w);
|
H A D | e_atan2.c | 23 * ARG (x+iy) = pi - arctan[y/(-x)] ... if x < 0, 30 * ATAN2(+-0, -(anything but NaN)) is +-pi ; 31 * ATAN2(+-(anything but 0 and NaN), 0) is +-pi/2; 33 * ATAN2(+-(anything but INF and NaN), -INF) is +-pi; 34 * ATAN2(+-INF,+INF ) is +-pi/4 ; 35 * ATAN2(+-INF,-INF ) is +-3pi/4; 36 * ATAN2(+-INF, (anything but,0,NaN, and INF)) is +-pi/2; 56 pi = 3.1415926535897931160E+00; /* 0x400921FB, 0x54442D18 */ variable 82 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ [all...] |
H A D | e_atan2l.c | 40 #define pi ((long double)pi1 + pi2) macro 43 pi = 3.14159265358979323846264338327950280e+00L; variable 75 case 2: return pi+tiny;/* atan(+0,-anything) = pi */ 76 case 3: return -pi-tiny;/* atan(-0,-anything) =-pi */ 96 case 2: return pi+tiny ; /* atan(+...,-INF) */ 97 case 3: return -pi-tiny ; /* atan(-...,-INF) */ 116 case 2: return pi-(z-pi_lo);/* atan(+,-) */ 118 return (z-pi_lo)-pi;/* ata [all...] |
H A D | e_acos.c | 19 * acos(x) = pi/2 - asin(x) 20 * acos(-x) = pi/2 + asin(x) 22 * acos(x) = pi/2 - (x + x*x^2*R(x^2)) (see asin.c) 24 * acos(x) = pi/2 - (pi/2 - 2asin(sqrt((1-x)/2))) 31 * acos(x) = pi - 2asin(sqrt((1-|x|)/2)) 32 * = pi - 0.5*(s+s*z*R(z)), where z=(1-|x|)/2,s=sqrt(z) 48 pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */ variable 76 else return pi+2.0*pio2_lo; /* acos(-1)= pi */ [all...] |
H A D | e_acosf.c | 24 pi = 3.1415925026e+00, /* 0x40490fda */ variable 44 else return pi+(float)2.0*pio2_lo; /* acos(-1)= pi */ 62 return pi - (float)2.0*(s+w);
|
H A D | e_lgammaf_r.c | 29 pi = 3.1415927410e+00, /* 0x40490fdb */ variable 109 case 0: y = __kernel_sindf(pi*y); break; 111 case 2: y = __kernel_cosdf(pi*((float)0.5-y)); break; 113 case 4: y = __kernel_sindf(pi*(one-y)); break; 115 case 6: y = -__kernel_cosdf(pi*(y-(float)1.5)); break; 116 default: y = __kernel_sindf(pi*(y-(float)2.0)); break; 151 nadj = __ieee754_logf(pi/fabsf(t*x));
|
H A D | e_lgamma_r.c | 52 * lgamma(x)~(x-0.5)log(x)-x+0.5*log(2pi)+1/(12x)-1/(360x**3)+.... 54 * lgamma(x)~(x-0.5)*(log(x)-1)-.5*(log(2pi)-1) + ...) 64 * -x*G(-x)*G(x) = pi/sin(pi*x), 66 * G(x) = pi/(sin(pi*x)*(-x)*G(-x)) 67 * since G(-x) is positive, sign(G(x)) = sign(sin(pi*x)) for x<0 68 * Hence, for x<0, signgam = sign(sin(pi*x)) and 70 * = log(pi/(|x*sin(pi* 94 pi = 3.14159265358979311600e+00, /* 0x400921FB, 0x54442D18 */ variable [all...] |
/bionic/tests/ |
H A D | system_properties_test2.cpp | 89 const prop_info* pi = __system_property_find(property_name.c_str()); local 90 ASSERT_TRUE(pi != nullptr); 93 __system_property_read_callback(pi, 100 pi = __system_property_find(long_property_name.c_str()); 101 ASSERT_TRUE(pi != nullptr); 104 __system_property_read_callback(pi, 112 pi = __system_property_find(property_name.c_str()); 113 ASSERT_TRUE(pi != nullptr); 116 ASSERT_EQ(8, __system_property_read(pi, &legacy_name[0], propvalue)); 121 ASSERT_TRUE(pi ! [all...] |
H A D | system_properties_test.cpp | 58 static void foreach_test_callback(const prop_info *pi, void* cookie) { argument 61 ASSERT_TRUE(pi != nullptr); 65 static void hierarchical_test_callback(const prop_info *pi, void *cookie) { argument 71 __system_property_read(pi, name, value); 137 const prop_info* pi = system_properties.Find("property"); local 138 ASSERT_TRUE(pi != nullptr); 139 system_properties.Update(const_cast<prop_info*>(pi), "value4", 6); 141 pi = system_properties.Find("other_property"); 142 ASSERT_TRUE(pi != nullptr); 143 system_properties.Update(const_cast<prop_info*>(pi), "newvalue 341 const prop_info* pi = system_properties.Find("property"); local 359 prop_info* pi = const_cast<prop_info*>(system_properties.Find("property")); local 389 prop_info* pi = const_cast<prop_info*>(system_properties.Find("property")); local [all...] |
/bionic/libc/system_properties/ |
H A D | contexts_serialized.cpp | 147 void ContextsSerialized::ForEach(void (*propfn)(const prop_info* pi, void* cookie), void* cookie) { argument
|
H A D | contexts_split.cpp | 347 void ContextsSplit::ForEach(void (*propfn)(const prop_info* pi, void* cookie), void* cookie) { argument
|
H A D | system_properties.cpp | 143 int SystemProperties::Read(const prop_info* pi, char* name, char* value) { argument 145 uint32_t serial = Serial(pi); // acquire semantics 147 memcpy(value, pi->value, len + 1); 151 // updates to pi, and the data being accessed is not atomic. 157 if (serial == load_const_atomic(&(pi->serial), memory_order_relaxed)) { 159 size_t namelen = strlcpy(name, pi->name, PROP_NAME_MAX); 165 pi->name, PROP_NAME_MAX - 1, name); 168 if (is_read_only(pi->name) && pi->is_long()) { 174 pi 181 ReadCallback(const prop_info* pi, void (*callback)(void* cookie, const char* name, const char* value, uint32_t serial), void* cookie) argument 215 const prop_info* pi = Find(name); local 225 Update(prop_info* pi, const char* value, unsigned int len) argument 298 Serial(const prop_info* pi) argument 313 Wait(const prop_info* pi, uint32_t old_serial, uint32_t* new_serial_ptr, const timespec* relative_timeout) argument 353 fn(const prop_info* pi, void* ptr) argument 362 Foreach(void (*propfn)(const prop_info* pi, void* cookie), void* cookie) argument [all...] |
H A D | prop_area.cpp | 334 void (*propfn)(const prop_info* pi, void* cookie), void* cookie) { 371 bool prop_area::foreach (void (*propfn)(const prop_info* pi, void* cookie), void* cookie) { argument 333 foreach_property(prop_bt* const trie, void (*propfn)(const prop_info* pi, void* cookie), void* cookie) argument
|
/bionic/libc/bionic/ |
H A D | system_property_api.cpp | 75 int __system_property_read(const prop_info* pi, char* name, char* value) { argument 76 return system_properties.Read(pi, name, value); 80 void __system_property_read_callback(const prop_info* pi, argument 84 return system_properties.ReadCallback(pi, callback, cookie); 93 int __system_property_update(prop_info* pi, const char* value, unsigned int len) { argument 94 return system_properties.Update(pi, value, len); 104 uint32_t __system_property_serial(const prop_info* pi) { argument 105 return system_properties.Serial(pi); 114 bool __system_property_wait(const prop_info* pi, uint32_t old_serial, uint32_t* new_serial_ptr, argument 116 return system_properties.Wait(pi, old_seria 125 __system_property_foreach(void (*propfn)(const prop_info* pi, void* cookie), void* cookie) argument [all...] |
/bionic/libm/upstream-freebsd/lib/msun/ld128/ |
H A D | e_lgammal_r.c | 34 pi = 3.14159265358979323846264338327950288e+00L; variable 212 case 0: y = __kernel_sinl(pi*y,zero,0); break; 214 case 2: y = __kernel_cosl(pi*(0.5-y),zero); break; 216 case 4: y = __kernel_sinl(pi*(one-y),zero,0); break; 218 case 6: y = -__kernel_cosl(pi*(y-1.5),zero); break; 219 default: y = __kernel_sinl(pi*(y-2.0),zero,0); break; 254 nadj = logl(pi/fabsl(t*x));
|