X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fgen%2Fmplibm.c;fp=src%2Fmath%2Fgen%2Fmplibm.c;h=05462020e5afbaf305ddbd0d31f51a93f1f9cf28;hb=2146d5e12aa52cb97f0a151e2611967f0653a07a;hp=4b3ad3fe7e872d78e1f1332df77fcabf9d2fd6b7;hpb=6267890b2c3641c5103e388ca374b5ef5ee78c99;p=libc-test diff --git a/src/math/gen/mplibm.c b/src/math/gen/mplibm.c index 4b3ad3f..0546202 100644 --- a/src/math/gen/mplibm.c +++ b/src/math/gen/mplibm.c @@ -388,3 +388,25 @@ int mplgammal_r(struct t *t) return 0; } +int mpilogb(struct t *t) +{ + setupfenv(t->r); + t->i = ilogb(t->x); + t->e = getexcept(); + return 0; +} +int mpilogbf(struct t *t) +{ + setupfenv(t->r); + t->i = ilogbf(t->x); + t->e = getexcept(); + return 0; +} +int mpilogbl(struct t *t) +{ + setupfenv(t->r); + t->i = ilogbl(t->x); + t->e = getexcept(); + return 0; +} +