Commit 82a75144 authored by Angus Ainslie's avatar Angus Ainslie

math.h: add missing math.h file

parent 524c7f61
#ifndef __MATH_H__
#define __MATH_H__
static inline int max(int a, int b)
{
if(a > b)
return a;
return b;
}
static inline int fls(int x)
{
int r = 32;
if (!x)
return 0;
if (!(x & 0xffff0000u)) {
x <<= 16;
r -= 16;
}
if (!(x & 0xff000000u)) {
x <<= 8;
r -= 8;
}
if (!(x & 0xf0000000u)) {
x <<= 4;
r -= 4;
}
if (!(x & 0xc0000000u)) {
x <<= 2;
r -= 2;
}
if (!(x & 0x80000000u)) {
x <<= 1;
r -= 1;
}
return r;
}
#define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
#endif /* __MATH_H__ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment