X-Git-Url: http://nsz.repo.hu/git/?p=libm;a=blobdiff_plain;f=src%2Fmath%2Fmodf.c;h=ff85b2a3113d0760395c935ac72aabb6d26ab7f5;hp=362733ef11864b93a0b1c33e4c663daee904d0a1;hb=f1278a53fcf066facd97c8c782a412b39d0f2bc4;hpb=21d0f5c85063b4e1f8168fc53fb4238d78375f08 diff --git a/src/math/modf.c b/src/math/modf.c index 362733e..ff85b2a 100644 --- a/src/math/modf.c +++ b/src/math/modf.c @@ -43,7 +43,7 @@ double modf(double x, double *iptr) INSERT_WORDS(x, high & 0x80000000, 0); /* return +-0 */ return x; } - INSERT_WORDS(*iptr, i0&(~i), 0); + INSERT_WORDS(*iptr, i0&~i, 0); return x - *iptr; } else if (j0 > 51) { /* no fraction part */ uint32_t high; @@ -64,7 +64,7 @@ double modf(double x, double *iptr) INSERT_WORDS(x, high & 0x80000000, 0); /* return +-0 */ return x; } - INSERT_WORDS(*iptr, i0, i1&(~i)); + INSERT_WORDS(*iptr, i0, i1&~i); return x - *iptr; } }