X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmath%2Fspecial%2Ffmaf.h;h=c6bc645e45ca09db71c21788791a965471b7cc87;hb=5047760699cebbe38d3e0b922acaa573fa8b803a;hp=af5ac4992c5a1d9e3a92dc38f221e1b8f5cd29e5;hpb=d2ba8e6653b825dff20e989f4cf8fdcc33f3f6be;p=libc-test diff --git a/src/math/special/fmaf.h b/src/math/special/fmaf.h index af5ac49..c6bc645 100644 --- a/src/math/special/fmaf.h +++ b/src/math/special/fmaf.h @@ -35,3 +35,13 @@ T(RN, inf, 0x0p+0, nan, nan, T(RN, 0x0p+0, inf, nan, nan, 0x0p+0, INVALID) T(RN, -inf, 0x0p+0, nan, nan, 0x0p+0, INVALID) T(RN, 0x0p+0, -inf, nan, nan, 0x0p+0, INVALID) +T(RN, 0x1p-120, 0x1p-120, 0x1p-149, 0x1p-149, -0x1p-91, INEXACT|UNDERFLOW) +T(RN, 0x1p+0, 0x1p+0, -0x1p+0, 0x0p+0, 0x0p+0, 0) +T(RN, 0x1p+0, -0x1p+0, 0x1p+0, 0x0p+0, 0x0p+0, 0) +T(RN, -0x1p+0, -0x1p+0, -0x1p+0, 0x0p+0, 0x0p+0, 0) +T(RD, 0x1p+0, 0x1p+0, -0x1p+0, -0x0p+0, 0x0p+0, 0) +T(RD, 0x1p+0, -0x1p+0, 0x1p+0, -0x0p+0, 0x0p+0, 0) +T(RD, -0x1p+0, -0x1p+0, -0x1p+0, -0x0p+0, 0x0p+0, 0) +T(RD, 0x1p-120, 0x1p-120, 0x1p-149, 0x1p-149, -0x1p-91, INEXACT|UNDERFLOW) +T(RU, 0x1p-120, 0x1p-120, 0x1p-149, 0x1p-148, 0x1p+0, INEXACT|UNDERFLOW) +T(RZ, 0x1p-120, 0x1p-120, 0x1p-149, 0x1p-149, -0x1p-91, INEXACT|UNDERFLOW)