Lines Matching refs:exp

71 #define NW_ASSERTMSG(exp, ... ) ((void)0)
73 #define NW_ASSERTMSG(exp, ... ) (void) ((exp) || (nwosPanic(__VA_ARGS__), 0))
82 #define NW_ASSERT(exp) \
83 NW_ASSERTMSG( (exp), "NW:Failed assertion " #exp )
90 #define NW_NULL_ASSERT(exp) \
91 NW_ASSERTMSG( (exp) != NULL, "NW:Pointer must not be NULL ("#exp")" )
98 #define NW_MIN_ASSERT(exp, min) \
99 …NW_ASSERTMSG( (exp) >= (min), #exp " is out of bounds(%d)\n%d <= "#exp" not satisfied.", static_ca…
106 #define NW_MAX_ASSERT(exp, max) \
107 …NW_ASSERTMSG( (exp) <= (max), #exp " is out of bounds(%d)\n"#exp" <= %d not satisfied.", static_ca…
114 #define NW_MINMAX_ASSERT(exp, min, max) \
115 …NW_ASSERTMSG( (exp) >= (min) && (exp) <= (max), #exp " is out of bounds(%d)\n%d <= "#exp" <= %d no…
122 #define NW_MINMAXLT_ASSERT(exp, min, max) \
123 …NW_ASSERTMSG( (exp) >= (min) && (exp) < (max), #exp " is out of bounds(%d)\n%d <= "#exp" < %d not …
130 #define NW_FMIN_ASSERT(exp, min) \
131 …NW_ASSERTMSG( (exp) >= (min), #exp " is out of bounds(%f)\n%f <= "#exp" not satisfied.", static_ca…
138 #define NW_FMAX_ASSERT(exp, max) \
139 …NW_ASSERTMSG( (exp) <= (max), #exp " is out of bounds(%f)\n"#exp" <= %f not satisfied.", static_ca…
146 #define NW_FMINMAX_ASSERT(exp, min, max) \
147 …NW_ASSERTMSG( (exp) >= (min) && (exp) <= (max), #exp " is out of bounds(%f)\n%f <= "#exp" <= %f no…
191 #define NW_ALIGN_ASSERT(exp,align) \
192 …G( (NW_ANY_TO_PTR_VALUE(exp) & ((align) - 1)) == 0, "NW:Alignment Error(0x%x)\n"#exp" must be alig…
199 #define NW_ALIGN128_ASSERT(exp) \
200 NW_ALIGN_ASSERT( (exp), 128 )
207 #define NW_ALIGN32_ASSERT(exp) \
208 NW_ALIGN_ASSERT( (exp), 32 )
215 #define NW_ALIGN4_ASSERT(exp) \
216 NW_ALIGN_ASSERT( (exp), 4 )
223 #define NW_ALIGN2_ASSERT(exp) \
224 NW_ALIGN_ASSERT( (exp), 2 )
232 #define NW_BUFFERSIZE_ASSERT(exp) \
233 …NW_ASSERTMSG( (exp) <= 64 * 1024 * 1024, "NW:Buffer Size Error\n" #exp "(=%d) over maximum physica…
235 #define NW_BUFFERSIZE_ASSERT(exp) \
236 …NW_ASSERTMSG( (exp) <= 24 * 1024 * 1024, "NW:Buffer Size Error\n" #exp "(=%d) over maximum physica…
245 #define NW_POINTER_ASSERT(exp) …
247 …NW_ANY_TO_PTR_VALUE(exp) != 0, …
248 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
250 #define NW_POINTER_ASSERT(exp) …
252 …((NW_ANY_TO_PTR_VALUE(exp) & 0xFF000000) == 0x80000000) /* 8000_0000~80FF_FFFF MEM1 Cached */…
253 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF800000) == 0x81000000) /* 8100_0000~817F_FFFF MEM1 Cached …
254 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xF8000000) == 0x90000000) /* 9000_0000~97FF_FFFF MEM2 Cached …
255 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF000000) == 0xC0000000) /* C000_0000~C0FF_FFFF MEM1 Uncached…
256 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF800000) == 0xC1000000) /* C100_0000~C17F_FFFF MEM1 Uncached…
257 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xF8000000) == 0xD0000000) /* D000_0000~D7FF_FFFF MEM2 Uncached…
258 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFFFFC000) == 0xE0000000), /* E000_0000~E000_3FFF Locked Cache …
259 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
261 #define NW_POINTER_ASSERT(exp) \
263 ((NW_ANY_TO_PTR_VALUE(exp) & 0xF0000000) == 0x80000000) /* Cached */ \
264 || ((NW_ANY_TO_PTR_VALUE(exp) & 0xF0000000) == 0xC0000000), /* Uncached */ \
265 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
278 #define NW_U8_RANGE_ASSERT(exp) \
279 NW_MINMAX_ASSERT(exp, 0, UCHAR_MAX)
283 #define NW_S8_RANGE_ASSERT(exp) \
284 NW_MINMAX_ASSERT(exp, SCHAR_MIN, SCHAR_MAX)
288 #define NW_U16_RANGE_ASSERT(exp) \
289 NW_MINMAX_ASSERT(exp, 0, USHRT_MAX)
293 #define NW_S16_RANGE_ASSERT(exp) \
294 NW_MINMAX_ASSERT(exp, SHRT_MIN, SHRT_MAX)
298 #define NW_U32_RANGE_ASSERT(exp) \
299 NW_MINMAX_ASSERT(exp, 0, UINT_MAX)
303 #define NW_S32_RANGE_ASSERT(exp) \
304 NW_MINMAX_ASSERT(exp, INT_MIN, INT_MAX)
315 #define NW_FLOAT_ASSERT(exp) \
316 …NW_ASSERTMSG((isfinite(exp) && !isnan(exp)), "NW:Floating Point Value Error(%f)\n"#exp" is infinit…
481 #define NW_WARNING(exp, ...) ((void)0)
483 #define NW_WARNING(exp, ...) (void) ((exp) || (nwosWarning(__VA_ARGS__), 0))
495 #define NW_FAILSAFE_IF(exp) if (exp)
497 #define NW_FAILSAFE_IF(exp) if (exp) { NW_FATAL_ERROR(#exp); } if (false)
521 #define NW_DEBUG_ASSERTMSG(exp, ...) ((void)0)
522 #define NW_DEBUG_ASSERT(exp) ((void)0)
523 #define NW_DEBUG_NULL_ASSERT(exp) ((void)0)