Searched refs:VectorElement (Results 1 – 1 of 1) sorted by relevance
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/ |
D | vector_intrinsics.h | 191 [[nodiscard]] inline ElementType VectorElement(SIMD128Register src, int index) { in VectorElement() function 196 [[nodiscard]] inline ElementType VectorElement(ElementType src, int) { in VectorElement() function 437 result.Set(lambda(VectorElement<ElementType>(parameters, index)...), index); in VectorProcessing() 452 init = lambda(init, VectorElement<ElementType>(parameters, index)...); in VectorProcessingReduce() 467 result.Set(Narrow(lambda(VectorElement<WideType<ElementType>>(src1, index), in VectorArithmeticNarrowwv() 468 Widen(VectorElement<ElementType>(src2, index)))), in VectorArithmeticNarrowwv() 483 result.Set(lambda(Widen(VectorElement<ElementType>(parameters, index))...), index); in VectorArithmeticWidenvv() 504 result.Set(lambda(Widen(VectorElement<ElementType>(src1, index)), in VectorArithmeticWidenvvw() 505 Widen(VectorElement<ElementType>(src2, index)), in VectorArithmeticWidenvvw() 506 VectorElement<WideType<ElementType>>(src3, index)), in VectorArithmeticWidenvvw() [all …]
|