Lines Matching refs:exc
30 feraiseexcept_exact (int exc) in feraiseexcept_exact() argument
40 if ((exc & FE_INEXACT) != 0 in feraiseexcept_exact()
41 || (exc & mask) == 0 in feraiseexcept_exact()
43 return feraiseexcept (exc); in feraiseexcept_exact()
44 int ret = feraiseexcept (exc); in feraiseexcept_exact()
48 return feraiseexcept (exc); in feraiseexcept_exact()
92 test_except (int exc, const char *exc_name) in test_except() argument
100 int ret = fegetexceptflag (&clear_saved_exc, exc); in test_except()
119 ret = feraiseexcept_exact (exc); in test_except()
125 if (exc == 0 || EXCEPTION_TESTS (float)) in test_except()
136 ret = fegetexceptflag (&set_saved_exc, exc); in test_except()
155 result |= test_set (0, &set_saved_exc, exc, exc); in test_except()
156 result |= test_set (0, &set_saved_all, exc, exc); in test_except()
157 result |= test_set (0, &set_saved_all, FE_ALL_EXCEPT, exc); in test_except()
158 result |= test_set (0, &clear_saved_exc, exc, 0); in test_except()
159 result |= test_set (0, &clear_saved_all, exc, 0); in test_except()
161 result |= test_set (exc, &set_saved_exc, exc, exc); in test_except()
162 result |= test_set (exc, &set_saved_all, exc, exc); in test_except()
163 result |= test_set (exc, &set_saved_all, FE_ALL_EXCEPT, exc); in test_except()
164 result |= test_set (exc, &clear_saved_exc, exc, 0); in test_except()
165 result |= test_set (exc, &clear_saved_all, exc, 0); in test_except()
166 result |= test_set (exc, &clear_saved_all, FE_ALL_EXCEPT, 0); in test_except()
167 result |= test_set (FE_ALL_EXCEPT, &set_saved_exc, exc, FE_ALL_EXCEPT); in test_except()
168 result |= test_set (FE_ALL_EXCEPT, &set_saved_all, exc, FE_ALL_EXCEPT); in test_except()
169 result |= test_set (FE_ALL_EXCEPT, &set_saved_all, FE_ALL_EXCEPT, exc); in test_except()
170 result |= test_set (FE_ALL_EXCEPT, &clear_saved_exc, exc, in test_except()
171 FE_ALL_EXCEPT & ~exc); in test_except()
172 result |= test_set (FE_ALL_EXCEPT, &clear_saved_all, exc, in test_except()
173 FE_ALL_EXCEPT & ~exc); in test_except()