Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
math.c File Reference
#include <libk/math.h>

Go to the source code of this file.

Functions

uint64_t pow (uint64_t base, uint64_t exp)
 
uint64_t clamp (uint64_t value, uint64_t min, uint64_t max)
 
uint64_t min (uint64_t a, uint64_t b)
 
uint64_t max (uint64_t a, uint64_t b)
 
int64_t abs (int64_t a)
 

Function Documentation

◆ abs()

int64_t abs ( int64_t a)

Definition at line 27 of file math.c.

◆ clamp()

uint64_t clamp ( uint64_t value,
uint64_t min,
uint64_t max )

Definition at line 11 of file math.c.

References max(), min(), and value.

◆ max()

uint64_t max ( uint64_t a,
uint64_t b )

Definition at line 24 of file math.c.

Referenced by clamp(), elf_count_load_size(), and elf_load().

◆ min()

uint64_t min ( uint64_t a,
uint64_t b )

Definition at line 21 of file math.c.

Referenced by clamp(), execve(), and rtc_read_time().

◆ pow()

uint64_t pow ( uint64_t base,
uint64_t exp )

Definition at line 3 of file math.c.

References base.