summaryrefslogtreecommitdiff
path: root/kernel/include/libk/math.h
blob: 80860c9f5489b17c5ce2b543497d235a1f35aa80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef MATH_H
#define MATH_H

#include <types.h>

#define min(a, b) ((a) > (b) ? (b) : (a))
#define max(a, b) ((a) > (b) ? (a) : (b))
#define upper_div(a, b) \
	((((a) / (b)*b) < (a)) ? (((a) / (b)) + 1) : ((a) / (b)))

int64_t abs(int64_t val);

#endif