Lines Matching refs:Wide
65 class Wide : public Sk16h {
67 Wide(const Sk16h& v) : Sk16h(v) {}
75 // These just keep the types as Wide so the user doesn't have to keep casting.
76 Wide operator * (const Wide& o) const { return INHERITED::operator*(o); }
77 Wide operator + (const Wide& o) const { return INHERITED::operator+(o); }
78 Wide operator - (const Wide& o) const { return INHERITED::operator-(o); }
79 Wide operator >> (int bits) const { return INHERITED::operator>>(bits); }
80 Wide operator << (int bits) const { return INHERITED::operator<<(bits); }
86 Wide widen() const; // Widen 8-bit values to low 8-bits of 16-bit lanes.
87 Wide mulWiden(const Sk16b&) const; // 8-bit x 8-bit -> 16-bit components.
90 Wide operator * (const Sk4px& o) const { return this->mulWiden(o); }