Home
last modified time | relevance | path

Searched refs:WideType (Results 1 – 3 of 3) sorted by relevance

/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/
Dvector_intrinsics.h448 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/
Dinterpreter.h1553 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/
Dbit_util.h949 using WideType = decltype(Widen(std::declval<T>())); variable