Searched refs:WideType (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/ |
D | vector_intrinsics.h | 448 std::is_same_v<ResultType, WideType<ElementType>>); in VectorProcessingReduce() 467 result.Set(Narrow(lambda(VectorElement<WideType<ElementType>>(src1, index), in VectorArithmeticNarrowwv() 506 VectorElement<WideType<ElementType>>(src3, index)), in VectorArithmeticWidenvvw() 522 result.Set(lambda(VectorElement<WideType<ElementType>>(src1, index), in VectorArithmeticWidenwv() 841 static_assert((std::is_same_v<decltype(args), WideType<ElementType>> && ...)); \ 973 static_cast<typename WideType<ElementType>::BaseType>(Widen(arg1) * Widen(arg2)), 974 static_cast<typename WideType<ElementType>::BaseType>((sizeof(ElementType) * CHAR_BIT) - 980 static_cast<typename WideType<ElementType>::BaseType>(Widen(arg1) * Widen(arg2)), 981 static_cast<typename WideType<ElementType>::BaseType>((sizeof(ElementType) * CHAR_BIT) - 1264 WideType<ElementType>{(std::get<0>( [all …]
|
/frameworks/libs/binary_translation/interpreter/riscv64/ |
D | interpreter.h | 1553 using WideElementType = WideType<ElementType>; in OpVector() 1554 using WideSignedType = WideType<SignedType>; in OpVector() 1555 using WideUnsignedType = WideType<UnsignedType>; in OpVector() 3583 result = VectorMasking<WideType<ElementType>, vta, vma>( in OpVectorWiden() 3595 result = VectorMasking<WideType<ElementType>, vta, vma>( in OpVectorWiden()
|
/frameworks/libs/binary_translation/base/include/berberis/base/ |
D | bit_util.h | 949 using WideType = decltype(Widen(std::declval<T>())); variable
|