Lines Matching refs:Insert
1309 vector = Insert(vector, x, 0); in createLoad()
1322 vector = Insert(vector, x, 0); in createLoad()
1323 vector = Insert(vector, y, 1); in createLoad()
2156 RValue<Byte8> Insert(RValue<Byte8> val, RValue<Byte> element, int i) in Insert() function
2168 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 0)) + Int(Extract(y, 0)))), 0); in AddSat()
2169 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 1)) + Int(Extract(y, 1)))), 1); in AddSat()
2170 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 2)) + Int(Extract(y, 2)))), 2); in AddSat()
2171 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 3)) + Int(Extract(y, 3)))), 3); in AddSat()
2172 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 4)) + Int(Extract(y, 4)))), 4); in AddSat()
2173 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 5)) + Int(Extract(y, 5)))), 5); in AddSat()
2174 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 6)) + Int(Extract(y, 6)))), 6); in AddSat()
2175 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 7)) + Int(Extract(y, 7)))), 7); in AddSat()
2199 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 0)) - Int(Extract(y, 0)))), 0); in SubSat()
2200 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 1)) - Int(Extract(y, 1)))), 1); in SubSat()
2201 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 2)) - Int(Extract(y, 2)))), 2); in SubSat()
2202 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 3)) - Int(Extract(y, 3)))), 3); in SubSat()
2203 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 4)) - Int(Extract(y, 4)))), 4); in SubSat()
2204 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 5)) - Int(Extract(y, 5)))), 5); in SubSat()
2205 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 6)) - Int(Extract(y, 6)))), 6); in SubSat()
2206 result = Insert(result, SaturateUnsigned(Short(Int(Extract(x, 7)) - Int(Extract(y, 7)))), 7); in SubSat()
2230 RValue<SByte8> Insert(RValue<SByte8> val, RValue<SByte> element, int i) in Insert() function
2242 result = Insert(result, Extract(lhs, 0) >> SByte(rhs), 0); in operator >>()
2243 result = Insert(result, Extract(lhs, 1) >> SByte(rhs), 1); in operator >>()
2244 result = Insert(result, Extract(lhs, 2) >> SByte(rhs), 2); in operator >>()
2245 result = Insert(result, Extract(lhs, 3) >> SByte(rhs), 3); in operator >>()
2246 result = Insert(result, Extract(lhs, 4) >> SByte(rhs), 4); in operator >>()
2247 result = Insert(result, Extract(lhs, 5) >> SByte(rhs), 5); in operator >>()
2248 result = Insert(result, Extract(lhs, 6) >> SByte(rhs), 6); in operator >>()
2249 result = Insert(result, Extract(lhs, 7) >> SByte(rhs), 7); in operator >>()
2326 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 0)) + Int(Extract(y, 0)))), 0); in AddSat()
2327 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 1)) + Int(Extract(y, 1)))), 1); in AddSat()
2328 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 2)) + Int(Extract(y, 2)))), 2); in AddSat()
2329 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 3)) + Int(Extract(y, 3)))), 3); in AddSat()
2330 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 4)) + Int(Extract(y, 4)))), 4); in AddSat()
2331 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 5)) + Int(Extract(y, 5)))), 5); in AddSat()
2332 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 6)) + Int(Extract(y, 6)))), 6); in AddSat()
2333 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 7)) + Int(Extract(y, 7)))), 7); in AddSat()
2357 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 0)) - Int(Extract(y, 0)))), 0); in SubSat()
2358 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 1)) - Int(Extract(y, 1)))), 1); in SubSat()
2359 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 2)) - Int(Extract(y, 2)))), 2); in SubSat()
2360 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 3)) - Int(Extract(y, 3)))), 3); in SubSat()
2361 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 4)) - Int(Extract(y, 4)))), 4); in SubSat()
2362 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 5)) - Int(Extract(y, 5)))), 5); in SubSat()
2363 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 6)) - Int(Extract(y, 6)))), 6); in SubSat()
2364 result = Insert(result, SaturateSigned(Short(Int(Extract(x, 7)) - Int(Extract(y, 7)))), 7); in SubSat()
2467 result = Insert(result, Extract(lhs, 0) << Short(rhs), 0); in operator <<()
2468 result = Insert(result, Extract(lhs, 1) << Short(rhs), 1); in operator <<()
2469 result = Insert(result, Extract(lhs, 2) << Short(rhs), 2); in operator <<()
2470 result = Insert(result, Extract(lhs, 3) << Short(rhs), 3); in operator <<()
2486 result = Insert(result, Extract(lhs, 0) >> Short(rhs), 0); in operator >>()
2487 result = Insert(result, Extract(lhs, 1) >> Short(rhs), 1); in operator >>()
2488 result = Insert(result, Extract(lhs, 2) >> Short(rhs), 2); in operator >>()
2489 result = Insert(result, Extract(lhs, 3) >> Short(rhs), 3); in operator >>()
2539 result = Insert(result, SaturateSigned(Int(Extract(x, 0)) + Int(Extract(y, 0))), 0); in AddSat()
2540 result = Insert(result, SaturateSigned(Int(Extract(x, 1)) + Int(Extract(y, 1))), 1); in AddSat()
2541 result = Insert(result, SaturateSigned(Int(Extract(x, 2)) + Int(Extract(y, 2))), 2); in AddSat()
2542 result = Insert(result, SaturateSigned(Int(Extract(x, 3)) + Int(Extract(y, 3))), 3); in AddSat()
2566 result = Insert(result, SaturateSigned(Int(Extract(x, 0)) - Int(Extract(y, 0))), 0); in SubSat()
2567 result = Insert(result, SaturateSigned(Int(Extract(x, 1)) - Int(Extract(y, 1))), 1); in SubSat()
2568 result = Insert(result, SaturateSigned(Int(Extract(x, 2)) - Int(Extract(y, 2))), 2); in SubSat()
2569 result = Insert(result, SaturateSigned(Int(Extract(x, 3)) - Int(Extract(y, 3))), 3); in SubSat()
2593 result = Insert(result, Short((Int(Extract(x, 0)) * Int(Extract(y, 0))) >> 16), 0); in MulHigh()
2594 result = Insert(result, Short((Int(Extract(x, 1)) * Int(Extract(y, 1))) >> 16), 1); in MulHigh()
2595 result = Insert(result, Short((Int(Extract(x, 2)) * Int(Extract(y, 2))) >> 16), 2); in MulHigh()
2596 result = Insert(result, Short((Int(Extract(x, 3)) * Int(Extract(y, 3))) >> 16), 3); in MulHigh()
2620 …result = Insert(result, Int(Extract(x, 0)) * Int(Extract(y, 0)) + Int(Extract(x, 1)) * Int(Extract… in MulAdd()
2621 …result = Insert(result, Int(Extract(x, 2)) * Int(Extract(y, 2)) + Int(Extract(x, 3)) * Int(Extract… in MulAdd()
2645 result = Insert(result, SaturateSigned(Extract(x, 0)), 0); in PackSigned()
2646 result = Insert(result, SaturateSigned(Extract(x, 1)), 1); in PackSigned()
2647 result = Insert(result, SaturateSigned(Extract(x, 2)), 2); in PackSigned()
2648 result = Insert(result, SaturateSigned(Extract(x, 3)), 3); in PackSigned()
2649 result = Insert(result, SaturateSigned(Extract(y, 0)), 4); in PackSigned()
2650 result = Insert(result, SaturateSigned(Extract(y, 1)), 5); in PackSigned()
2651 result = Insert(result, SaturateSigned(Extract(y, 2)), 6); in PackSigned()
2652 result = Insert(result, SaturateSigned(Extract(y, 3)), 7); in PackSigned()
2676 result = Insert(result, SaturateUnsigned(Extract(x, 0)), 0); in PackUnsigned()
2677 result = Insert(result, SaturateUnsigned(Extract(x, 1)), 1); in PackUnsigned()
2678 result = Insert(result, SaturateUnsigned(Extract(x, 2)), 2); in PackUnsigned()
2679 result = Insert(result, SaturateUnsigned(Extract(x, 3)), 3); in PackUnsigned()
2680 result = Insert(result, SaturateUnsigned(Extract(y, 0)), 4); in PackUnsigned()
2681 result = Insert(result, SaturateUnsigned(Extract(y, 1)), 5); in PackUnsigned()
2682 result = Insert(result, SaturateUnsigned(Extract(y, 2)), 6); in PackUnsigned()
2683 result = Insert(result, SaturateUnsigned(Extract(y, 3)), 7); in PackUnsigned()
2751 RValue<UShort4> Insert(RValue<UShort4> val, RValue<UShort> element, int i) in Insert() function
2763 result = Insert(result, Extract(lhs, 0) << UShort(rhs), 0); in operator <<()
2764 result = Insert(result, Extract(lhs, 1) << UShort(rhs), 1); in operator <<()
2765 result = Insert(result, Extract(lhs, 2) << UShort(rhs), 2); in operator <<()
2766 result = Insert(result, Extract(lhs, 3) << UShort(rhs), 3); in operator <<()
2782 result = Insert(result, Extract(lhs, 0) >> UShort(rhs), 0); in operator >>()
2783 result = Insert(result, Extract(lhs, 1) >> UShort(rhs), 1); in operator >>()
2784 result = Insert(result, Extract(lhs, 2) >> UShort(rhs), 2); in operator >>()
2785 result = Insert(result, Extract(lhs, 3) >> UShort(rhs), 3); in operator >>()
2834 result = Insert(result, SaturateUnsigned(Int(Extract(x, 0)) + Int(Extract(y, 0))), 0); in AddSat()
2835 result = Insert(result, SaturateUnsigned(Int(Extract(x, 1)) + Int(Extract(y, 1))), 1); in AddSat()
2836 result = Insert(result, SaturateUnsigned(Int(Extract(x, 2)) + Int(Extract(y, 2))), 2); in AddSat()
2837 result = Insert(result, SaturateUnsigned(Int(Extract(x, 3)) + Int(Extract(y, 3))), 3); in AddSat()
2861 result = Insert(result, SaturateUnsigned(Int(Extract(x, 0)) - Int(Extract(y, 0))), 0); in SubSat()
2862 result = Insert(result, SaturateUnsigned(Int(Extract(x, 1)) - Int(Extract(y, 1))), 1); in SubSat()
2863 result = Insert(result, SaturateUnsigned(Int(Extract(x, 2)) - Int(Extract(y, 2))), 2); in SubSat()
2864 result = Insert(result, SaturateUnsigned(Int(Extract(x, 3)) - Int(Extract(y, 3))), 3); in SubSat()
2888 result = Insert(result, UShort((UInt(Extract(x, 0)) * UInt(Extract(y, 0))) >> 16), 0); in MulHigh()
2889 result = Insert(result, UShort((UInt(Extract(x, 1)) * UInt(Extract(y, 1))) >> 16), 1); in MulHigh()
2890 result = Insert(result, UShort((UInt(Extract(x, 2)) * UInt(Extract(y, 2))) >> 16), 2); in MulHigh()
2891 result = Insert(result, UShort((UInt(Extract(x, 3)) * UInt(Extract(y, 3))) >> 16), 3); in MulHigh()
2916 result = Insert(result, Int((Long(Extract(x, 0)) * Long(Extract(y, 0))) >> Long(Int(32))), 0); in MulHigh()
2917 result = Insert(result, Int((Long(Extract(x, 1)) * Long(Extract(y, 1))) >> Long(Int(32))), 1); in MulHigh()
2918 result = Insert(result, Int((Long(Extract(x, 2)) * Long(Extract(y, 2))) >> Long(Int(32))), 2); in MulHigh()
2919 result = Insert(result, Int((Long(Extract(x, 3)) * Long(Extract(y, 3))) >> Long(Int(32))), 3); in MulHigh()
2949 …result = Insert(result, Int((Long(UInt(Extract(As<Int4>(x), 0))) * Long(UInt(Extract(As<Int4>(y), … in MulHigh()
2950 …result = Insert(result, Int((Long(UInt(Extract(As<Int4>(x), 1))) * Long(UInt(Extract(As<Int4>(y), … in MulHigh()
2951 …result = Insert(result, Int((Long(UInt(Extract(As<Int4>(x), 2))) * Long(UInt(Extract(As<Int4>(y), … in MulHigh()
2952 …result = Insert(result, Int((Long(UInt(Extract(As<Int4>(x), 3))) * Long(UInt(Extract(As<Int4>(y), … in MulHigh()
2975 RValue<Short8> Insert(RValue<Short8> val, RValue<Short> element, int i) in Insert() function
2987 result = Insert(result, Extract(lhs, 0) << Short(rhs), 0); in operator <<()
2988 result = Insert(result, Extract(lhs, 1) << Short(rhs), 1); in operator <<()
2989 result = Insert(result, Extract(lhs, 2) << Short(rhs), 2); in operator <<()
2990 result = Insert(result, Extract(lhs, 3) << Short(rhs), 3); in operator <<()
2991 result = Insert(result, Extract(lhs, 4) << Short(rhs), 4); in operator <<()
2992 result = Insert(result, Extract(lhs, 5) << Short(rhs), 5); in operator <<()
2993 result = Insert(result, Extract(lhs, 6) << Short(rhs), 6); in operator <<()
2994 result = Insert(result, Extract(lhs, 7) << Short(rhs), 7); in operator <<()
3010 result = Insert(result, Extract(lhs, 0) >> Short(rhs), 0); in operator >>()
3011 result = Insert(result, Extract(lhs, 1) >> Short(rhs), 1); in operator >>()
3012 result = Insert(result, Extract(lhs, 2) >> Short(rhs), 2); in operator >>()
3013 result = Insert(result, Extract(lhs, 3) >> Short(rhs), 3); in operator >>()
3014 result = Insert(result, Extract(lhs, 4) >> Short(rhs), 4); in operator >>()
3015 result = Insert(result, Extract(lhs, 5) >> Short(rhs), 5); in operator >>()
3016 result = Insert(result, Extract(lhs, 6) >> Short(rhs), 6); in operator >>()
3017 result = Insert(result, Extract(lhs, 7) >> Short(rhs), 7); in operator >>()
3052 RValue<UShort8> Insert(RValue<UShort8> val, RValue<UShort> element, int i) in Insert() function
3064 result = Insert(result, Extract(lhs, 0) << UShort(rhs), 0); in operator <<()
3065 result = Insert(result, Extract(lhs, 1) << UShort(rhs), 1); in operator <<()
3066 result = Insert(result, Extract(lhs, 2) << UShort(rhs), 2); in operator <<()
3067 result = Insert(result, Extract(lhs, 3) << UShort(rhs), 3); in operator <<()
3068 result = Insert(result, Extract(lhs, 4) << UShort(rhs), 4); in operator <<()
3069 result = Insert(result, Extract(lhs, 5) << UShort(rhs), 5); in operator <<()
3070 result = Insert(result, Extract(lhs, 6) << UShort(rhs), 6); in operator <<()
3071 result = Insert(result, Extract(lhs, 7) << UShort(rhs), 7); in operator <<()
3087 result = Insert(result, Extract(lhs, 0) >> UShort(rhs), 0); in operator >>()
3088 result = Insert(result, Extract(lhs, 1) >> UShort(rhs), 1); in operator >>()
3089 result = Insert(result, Extract(lhs, 2) >> UShort(rhs), 2); in operator >>()
3090 result = Insert(result, Extract(lhs, 3) >> UShort(rhs), 3); in operator >>()
3091 result = Insert(result, Extract(lhs, 4) >> UShort(rhs), 4); in operator >>()
3092 result = Insert(result, Extract(lhs, 5) >> UShort(rhs), 5); in operator >>()
3093 result = Insert(result, Extract(lhs, 6) >> UShort(rhs), 6); in operator >>()
3094 result = Insert(result, Extract(lhs, 7) >> UShort(rhs), 7); in operator >>()
3255 result = Insert(result, Extract(lhs, 0) << Int(rhs), 0); in operator <<()
3256 result = Insert(result, Extract(lhs, 1) << Int(rhs), 1); in operator <<()
3272 result = Insert(result, Extract(lhs, 0) >> Int(rhs), 0); in operator >>()
3273 result = Insert(result, Extract(lhs, 1) >> Int(rhs), 1); in operator >>()
3294 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
3295 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
3311 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
3312 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
3403 result = Insert(result, Extract(lhs, 0) << Int(rhs), 0); in operator <<()
3404 result = Insert(result, Extract(lhs, 1) << Int(rhs), 1); in operator <<()
3405 result = Insert(result, Extract(lhs, 2) << Int(rhs), 2); in operator <<()
3406 result = Insert(result, Extract(lhs, 3) << Int(rhs), 3); in operator <<()
3422 result = Insert(result, Extract(lhs, 0) >> Int(rhs), 0); in operator >>()
3423 result = Insert(result, Extract(lhs, 1) >> Int(rhs), 1); in operator >>()
3424 result = Insert(result, Extract(lhs, 2) >> Int(rhs), 2); in operator >>()
3425 result = Insert(result, Extract(lhs, 3) >> Int(rhs), 3); in operator >>()
3526 result = Insert(result, SaturateSigned(Extract(x, 0)), 0); in PackSigned()
3527 result = Insert(result, SaturateSigned(Extract(x, 1)), 1); in PackSigned()
3528 result = Insert(result, SaturateSigned(Extract(x, 2)), 2); in PackSigned()
3529 result = Insert(result, SaturateSigned(Extract(x, 3)), 3); in PackSigned()
3530 result = Insert(result, SaturateSigned(Extract(y, 0)), 4); in PackSigned()
3531 result = Insert(result, SaturateSigned(Extract(y, 1)), 5); in PackSigned()
3532 result = Insert(result, SaturateSigned(Extract(y, 2)), 6); in PackSigned()
3533 result = Insert(result, SaturateSigned(Extract(y, 3)), 7); in PackSigned()
3640 result = Insert(result, Extract(lhs, 0) << UInt(rhs), 0); in operator <<()
3641 result = Insert(result, Extract(lhs, 1) << UInt(rhs), 1); in operator <<()
3642 result = Insert(result, Extract(lhs, 2) << UInt(rhs), 2); in operator <<()
3643 result = Insert(result, Extract(lhs, 3) << UInt(rhs), 3); in operator <<()
3659 result = Insert(result, Extract(lhs, 0) >> UInt(rhs), 0); in operator >>()
3660 result = Insert(result, Extract(lhs, 1) >> UInt(rhs), 1); in operator >>()
3661 result = Insert(result, Extract(lhs, 2) >> UInt(rhs), 2); in operator >>()
3662 result = Insert(result, Extract(lhs, 3) >> UInt(rhs), 3); in operator >>()
4342 result = Insert(result, Ctlz(Extract(x, 0), isZeroUndef), 0); in Ctlz()
4343 result = Insert(result, Ctlz(Extract(x, 1), isZeroUndef), 1); in Ctlz()
4344 result = Insert(result, Ctlz(Extract(x, 2), isZeroUndef), 2); in Ctlz()
4345 result = Insert(result, Ctlz(Extract(x, 3), isZeroUndef), 3); in Ctlz()
4383 result = Insert(result, Cttz(Extract(x, 0), isZeroUndef), 0); in Cttz()
4384 result = Insert(result, Cttz(Extract(x, 1), isZeroUndef), 1); in Cttz()
4385 result = Insert(result, Cttz(Extract(x, 2), isZeroUndef), 2); in Cttz()
4386 result = Insert(result, Cttz(Extract(x, 3), isZeroUndef), 3); in Cttz()