#include "fab/tree/math/math_f.h"

extern inline float add_f(float A, float B);
extern inline float sub_f(float A, float B);
extern inline float mul_f(float A, float B);
extern inline float div_f(float A, float B);
extern inline float min_f(float A, float B);
extern inline float max_f(float A, float B);
extern inline float pow_f(float A, float B);

////////////////////////////////////////////////////////////////////////////////

extern inline float abs_f(float A);
extern inline float square_f(float A);
extern inline float sqrt_f(float A);
extern inline float sin_f(float A);
extern inline float cos_f(float A);
extern inline float tan_f(float A);

extern inline float asin_f(float A);
extern inline float acos_f(float A);
extern inline float atan_f(float A);
extern inline float atan2_f(float A, float B);
extern inline float neg_f(float A);
extern inline float exp_f(float A);

////////////////////////////////////////////////////////////////////////////////

extern inline float X_f(float X);
extern inline float Y_f(float Y);
extern inline float Z_f(float Z);
