Lines Matching defs:UInt4
50 class UInt4;
1363 struct Scalar<UInt4>
1771 Int4(RValue<UInt4> rhs);
1772 Int4(const UInt4 &rhs);
1773 Int4(const Reference<UInt4> &rhs);
1840 class UInt4 : public LValue<UInt4>, public XYZW<UInt4>
1843 explicit UInt4(RValue<Float4> cast);
1845 UInt4();
1846 UInt4(int xyzw);
1847 UInt4(int x, int yzw);
1848 UInt4(int x, int y, int zw);
1849 UInt4(int x, int y, int z, int w);
1850 UInt4(unsigned int x, unsigned int y, unsigned int z, unsigned int w);
1851 UInt4(RValue<UInt4> rhs);
1852 UInt4(const UInt4 &rhs);
1853 UInt4(const Reference<UInt4> &rhs);
1854 UInt4(RValue<Int4> rhs);
1855 UInt4(const Int4 &rhs);
1856 UInt4(const Reference<Int4> &rhs);
1857 UInt4(RValue<UInt2> lo, RValue<UInt2> hi);
1859 RValue<UInt4> operator=(RValue<UInt4> rhs);
1860 RValue<UInt4> operator=(const UInt4 &rhs);
1861 RValue<UInt4> operator=(const Reference<UInt4> &rhs);
1869 RValue<UInt4> operator+(RValue<UInt4> lhs, RValue<UInt4> rhs);
1870 RValue<UInt4> operator-(RValue<UInt4> lhs, RValue<UInt4> rhs);
1871 RValue<UInt4> operator*(RValue<UInt4> lhs, RValue<UInt4> rhs);
1872 RValue<UInt4> operator/(RValue<UInt4> lhs, RValue<UInt4> rhs);
1873 RValue<UInt4> operator%(RValue<UInt4> lhs, RValue<UInt4> rhs);
1874 RValue<UInt4> operator&(RValue<UInt4> lhs, RValue<UInt4> rhs);
1875 RValue<UInt4> operator|(RValue<UInt4> lhs, RValue<UInt4> rhs);
1876 RValue<UInt4> operator^(RValue<UInt4> lhs, RValue<UInt4> rhs);
1877 RValue<UInt4> operator<<(RValue<UInt4> lhs, unsigned char rhs);
1878 RValue<UInt4> operator>>(RValue<UInt4> lhs, unsigned char rhs);
1879 RValue<UInt4> operator<<(RValue<UInt4> lhs, RValue<UInt4> rhs);
1880 RValue<UInt4> operator>>(RValue<UInt4> lhs, RValue<UInt4> rhs);
1881 RValue<UInt4> operator+=(UInt4 &lhs, RValue<UInt4> rhs);
1882 RValue<UInt4> operator-=(UInt4 &lhs, RValue<UInt4> rhs);
1883 RValue<UInt4> operator*=(UInt4 &lhs, RValue<UInt4> rhs);
1884 // RValue<UInt4> operator/=(UInt4 &lhs, RValue<UInt4> rhs);
1885 // RValue<UInt4> operator%=(UInt4 &lhs, RValue<UInt4> rhs);
1886 RValue<UInt4> operator&=(UInt4 &lhs, RValue<UInt4> rhs);
1887 RValue<UInt4> operator|=(UInt4 &lhs, RValue<UInt4> rhs);
1888 RValue<UInt4> operator^=(UInt4 &lhs, RValue<UInt4> rhs);
1889 RValue<UInt4> operator<<=(UInt4 &lhs, unsigned char rhs);
1890 RValue<UInt4> operator>>=(UInt4 &lhs, unsigned char rhs);
1891 RValue<UInt4> operator+(RValue<UInt4> val);
1892 RValue<UInt4> operator-(RValue<UInt4> val);
1893 RValue<UInt4> operator~(RValue<UInt4> val);
1894 // RValue<UInt4> operator++(UInt4 &val, int); // Post-increment
1895 // const UInt4 &operator++(UInt4 &val); // Pre-increment
1896 // RValue<UInt4> operator--(UInt4 &val, int); // Post-decrement
1897 // const UInt4 &operator--(UInt4 &val); // Pre-decrement
1898 // RValue<Bool> operator<(RValue<UInt4> lhs, RValue<UInt4> rhs);
1899 // RValue<Bool> operator<=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1900 // RValue<Bool> operator>(RValue<UInt4> lhs, RValue<UInt4> rhs);
1901 // RValue<Bool> operator>=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1902 // RValue<Bool> operator!=(RValue<UInt4> lhs, RValue<UInt4> rhs);
1903 // RValue<Bool> operator==(RValue<UInt4> lhs, RValue<UInt4> rhs);
1905 RValue<UInt4> CmpEQ(RValue<UInt4> x, RValue<UInt4> y);
1906 RValue<UInt4> CmpLT(RValue<UInt4> x, RValue<UInt4> y);
1907 RValue<UInt4> CmpLE(RValue<UInt4> x, RValue<UInt4> y);
1908 RValue<UInt4> CmpNEQ(RValue<UInt4> x, RValue<UInt4> y);
1909 RValue<UInt4> CmpNLT(RValue<UInt4> x, RValue<UInt4> y);
1910 RValue<UInt4> CmpNLE(RValue<UInt4> x, RValue<UInt4> y);
1911 RValue<UInt4> Max(RValue<UInt4> x, RValue<UInt4> y);
1912 RValue<UInt4> Min(RValue<UInt4> x, RValue<UInt4> y);
1913 // RValue<UInt4> RoundInt(RValue<Float4> cast);
1914 RValue<UShort8> Pack(RValue<UInt4> x, RValue<UInt4> y);
2034 explicit Float4(RValue<UInt4> cast);