• Home
  • Raw
  • Download

Lines Matching refs:SkFixed

29 typedef int32_t             SkFixed;  typedef
43 #define SkFloatToFixed(x) ((SkFixed)((x) * SK_Fixed1))
46 static inline SkFixed SkFloatToFixed(float x) { in SkFloatToFixed()
48 return (SkFixed)n; in SkFloatToFixed()
53 #define SkDoubleToFixed(x) ((SkFixed)((x) * SK_Fixed1))
72 inline SkFixed SkIntToFixed(int n) in SkIntToFixed()
79 #define SkIntToFixed(n) (SkFixed)((n) << 16)
86 inline SkFract SkFixedToFract(SkFixed x) in SkFixedToFract()
97 inline SkFixed SkFixedFraction(SkFixed x) in SkFixedFraction()
99 SkFixed mask = x >> 31 << 16; in SkFixedFraction()
117 SkFixed SkFixedMul_portable(SkFixed, SkFixed);
119 inline SkFixed SkFixedSquare_portable(SkFixed value) in SkFixedSquare_portable()
124 SkFixed result = ah * a + al * ah + (al * al >> 16); in SkFixedSquare_portable()
132 SkFixed SkFixedDivInt(int32_t numer, int32_t denom);
133 SkFixed SkFixedMod(SkFixed numer, SkFixed denom);
135 SkFixed SkFixedFastInvert(SkFixed n);
137 SkFixed SkFixedMean(SkFixed a, SkFixed b); //*< returns sqrt(x*y)
138 int SkFixedMulCommon(SkFixed, int , int bias); // internal used by SkFixedMulFloor, SkFixedMulCeil…
143 SkFixed SkFixedSinCos(SkFixed radians, SkFixed* cosValueOrNull);
145 inline SkFixed SkFixedCos(SkFixed radians) in SkFixedCos()
147 SkFixed cosValue; in SkFixedCos()
151 SkFixed SkFixedTan(SkFixed radians);
152 SkFixed SkFixedASin(SkFixed);
153 SkFixed SkFixedACos(SkFixed);
154 SkFixed SkFixedATan2(SkFixed y, SkFixed x);
155 SkFixed SkFixedExp(SkFixed);
156 SkFixed SkFixedLog(SkFixed);
160 inline bool SkFixedNearlyZero(SkFixed x, SkFixed tolerance = SK_FixedNearlyZero)
170 inline SkFixed SkFixedMul_longlong(SkFixed a, SkFixed b) in SkFixedMul_longlong()
172 return (SkFixed)((SkLONGLONG)a * b >> 16); in SkFixedMul_longlong()
176 return (SkFixed)((SkLONGLONG)a * b >> 30); in SkFractMul_longlong()
178 inline SkFixed SkFixedSquare_longlong(SkFixed value) in SkFixedSquare_longlong()
180 return (SkFixed)((SkLONGLONG)value * value >> 16); in SkFixedSquare_longlong()
191 inline SkFixed SkFloatToFixed_arm(float x) in SkFloatToFixed_arm()
207 inline SkFixed SkFixedMul_arm(SkFixed x, SkFixed y) in SkFixedMul_arm()
219 inline SkFixed SkFixedMulAdd_arm(SkFixed x, SkFixed y, SkFixed a) in SkFixedMulAdd_arm()
231 inline SkFixed SkFractMul_arm(SkFixed x, SkFixed y) in SkFractMul_arm()