xref: /DragonOS/kernel/src/common/math.h (revision 4fda81ce81939d83b74c8042d6fb4223deff3685)
12813126eSlogin #pragma once
22813126eSlogin #include "stddef.h"
32813126eSlogin #include <arch/arch.h>
42813126eSlogin #if ARCH(I386) || ARCH(X86_64)
5*4fda81ceSLoGin 
6*4fda81ceSLoGin #if ARCH(I386) || ARCH(X86_64)
72813126eSlogin #include <arch/x86_64/math/bitcount.h>
82813126eSlogin #else
92813126eSlogin #error Arch not supported.
102813126eSlogin #endif
11*4fda81ceSLoGin #endif
122813126eSlogin 
132813126eSlogin int64_t pow(int64_t x, int y);
14