Lines Matching refs:exp

69 #define NW_ASSERTMSG(exp, ... ) ((void)0)
71 #define NW_ASSERTMSG(exp, ... ) (void) ((exp) || (nwosPanic(__VA_ARGS__), 0))
80 #define NW_ASSERT(exp) \
81 NW_ASSERTMSG( (exp), "NW:Failed assertion " #exp )
88 #define NW_NULL_ASSERT(exp) \
89 NW_ASSERTMSG( (exp) != NULL, "NW:Pointer must not be NULL ("#exp")" )
96 #define NW_MIN_ASSERT(exp, min) \
97 …NW_ASSERTMSG( (exp) >= (min), #exp " is out of bounds(%d)\n%d <= "#exp" not satisfied.", static_ca…
104 #define NW_MAX_ASSERT(exp, max) \
105 …NW_ASSERTMSG( (exp) <= (max), #exp " is out of bounds(%d)\n"#exp" <= %d not satisfied.", static_ca…
112 #define NW_MINMAX_ASSERT(exp, min, max) \
113 …NW_ASSERTMSG( (exp) >= (min) && (exp) <= (max), #exp " is out of bounds(%d)\n%d <= "#exp" <= %d no…
120 #define NW_MINMAXLT_ASSERT(exp, min, max) \
121 …NW_ASSERTMSG( (exp) >= (min) && (exp) < (max), #exp " is out of bounds(%d)\n%d <= "#exp" < %d not …
128 #define NW_FMIN_ASSERT(exp, min) \
129 …NW_ASSERTMSG( (exp) >= (min), #exp " is out of bounds(%f)\n%f <= "#exp" not satisfied.", static_ca…
136 #define NW_FMAX_ASSERT(exp, max) \
137 …NW_ASSERTMSG( (exp) <= (max), #exp " is out of bounds(%f)\n"#exp" <= %f not satisfied.", static_ca…
144 #define NW_FMINMAX_ASSERT(exp, min, max) \
145 …NW_ASSERTMSG( (exp) >= (min) && (exp) <= (max), #exp " is out of bounds(%f)\n%f <= "#exp" <= %f no…
189 #define NW_ALIGN_ASSERT(exp,align) \
190 …G( (NW_ANY_TO_PTR_VALUE(exp) & ((align) - 1)) == 0, "NW:Alignment Error(0x%x)\n"#exp" must be alig…
197 #define NW_ALIGN128_ASSERT(exp) \
198 NW_ALIGN_ASSERT( (exp), 128 )
205 #define NW_ALIGN32_ASSERT(exp) \
206 NW_ALIGN_ASSERT( (exp), 32 )
213 #define NW_ALIGN4_ASSERT(exp) \
214 NW_ALIGN_ASSERT( (exp), 4 )
221 #define NW_ALIGN2_ASSERT(exp) \
222 NW_ALIGN_ASSERT( (exp), 2 )
230 #define NW_BUFFERSIZE_ASSERT(exp) \
231 …NW_ASSERTMSG( (exp) <= 64 * 1024 * 1024, "NW:Buffer Size Error\n" #exp "(=%d) over maximum physica…
233 #define NW_BUFFERSIZE_ASSERT(exp) \
234 …NW_ASSERTMSG( (exp) <= 24 * 1024 * 1024, "NW:Buffer Size Error\n" #exp "(=%d) over maximum physica…
243 #define NW_POINTER_ASSERT(exp) …
245 …NW_ANY_TO_PTR_VALUE(exp) != 0, …
246 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
248 #define NW_POINTER_ASSERT(exp) …
250 …((NW_ANY_TO_PTR_VALUE(exp) & 0xFF000000) == 0x80000000) /* 8000_0000~80FF_FFFF MEM1 Cached */…
251 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF800000) == 0x81000000) /* 8100_0000~817F_FFFF MEM1 Cached …
252 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xF8000000) == 0x90000000) /* 9000_0000~97FF_FFFF MEM2 Cached …
253 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF000000) == 0xC0000000) /* C000_0000~C0FF_FFFF MEM1 Uncached…
254 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFF800000) == 0xC1000000) /* C100_0000~C17F_FFFF MEM1 Uncached…
255 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xF8000000) == 0xD0000000) /* D000_0000~D7FF_FFFF MEM2 Uncached…
256 …|| ((NW_ANY_TO_PTR_VALUE(exp) & 0xFFFFC000) == 0xE0000000), /* E000_0000~E000_3FFF Locked Cache …
257 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
259 #define NW_POINTER_ASSERT(exp) \
261 ((NW_ANY_TO_PTR_VALUE(exp) & 0xF0000000) == 0x80000000) /* Cached */ \
262 || ((NW_ANY_TO_PTR_VALUE(exp) & 0xF0000000) == 0xC0000000), /* Uncached */ \
263 "NW:Pointer Error\n"#exp"(=%p) is not valid pointer.", (exp) )
276 #define NW_U8_RANGE_ASSERT(exp) \
277 NW_MINMAX_ASSERT(exp, 0, UCHAR_MAX)
281 #define NW_S8_RANGE_ASSERT(exp) \
282 NW_MINMAX_ASSERT(exp, SCHAR_MIN, SCHAR_MAX)
286 #define NW_U16_RANGE_ASSERT(exp) \
287 NW_MINMAX_ASSERT(exp, 0, USHRT_MAX)
291 #define NW_S16_RANGE_ASSERT(exp) \
292 NW_MINMAX_ASSERT(exp, SHRT_MIN, SHRT_MAX)
296 #define NW_U32_RANGE_ASSERT(exp) \
297 NW_MINMAX_ASSERT(exp, 0, UINT_MAX)
301 #define NW_S32_RANGE_ASSERT(exp) \
302 NW_MINMAX_ASSERT(exp, INT_MIN, INT_MAX)
313 #define NW_FLOAT_ASSERT(exp) \
314 …NW_ASSERTMSG((isfinite(exp) && !isnan(exp)), "NW:Floating Point Value Error(%f)\n"#exp" is infinit…
479 #define NW_WARNING(exp, ...) ((void)0)
481 #define NW_WARNING(exp, ...) (void) ((exp) || (nwosWarning(__VA_ARGS__), 0))
493 #define NW_FAILSAFE_IF(exp) if (exp)
495 #define NW_FAILSAFE_IF(exp) if (exp) { NW_FATAL_ERROR(#exp); } if (false)
519 #define NW_DEBUG_ASSERTMSG(exp, ...) ((void)0)
520 #define NW_DEBUG_ASSERT(exp) ((void)0)
521 #define NW_DEBUG_NULL_ASSERT(exp) ((void)0)