Searched refs:SetShift (Results 1 – 3 of 3) sorted by relevance
/external/skia/src/core/ |
D | SkFloat.cpp | 67 int32_t SkFloat::SetShift(int value, int shift) in SetShift() function in SkFloat 163 return SkFloat::SetShift(value_a + value_b, exp - EXP_BIAS); in Add() 188 return SkFloat::SetShift(mul24(value_a, value_b), exp_a + exp_b - 2*EXP_BIAS + 24); in Mul() 193 return Mul(packed, SetShift(n, 0)); in MulInt() 209 return SkFloat::SetShift(SkDivBits(value_n, value_d, 24), exp_n - exp_d - 24); in Div() 214 return Div(packed, SetShift(n, 0)); in DivInt() 219 return Div(packed, SetShift(1, 0)); in Invert() 236 return SkFloat::SetShift(root, nexp - 11); in Sqrt()
|
D | SkFloat.h | 28 void setInt(int value) { fPacked = SetShift(value, 0); } in setInt() 29 void setFixed(SkFixed value) { fPacked = SetShift(value, -16); } in setFixed() 30 void setFract(SkFract value) { fPacked = SetShift(value, -30); } in setFract() 101 static int32_t SetShift(int value, int shift);
|
D | SkFP.h | 57 #define SkScalarToFP(n) SkFloat::SetShift(n, -16) 59 #define SkIntToFP(n) SkFloat::SetShift(n, 0)
|