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