Lines Matching defs:UInt4
248 class UInt4;
1653 Int4(RValue<UInt4> rhs);
1654 Int4(const UInt4 &rhs);
1655 Int4(const Reference<UInt4> &rhs);
1719 class UInt4 : public Variable<UInt4>
1722 explicit UInt4(RValue<Float4> cast);
1724 UInt4();
1725 UInt4(int xyzw);
1726 UInt4(int x, int yzw);
1727 UInt4(int x, int y, int zw);
1728 UInt4(int x, int y, int z, int w);
1729 UInt4(unsigned int x, unsigned int y, unsigned int z, unsigned int w);
1730 UInt4(RValue<UInt4> rhs);
1731 UInt4(const UInt4 &rhs);
1732 UInt4(const Reference<UInt4> &rhs);
1733 UInt4(RValue<Int4> rhs);
1734 UInt4(const Int4 &rhs);
1735 UInt4(const Reference<Int4> &rhs);
1736 UInt4(RValue<UInt2> lo, RValue<UInt2> hi);
1738 RValue<UInt4> operator=(RValue<UInt4> rhs) const;
1739 RValue<UInt4> operator=(const UInt4 &rhs) const;
1740 RValue<UInt4> operator=(const Reference<UInt4> &rhs) const;
1748 RValue<UInt4> operator+(RValue<UInt4> lhs, RValue<UInt4> rhs);
1749 RValue<UInt4> operator-(RValue<UInt4> lhs, RValue<UInt4> rhs);
1750 RValue<UInt4> operator*(RValue<UInt4> lhs, RValue<UInt4> rhs);
1751 RValue<UInt4> operator/(RValue<UInt4> lhs, RValue<UInt4> rhs);
1752 RValue<UInt4> operator%(RValue<UInt4> lhs, RValue<UInt4> rhs);
1753 RValue<UInt4> operator&(RValue<UInt4> lhs, RValue<UInt4> rhs);
1754 RValue<UInt4> operator|(RValue<UInt4> lhs, RValue<UInt4> rhs);
1755 RValue<UInt4> operator^(RValue<UInt4> lhs, RValue<UInt4> rhs);
1756 RValue<UInt4> operator<<(RValue<UInt4> lhs, unsigned char rhs);
1757 RValue<UInt4> operator>>(RValue<UInt4> lhs, unsigned char rhs);
1758 RValue<UInt4> operator<<(RValue<UInt4> lhs, RValue<UInt4> rhs);
1759 RValue<UInt4> operator>>(RValue<UInt4> lhs, RValue<UInt4> rhs);
1760 RValue<UInt4> operator+=(const UInt4 &lhs, RValue<UInt4> rhs);
1761 RValue<UInt4> operator-=(const UInt4 &lhs, RValue<UInt4> rhs);
1762 RValue<UInt4> operator*=(const UInt4 &lhs, RValue<UInt4> rhs);
1763 // RValue<UInt4> operator/=(const UInt4 &lhs, RValue<UInt4> rhs);
1764 // RValue<UInt4> operator%=(const UInt4 &lhs, RValue<UInt4> rhs);
1765 RValue<UInt4> operator&=(const UInt4 &lhs, RValue<UInt4> rhs);
1766 RValue<UInt4> operator|=(const UInt4 &lhs, RValue<UInt4> rhs);
1767 RValue<UInt4> operator^=(const UInt4 &lhs, RValue<UInt4> rhs);
1768 RValue<UInt4> operator<<=(const UInt4 &lhs, unsigned char rhs);
1769 RValue<UInt4> operator>>=(const UInt4 &lhs, unsigned char rhs);
1770 RValue<UInt4> operator+(RValue<UInt4> val);
1771 RValue<UInt4> operator-(RValue<UInt4> val);
1772 RValue<UInt4> operator~(RValue<UInt4> val);
1773 // RValue<UInt4> operator++(const UInt4 &val, int); // Post-increment
1774 // const UInt4 &operator++(const UInt4 &val); // Pre-increment
1775 // RValue<UInt4> operator--(const UInt4 &val, int); // Post-decrement
1776 // const UInt4 &operator--(const UInt4 &val); // Pre-decrement
1777 // RValue<Bool> operator<(RValue<UInt4> lhs, RValue<UInt4> rhs);
1778 // RValue<Bool> operator<=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1779 // RValue<Bool> operator>(RValue<UInt4> lhs, RValue<UInt4> rhs);
1780 // RValue<Bool> operator>=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1781 // RValue<Bool> operator!=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1782 // RValue<Bool> operator==(RValue<UInt4> lhs, RValue<UInt4> rhs);
1784 RValue<UInt4> CmpEQ(RValue<UInt4> x, RValue<UInt4> y);
1785 RValue<UInt4> CmpLT(RValue<UInt4> x, RValue<UInt4> y);
1786 RValue<UInt4> CmpLE(RValue<UInt4> x, RValue<UInt4> y);
1787 RValue<UInt4> CmpNEQ(RValue<UInt4> x, RValue<UInt4> y);
1788 RValue<UInt4> CmpNLT(RValue<UInt4> x, RValue<UInt4> y);
1789 RValue<UInt4> CmpNLE(RValue<UInt4> x, RValue<UInt4> y);
1790 RValue<UInt4> Max(RValue<UInt4> x, RValue<UInt4> y);
1791 RValue<UInt4> Min(RValue<UInt4> x, RValue<UInt4> y);
1792 // RValue<UInt4> RoundInt(RValue<Float4> cast);
1793 RValue<UShort8> Pack(RValue<UInt4> x, RValue<UInt4> y);
1978 explicit Float4(RValue<UInt4> cast);