Lines Matching refs:SkFloat

15 class SkFloat {
17 SkFloat() {}
32 void setShiftLeft(const SkFloat& a, int bits) { fPacked = Shift(a.fPacked, bits); }
35 void setShiftRight(const SkFloat& a, int bits) { fPacked = Shift(a.fPacked, -bits); }
37 void add(const SkFloat& a) { fPacked = Add(fPacked, a.fPacked); }
38 void setAdd(const SkFloat& a, const SkFloat& b) { fPacked = Add(a.fPacked, b.fPacked); }
40 void sub(const SkFloat& a) { fPacked = Add(fPacked, Neg(a.fPacked)); }
41 void setSub(const SkFloat& a, const SkFloat& b) { fPacked = Add(a.fPacked, Neg(b.fPacked)); }
43 void mul(const SkFloat& a) { fPacked = Mul(fPacked, a.fPacked); }
44 void setMul(const SkFloat& a, const SkFloat& b) { fPacked = Mul(a.fPacked, b.fPacked); }
46 void div(const SkFloat& a) { fPacked = Div(fPacked, a.fPacked); }
47 void setDiv(const SkFloat& a, const SkFloat& b) { fPacked = Div(a.fPacked, b.fPacked); }
50 void setSqrt(const SkFloat& a) { fPacked = Sqrt(a.fPacked); }
52 void setCubeRoot(const SkFloat& a) { fPacked = CubeRoot(a.fPacked); }
54 friend bool operator==(const SkFloat& a, const SkFloat& b) { return a.fPacked == b.fPacked; }
55 friend bool operator!=(const SkFloat& a, const SkFloat& b) { return a.fPacked != b.fPacked; }
56 friend bool operator<(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) < 0; }
57 friend bool operator<=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) <= 0; }
58 friend bool operator>(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) > 0; }
59 friend bool operator>=(const SkFloat& a, const SkFloat& b) { return Cmp(a.fPacked, b.fPacked) >= 0; }