Lines Matching defs:rhs
68 std::sort(sorted.begin(), sorted.end(), [&](auto &lhs, auto &rhs) { in materializeAll()
182 static Value *createShuffle4(Value *lhs, Value *rhs, uint16_t select) in createShuffle4()
220 static Value *createMask4(Value *lhs, Value *rhs, uint16_t select) in createMask4()
249 Bool::Bool(RValue<Bool> rhs) in Bool()
254 Bool::Bool(const Bool &rhs) in Bool()
259 Bool::Bool(const Reference<Bool> &rhs) in Bool()
264 RValue<Bool> Bool::operator=(RValue<Bool> rhs) in operator =()
269 RValue<Bool> Bool::operator=(const Bool &rhs) in operator =()
274 RValue<Bool> Bool::operator=(const Reference<Bool> &rhs) in operator =()
284 RValue<Bool> operator&&(RValue<Bool> lhs, RValue<Bool> rhs) in operator &&()
289 RValue<Bool> operator||(RValue<Bool> lhs, RValue<Bool> rhs) in operator ||()
294 RValue<Bool> operator!=(RValue<Bool> lhs, RValue<Bool> rhs) in operator !=()
299 RValue<Bool> operator==(RValue<Bool> lhs, RValue<Bool> rhs) in operator ==()
340 Byte::Byte(RValue<Byte> rhs) in Byte()
345 Byte::Byte(const Byte &rhs) in Byte()
350 Byte::Byte(const Reference<Byte> &rhs) in Byte()
355 RValue<Byte> Byte::operator=(RValue<Byte> rhs) in operator =()
360 RValue<Byte> Byte::operator=(const Byte &rhs) in operator =()
365 RValue<Byte> Byte::operator=(const Reference<Byte> &rhs) in operator =()
370 RValue<Byte> operator+(RValue<Byte> lhs, RValue<Byte> rhs) in operator +()
375 RValue<Byte> operator-(RValue<Byte> lhs, RValue<Byte> rhs) in operator -()
380 RValue<Byte> operator*(RValue<Byte> lhs, RValue<Byte> rhs) in operator *()
385 RValue<Byte> operator/(RValue<Byte> lhs, RValue<Byte> rhs) in operator /()
390 RValue<Byte> operator%(RValue<Byte> lhs, RValue<Byte> rhs) in operator %()
395 RValue<Byte> operator&(RValue<Byte> lhs, RValue<Byte> rhs) in operator &()
400 RValue<Byte> operator|(RValue<Byte> lhs, RValue<Byte> rhs) in operator |()
405 RValue<Byte> operator^(RValue<Byte> lhs, RValue<Byte> rhs) in operator ^()
410 RValue<Byte> operator<<(RValue<Byte> lhs, RValue<Byte> rhs) in operator <<()
415 RValue<Byte> operator>>(RValue<Byte> lhs, RValue<Byte> rhs) in operator >>()
420 RValue<Byte> operator+=(Byte &lhs, RValue<Byte> rhs) in operator +=()
425 RValue<Byte> operator-=(Byte &lhs, RValue<Byte> rhs) in operator -=()
430 RValue<Byte> operator*=(Byte &lhs, RValue<Byte> rhs) in operator *=()
435 RValue<Byte> operator/=(Byte &lhs, RValue<Byte> rhs) in operator /=()
440 RValue<Byte> operator%=(Byte &lhs, RValue<Byte> rhs) in operator %=()
445 RValue<Byte> operator&=(Byte &lhs, RValue<Byte> rhs) in operator &=()
450 RValue<Byte> operator|=(Byte &lhs, RValue<Byte> rhs) in operator |=()
455 RValue<Byte> operator^=(Byte &lhs, RValue<Byte> rhs) in operator ^=()
460 RValue<Byte> operator<<=(Byte &lhs, RValue<Byte> rhs) in operator <<=()
465 RValue<Byte> operator>>=(Byte &lhs, RValue<Byte> rhs) in operator >>=()
521 RValue<Bool> operator<(RValue<Byte> lhs, RValue<Byte> rhs) in operator <()
526 RValue<Bool> operator<=(RValue<Byte> lhs, RValue<Byte> rhs) in operator <=()
531 RValue<Bool> operator>(RValue<Byte> lhs, RValue<Byte> rhs) in operator >()
536 RValue<Bool> operator>=(RValue<Byte> lhs, RValue<Byte> rhs) in operator >=()
541 RValue<Bool> operator!=(RValue<Byte> lhs, RValue<Byte> rhs) in operator !=()
546 RValue<Bool> operator==(RValue<Byte> lhs, RValue<Byte> rhs) in operator ==()
575 SByte::SByte(RValue<SByte> rhs) in SByte()
580 SByte::SByte(const SByte &rhs) in SByte()
585 SByte::SByte(const Reference<SByte> &rhs) in SByte()
590 RValue<SByte> SByte::operator=(RValue<SByte> rhs) in operator =()
595 RValue<SByte> SByte::operator=(const SByte &rhs) in operator =()
600 RValue<SByte> SByte::operator=(const Reference<SByte> &rhs) in operator =()
605 RValue<SByte> operator+(RValue<SByte> lhs, RValue<SByte> rhs) in operator +()
610 RValue<SByte> operator-(RValue<SByte> lhs, RValue<SByte> rhs) in operator -()
615 RValue<SByte> operator*(RValue<SByte> lhs, RValue<SByte> rhs) in operator *()
620 RValue<SByte> operator/(RValue<SByte> lhs, RValue<SByte> rhs) in operator /()
625 RValue<SByte> operator%(RValue<SByte> lhs, RValue<SByte> rhs) in operator %()
630 RValue<SByte> operator&(RValue<SByte> lhs, RValue<SByte> rhs) in operator &()
635 RValue<SByte> operator|(RValue<SByte> lhs, RValue<SByte> rhs) in operator |()
640 RValue<SByte> operator^(RValue<SByte> lhs, RValue<SByte> rhs) in operator ^()
645 RValue<SByte> operator<<(RValue<SByte> lhs, RValue<SByte> rhs) in operator <<()
650 RValue<SByte> operator>>(RValue<SByte> lhs, RValue<SByte> rhs) in operator >>()
655 RValue<SByte> operator+=(SByte &lhs, RValue<SByte> rhs) in operator +=()
660 RValue<SByte> operator-=(SByte &lhs, RValue<SByte> rhs) in operator -=()
665 RValue<SByte> operator*=(SByte &lhs, RValue<SByte> rhs) in operator *=()
670 RValue<SByte> operator/=(SByte &lhs, RValue<SByte> rhs) in operator /=()
675 RValue<SByte> operator%=(SByte &lhs, RValue<SByte> rhs) in operator %=()
680 RValue<SByte> operator&=(SByte &lhs, RValue<SByte> rhs) in operator &=()
685 RValue<SByte> operator|=(SByte &lhs, RValue<SByte> rhs) in operator |=()
690 RValue<SByte> operator^=(SByte &lhs, RValue<SByte> rhs) in operator ^=()
695 RValue<SByte> operator<<=(SByte &lhs, RValue<SByte> rhs) in operator <<=()
700 RValue<SByte> operator>>=(SByte &lhs, RValue<SByte> rhs) in operator >>=()
756 RValue<Bool> operator<(RValue<SByte> lhs, RValue<SByte> rhs) in operator <()
761 RValue<Bool> operator<=(RValue<SByte> lhs, RValue<SByte> rhs) in operator <=()
766 RValue<Bool> operator>(RValue<SByte> lhs, RValue<SByte> rhs) in operator >()
771 RValue<Bool> operator>=(RValue<SByte> lhs, RValue<SByte> rhs) in operator >=()
776 RValue<Bool> operator!=(RValue<SByte> lhs, RValue<SByte> rhs) in operator !=()
781 RValue<Bool> operator==(RValue<SByte> lhs, RValue<SByte> rhs) in operator ==()
803 Short::Short(RValue<Short> rhs) in Short()
808 Short::Short(const Short &rhs) in Short()
813 Short::Short(const Reference<Short> &rhs) in Short()
818 RValue<Short> Short::operator=(RValue<Short> rhs) in operator =()
823 RValue<Short> Short::operator=(const Short &rhs) in operator =()
828 RValue<Short> Short::operator=(const Reference<Short> &rhs) in operator =()
833 RValue<Short> operator+(RValue<Short> lhs, RValue<Short> rhs) in operator +()
838 RValue<Short> operator-(RValue<Short> lhs, RValue<Short> rhs) in operator -()
843 RValue<Short> operator*(RValue<Short> lhs, RValue<Short> rhs) in operator *()
848 RValue<Short> operator/(RValue<Short> lhs, RValue<Short> rhs) in operator /()
853 RValue<Short> operator%(RValue<Short> lhs, RValue<Short> rhs) in operator %()
858 RValue<Short> operator&(RValue<Short> lhs, RValue<Short> rhs) in operator &()
863 RValue<Short> operator|(RValue<Short> lhs, RValue<Short> rhs) in operator |()
868 RValue<Short> operator^(RValue<Short> lhs, RValue<Short> rhs) in operator ^()
873 RValue<Short> operator<<(RValue<Short> lhs, RValue<Short> rhs) in operator <<()
878 RValue<Short> operator>>(RValue<Short> lhs, RValue<Short> rhs) in operator >>()
883 RValue<Short> operator+=(Short &lhs, RValue<Short> rhs) in operator +=()
888 RValue<Short> operator-=(Short &lhs, RValue<Short> rhs) in operator -=()
893 RValue<Short> operator*=(Short &lhs, RValue<Short> rhs) in operator *=()
898 RValue<Short> operator/=(Short &lhs, RValue<Short> rhs) in operator /=()
903 RValue<Short> operator%=(Short &lhs, RValue<Short> rhs) in operator %=()
908 RValue<Short> operator&=(Short &lhs, RValue<Short> rhs) in operator &=()
913 RValue<Short> operator|=(Short &lhs, RValue<Short> rhs) in operator |=()
918 RValue<Short> operator^=(Short &lhs, RValue<Short> rhs) in operator ^=()
923 RValue<Short> operator<<=(Short &lhs, RValue<Short> rhs) in operator <<=()
928 RValue<Short> operator>>=(Short &lhs, RValue<Short> rhs) in operator >>=()
984 RValue<Bool> operator<(RValue<Short> lhs, RValue<Short> rhs) in operator <()
989 RValue<Bool> operator<=(RValue<Short> lhs, RValue<Short> rhs) in operator <=()
994 RValue<Bool> operator>(RValue<Short> lhs, RValue<Short> rhs) in operator >()
999 RValue<Bool> operator>=(RValue<Short> lhs, RValue<Short> rhs) in operator >=()
1004 RValue<Bool> operator!=(RValue<Short> lhs, RValue<Short> rhs) in operator !=()
1009 RValue<Bool> operator==(RValue<Short> lhs, RValue<Short> rhs) in operator ==()
1045 UShort::UShort(RValue<UShort> rhs) in UShort()
1050 UShort::UShort(const UShort &rhs) in UShort()
1055 UShort::UShort(const Reference<UShort> &rhs) in UShort()
1060 RValue<UShort> UShort::operator=(RValue<UShort> rhs) in operator =()
1065 RValue<UShort> UShort::operator=(const UShort &rhs) in operator =()
1070 RValue<UShort> UShort::operator=(const Reference<UShort> &rhs) in operator =()
1075 RValue<UShort> operator+(RValue<UShort> lhs, RValue<UShort> rhs) in operator +()
1080 RValue<UShort> operator-(RValue<UShort> lhs, RValue<UShort> rhs) in operator -()
1085 RValue<UShort> operator*(RValue<UShort> lhs, RValue<UShort> rhs) in operator *()
1090 RValue<UShort> operator/(RValue<UShort> lhs, RValue<UShort> rhs) in operator /()
1095 RValue<UShort> operator%(RValue<UShort> lhs, RValue<UShort> rhs) in operator %()
1100 RValue<UShort> operator&(RValue<UShort> lhs, RValue<UShort> rhs) in operator &()
1105 RValue<UShort> operator|(RValue<UShort> lhs, RValue<UShort> rhs) in operator |()
1110 RValue<UShort> operator^(RValue<UShort> lhs, RValue<UShort> rhs) in operator ^()
1115 RValue<UShort> operator<<(RValue<UShort> lhs, RValue<UShort> rhs) in operator <<()
1120 RValue<UShort> operator>>(RValue<UShort> lhs, RValue<UShort> rhs) in operator >>()
1125 RValue<UShort> operator+=(UShort &lhs, RValue<UShort> rhs) in operator +=()
1130 RValue<UShort> operator-=(UShort &lhs, RValue<UShort> rhs) in operator -=()
1135 RValue<UShort> operator*=(UShort &lhs, RValue<UShort> rhs) in operator *=()
1140 RValue<UShort> operator/=(UShort &lhs, RValue<UShort> rhs) in operator /=()
1145 RValue<UShort> operator%=(UShort &lhs, RValue<UShort> rhs) in operator %=()
1150 RValue<UShort> operator&=(UShort &lhs, RValue<UShort> rhs) in operator &=()
1155 RValue<UShort> operator|=(UShort &lhs, RValue<UShort> rhs) in operator |=()
1160 RValue<UShort> operator^=(UShort &lhs, RValue<UShort> rhs) in operator ^=()
1165 RValue<UShort> operator<<=(UShort &lhs, RValue<UShort> rhs) in operator <<=()
1170 RValue<UShort> operator>>=(UShort &lhs, RValue<UShort> rhs) in operator >>=()
1226 RValue<Bool> operator<(RValue<UShort> lhs, RValue<UShort> rhs) in operator <()
1231 RValue<Bool> operator<=(RValue<UShort> lhs, RValue<UShort> rhs) in operator <=()
1236 RValue<Bool> operator>(RValue<UShort> lhs, RValue<UShort> rhs) in operator >()
1241 RValue<Bool> operator>=(RValue<UShort> lhs, RValue<UShort> rhs) in operator >=()
1246 RValue<Bool> operator!=(RValue<UShort> lhs, RValue<UShort> rhs) in operator !=()
1251 RValue<Bool> operator==(RValue<UShort> lhs, RValue<UShort> rhs) in operator ==()
1285 Byte4::Byte4(RValue<Byte4> rhs) in Byte4()
1290 Byte4::Byte4(const Byte4 &rhs) in Byte4()
1295 Byte4::Byte4(const Reference<Byte4> &rhs) in Byte4()
1300 RValue<Byte4> Byte4::operator=(RValue<Byte4> rhs) in operator =()
1305 RValue<Byte4> Byte4::operator=(const Byte4 &rhs) in operator =()
1321 Byte8::Byte8(RValue<Byte8> rhs) in Byte8()
1326 Byte8::Byte8(const Byte8 &rhs) in Byte8()
1331 Byte8::Byte8(const Reference<Byte8> &rhs) in Byte8()
1336 RValue<Byte8> Byte8::operator=(RValue<Byte8> rhs) in operator =()
1341 RValue<Byte8> Byte8::operator=(const Byte8 &rhs) in operator =()
1346 RValue<Byte8> Byte8::operator=(const Reference<Byte8> &rhs) in operator =()
1351 RValue<Byte8> operator+(RValue<Byte8> lhs, RValue<Byte8> rhs) in operator +()
1356 RValue<Byte8> operator-(RValue<Byte8> lhs, RValue<Byte8> rhs) in operator -()
1376 RValue<Byte8> operator&(RValue<Byte8> lhs, RValue<Byte8> rhs) in operator &()
1381 RValue<Byte8> operator|(RValue<Byte8> lhs, RValue<Byte8> rhs) in operator |()
1386 RValue<Byte8> operator^(RValue<Byte8> lhs, RValue<Byte8> rhs) in operator ^()
1401 RValue<Byte8> operator+=(Byte8 &lhs, RValue<Byte8> rhs) in operator +=()
1406 RValue<Byte8> operator-=(Byte8 &lhs, RValue<Byte8> rhs) in operator -=()
1426 RValue<Byte8> operator&=(Byte8 &lhs, RValue<Byte8> rhs) in operator &=()
1431 RValue<Byte8> operator|=(Byte8 &lhs, RValue<Byte8> rhs) in operator |=()
1436 RValue<Byte8> operator^=(Byte8 &lhs, RValue<Byte8> rhs) in operator ^=()
1527 SByte8::SByte8(RValue<SByte8> rhs) in SByte8()
1532 SByte8::SByte8(const SByte8 &rhs) in SByte8()
1537 SByte8::SByte8(const Reference<SByte8> &rhs) in SByte8()
1542 RValue<SByte8> SByte8::operator=(RValue<SByte8> rhs) in operator =()
1547 RValue<SByte8> SByte8::operator=(const SByte8 &rhs) in operator =()
1552 RValue<SByte8> SByte8::operator=(const Reference<SByte8> &rhs) in operator =()
1557 RValue<SByte8> operator+(RValue<SByte8> lhs, RValue<SByte8> rhs) in operator +()
1562 RValue<SByte8> operator-(RValue<SByte8> lhs, RValue<SByte8> rhs) in operator -()
1582 RValue<SByte8> operator&(RValue<SByte8> lhs, RValue<SByte8> rhs) in operator &()
1587 RValue<SByte8> operator|(RValue<SByte8> lhs, RValue<SByte8> rhs) in operator |()
1592 RValue<SByte8> operator^(RValue<SByte8> lhs, RValue<SByte8> rhs) in operator ^()
1607 RValue<SByte8> operator+=(SByte8 &lhs, RValue<SByte8> rhs) in operator +=()
1612 RValue<SByte8> operator-=(SByte8 &lhs, RValue<SByte8> rhs) in operator -=()
1632 RValue<SByte8> operator&=(SByte8 &lhs, RValue<SByte8> rhs) in operator &=()
1637 RValue<SByte8> operator|=(SByte8 &lhs, RValue<SByte8> rhs) in operator |=()
1642 RValue<SByte8> operator^=(SByte8 &lhs, RValue<SByte8> rhs) in operator ^=()
1687 Byte16::Byte16(RValue<Byte16> rhs) in Byte16()
1692 Byte16::Byte16(const Byte16 &rhs) in Byte16()
1697 Byte16::Byte16(const Reference<Byte16> &rhs) in Byte16()
1702 RValue<Byte16> Byte16::operator=(RValue<Byte16> rhs) in operator =()
1707 RValue<Byte16> Byte16::operator=(const Byte16 &rhs) in operator =()
1712 RValue<Byte16> Byte16::operator=(const Reference<Byte16> &rhs) in operator =()
1782 Short4::Short4(RValue<Short4> rhs) in Short4()
1787 Short4::Short4(const Short4 &rhs) in Short4()
1792 Short4::Short4(const Reference<Short4> &rhs) in Short4()
1797 Short4::Short4(RValue<UShort4> rhs) in Short4()
1802 Short4::Short4(const UShort4 &rhs) in Short4()
1807 Short4::Short4(const Reference<UShort4> &rhs) in Short4()
1812 RValue<Short4> Short4::operator=(RValue<Short4> rhs) in operator =()
1817 RValue<Short4> Short4::operator=(const Short4 &rhs) in operator =()
1822 RValue<Short4> Short4::operator=(const Reference<Short4> &rhs) in operator =()
1827 RValue<Short4> Short4::operator=(RValue<UShort4> rhs) in operator =()
1832 RValue<Short4> Short4::operator=(const UShort4 &rhs) in operator =()
1837 RValue<Short4> Short4::operator=(const Reference<UShort4> &rhs) in operator =()
1842 RValue<Short4> operator+(RValue<Short4> lhs, RValue<Short4> rhs) in operator +()
1847 RValue<Short4> operator-(RValue<Short4> lhs, RValue<Short4> rhs) in operator -()
1852 RValue<Short4> operator*(RValue<Short4> lhs, RValue<Short4> rhs) in operator *()
1867 RValue<Short4> operator&(RValue<Short4> lhs, RValue<Short4> rhs) in operator &()
1872 RValue<Short4> operator|(RValue<Short4> lhs, RValue<Short4> rhs) in operator |()
1877 RValue<Short4> operator^(RValue<Short4> lhs, RValue<Short4> rhs) in operator ^()
1882 RValue<Short4> operator+=(Short4 &lhs, RValue<Short4> rhs) in operator +=()
1887 RValue<Short4> operator-=(Short4 &lhs, RValue<Short4> rhs) in operator -=()
1892 RValue<Short4> operator*=(Short4 &lhs, RValue<Short4> rhs) in operator *=()
1907 RValue<Short4> operator&=(Short4 &lhs, RValue<Short4> rhs) in operator &=()
1912 RValue<Short4> operator|=(Short4 &lhs, RValue<Short4> rhs) in operator |=()
1917 RValue<Short4> operator^=(Short4 &lhs, RValue<Short4> rhs) in operator ^=()
1922 RValue<Short4> operator<<=(Short4 &lhs, unsigned char rhs) in operator <<=()
1927 RValue<Short4> operator>>=(Short4 &lhs, unsigned char rhs) in operator >>=()
2017 UShort4::UShort4(RValue<UShort4> rhs) in UShort4()
2022 UShort4::UShort4(const UShort4 &rhs) in UShort4()
2027 UShort4::UShort4(const Reference<UShort4> &rhs) in UShort4()
2032 UShort4::UShort4(RValue<Short4> rhs) in UShort4()
2037 UShort4::UShort4(const Short4 &rhs) in UShort4()
2042 UShort4::UShort4(const Reference<Short4> &rhs) in UShort4()
2047 RValue<UShort4> UShort4::operator=(RValue<UShort4> rhs) in operator =()
2052 RValue<UShort4> UShort4::operator=(const UShort4 &rhs) in operator =()
2057 RValue<UShort4> UShort4::operator=(const Reference<UShort4> &rhs) in operator =()
2062 RValue<UShort4> UShort4::operator=(RValue<Short4> rhs) in operator =()
2067 RValue<UShort4> UShort4::operator=(const Short4 &rhs) in operator =()
2072 RValue<UShort4> UShort4::operator=(const Reference<Short4> &rhs) in operator =()
2077 RValue<UShort4> operator+(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator +()
2082 RValue<UShort4> operator-(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator -()
2087 RValue<UShort4> operator*(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator *()
2092 RValue<UShort4> operator&(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator &()
2097 RValue<UShort4> operator|(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator |()
2102 RValue<UShort4> operator^(RValue<UShort4> lhs, RValue<UShort4> rhs) in operator ^()
2107 RValue<UShort4> operator<<=(UShort4 &lhs, unsigned char rhs) in operator <<=()
2112 RValue<UShort4> operator>>=(UShort4 &lhs, unsigned char rhs) in operator >>=()
2139 Short8::Short8(RValue<Short8> rhs) in Short8()
2144 Short8::Short8(const Reference<Short8> &rhs) in Short8()
2157 RValue<Short8> Short8::operator=(RValue<Short8> rhs) in operator =()
2162 RValue<Short8> Short8::operator=(const Short8 &rhs) in operator =()
2167 RValue<Short8> Short8::operator=(const Reference<Short8> &rhs) in operator =()
2172 RValue<Short8> operator+(RValue<Short8> lhs, RValue<Short8> rhs) in operator +()
2177 RValue<Short8> operator&(RValue<Short8> lhs, RValue<Short8> rhs) in operator &()
2194 UShort8::UShort8(RValue<UShort8> rhs) in UShort8()
2199 UShort8::UShort8(const Reference<UShort8> &rhs) in UShort8()
2212 RValue<UShort8> UShort8::operator=(RValue<UShort8> rhs) in operator =()
2217 RValue<UShort8> UShort8::operator=(const UShort8 &rhs) in operator =()
2222 RValue<UShort8> UShort8::operator=(const Reference<UShort8> &rhs) in operator =()
2227 RValue<UShort8> operator&(RValue<UShort8> lhs, RValue<UShort8> rhs) in operator &()
2232 RValue<UShort8> operator+(RValue<UShort8> lhs, RValue<UShort8> rhs) in operator +()
2237 RValue<UShort8> operator*(RValue<UShort8> lhs, RValue<UShort8> rhs) in operator *()
2242 RValue<UShort8> operator+=(UShort8 &lhs, RValue<UShort8> rhs) in operator +=()
2325 Int::Int(RValue<Int> rhs) in Int()
2330 Int::Int(RValue<UInt> rhs) in Int()
2335 Int::Int(const Int &rhs) in Int()
2340 Int::Int(const Reference<Int> &rhs) in Int()
2345 Int::Int(const UInt &rhs) in Int()
2350 Int::Int(const Reference<UInt> &rhs) in Int()
2355 RValue<Int> Int::operator=(int rhs) in operator =()
2360 RValue<Int> Int::operator=(RValue<Int> rhs) in operator =()
2365 RValue<Int> Int::operator=(RValue<UInt> rhs) in operator =()
2372 RValue<Int> Int::operator=(const Int &rhs) in operator =()
2377 RValue<Int> Int::operator=(const Reference<Int> &rhs) in operator =()
2382 RValue<Int> Int::operator=(const UInt &rhs) in operator =()
2387 RValue<Int> Int::operator=(const Reference<UInt> &rhs) in operator =()
2392 RValue<Int> operator+(RValue<Int> lhs, RValue<Int> rhs) in operator +()
2397 RValue<Int> operator-(RValue<Int> lhs, RValue<Int> rhs) in operator -()
2402 RValue<Int> operator*(RValue<Int> lhs, RValue<Int> rhs) in operator *()
2407 RValue<Int> operator/(RValue<Int> lhs, RValue<Int> rhs) in operator /()
2412 RValue<Int> operator%(RValue<Int> lhs, RValue<Int> rhs) in operator %()
2417 RValue<Int> operator&(RValue<Int> lhs, RValue<Int> rhs) in operator &()
2422 RValue<Int> operator|(RValue<Int> lhs, RValue<Int> rhs) in operator |()
2427 RValue<Int> operator^(RValue<Int> lhs, RValue<Int> rhs) in operator ^()
2432 RValue<Int> operator<<(RValue<Int> lhs, RValue<Int> rhs) in operator <<()
2437 RValue<Int> operator>>(RValue<Int> lhs, RValue<Int> rhs) in operator >>()
2442 RValue<Int> operator+=(Int &lhs, RValue<Int> rhs) in operator +=()
2447 RValue<Int> operator-=(Int &lhs, RValue<Int> rhs) in operator -=()
2452 RValue<Int> operator*=(Int &lhs, RValue<Int> rhs) in operator *=()
2457 RValue<Int> operator/=(Int &lhs, RValue<Int> rhs) in operator /=()
2462 RValue<Int> operator%=(Int &lhs, RValue<Int> rhs) in operator %=()
2467 RValue<Int> operator&=(Int &lhs, RValue<Int> rhs) in operator &=()
2472 RValue<Int> operator|=(Int &lhs, RValue<Int> rhs) in operator |=()
2477 RValue<Int> operator^=(Int &lhs, RValue<Int> rhs) in operator ^=()
2482 RValue<Int> operator<<=(Int &lhs, RValue<Int> rhs) in operator <<=()
2487 RValue<Int> operator>>=(Int &lhs, RValue<Int> rhs) in operator >>=()
2507 RValue<Bool> operator<(RValue<Int> lhs, RValue<Int> rhs) in operator <()
2512 RValue<Bool> operator<=(RValue<Int> lhs, RValue<Int> rhs) in operator <=()
2517 RValue<Bool> operator>(RValue<Int> lhs, RValue<Int> rhs) in operator >()
2522 RValue<Bool> operator>=(RValue<Int> lhs, RValue<Int> rhs) in operator >=()
2527 RValue<Bool> operator!=(RValue<Int> lhs, RValue<Int> rhs) in operator !=()
2532 RValue<Bool> operator==(RValue<Int> lhs, RValue<Int> rhs) in operator ==()
2566 Long::Long(RValue<Long> rhs) in Long()
2571 RValue<Long> Long::operator=(int64_t rhs) in operator =()
2576 RValue<Long> Long::operator=(RValue<Long> rhs) in operator =()
2581 RValue<Long> Long::operator=(const Long &rhs) in operator =()
2586 RValue<Long> Long::operator=(const Reference<Long> &rhs) in operator =()
2591 RValue<Long> operator+(RValue<Long> lhs, RValue<Long> rhs) in operator +()
2596 RValue<Long> operator-(RValue<Long> lhs, RValue<Long> rhs) in operator -()
2601 RValue<Long> operator*(RValue<Long> lhs, RValue<Long> rhs) in operator *()
2606 RValue<Long> operator>>(RValue<Long> lhs, RValue<Long> rhs) in operator >>()
2611 RValue<Long> operator+=(Long &lhs, RValue<Long> rhs) in operator +=()
2616 RValue<Long> operator-=(Long &lhs, RValue<Long> rhs) in operator -=()
2690 UInt::UInt(RValue<UInt> rhs) in UInt()
2695 UInt::UInt(RValue<Int> rhs) in UInt()
2700 UInt::UInt(const UInt &rhs) in UInt()
2705 UInt::UInt(const Reference<UInt> &rhs) in UInt()
2710 UInt::UInt(const Int &rhs) in UInt()
2715 UInt::UInt(const Reference<Int> &rhs) in UInt()
2720 RValue<UInt> UInt::operator=(unsigned int rhs) in operator =()
2725 RValue<UInt> UInt::operator=(RValue<UInt> rhs) in operator =()
2730 RValue<UInt> UInt::operator=(RValue<Int> rhs) in operator =()
2737 RValue<UInt> UInt::operator=(const UInt &rhs) in operator =()
2742 RValue<UInt> UInt::operator=(const Reference<UInt> &rhs) in operator =()
2747 RValue<UInt> UInt::operator=(const Int &rhs) in operator =()
2752 RValue<UInt> UInt::operator=(const Reference<Int> &rhs) in operator =()
2757 RValue<UInt> operator+(RValue<UInt> lhs, RValue<UInt> rhs) in operator +()
2762 RValue<UInt> operator-(RValue<UInt> lhs, RValue<UInt> rhs) in operator -()
2767 RValue<UInt> operator*(RValue<UInt> lhs, RValue<UInt> rhs) in operator *()
2772 RValue<UInt> operator/(RValue<UInt> lhs, RValue<UInt> rhs) in operator /()
2777 RValue<UInt> operator%(RValue<UInt> lhs, RValue<UInt> rhs) in operator %()
2782 RValue<UInt> operator&(RValue<UInt> lhs, RValue<UInt> rhs) in operator &()
2787 RValue<UInt> operator|(RValue<UInt> lhs, RValue<UInt> rhs) in operator |()
2792 RValue<UInt> operator^(RValue<UInt> lhs, RValue<UInt> rhs) in operator ^()
2797 RValue<UInt> operator<<(RValue<UInt> lhs, RValue<UInt> rhs) in operator <<()
2802 RValue<UInt> operator>>(RValue<UInt> lhs, RValue<UInt> rhs) in operator >>()
2807 RValue<UInt> operator+=(UInt &lhs, RValue<UInt> rhs) in operator +=()
2812 RValue<UInt> operator-=(UInt &lhs, RValue<UInt> rhs) in operator -=()
2817 RValue<UInt> operator*=(UInt &lhs, RValue<UInt> rhs) in operator *=()
2822 RValue<UInt> operator/=(UInt &lhs, RValue<UInt> rhs) in operator /=()
2827 RValue<UInt> operator%=(UInt &lhs, RValue<UInt> rhs) in operator %=()
2832 RValue<UInt> operator&=(UInt &lhs, RValue<UInt> rhs) in operator &=()
2837 RValue<UInt> operator|=(UInt &lhs, RValue<UInt> rhs) in operator |=()
2842 RValue<UInt> operator^=(UInt &lhs, RValue<UInt> rhs) in operator ^=()
2847 RValue<UInt> operator<<=(UInt &lhs, RValue<UInt> rhs) in operator <<=()
2852 RValue<UInt> operator>>=(UInt &lhs, RValue<UInt> rhs) in operator >>=()
2887 RValue<Bool> operator<(RValue<UInt> lhs, RValue<UInt> rhs) in operator <()
2892 RValue<Bool> operator<=(RValue<UInt> lhs, RValue<UInt> rhs) in operator <=()
2897 RValue<Bool> operator>(RValue<UInt> lhs, RValue<UInt> rhs) in operator >()
2902 RValue<Bool> operator>=(RValue<UInt> lhs, RValue<UInt> rhs) in operator >=()
2907 RValue<Bool> operator!=(RValue<UInt> lhs, RValue<UInt> rhs) in operator !=()
2912 RValue<Bool> operator==(RValue<UInt> lhs, RValue<UInt> rhs) in operator ==()
2928 Int2::Int2(RValue<Int2> rhs) in Int2()
2933 Int2::Int2(const Int2 &rhs) in Int2()
2938 Int2::Int2(const Reference<Int2> &rhs) in Int2()
2951 RValue<Int2> Int2::operator=(RValue<Int2> rhs) in operator =()
2956 RValue<Int2> Int2::operator=(const Int2 &rhs) in operator =()
2961 RValue<Int2> Int2::operator=(const Reference<Int2> &rhs) in operator =()
2966 RValue<Int2> operator+(RValue<Int2> lhs, RValue<Int2> rhs) in operator +()
2971 RValue<Int2> operator-(RValue<Int2> lhs, RValue<Int2> rhs) in operator -()
2991 RValue<Int2> operator&(RValue<Int2> lhs, RValue<Int2> rhs) in operator &()
2996 RValue<Int2> operator|(RValue<Int2> lhs, RValue<Int2> rhs) in operator |()
3001 RValue<Int2> operator^(RValue<Int2> lhs, RValue<Int2> rhs) in operator ^()
3006 RValue<Int2> operator+=(Int2 &lhs, RValue<Int2> rhs) in operator +=()
3011 RValue<Int2> operator-=(Int2 &lhs, RValue<Int2> rhs) in operator -=()
3031 RValue<Int2> operator&=(Int2 &lhs, RValue<Int2> rhs) in operator &=()
3036 RValue<Int2> operator|=(Int2 &lhs, RValue<Int2> rhs) in operator |=()
3041 RValue<Int2> operator^=(Int2 &lhs, RValue<Int2> rhs) in operator ^=()
3046 RValue<Int2> operator<<=(Int2 &lhs, unsigned char rhs) in operator <<=()
3051 RValue<Int2> operator>>=(Int2 &lhs, unsigned char rhs) in operator >>=()
3102 UInt2::UInt2(RValue<UInt2> rhs) in UInt2()
3107 UInt2::UInt2(const UInt2 &rhs) in UInt2()
3112 UInt2::UInt2(const Reference<UInt2> &rhs) in UInt2()
3117 RValue<UInt2> UInt2::operator=(RValue<UInt2> rhs) in operator =()
3122 RValue<UInt2> UInt2::operator=(const UInt2 &rhs) in operator =()
3127 RValue<UInt2> UInt2::operator=(const Reference<UInt2> &rhs) in operator =()
3132 RValue<UInt2> operator+(RValue<UInt2> lhs, RValue<UInt2> rhs) in operator +()
3137 RValue<UInt2> operator-(RValue<UInt2> lhs, RValue<UInt2> rhs) in operator -()
3157 RValue<UInt2> operator&(RValue<UInt2> lhs, RValue<UInt2> rhs) in operator &()
3162 RValue<UInt2> operator|(RValue<UInt2> lhs, RValue<UInt2> rhs) in operator |()
3167 RValue<UInt2> operator^(RValue<UInt2> lhs, RValue<UInt2> rhs) in operator ^()
3172 RValue<UInt2> operator+=(UInt2 &lhs, RValue<UInt2> rhs) in operator +=()
3177 RValue<UInt2> operator-=(UInt2 &lhs, RValue<UInt2> rhs) in operator -=()
3197 RValue<UInt2> operator&=(UInt2 &lhs, RValue<UInt2> rhs) in operator &=()
3202 RValue<UInt2> operator|=(UInt2 &lhs, RValue<UInt2> rhs) in operator |=()
3207 RValue<UInt2> operator^=(UInt2 &lhs, RValue<UInt2> rhs) in operator ^=()
3212 RValue<UInt2> operator<<=(UInt2 &lhs, unsigned char rhs) in operator <<=()
3217 RValue<UInt2> operator>>=(UInt2 &lhs, unsigned char rhs) in operator >>=()
3290 Int4::Int4(RValue<Int4> rhs) in Int4()
3296 Int4::Int4(const Int4 &rhs) in Int4()
3302 Int4::Int4(const Reference<Int4> &rhs) in Int4()
3308 Int4::Int4(RValue<UInt4> rhs) in Int4()
3314 Int4::Int4(const UInt4 &rhs) in Int4()
3320 Int4::Int4(const Reference<UInt4> &rhs) in Int4()
3335 Int4::Int4(const Int &rhs) in Int4()
3341 Int4::Int4(const Reference<Int> &rhs) in Int4()
3352 RValue<Int4> Int4::operator=(RValue<Int4> rhs) in operator =()
3357 RValue<Int4> Int4::operator=(const Int4 &rhs) in operator =()
3362 RValue<Int4> Int4::operator=(const Reference<Int4> &rhs) in operator =()
3367 RValue<Int4> operator+(RValue<Int4> lhs, RValue<Int4> rhs) in operator +()
3372 RValue<Int4> operator-(RValue<Int4> lhs, RValue<Int4> rhs) in operator -()
3377 RValue<Int4> operator*(RValue<Int4> lhs, RValue<Int4> rhs) in operator *()
3382 RValue<Int4> operator/(RValue<Int4> lhs, RValue<Int4> rhs) in operator /()
3387 RValue<Int4> operator%(RValue<Int4> lhs, RValue<Int4> rhs) in operator %()
3392 RValue<Int4> operator&(RValue<Int4> lhs, RValue<Int4> rhs) in operator &()
3397 RValue<Int4> operator|(RValue<Int4> lhs, RValue<Int4> rhs) in operator |()
3402 RValue<Int4> operator^(RValue<Int4> lhs, RValue<Int4> rhs) in operator ^()
3407 RValue<Int4> operator<<(RValue<Int4> lhs, RValue<Int4> rhs) in operator <<()
3412 RValue<Int4> operator>>(RValue<Int4> lhs, RValue<Int4> rhs) in operator >>()
3417 RValue<Int4> operator+=(Int4 &lhs, RValue<Int4> rhs) in operator +=()
3422 RValue<Int4> operator-=(Int4 &lhs, RValue<Int4> rhs) in operator -=()
3427 RValue<Int4> operator*=(Int4 &lhs, RValue<Int4> rhs) in operator *=()
3442 RValue<Int4> operator&=(Int4 &lhs, RValue<Int4> rhs) in operator &=()
3447 RValue<Int4> operator|=(Int4 &lhs, RValue<Int4> rhs) in operator |=()
3452 RValue<Int4> operator^=(Int4 &lhs, RValue<Int4> rhs) in operator ^=()
3457 RValue<Int4> operator<<=(Int4 &lhs, unsigned char rhs) in operator <<=()
3462 RValue<Int4> operator>>=(Int4 &lhs, unsigned char rhs) in operator >>=()
3537 UInt4::UInt4(RValue<UInt4> rhs) in UInt4()
3543 UInt4::UInt4(const UInt4 &rhs) in UInt4()
3549 UInt4::UInt4(const Reference<UInt4> &rhs) in UInt4()
3555 UInt4::UInt4(RValue<Int4> rhs) in UInt4()
3561 UInt4::UInt4(const Int4 &rhs) in UInt4()
3567 UInt4::UInt4(const Reference<Int4> &rhs) in UInt4()
3582 UInt4::UInt4(const UInt &rhs) in UInt4()
3588 UInt4::UInt4(const Reference<UInt> &rhs) in UInt4()
3594 RValue<UInt4> UInt4::operator=(RValue<UInt4> rhs) in operator =()
3599 RValue<UInt4> UInt4::operator=(const UInt4 &rhs) in operator =()
3604 RValue<UInt4> UInt4::operator=(const Reference<UInt4> &rhs) in operator =()
3609 RValue<UInt4> operator+(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator +()
3614 RValue<UInt4> operator-(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator -()
3619 RValue<UInt4> operator*(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator *()
3624 RValue<UInt4> operator/(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator /()
3629 RValue<UInt4> operator%(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator %()
3634 RValue<UInt4> operator&(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator &()
3639 RValue<UInt4> operator|(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator |()
3644 RValue<UInt4> operator^(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator ^()
3649 RValue<UInt4> operator<<(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator <<()
3654 RValue<UInt4> operator>>(RValue<UInt4> lhs, RValue<UInt4> rhs) in operator >>()
3659 RValue<UInt4> operator+=(UInt4 &lhs, RValue<UInt4> rhs) in operator +=()
3664 RValue<UInt4> operator-=(UInt4 &lhs, RValue<UInt4> rhs) in operator -=()
3669 RValue<UInt4> operator*=(UInt4 &lhs, RValue<UInt4> rhs) in operator *=()
3684 RValue<UInt4> operator&=(UInt4 &lhs, RValue<UInt4> rhs) in operator &=()
3689 RValue<UInt4> operator|=(UInt4 &lhs, RValue<UInt4> rhs) in operator |=()
3694 RValue<UInt4> operator^=(UInt4 &lhs, RValue<UInt4> rhs) in operator ^=()
3699 RValue<UInt4> operator<<=(UInt4 &lhs, unsigned char rhs) in operator <<=()
3704 RValue<UInt4> operator>>=(UInt4 &lhs, unsigned char rhs) in operator >>=()
3855 Float::Float(RValue<Float> rhs) in Float()
3860 Float::Float(const Float &rhs) in Float()
3865 Float::Float(const Reference<Float> &rhs) in Float()
3875 RValue<Float> Float::operator=(float rhs) in operator =()
3880 RValue<Float> Float::operator=(RValue<Float> rhs) in operator =()
3885 RValue<Float> Float::operator=(const Float &rhs) in operator =()
3890 RValue<Float> Float::operator=(const Reference<Float> &rhs) in operator =()
3895 RValue<Float> operator+(RValue<Float> lhs, RValue<Float> rhs) in operator +()
3900 RValue<Float> operator-(RValue<Float> lhs, RValue<Float> rhs) in operator -()
3905 RValue<Float> operator*(RValue<Float> lhs, RValue<Float> rhs) in operator *()
3910 RValue<Float> operator/(RValue<Float> lhs, RValue<Float> rhs) in operator /()
3915 RValue<Float> operator+=(Float &lhs, RValue<Float> rhs) in operator +=()
3920 RValue<Float> operator-=(Float &lhs, RValue<Float> rhs) in operator -=()
3925 RValue<Float> operator*=(Float &lhs, RValue<Float> rhs) in operator *=()
3930 RValue<Float> operator/=(Float &lhs, RValue<Float> rhs) in operator /=()
3945 RValue<Bool> operator<(RValue<Float> lhs, RValue<Float> rhs) in operator <()
3950 RValue<Bool> operator<=(RValue<Float> lhs, RValue<Float> rhs) in operator <=()
3955 RValue<Bool> operator>(RValue<Float> lhs, RValue<Float> rhs) in operator >()
3960 RValue<Bool> operator>=(RValue<Float> lhs, RValue<Float> rhs) in operator >=()
3965 RValue<Bool> operator!=(RValue<Float> lhs, RValue<Float> rhs) in operator !=()
3970 RValue<Bool> operator==(RValue<Float> lhs, RValue<Float> rhs) in operator ==()
4093 Float4::Float4(RValue<Float4> rhs) in Float4()
4099 Float4::Float4(const Float4 &rhs) in Float4()
4105 Float4::Float4(const Reference<Float4> &rhs) in Float4()
4111 Float4::Float4(const Float &rhs) in Float4()
4117 Float4::Float4(const Reference<Float> &rhs) in Float4()
4137 RValue<Float4> Float4::operator=(RValue<Float4> rhs) in operator =()
4142 RValue<Float4> Float4::operator=(const Float4 &rhs) in operator =()
4147 RValue<Float4> Float4::operator=(const Reference<Float4> &rhs) in operator =()
4152 RValue<Float4> Float4::operator=(RValue<Float> rhs) in operator =()
4157 RValue<Float4> Float4::operator=(const Float &rhs) in operator =()
4162 RValue<Float4> Float4::operator=(const Reference<Float> &rhs) in operator =()
4167 RValue<Float4> operator+(RValue<Float4> lhs, RValue<Float4> rhs) in operator +()
4172 RValue<Float4> operator-(RValue<Float4> lhs, RValue<Float4> rhs) in operator -()
4177 RValue<Float4> operator*(RValue<Float4> lhs, RValue<Float4> rhs) in operator *()
4182 RValue<Float4> operator/(RValue<Float4> lhs, RValue<Float4> rhs) in operator /()
4187 RValue<Float4> operator+=(Float4 &lhs, RValue<Float4> rhs) in operator +=()
4192 RValue<Float4> operator-=(Float4 &lhs, RValue<Float4> rhs) in operator -=()
4197 RValue<Float4> operator*=(Float4 &lhs, RValue<Float4> rhs) in operator *=()
4202 RValue<Float4> operator/=(Float4 &lhs, RValue<Float4> rhs) in operator /=()
4207 RValue<Float4> operator%=(Float4 &lhs, RValue<Float4> rhs) in operator %=()
4266 RValue<Float4> Mask(Float4 &lhs, RValue<Float4> rhs, uint16_t select) in Mask()