Home | History | Annotate | Download | only in core

Lines Matching full:flo

29     uint32_t fLo;   //!< the low 32 bits of the number
33 SkBool is32() const { return fHi == ((int32_t)fLo >> 31); }
37 SkBool is64() const { return fHi != ((int32_t)fLo >> 31); }
46 int32_t get32() const { SkASSERT(this->is32()); return (int32_t)fLo; }
53 uint32_t sum = fLo + (1 << 15);
55 if (sum < fLo) {
75 SkBool isZero() const { return (fHi | fLo) == 0; }
78 SkBool nonZero() const { return fHi | fLo; }
84 SkBool isPos() const { return ~(fHi >> 31) & (fHi | fLo); }
87 int getSign() const { return (fHi >> 31) | Sk32ToBool(fHi | fLo); }
102 void setZero() { fHi = fLo = 0; }
105 void set(int32_t hi, uint32_t lo) { fHi = hi; fLo = lo; }
108 void set(int32_t a) { fHi = a >> 31; fLo = a; }
140 uint32_t sum = fLo + (uint32_t)lo;
142 fHi = fHi + hi + (sum < fLo);
143 fLo = sum;
148 uint32_t sum = fLo + lo;
150 fHi = fHi + hi + (sum < fLo);
151 fLo = sum;
155 void add(const Sk64& other) { this->add(other.fHi, other.fLo); }
181 return this->addGetFixed(other.fHi, other.fLo);
191 uint32_t sum = fLo + lo;
192 hi += fHi + (sum < fLo);
210 return a.fHi == b.fHi && a.fLo == b.fLo;
214 return a.fHi != b.fHi || a.fLo != b.fLo;
218 return a.fHi < b.fHi || (a.fHi == b.fHi && a.fLo < b.fLo);
222 return a.fHi < b.fHi || (a.fHi == b.fHi && a.fLo <= b.fLo);
226 return a.fHi > b.fHi || (a.fHi == b.fHi && a.fLo > b.fLo);
230 return a.fHi > b.fHi || (a.fHi == b.fHi && a.fLo >= b.fLo);