Lines Matching refs:a
259 inline bool approxEqual(double a, double b) in approxEqual() argument
261 if ( a == b ) in approxEqual()
263 double x = a - b; in approxEqual()
265 < ((a < 0.0 ? -a : a) * (1.0 / (16777216.0 * 16777216.0))); in approxEqual()
278 inline double approxAdd(double a, double b) in approxAdd() argument
280 if ( ((a < 0.0 && b > 0.0) || (b < 0.0 && a > 0.0)) in approxAdd()
281 && approxEqual( a, -b ) ) in approxAdd()
283 return a + b; in approxAdd()
291 inline double approxSub(double a, double b) in approxSub() argument
293 if ( ((a < 0.0 && b < 0.0) || (a > 0.0 && b > 0.0)) && approxEqual( a, b ) ) in approxSub()
295 return a - b; in approxSub()
302 inline double approxFloor(double a) in approxFloor() argument
304 return floor( approxValue( a )); in approxFloor()
311 inline double approxCeil(double a) in approxCeil() argument
313 return ceil( approxValue( a )); in approxCeil()