Searched refs:j0 (Results 1 - 12 of 12) sorted by relevance

/bionic/libm/src/
H A Ds_ceilf.c28 int32_t i0,j0; local
32 j0 = ((i0>>23)&0xff)-0x7f;
33 if(j0<23) {
34 if(j0<0) { /* raise inexact if x != 0 */
40 i = (0x007fffff)>>j0;
43 if(i0>0) i0 += (0x00800000)>>j0;
48 if(j0==0x80) return x+x; /* inf or NaN */
H A Ds_floorf.c37 int32_t i0,j0; local
40 j0 = ((i0>>23)&0xff)-0x7f;
41 if(j0<23) {
42 if(j0<0) { /* raise inexact if x != 0 */
49 i = (0x007fffff)>>j0;
52 if(i0<0) i0 += (0x00800000)>>j0;
57 if(j0==0x80) return x+x; /* inf or NaN */
H A Ds_truncf.c33 int32_t i0,j0; local
36 j0 = ((i0>>23)&0xff)-0x7f;
37 if(j0<23) {
38 if(j0<0) { /* raise inexact if x != 0 */
42 i = (0x007fffff)>>j0;
48 if(j0==0x80) return x+x; /* inf or NaN */
H A Ds_trunc.c33 int32_t i0,i1,j0; local
36 j0 = ((i0>>20)&0x7ff)-0x3ff;
37 if(j0<20) {
38 if(j0<0) { /* raise inexact if x != 0 */
44 i = (0x000fffff)>>j0;
50 } else if (j0>51) {
51 if(j0==0x400) return x+x; /* inf or NaN */
54 i = ((u_int32_t)(0xffffffff))>>(j0-20);
H A Ds_rint.c39 int32_t i0,j0,sx; local
44 j0 = ((i0>>20)&0x7ff)-0x3ff;
45 if(j0<20) {
46 if(j0<0) {
58 i = (0x000fffff)>>j0;
66 * guard bit. We do this for all j0<=51. The
67 * adjustment is trickiest for j0==18 and j0==19
70 if(j0==19) i1 = 0x40000000; else
71 if(j0
[all...]
H A Ds_ceil.c34 int32_t i0,i1,j0; local
37 j0 = ((i0>>20)&0x7ff)-0x3ff;
38 if(j0<20) {
39 if(j0<0) { /* raise inexact if x != 0 */
45 i = (0x000fffff)>>j0;
48 if(i0>0) i0 += (0x00100000)>>j0;
52 } else if (j0>51) {
53 if(j0==0x400) return x+x; /* inf or NaN */
56 i = ((u_int32_t)(0xffffffff))>>(j0-20);
60 if(j0
[all...]
H A Ds_floor.c34 int32_t i0,i1,j0; local
37 j0 = ((i0>>20)&0x7ff)-0x3ff;
38 if(j0<20) {
39 if(j0<0) { /* raise inexact if x != 0 */
46 i = (0x000fffff)>>j0;
49 if(i0<0) i0 += (0x00100000)>>j0;
53 } else if (j0>51) {
54 if(j0==0x400) return x+x; /* inf or NaN */
57 i = ((u_int32_t)(0xffffffff))>>(j0-20);
61 if(j0
[all...]
H A Ds_modff.c28 int32_t i0,j0; local
31 j0 = ((i0>>23)&0xff)-0x7f; /* exponent of x */
32 if(j0<23) { /* integer part in x */
33 if(j0<0) { /* |x|<1 */
37 i = (0x007fffff)>>j0;
H A Ds_rintf.c33 int32_t i0,j0,sx; local
37 j0 = ((i0>>23)&0xff)-0x7f;
38 if(j0<23) {
39 if(j0<0) {
50 if(j0==0x80) return x+x; /* inf or NaN */
H A Ds_modf.c35 int32_t i0,i1,j0; local
38 j0 = ((i0>>20)&0x7ff)-0x3ff; /* exponent of x */
39 if(j0<20) { /* integer part in high x */
40 if(j0<0) { /* |x|<1 */
44 i = (0x000fffff)>>j0;
56 } else if (j0>51) { /* no fraction part */
63 i = ((u_int32_t)(0xffffffff))>>(j0-20);
H A Dmath_private.h223 #define __ieee754_j0 j0
/bionic/libm/include/
H A Dmath.h262 double j0(double);

Completed in 42 milliseconds