83
92
#define MOD_I(type, v1, v2) ((v2)!=0)?(v1)%(v2):0
84
93
#define MOD_F(type, v1, v2) ((v2)!=0.0F)?fmod((v1),(v2)):0.0F
107
#define POW_I(type, v1, v2) powi(v1, v2)
108
#define POW_F(type, v1, v2) powf(v1, v2) /* FIXME: EDOM handling */
86
110
#define DIFF_I(type, v1, v2) abs((v1)-(v2))
87
111
#define DIFF_F(type, v1, v2) fabs((v1)-(v2))