Added some missing and required math functions.
This commit is contained in:
parent
53ad5013a6
commit
6fc48f7a2d
@ -7,15 +7,25 @@ extern
|
||||
{
|
||||
// Basic functions.
|
||||
pub fn fabs(arg: CDouble) -> CDouble;
|
||||
pub fn fma(x: CDouble, y: CDouble, z: CDouble) -> CDouble;
|
||||
pub fn fmax(x: CDouble, y: CDouble) -> CDouble;
|
||||
pub fn fmin(x: CDouble, y: CDouble) -> CDouble;
|
||||
pub fn fmod(x: CDouble, y: CDouble) -> CDouble;
|
||||
pub fn fabsf(arg: CFloat) -> CFloat;
|
||||
pub fn fmaf(x: CFloat, y: CFloat, z: CFloat) -> CFloat;
|
||||
pub fn fmaxf(x: CFloat, y: CFloat) -> CFloat;
|
||||
pub fn fminf(x: CFloat, y: CFloat) -> CFloat;
|
||||
pub fn fmodf(x: CFloat, y: CFloat) -> CFloat;
|
||||
|
||||
// Nearest integer floating point functions.
|
||||
pub fn ceil(arg: CDouble) -> CDouble;
|
||||
pub fn floor(arg: CDouble) -> CDouble;
|
||||
pub fn round(arg: CDouble) -> CDouble;
|
||||
pub fn trunc(arg: CDouble) -> CDouble;
|
||||
pub fn ceilf(arg: CFloat) -> CFloat;
|
||||
pub fn floorf(arg: CFloat) -> CFloat;
|
||||
pub fn roundf(arg: CFloat) -> CFloat;
|
||||
pub fn truncf(arg: CFloat) -> CFloat;
|
||||
|
||||
// Trigonometric functions.
|
||||
pub fn cos(arg: CDouble) -> CDouble;
|
||||
|
Loading…
x
Reference in New Issue
Block a user