17 #define kMATH_PI (3.1415926535897932384626433832795)
18 #define kMATH_E (2.7182818284590452353602874713527)
19 #define kMATH_SQRT2 (1.4142135623730950488016887242097)
20 #define kMATH_SQRT3 (1.7320508075688772935274463415059)
22 #define kMath_RadToDeg_(RAD) kxMath_RadToDeg_(RAD)
23 #define kMath_DegToRad_(DEG) kxMath_DegToRad_(DEG)
24 #define kMath_Abs_(A) kxMath_Abs_(A)
25 #define kMath_Min_(A, B) kxMath_Min_((A), (B))
26 #define kMath_Max_(A, B) kxMath_Max_((A), (B))
27 #define kMath_Sign_(A) kxMath_Sign_(A)
28 #define kMath_Common_Residue_(A,B) kxMath_Common_Residue_((A), (B))
29 #define kMath_Clamp_(V, VMIN, VMAX) kxMath_Clamp_((V), (VMIN), (VMAX))
30 #define kMath_Round8s_(A) kxMath_Round8s_(A)
31 #define kMath_Round8u_(A) kxMath_Round8u_(A)
32 #define kMath_Round16s_(A) kxMath_Round16s_(A)
33 #define kMath_Round16u_(A) kxMath_Round16u_(A)
34 #define kMath_Round32s_(A) kxMath_Round32s_(A)
35 #define kMath_Round32u_(A) kxMath_Round32u_(A)
36 #define kMath_Round64s_(A) kxMath_Round64s_(A)
37 #define kMath_Round64u_(A) kxMath_Round64u_(A)
693 kFx(
k32u) kMath_Log2Ceil32u(
k32u a);
697 #include <kApi/Data/kMath.x.h>
Represents a 32-bit unsigned integer.
Represents an unsigned integer that can store a pointer address.
Essential API declarations.
Represents a 32-bit signed integer.
Represents a 64-bit signed integer.
Represents an enumeration of error codes.
Represents a 64-bit floating-point number.
Comparison type enumeration.
Represents a boolean value.