Lines Matching refs:Short8

2537 	Value *short8 = Nucleus::createBitCast(cast.value(), Short8::type());  in Short4()
3057 RValue<Short> Extract(RValue<Short8> val, int i) in Extract()
3063 RValue<Short8> Insert(RValue<Short8> val, RValue<Short> element, int i) in Insert()
3066 return RValue<Short8>(Nucleus::createInsertElement(val.value(), element.value(), i)); in Insert()
3069 RValue<Short8> operator<<(RValue<Short8> lhs, unsigned char rhs) in operator <<()
3074 Short8 result; in operator <<()
3088 return RValue<Short8>(Nucleus::createShl(lhs.value(), V(::context->getConstantInt32(rhs)))); in operator <<()
3092 RValue<Short8> operator>>(RValue<Short8> lhs, unsigned char rhs) in operator >>()
3097 Short8 result; in operator >>()
3111 return RValue<Short8>(Nucleus::createAShr(lhs.value(), V(::context->getConstantInt32(rhs)))); in operator >>()
3115 RValue<Int4> MulAdd(RValue<Short8> x, RValue<Short8> y) in MulAdd()
3122 RValue<Short8> MulHigh(RValue<Short8> x, RValue<Short8> y) in MulHigh()
3126 return Short8(0); in MulHigh()
3129 Type *Short8::type() in type()
3427 Value *d = Nucleus::createBitCast(c, Short8::type()); in Int4()
3428 e = Nucleus::createShuffleVector(d, Nucleus::createNullValue(Short8::type()), swizzle2); in Int4()
3446 Value *d = Nucleus::createBitCast(c, Short8::type()); in Int4()
3467 …Value *c = Nucleus::createShuffleVector(cast.value(), Short8(0, 0, 0, 0, 0, 0, 0, 0).loadValue(), … in Int4()
3632 RValue<Short8> PackSigned(RValue<Int4> x, RValue<Int4> y) in PackSigned()
3637 Short8 result; in PackSigned()
3658 return RValue<Short8>(V(result)); in PackSigned()
3673 return As<UShort8>(PackSigned(bx, by) + Short8(0x8000u)); in PackUnsigned()