From: Szabolcs Nagy Date: Mon, 29 Jul 2013 17:51:43 +0000 (+0000) Subject: math/scalb* max scale test cases X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=978759d6ea01cb406c634912a2e876aa8475955e;hp=c28526c117c028647ec3f05ca26a71e110c8220d;p=libc-test math/scalb* max scale test cases --- diff --git a/src/math/special/scalbln.h b/src/math/special/scalbln.h index af596ad..5411e09 100644 --- a/src/math/special/scalbln.h +++ b/src/math/special/scalbln.h @@ -12,3 +12,5 @@ T(RN, nan, 1, nan, 0x T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+1023, -2097, 0x1p-1074, 0x0p+0, 0) +T(RN, 0x1p-1074, 2097, 0x1p+1023, 0x0p+0, 0) diff --git a/src/math/special/scalblnf.h b/src/math/special/scalblnf.h index 68bad47..e8528b6 100644 --- a/src/math/special/scalblnf.h +++ b/src/math/special/scalblnf.h @@ -12,3 +12,5 @@ T(RN, nan, 1, nan, 0x0p+0, 0) T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+127, -276, 0x1p-149, 0x0p+0, 0) +T(RN, 0x1p-149, 276, 0x1p+127, 0x0p+0, 0) diff --git a/src/math/special/scalblnl.h b/src/math/special/scalblnl.h index cea8e15..f368410 100644 --- a/src/math/special/scalblnl.h +++ b/src/math/special/scalblnl.h @@ -12,3 +12,5 @@ T(RN, nan, 1, na T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+16383L, -32828, 0x1p-16445L, 0x0p+0, 0) +T(RN, 0x1p-16445L, 32828, 0x1p+16383L, 0x0p+0, 0) diff --git a/src/math/special/scalbn.h b/src/math/special/scalbn.h index af596ad..5411e09 100644 --- a/src/math/special/scalbn.h +++ b/src/math/special/scalbn.h @@ -12,3 +12,5 @@ T(RN, nan, 1, nan, 0x T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+1023, -2097, 0x1p-1074, 0x0p+0, 0) +T(RN, 0x1p-1074, 2097, 0x1p+1023, 0x0p+0, 0) diff --git a/src/math/special/scalbnf.h b/src/math/special/scalbnf.h index 68bad47..e8528b6 100644 --- a/src/math/special/scalbnf.h +++ b/src/math/special/scalbnf.h @@ -12,3 +12,5 @@ T(RN, nan, 1, nan, 0x0p+0, 0) T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+127, -276, 0x1p-149, 0x0p+0, 0) +T(RN, 0x1p-149, 276, 0x1p+127, 0x0p+0, 0) diff --git a/src/math/special/scalbnl.h b/src/math/special/scalbnl.h index cea8e15..f368410 100644 --- a/src/math/special/scalbnl.h +++ b/src/math/special/scalbnl.h @@ -12,3 +12,5 @@ T(RN, nan, 1, na T(RN, inf, 2147483647, inf, 0x0p+0, 0) T(RN, inf, -2147483647, inf, 0x0p+0, 0) T(RN, -inf, 2147483647, -inf, 0x0p+0, 0) +T(RN, 0x1p+16383L, -32828, 0x1p-16445L, 0x0p+0, 0) +T(RN, 0x1p-16445L, 32828, 0x1p+16383L, 0x0p+0, 0)