/external/swiftshader/src/Reactor/ |
D | x86.hpp | 68 RValue<UShort8> packusdw(RValue<Int4> x, RValue<Int4> y); 71 RValue<UShort8> psrlw(RValue<UShort8> x, unsigned char y); 93 RValue<UShort8> pmulhuw(RValue<UShort8> x, RValue<UShort8> y);
|
D | Reactor.hpp | 90 class UShort8; 1171 class UShort8 : public LValue<UShort8> class 1174 UShort8() = default; 1175 UShort8(unsigned short c); 1176 …UShort8(unsigned short c0, unsigned short c1, unsigned short c2, unsigned short c3, unsigned short… 1177 UShort8(RValue<UShort8> rhs); 1179 UShort8(const Reference<UShort8> &rhs); 1180 UShort8(RValue<UShort4> lo, RValue<UShort4> hi); 1182 RValue<UShort8> operator=(RValue<UShort8> rhs); 1183 RValue<UShort8> operator=(const UShort8 &rhs); [all …]
|
D | Reactor.cpp | 2182 UShort8::UShort8(unsigned short c) in UShort8() function in rr::UShort8 2188 UShort8::UShort8(unsigned short c0, unsigned short c1, unsigned short c2, unsigned short c3, unsign… in UShort8() function in rr::UShort8 2194 UShort8::UShort8(RValue<UShort8> rhs) in UShort8() function in rr::UShort8 2199 UShort8::UShort8(const Reference<UShort8> &rhs) in UShort8() function in rr::UShort8 2204 UShort8::UShort8(RValue<UShort4> lo, RValue<UShort4> hi) in UShort8() function in rr::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 &() 2229 return RValue<UShort8>(Nucleus::createAnd(lhs.value(), rhs.value())); in operator &() [all …]
|
D | LLVMReactor.cpp | 2293 RValue<UShort8> operator<<(RValue<UShort8> lhs, unsigned char rhs) in operator <<() 2297 return As<UShort8>(x86::psllw(As<Short8>(lhs), rhs)); in operator <<() 2299 return As<UShort8>(V(lowerVectorShl(V(lhs.value()), rhs))); in operator <<() 2303 RValue<UShort8> operator>>(RValue<UShort8> lhs, unsigned char rhs) in operator >>() 2309 return As<UShort8>(V(lowerVectorLShr(V(lhs.value()), rhs))); in operator >>() 2313 RValue<UShort8> MulHigh(RValue<UShort8> x, RValue<UShort8> y) in MulHigh() 2319 return As<UShort8>(V(lowerMulHigh(V(x.value()), V(y.value()), false))); in MulHigh() 2323 Type *UShort8::type() in type() 2737 RValue<UShort8> PackUnsigned(RValue<Int4> x, RValue<Int4> y) in PackUnsigned() 2743 return As<UShort8>(V(lowerPack(V(x.value()), V(y.value()), false))); in PackUnsigned() [all …]
|
D | SubzeroReactor.cpp | 2986 RValue<UShort> Extract(RValue<UShort8> val, int i) in Extract() 2992 RValue<UShort8> Insert(RValue<UShort8> val, RValue<UShort> element, int i) in Insert() 2995 return RValue<UShort8>(Nucleus::createInsertElement(val.value(), element.value(), i)); in Insert() 2998 RValue<UShort8> operator<<(RValue<UShort8> lhs, unsigned char rhs) in operator <<() 3007 return RValue<UShort8>(Nucleus::createShl(lhs.value(), V(::context->getConstantInt32(rhs)))); in operator <<() 3011 RValue<UShort8> operator>>(RValue<UShort8> lhs, unsigned char rhs) in operator >>() 3020 return RValue<UShort8>(Nucleus::createLShr(lhs.value(), V(::context->getConstantInt32(rhs)))); in operator >>() 3024 RValue<UShort8> MulHigh(RValue<UShort8> x, RValue<UShort8> y) in MulHigh() 3028 return UShort8(0); in MulHigh() 3031 Type *UShort8::type() in type() [all …]
|
D | LLVMReactorDebugInfo.cpp | 441 …diTypes.emplace(T(UShort8::type()), diBuilder->createVectorType(128, 128, diTypes[T(UShort::type()… in registerBasicTypes()
|
/external/swiftshader/src/Pipeline/ |
D | PixelRoutine.cpp | 2554 UShort8 value = *Pointer<UShort8>(buffer); in writeColor() 2555 UShort8 packedCol = UShort8(UShort4(As<Int4>(color.x)), UShort4(As<Int4>(color.y))); in writeColor() 2567 value = *Pointer<UShort8>(buffer); in writeColor() 2568 packedCol = UShort8(UShort4(As<Int4>(color.z)), UShort4(As<Int4>(color.w))); in writeColor()
|
/external/swiftshader/tests/ReactorUnitTests/ |
D | ReactorUnitTests.cpp | 1017 *Pointer<UShort8>(out + 16 * 2) = Swizzle(As<UShort8>(c), 0x76543210u); in TEST() 1774 *Pointer<UShort8>(out + 8 * 4) = in TEST() 2526 std::pair<int16_t[8], UShort8>,
|