Home | History | Annotate | Download | only in Reactor

Lines Matching defs:Int4

49 	class Int4;
735 explicit Short4(RValue<Int4> cast);
813 explicit UShort4(RValue<Int4> cast);
926 RValue<Int4> MulAdd(RValue<Short8> x, RValue<Short8> y);
927 RValue<Int4> Abs(RValue<Int4> x);
1199 explicit Int2(RValue<Int4> cast);
1357 struct Scalar<Int4>
1754 class Int4 : public LValue<Int4>, public XYZW<Int4>
1757 explicit Int4(RValue<Byte4> cast);
1758 explicit Int4(RValue<SByte4> cast);
1759 explicit Int4(RValue<Float4> cast);
1760 explicit Int4(RValue<Short4> cast);
1761 explicit Int4(RValue<UShort4> cast);
1763 Int4();
1764 Int4(int xyzw);
1765 Int4(int x, int yzw);
1766 Int4(int x, int y, int zw);
1767 Int4(int x, int y, int z, int w);
1768 Int4(RValue<Int4> rhs);
1769 Int4(const Int4 &rhs);
1770 Int4(const Reference<Int4> &rhs);
1771 Int4(RValue<UInt4> rhs);
1772 Int4(const UInt4 &rhs);
1773 Int4(const Reference<UInt4> &rhs);
1774 Int4(RValue<Int2> lo, RValue<Int2> hi);
1775 Int4(RValue<Int> rhs);
1776 Int4(const Int &rhs);
1777 Int4(const Reference<Int> &rhs);
1779 RValue<Int4> operator=(RValue<Int4> rhs);
1780 RValue<Int4> operator=(const Int4 &rhs);
1781 RValue<Int4> operator=(const Reference<Int4> &rhs);
1789 RValue<Int4> operator+(RValue<Int4> lhs, RValue<Int4> rhs);
1790 RValue<Int4> operator-(RValue<Int4> lhs, RValue<Int4> rhs);
1791 RValue<Int4> operator*(RValue<Int4> lhs, RValue<Int4> rhs);
1792 RValue<Int4> operator/(RValue<Int4> lhs, RValue<Int4> rhs);
1793 RValue<Int4> operator%(RValue<Int4> lhs, RValue<Int4> rhs);
1794 RValue<Int4> operator&(RValue<Int4> lhs, RValue<Int4> rhs);
1795 RValue<Int4> operator|(RValue<Int4> lhs, RValue<Int4> rhs);
1796 RValue<Int4> operator^(RValue<Int4> lhs, RValue<Int4> rhs);
1797 RValue<Int4> operator<<(RValue<Int4> lhs, unsigned char rhs);
1798 RValue<Int4> operator>>(RValue<Int4> lhs, unsigned char rhs);
1799 RValue<Int4> operator<<(RValue<Int4> lhs, RValue<Int4> rhs);
1800 RValue<Int4> operator>>(RValue<Int4> lhs, RValue<Int4> rhs);
1801 RValue<Int4> operator+=(Int4 &lhs, RValue<Int4> rhs);
1802 RValue<Int4> operator-=(Int4 &lhs, RValue<Int4> rhs);
1803 RValue<Int4> operator*=(Int4 &lhs, RValue<Int4> rhs);
1804 // RValue<Int4> operator/=(Int4 &lhs, RValue<Int4> rhs);
1805 // RValue<Int4> operator%=(Int4 &lhs, RValue<Int4> rhs);
1806 RValue<Int4> operator&=(Int4 &lhs, RValue<Int4> rhs);
1807 RValue<Int4> operator|=(Int4 &lhs, RValue<Int4> rhs);
1808 RValue<Int4> operator^=(Int4 &lhs, RValue<Int4> rhs);
1809 RValue<Int4> operator<<=(Int4 &lhs, unsigned char rhs);
1810 RValue<Int4> operator>>=(Int4 &lhs, unsigned char rhs);
1811 RValue<Int4> operator+(RValue<Int4> val);
1812 RValue<Int4> operator-(RValue<Int4> val);
1813 RValue<Int4> operator~(RValue<Int4> val);
1814 // RValue<Int4> operator++(Int4 &val, int); // Post-increment
1815 // const Int4 &operator++(Int4 &val); // Pre-increment
1816 // RValue<Int4> operator--(Int4 &val, int); // Post-decrement
1817 // const Int4 &operator--(Int4 &val); // Pre-decrement
1818 // RValue<Bool> operator<(RValue<Int4> lhs, RValue<Int4> rhs);
1819 // RValue<Bool> operator<=(RValue<Int4> lhs, RValue<Int4> rhs);
1820 // RValue<Bool> operator>(RValue<Int4> lhs, RValue<Int4> rhs);
1821 // RValue<Bool> operator>=(RValue<Int4> lhs, RValue<Int4> rhs);
1822 // RValue<Bool> operator!=(RValue<Int4> lhs, RValue<Int4> rhs);
1823 // RValue<Bool> operator==(RValue<Int4> lhs, RValue<Int4> rhs);
1825 RValue<Int4> CmpEQ(RValue<Int4> x, RValue<Int4> y);
1826 RValue<Int4> CmpLT(RValue<Int4> x, RValue<Int4> y);
1827 RValue<Int4> CmpLE(RValue<Int4> x, RValue<Int4> y);
1828 RValue<Int4> CmpNEQ(RValue<Int4> x, RValue<Int4> y);
1829 RValue<Int4> CmpNLT(RValue<Int4> x, RValue<Int4> y);
1830 RValue<Int4> CmpNLE(RValue<Int4> x, RValue<Int4> y);
1831 RValue<Int4> Max(RValue<Int4> x, RValue<Int4> y);
1832 RValue<Int4> Min(RValue<Int4> x, RValue<Int4> y);
1833 RValue<Int4> RoundInt(RValue<Float4> cast);
1834 RValue<Short8> PackSigned(RValue<Int4> x, RValue<Int4> y);
1835 RValue<UShort8> PackUnsigned(RValue<Int4> x, RValue<Int4> y);
1836 RValue<Int> Extract(RValue<Int4> val, int i);
1837 RValue<Int4> Insert(RValue<Int4> val, RValue<Int> element, int i);
1838 RValue<Int> SignMask(RValue<Int4> x);
1839 RValue<Int4> Swizzle(RValue<Int4> x, unsigned char select);
1855 UInt4(RValue<Int4> rhs);
1856 UInt4(const Int4 &rhs);
1857 UInt4(const Reference<Int4> &rhs);
2033 explicit Float4(RValue<Int4> cast);
2107 RValue<Int4> CmpEQ(RValue<Float4> x, RValue<Float4> y);
2108 RValue<Int4> CmpLT(RValue<Float4> x, RValue<Float4> y);
2109 RValue<Int4> CmpLE(RValue<Float4> x, RValue<Float4> y);
2110 RValue<Int4> CmpNEQ(RValue<Float4> x, RValue<Float4> y);
2111 RValue<Int4> CmpNLT(RValue<Float4> x, RValue<Float4> y);
2112 RValue<Int4> CmpNLE(RValue<Float4> x, RValue<Float4> y);
2113 RValue<Int4> IsInf(RValue<Float4> x);
2114 RValue<Int4> IsNan(RValue<Float4> x);