Lines Matching refs:a

165 #define PrintResultEq( a, b, f ) \  argument
166 { OS_TPrintf( ((a) == (b)) ? "[--OK--] " : "[**NG**] " ); (f) = (f) && ((a) == (b)); }
174 int a[] = { 0, 1, 0x7fffffff, -1, -0x80000000 }; in MathTest() local
176 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
179 result = MATH_ABS(a[i]); in MathTest()
181 OS_TPrintf("MATH_ABS(%d) = %d\n", a[i], result); in MathTest()
183 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
186 result = MATH_IAbs(a[i]); in MathTest()
188 OS_TPrintf("MATH_IAbs(%d) = %d\n", a[i], result); in MathTest()
194 double a[] = { 0, 1, -1, 1.0e20, 1.123e-20, -1.0e20, -1.123e-20 }; in MathTest() local
196 for (i = 0; i < sizeof(a) / sizeof(double); i++) in MathTest()
199 result = MATH_ABS(a[i]); in MathTest()
201 OS_Printf("MATH_ABS(%g) = %g\n", a[i], result); in MathTest()
206 int a[] = { 0, 1, 0, -1, 0, 32, 31, -32, -31 }; in MathTest() local
210 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
213 result = MATH_MIN(a[i], b[i]); in MathTest()
215 OS_TPrintf("MATH_MIN(%d, %d) = %d\n", a[i], b[i], result); in MathTest()
217 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
220 result = MATH_IMin(a[i], b[i]); in MathTest()
222 OS_TPrintf("MATH_IMin(%d, %d) = %d\n", a[i], b[i], result); in MathTest()
224 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
227 result = MATH_MAX(a[i], b[i]); in MathTest()
229 OS_TPrintf("MATH_MAX(%d, %d) = %d\n", a[i], b[i], result); in MathTest()
231 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
234 result = MATH_IMax(a[i], b[i]); in MathTest()
236 OS_TPrintf("MATH_IMax(%d, %d) = %d\n", a[i], b[i], result); in MathTest()
242 double a[] = { 0, 1, 0, -1, 0, 1.0e15, 1.0e-15, 1.0e-15, 1.0e-16, -1.0e-15, -1.1e-15 }; in MathTest() local
248 for (i = 0; i < sizeof(a) / sizeof(double); i++) in MathTest()
251 result = MATH_MIN(a[i], b[i]); in MathTest()
253 OS_Printf("MATH_MIN(%g, %g) = %g\n", a[i], b[i], result); in MathTest()
255 for (i = 0; i < sizeof(a) / sizeof(double); i++) in MathTest()
258 result = MATH_MAX(a[i], b[i]); in MathTest()
260 OS_Printf("MATH_MAX(%g, %g) = %g\n", a[i], b[i], result); in MathTest()
265 int a[] = { -2, -1, 0, 1, 2, 0, 10, -2, -10, -0x80000000, 0x7fffffff }; in MathTest() local
269 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
272 result = MATH_CLAMP(a[i], low[i], high[i]); in MathTest()
274 OS_TPrintf("MATH_CLAMP(%d, %d, %d) = %d\n", a[i], low[i], high[i], result); in MathTest()
279 int a[] = { 0, 1, 31, 32, 33, 128, -1, -31, -32, -33, 0x7fffffff, -0x80000000 }; in MathTest() local
283 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
286 result = MATH_ROUNDUP(a[i], 32); in MathTest()
288 OS_TPrintf("MATH_ROUNDUP(%d, 32) = %d\n", a[i], result); in MathTest()
290 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
293 result = MATH_ROUNDUP32(a[i]); in MathTest()
295 OS_TPrintf("MATH_ROUNDUP32(%d) = %d\n", a[i], result); in MathTest()
297 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
300 result = MATH_ROUNDDOWN(a[i], 32); in MathTest()
302 OS_TPrintf("MATH_ROUNDDOWN(%d, 32) = %d\n", a[i], result); in MathTest()
304 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
307 result = MATH_ROUNDDOWN32(a[i]); in MathTest()
309 OS_TPrintf("MATH_ROUNDDOWN32(%d) = %d\n", a[i], result); in MathTest()
314 u32 a[] = in MathTest() local
323 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
326 result = MATH_CountLeadingZeros(a[i]); in MathTest()
328 OS_TPrintf("MATH_CountLeadingZeros(0x%08x) = %d\n", a[i], result); in MathTest()
330 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
333 result = MATH_CLZ(a[i]); in MathTest()
335 OS_TPrintf("MATH_CLZ(0x%08x) = %d\n", a[i], result); in MathTest()
337 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
340 result = MATH_CTZ(a[i]); in MathTest()
342 OS_TPrintf("MATH_CTZ(0x%08x) = %d\n", a[i], result); in MathTest()
344 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
347 result = MATH_LSB(a[i]); in MathTest()
349 OS_TPrintf("MATH_LSB(0x%08x) = %08x\n", a[i], result); in MathTest()
351 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
354 result = MATH_MSB(a[i]); in MathTest()
356 OS_TPrintf("MATH_MSB(0x%08x) = %08x\n", a[i], result); in MathTest()
358 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
361 result = MATH_CountPopulation(a[i]); in MathTest()
363 OS_TPrintf("MATH_CountPoulation(0x%08x) = %d\n", a[i], result); in MathTest()
365 for (i = 0; i < sizeof(a) / sizeof(int); i++) in MathTest()
368 result = MATH_ILog2(a[i]); in MathTest()
370 OS_TPrintf("MATH_ILog2(0x%08x) = %d\n", a[i], result); in MathTest()