Lines Matching refs:Extract
931 Int x = Extract(v, 0); in createStore()
943 Int x = Extract(v, 0); in createStore()
945 Int y = Extract(v, 1); in createStore()
2728 RValue<Byte> Extract(RValue<Byte8> val, int i) in Extract() function
2748 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 0)) + Int(Extract(y, 0)))), 0); in AddSat()
2749 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 1)) + Int(Extract(y, 1)))), 1); in AddSat()
2750 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 2)) + Int(Extract(y, 2)))), 2); in AddSat()
2751 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 3)) + Int(Extract(y, 3)))), 3); in AddSat()
2752 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 4)) + Int(Extract(y, 4)))), 4); in AddSat()
2753 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 5)) + Int(Extract(y, 5)))), 5); in AddSat()
2754 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 6)) + Int(Extract(y, 6)))), 6); in AddSat()
2755 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 7)) + Int(Extract(y, 7)))), 7); in AddSat()
2778 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 0)) - Int(Extract(y, 0)))), 0); in SubSat()
2779 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 1)) - Int(Extract(y, 1)))), 1); in SubSat()
2780 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 2)) - Int(Extract(y, 2)))), 2); in SubSat()
2781 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 3)) - Int(Extract(y, 3)))), 3); in SubSat()
2782 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 4)) - Int(Extract(y, 4)))), 4); in SubSat()
2783 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 5)) - Int(Extract(y, 5)))), 5); in SubSat()
2784 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 6)) - Int(Extract(y, 6)))), 6); in SubSat()
2785 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 7)) - Int(Extract(y, 7)))), 7); in SubSat()
2827 RValue<SByte> Extract(RValue<SByte8> val, int i) in Extract() function
2842 result = Insert(result, Extract(lhs, 0) >> SByte(rhs), 0); in operator >>()
2843 result = Insert(result, Extract(lhs, 1) >> SByte(rhs), 1); in operator >>()
2844 result = Insert(result, Extract(lhs, 2) >> SByte(rhs), 2); in operator >>()
2845 result = Insert(result, Extract(lhs, 3) >> SByte(rhs), 3); in operator >>()
2846 result = Insert(result, Extract(lhs, 4) >> SByte(rhs), 4); in operator >>()
2847 result = Insert(result, Extract(lhs, 5) >> SByte(rhs), 5); in operator >>()
2848 result = Insert(result, Extract(lhs, 6) >> SByte(rhs), 6); in operator >>()
2849 result = Insert(result, Extract(lhs, 7) >> SByte(rhs), 7); in operator >>()
2872 …Extract(xx, 0)) | Int(Extract(xx, 1)) | Int(Extract(xx, 2)) | Int(Extract(xx, 3)) | Int(Extract(xx… in SignMask()
3075 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 0)) + Int(Extract(y, 0)))), 0); in AddSat()
3076 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 1)) + Int(Extract(y, 1)))), 1); in AddSat()
3077 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 2)) + Int(Extract(y, 2)))), 2); in AddSat()
3078 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 3)) + Int(Extract(y, 3)))), 3); in AddSat()
3079 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 4)) + Int(Extract(y, 4)))), 4); in AddSat()
3080 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 5)) + Int(Extract(y, 5)))), 5); in AddSat()
3081 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 6)) + Int(Extract(y, 6)))), 6); in AddSat()
3082 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 7)) + Int(Extract(y, 7)))), 7); in AddSat()
3105 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 0)) - Int(Extract(y, 0)))), 0); in SubSat()
3106 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 1)) - Int(Extract(y, 1)))), 1); in SubSat()
3107 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 2)) - Int(Extract(y, 2)))), 2); in SubSat()
3108 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 3)) - Int(Extract(y, 3)))), 3); in SubSat()
3109 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 4)) - Int(Extract(y, 4)))), 4); in SubSat()
3110 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 5)) - Int(Extract(y, 5)))), 5); in SubSat()
3111 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 6)) - Int(Extract(y, 6)))), 6); in SubSat()
3112 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 7)) - Int(Extract(y, 7)))), 7); in SubSat()
3148 …Extract(xx, 0)) | Int(Extract(xx, 1)) | Int(Extract(xx, 2)) | Int(Extract(xx, 3)) | Int(Extract(xx… in SignMask()
3414 result = Insert(result, Extract(lhs, 0) << Short(rhs), 0); in operator <<()
3415 result = Insert(result, Extract(lhs, 1) << Short(rhs), 1); in operator <<()
3416 result = Insert(result, Extract(lhs, 2) << Short(rhs), 2); in operator <<()
3417 result = Insert(result, Extract(lhs, 3) << Short(rhs), 3); in operator <<()
3432 result = Insert(result, Extract(lhs, 0) >> Short(rhs), 0); in operator >>()
3433 result = Insert(result, Extract(lhs, 1) >> Short(rhs), 1); in operator >>()
3434 result = Insert(result, Extract(lhs, 2) >> Short(rhs), 2); in operator >>()
3435 result = Insert(result, Extract(lhs, 3) >> Short(rhs), 3); in operator >>()
3552 result = Insert(result, SaturateSigned(Int(Extract(x, 0)) + Int(Extract(y, 0))), 0); in AddSat()
3553 result = Insert(result, SaturateSigned(Int(Extract(x, 1)) + Int(Extract(y, 1))), 1); in AddSat()
3554 result = Insert(result, SaturateSigned(Int(Extract(x, 2)) + Int(Extract(y, 2))), 2); in AddSat()
3555 result = Insert(result, SaturateSigned(Int(Extract(x, 3)) + Int(Extract(y, 3))), 3); in AddSat()
3578 result = Insert(result, SaturateSigned(Int(Extract(x, 0)) - Int(Extract(y, 0))), 0); in SubSat()
3579 result = Insert(result, SaturateSigned(Int(Extract(x, 1)) - Int(Extract(y, 1))), 1); in SubSat()
3580 result = Insert(result, SaturateSigned(Int(Extract(x, 2)) - Int(Extract(y, 2))), 2); in SubSat()
3581 result = Insert(result, SaturateSigned(Int(Extract(x, 3)) - Int(Extract(y, 3))), 3); in SubSat()
3604 result = Insert(result, Short((Int(Extract(x, 0)) * Int(Extract(y, 0))) >> 16), 0); in MulHigh()
3605 result = Insert(result, Short((Int(Extract(x, 1)) * Int(Extract(y, 1))) >> 16), 1); in MulHigh()
3606 result = Insert(result, Short((Int(Extract(x, 2)) * Int(Extract(y, 2))) >> 16), 2); in MulHigh()
3607 result = Insert(result, Short((Int(Extract(x, 3)) * Int(Extract(y, 3))) >> 16), 3); in MulHigh()
3630 …result = Insert(result, Int(Extract(x, 0)) * Int(Extract(y, 0)) + Int(Extract(x, 1)) * Int(Extract… in MulAdd()
3631 …result = Insert(result, Int(Extract(x, 2)) * Int(Extract(y, 2)) + Int(Extract(x, 3)) * Int(Extract… in MulAdd()
3654 result = Insert(result, SaturateSigned(Extract(x, 0)), 0); in PackSigned()
3655 result = Insert(result, SaturateSigned(Extract(x, 1)), 1); in PackSigned()
3656 result = Insert(result, SaturateSigned(Extract(x, 2)), 2); in PackSigned()
3657 result = Insert(result, SaturateSigned(Extract(x, 3)), 3); in PackSigned()
3658 result = Insert(result, SaturateSigned(Extract(y, 0)), 4); in PackSigned()
3659 result = Insert(result, SaturateSigned(Extract(y, 1)), 5); in PackSigned()
3660 result = Insert(result, SaturateSigned(Extract(y, 2)), 6); in PackSigned()
3661 result = Insert(result, SaturateSigned(Extract(y, 3)), 7); in PackSigned()
3684 result = Insert(result, SaturateUnsigned(Extract(x, 0)), 0); in PackUnsigned()
3685 result = Insert(result, SaturateUnsigned(Extract(x, 1)), 1); in PackUnsigned()
3686 result = Insert(result, SaturateUnsigned(Extract(x, 2)), 2); in PackUnsigned()
3687 result = Insert(result, SaturateUnsigned(Extract(x, 3)), 3); in PackUnsigned()
3688 result = Insert(result, SaturateUnsigned(Extract(y, 0)), 4); in PackUnsigned()
3689 result = Insert(result, SaturateUnsigned(Extract(y, 1)), 5); in PackUnsigned()
3690 result = Insert(result, SaturateUnsigned(Extract(y, 2)), 6); in PackUnsigned()
3691 result = Insert(result, SaturateUnsigned(Extract(y, 3)), 7); in PackUnsigned()
3745 RValue<Short> Extract(RValue<Short4> val, int i) in Extract() function
3920 RValue<UShort> Extract(RValue<UShort4> val, int i) in Extract() function
3935 result = Insert(result, Extract(lhs, 0) << UShort(rhs), 0); in operator <<()
3936 result = Insert(result, Extract(lhs, 1) << UShort(rhs), 1); in operator <<()
3937 result = Insert(result, Extract(lhs, 2) << UShort(rhs), 2); in operator <<()
3938 result = Insert(result, Extract(lhs, 3) << UShort(rhs), 3); in operator <<()
3953 result = Insert(result, Extract(lhs, 0) >> UShort(rhs), 0); in operator >>()
3954 result = Insert(result, Extract(lhs, 1) >> UShort(rhs), 1); in operator >>()
3955 result = Insert(result, Extract(lhs, 2) >> UShort(rhs), 2); in operator >>()
3956 result = Insert(result, Extract(lhs, 3) >> UShort(rhs), 3); in operator >>()
4017 result = Insert(result, SaturateUnsigned(Int(Extract(x, 0)) + Int(Extract(y, 0))), 0); in AddSat()
4018 result = Insert(result, SaturateUnsigned(Int(Extract(x, 1)) + Int(Extract(y, 1))), 1); in AddSat()
4019 result = Insert(result, SaturateUnsigned(Int(Extract(x, 2)) + Int(Extract(y, 2))), 2); in AddSat()
4020 result = Insert(result, SaturateUnsigned(Int(Extract(x, 3)) + Int(Extract(y, 3))), 3); in AddSat()
4043 result = Insert(result, SaturateUnsigned(Int(Extract(x, 0)) - Int(Extract(y, 0))), 0); in SubSat()
4044 result = Insert(result, SaturateUnsigned(Int(Extract(x, 1)) - Int(Extract(y, 1))), 1); in SubSat()
4045 result = Insert(result, SaturateUnsigned(Int(Extract(x, 2)) - Int(Extract(y, 2))), 2); in SubSat()
4046 result = Insert(result, SaturateUnsigned(Int(Extract(x, 3)) - Int(Extract(y, 3))), 3); in SubSat()
4069 result = Insert(result, UShort((UInt(Extract(x, 0)) * UInt(Extract(y, 0))) >> 16), 0); in MulHigh()
4070 result = Insert(result, UShort((UInt(Extract(x, 1)) * UInt(Extract(y, 1))) >> 16), 1); in MulHigh()
4071 result = Insert(result, UShort((UInt(Extract(x, 2)) * UInt(Extract(y, 2))) >> 16), 2); in MulHigh()
4072 result = Insert(result, UShort((UInt(Extract(x, 3)) * UInt(Extract(y, 3))) >> 16), 3); in MulHigh()
4141 RValue<Short> Extract(RValue<Short8> val, int i) in Extract() function
4156 result = Insert(result, Extract(lhs, 0) << Short(rhs), 0); in operator <<()
4157 result = Insert(result, Extract(lhs, 1) << Short(rhs), 1); in operator <<()
4158 result = Insert(result, Extract(lhs, 2) << Short(rhs), 2); in operator <<()
4159 result = Insert(result, Extract(lhs, 3) << Short(rhs), 3); in operator <<()
4160 result = Insert(result, Extract(lhs, 4) << Short(rhs), 4); in operator <<()
4161 result = Insert(result, Extract(lhs, 5) << Short(rhs), 5); in operator <<()
4162 result = Insert(result, Extract(lhs, 6) << Short(rhs), 6); in operator <<()
4163 result = Insert(result, Extract(lhs, 7) << Short(rhs), 7); in operator <<()
4178 result = Insert(result, Extract(lhs, 0) >> Short(rhs), 0); in operator >>()
4179 result = Insert(result, Extract(lhs, 1) >> Short(rhs), 1); in operator >>()
4180 result = Insert(result, Extract(lhs, 2) >> Short(rhs), 2); in operator >>()
4181 result = Insert(result, Extract(lhs, 3) >> Short(rhs), 3); in operator >>()
4182 result = Insert(result, Extract(lhs, 4) >> Short(rhs), 4); in operator >>()
4183 result = Insert(result, Extract(lhs, 5) >> Short(rhs), 5); in operator >>()
4184 result = Insert(result, Extract(lhs, 6) >> Short(rhs), 6); in operator >>()
4185 result = Insert(result, Extract(lhs, 7) >> Short(rhs), 7); in operator >>()
4275 RValue<UShort> Extract(RValue<UShort8> val, int i) in Extract() function
4290 result = Insert(result, Extract(lhs, 0) << UShort(rhs), 0); in operator <<()
4291 result = Insert(result, Extract(lhs, 1) << UShort(rhs), 1); in operator <<()
4292 result = Insert(result, Extract(lhs, 2) << UShort(rhs), 2); in operator <<()
4293 result = Insert(result, Extract(lhs, 3) << UShort(rhs), 3); in operator <<()
4294 result = Insert(result, Extract(lhs, 4) << UShort(rhs), 4); in operator <<()
4295 result = Insert(result, Extract(lhs, 5) << UShort(rhs), 5); in operator <<()
4296 result = Insert(result, Extract(lhs, 6) << UShort(rhs), 6); in operator <<()
4297 result = Insert(result, Extract(lhs, 7) << UShort(rhs), 7); in operator <<()
4312 result = Insert(result, Extract(lhs, 0) >> UShort(rhs), 0); in operator >>()
4313 result = Insert(result, Extract(lhs, 1) >> UShort(rhs), 1); in operator >>()
4314 result = Insert(result, Extract(lhs, 2) >> UShort(rhs), 2); in operator >>()
4315 result = Insert(result, Extract(lhs, 3) >> UShort(rhs), 3); in operator >>()
4316 result = Insert(result, Extract(lhs, 4) >> UShort(rhs), 4); in operator >>()
4317 result = Insert(result, Extract(lhs, 5) >> UShort(rhs), 5); in operator >>()
4318 result = Insert(result, Extract(lhs, 6) >> UShort(rhs), 6); in operator >>()
4319 result = Insert(result, Extract(lhs, 7) >> UShort(rhs), 7); in operator >>()
4405 *this = Extract(cast, 0); in Int()
5244 result = Insert(result, Extract(lhs, 0) << Int(rhs), 0); in operator <<()
5245 result = Insert(result, Extract(lhs, 1) << Int(rhs), 1); in operator <<()
5260 result = Insert(result, Extract(lhs, 0) >> Int(rhs), 0); in operator >>()
5261 result = Insert(result, Extract(lhs, 1) >> Int(rhs), 1); in operator >>()
5349 RValue<Int> Extract(RValue<Int2> val, int i) in Extract() function
5450 RValue<UInt> Extract(RValue<UInt2> val, int i) in Extract() function
5465 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
5466 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
5481 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
5482 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
5779 result = Insert(result, Extract(lhs, 0) << Int(rhs), 0); in operator <<()
5780 result = Insert(result, Extract(lhs, 1) << Int(rhs), 1); in operator <<()
5781 result = Insert(result, Extract(lhs, 2) << Int(rhs), 2); in operator <<()
5782 result = Insert(result, Extract(lhs, 3) << Int(rhs), 3); in operator <<()
5797 result = Insert(result, Extract(lhs, 0) >> Int(rhs), 0); in operator >>()
5798 result = Insert(result, Extract(lhs, 1) >> Int(rhs), 1); in operator >>()
5799 result = Insert(result, Extract(lhs, 2) >> Int(rhs), 2); in operator >>()
5800 result = Insert(result, Extract(lhs, 3) >> Int(rhs), 3); in operator >>()
5966 result = Insert(result, SaturateSigned(Extract(x, 0)), 0); in PackSigned()
5967 result = Insert(result, SaturateSigned(Extract(x, 1)), 1); in PackSigned()
5968 result = Insert(result, SaturateSigned(Extract(x, 2)), 2); in PackSigned()
5969 result = Insert(result, SaturateSigned(Extract(x, 3)), 3); in PackSigned()
5970 result = Insert(result, SaturateSigned(Extract(y, 0)), 4); in PackSigned()
5971 result = Insert(result, SaturateSigned(Extract(y, 1)), 5); in PackSigned()
5972 result = Insert(result, SaturateSigned(Extract(y, 2)), 6); in PackSigned()
5973 result = Insert(result, SaturateSigned(Extract(y, 3)), 7); in PackSigned()
6017 RValue<Int> Extract(RValue<Int4> x, int i) in Extract() function
6032 return Extract(xx, 0) | Extract(xx, 1) | Extract(xx, 2) | Extract(xx, 3); in SignMask()
6208 RValue<UInt> Extract(RValue<UInt4> x, int i) in Extract() function
6223 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
6224 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
6225 result = Insert(result, Extract(lhs, 2) << UInt(rhs), 2); in operator <<()
6226 result = Insert(result, Extract(lhs, 3) << UInt(rhs), 3); in operator <<()
6241 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
6242 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
6243 result = Insert(result, Extract(lhs, 2) >> UInt(rhs), 2); in operator >>()
6244 result = Insert(result, Extract(lhs, 3) >> UInt(rhs), 3); in operator >>()
6958 RValue<Float> Extract(RValue<Float4> x, int i) in Extract() function
7007 return Extract(xx, 0) | Extract(xx, 1) | Extract(xx, 2) | Extract(xx, 3); in SignMask()