Home | History | Annotate | Download | only in core

Lines Matching full:fpacked

26     void    setZero() { fPacked = 0; }
27 // void setShift(int value, int shift) { fPacked = SetShift(value, shift); }
28 void setInt(int value) { fPacked = SetShift(value, 0); }
29 void setFixed(SkFixed value) { fPacked = SetShift(value, -16); }
30 void setFract(SkFract value) { fPacked = SetShift(value, -30); }
32 // int getShift(int shift) const { return GetShift(fPacked, shift); }
33 int getInt() const { return GetShift(fPacked, 0); }
34 SkFixed getFixed() const { return GetShift(fPacked, -16); }
35 SkFract getFract() const { return GetShift(fPacked, -30); }
37 void abs() { fPacked = Abs(fPacked); }
38 void negate() { fPacked = Neg(fPacked); }
40 void shiftLeft(int bits) { fPacked = Shift(fPacked, bits); }
41 void setShiftLeft(const SkFloat& a, int bits) { fPacked = Shift(a.fPacked, bits); }
43 void shiftRight(int bits) { fPacked = Shift(fPacked, -bits); }
44 void setShiftRight(const SkFloat& a, int bits) { fPacked = Shift(a.fPacked, -bits); }
46 void add(const SkFloat& a) { fPacked = Add(fPacked, a.fPacked); }
47 void setAdd(const SkFloat& a, const SkFloat& b) { fPacked = Add(a.fPacked, b.fPacked); }
49 void sub(const SkFloat& a) { fPacked = Add(fPacked, Neg(a.fPacked)); }
50 void setSub(const SkFloat& a, const SkFloat& b) { fPacked = Add(a.fPacked, Neg(b.fPacked)); }
52 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); }
53 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); }
55 void div(const SkFloat& a) { fPacked = Div(fPacked, a.fPacked); }
56 void setDiv(const SkFloat& a, const SkFloat& b) { fPacked = Div(a.fPacked, b.fPacked); }
58 void sqrt() { fPacked = Sqrt(fPacked); }
59 void setSqrt(const SkFloat& a) { fPacked = Sqrt(a.fPacked); }
60 void cubeRoot() { fPacked = CubeRoot(fPacked); }
61 void setCubeRoot(const SkFloat& a) { fPacked = CubeRoot(a.fPacked); }
63 friend bool operator==(const SkFloat& a, const SkFloat& b) { return a.fPacked == b.fPacked; }
64 friend bool operator!=(const SkFloat& a, const SkFloat& b) { return a.fPacked != b.fPacked; }
65 friend bool operator<(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) < 0; }
66 friend bool operator<=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) <= 0; }
67 friend bool operator>(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) > 0; }
68 friend bool operator>=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) >= 0; }
77 int32_t fPacked;
81 int d = tmp.fPacked - fPacked;
88 int32_t fPacked;
91 tmp.fPacked = fPacked;
97 int32_t fPacked;
99 SkFloat(int32_t packed) : fPacked(fPacked) {}