Lines Matching refs:signbit
1 /* Test of signbit() substitute.
23 /* signbit must be a macro. */
24 #ifndef signbit
63 ASSERT (!signbit (3.141f));
64 ASSERT (!signbit (3.141e30f));
65 ASSERT (!signbit (3.141e-30f));
66 ASSERT (signbit (-2.718f));
67 ASSERT (signbit (-2.718e30f));
68 ASSERT (signbit (-2.718e-30f));
70 ASSERT (!signbit (0.0f));
72 ASSERT (signbit (-zerof));
74 ASSERT (!signbit (-zerof));
76 ASSERT (!signbit (1.0f / 0.0f));
77 ASSERT (signbit (-1.0f / 0.0f));
79 (void) signbit (zerof / zerof);
98 (void) signbit (m.value);
108 ASSERT (!signbit (3.141));
109 ASSERT (!signbit (3.141e30));
110 ASSERT (!signbit (3.141e-30));
111 ASSERT (signbit (-2.718));
112 ASSERT (signbit (-2.718e30));
113 ASSERT (signbit (-2.718e-30));
115 ASSERT (!signbit (0.0));
117 ASSERT (signbit (-zerod));
119 ASSERT (!signbit (-zerod));
121 ASSERT (!signbit (1.0 / 0.0));
122 ASSERT (signbit (-1.0 / 0.0));
124 (void) signbit (zerod / zerod);
141 (void) signbit (m.value);
151 ASSERT (!signbit (3.141L));
152 ASSERT (!signbit (3.141e30L));
153 ASSERT (!signbit (3.141e-30L));
154 ASSERT (signbit (-2.718L));
155 ASSERT (signbit (-2.718e30L));
156 ASSERT (signbit (-2.718e-30L));
158 ASSERT (!signbit (0.0L));
160 ASSERT (signbit (minus_zerol));
162 ASSERT (!signbit (minus_zerol));
164 ASSERT (!signbit (1.0L / 0.0L));
165 ASSERT (signbit (-1.0L / 0.0L));
167 (void) signbit (zerol / zerol);
184 (void) signbit (m.value);