Searched refs:SignedType (Results 1 – 4 of 4) sorted by relevance
/frameworks/libs/binary_translation/interpreter/riscv64/ |
D | interpreter.h | 1265 using SignedType = Wrapping<std::make_signed_t<typename TypeTraits<ElementType>::Int>>; in OpVector() local 1405 kFrm>(args.dst, Vec<SignedType{}>{args.src1}, arg2); in OpVector() 1414 Vec<SignedType{(sizeof(ElementType) == sizeof(Float32)) ? 0x3f80'0000 in OpVector() 1424 kFrm>(args.dst, Vec<SignedType{}>{args.src1}, arg2); in OpVector() 1431 kFrm>(args.dst, Vec<SignedType{}>{args.src1}, arg2); in OpVector() 1438 kFrm>(args.dst, Vec<SignedType{}>{args.src1}, arg2); in OpVector() 1445 kFrm>(args.dst, Vec<SignedType{}>{args.src1}, arg2); in OpVector() 1477 using SignedType = Wrapping<std::make_signed_t<typename TypeTraits<ElementType>::Int>>; in OpVector() local 1498 return intrinsics::Vfcvtv<WideElementType, SignedType>(FPFlags::DYN, frm, src); in OpVector() 1500 SignedType, in OpVector() [all …]
|
/frameworks/libs/binary_translation/base/ |
D | bit_util_test.cc | 190 static_assert(std::is_same_v<Int16, Int16::SignedType>); 191 static_assert(std::is_same_v<Int16, UInt16::SignedType>); 195 static_assert(std::is_same_v<Int16, SignedType<RawInt16>>); 196 static_assert(std::is_same_v<Int16, SignedType<Int16>>); 197 static_assert(std::is_same_v<Int16, SignedType<UInt16>>); 207 static_assert(std::is_same_v<SatInt16, SatInt16::SignedType>); 208 static_assert(std::is_same_v<SatInt16, SatUInt16::SignedType>); 212 static_assert(std::is_same_v<SatInt16, SignedType<SatInt16>>); 213 static_assert(std::is_same_v<SatInt16, SignedType<SatUInt16>>); 222 static_assert(std::is_same_v<SatInt16, SignedType<SatInt16>>); [all …]
|
/frameworks/libs/binary_translation/base/include/berberis/base/ |
D | bit_util.h | 191 using SignedType = std::make_signed_t<Type>; in SignExtend() local 193 SignedType val : size; in SignExtend() 194 } holder = {.val = static_cast<SignedType>(val)}; in SignExtend() 196 return static_cast<SignedType>(holder.val); in SignExtend() 398 using SignedType = Saturating<std::make_signed_t<BaseType>>; variable 569 using SignedType = Wrapping<std::make_signed_t<BaseType>>; variable 762 typename Wrapping<IntType>::SignedType { 768 typename Saturating<IntType>::SignedType { 774 typename Wrapping<IntType>::SignedType { 779 using SignedType = decltype(BitCastToSigned(std::declval<T>())); variable
|
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/ |
D | decoder.h | 1557 using SignedType = std::make_signed_t<Type>; in SignExtend() local 1559 SignedType val : size; in SignExtend() 1560 } holder = {.val = static_cast<SignedType>(val)}; in SignExtend() 1562 return static_cast<SignedType>(holder.val); in SignExtend()
|