Home
last modified time | relevance | path

Searched refs:UnsignedType (Results 1 – 4 of 4) sorted by relevance

/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h1478 using UnsignedType = Wrapping<std::make_unsigned_t<typename TypeTraits<ElementType>::Int>>; in OpVector() local
1489 return intrinsics::Vfcvtv<WideElementType, UnsignedType>(FPFlags::DYN, frm, src); in OpVector()
1491 UnsignedType, in OpVector()
1507 return intrinsics::Vfcvtv<UnsignedType, WideElementType>(FPFlags::DYN, frm, src); in OpVector()
1509 UnsignedType, in OpVector()
1525 return intrinsics::Vfcvtv<UnsignedType, WideElementType>(FPFlags::RTZ, frm, src); in OpVector()
1527 UnsignedType, in OpVector()
1555 using WideUnsignedType = WideType<UnsignedType>; in OpVector()
1760 Vec<UnsignedType{(sizeof(ElementType) == sizeof(Float32)) ? 0x7f80'0000 in OpVector()
1771 Vec<UnsignedType{(sizeof(ElementType) == sizeof(Float32)) ? 0xff80'0000 in OpVector()
[all …]
/frameworks/libs/binary_translation/base/
Dbit_util_test.cc192 static_assert(std::is_same_v<UInt16, Int16::UnsignedType>);
193 static_assert(std::is_same_v<UInt16, UInt16::UnsignedType>);
198 static_assert(std::is_same_v<UInt16, UnsignedType<RawInt16>>);
199 static_assert(std::is_same_v<UInt16, UnsignedType<Int16>>);
200 static_assert(std::is_same_v<UInt16, UnsignedType<UInt16>>);
209 static_assert(std::is_same_v<SatUInt16, SatInt16::UnsignedType>);
210 static_assert(std::is_same_v<SatUInt16, SatUInt16::UnsignedType>);
214 static_assert(std::is_same_v<SatUInt16, UnsignedType<SatInt16>>);
215 static_assert(std::is_same_v<SatUInt16, UnsignedType<SatUInt16>>);
224 static_assert(std::is_same_v<SatUInt16, UnsignedType<SatInt16>>);
[all …]
/frameworks/libs/binary_translation/base/include/berberis/base/
Dbit_util.h399 using UnsignedType = Saturating<std::make_unsigned_t<BaseType>>; variable
570 using UnsignedType = Wrapping<std::make_unsigned_t<BaseType>>; variable
783 typename Wrapping<IntType>::UnsignedType {
789 typename Saturating<IntType>::UnsignedType {
795 typename Wrapping<IntType>::UnsignedType {
800 using UnsignedType = decltype(BitCastToUnsigned(std::declval<T>())); variable
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/
Dvector_intrinsics.h689 typename Wrapping<typename ElementType::BaseType>::UnsignedType value{ in Viotam()