#include #include #include #include "math.h" #include void Math__float_step(int x, Math__float_out* _out) { _out->y = (float)x; } void Math__ceil_step(float x, Math__ceil_out* _out) { _out->y = ceilf(x); } void Math__floor_step(float x, Math__floor_out* _out) { _out->y = floorf(x); } void Math__sin_step(float x, Math__sin_out* _out) { _out->y = sinf(x); } void Math__cos_step(float x, Math__cos_out* _out) { _out->y = cosf(x); } void Math__tan_step(float x, Math__tan_out* _out) { _out->y = tanf(x); } void Math__asin_step(float x, Math__asin_out* _out) { _out->y = asinf(x); } void Math__acos_step(float x, Math__acos_out* _out) { _out->y = acosf(x); } void Math__atan_step(float x, Math__atan_out* _out) { _out->y = atanf(x); } void Math__min_float_step(float x, float y, Math__min_float_out* _out) { _out->z = (x < y)? x : y; } void Math__max_float_step(float x, float y, Math__max_float_out* _out) { _out->z = (x > y)? x : y; }