Searched refs:vta (Results 1 – 4 of 4) sorted by relevance
/frameworks/libs/binary_translation/interpreter/riscv64/ |
D | interpreter.h | 788 TailProcessing vta, 796 return OpVector<UInt8, kSegmentSize, IndexElementType, kIndexRegistersInvolved, vta, vma>( in OpVector() 799 return OpVector<UInt16, kSegmentSize, IndexElementType, kIndexRegistersInvolved, vta, vma>( in OpVector() 802 return OpVector<UInt32, kSegmentSize, IndexElementType, kIndexRegistersInvolved, vta, vma>( in OpVector() 805 return OpVector<UInt64, kSegmentSize, IndexElementType, kIndexRegistersInvolved, vta, vma>( in OpVector() 816 TailProcessing vta, 828 vta, in OpVector() 836 vta, in OpVector() 844 vta, in OpVector() 852 vta, in OpVector() [all …]
|
D | interpreter_test.cc | 235 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVectorLoad() local 239 state_.cpu.vtype = (vma & 1) << 7 | (vta << 6) | in TestVectorLoad() 274 if (vta == 1) { in TestVectorLoad() 320 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVlm() local 322 state_.cpu.vtype = (vma << 7) | (vta << 6) | (sew << 3) | vlmul; in TestVlm() 446 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVectorStore() local 504 state_.cpu.vtype = (vma & 1) << 7 | (vta << 6) | in TestVectorStore() 545 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVsm() local 547 state_.cpu.vtype = (vma << 7) | (vta << 6) | (sew << 3) | vlmul; in TestVsm() 638 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVleXX() local [all …]
|
/frameworks/libs/binary_translation/tests/inline_asm_tests/ |
D | main_riscv64.cc | 532 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVectorInstructionInternal() local 534 uint64_t vtype = (vma << 7) | (vta << 6) | (vsew << 3) | vlmul; in TestVectorInstructionInternal() 590 ((vta ? kAgnosticResult : dst_result) & ~kFractionMaskInt8[3]))); in TestVectorInstructionInternal() 591 } else if (index == 3 && emul == 2 && vta) { in TestVectorInstructionInternal() 605 ((vta ? kAgnosticResult : dst_result) & ~kFractionMaskInt8[emul - 4]))); in TestVectorInstructionInternal() 744 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVectorReductionInstruction() local 746 uint64_t vtype = (vma << 7) | (vta << 6) | (vsew << 3) | vlmul; in TestVectorReductionInstruction() 779 SIMD128 expected_result_register = vta ? kAgnosticResult : kUndisturbedResult; in TestVectorReductionInstruction() 857 for (uint8_t vta = 0; vta < 2; ++vta) { in TestVectorIota() local 859 uint64_t vtype = (vma << 7) | (vta << 6) | (vsew << 3) | vlmul; in TestVectorIota() [all …]
|
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/ |
D | vector_intrinsics.h | 231 template <auto kDefaultElement, TailProcessing vta, NoInactiveProcessing = NoInactiveProcessing{}> 308 TailProcessing vta, 332 return VectorMasking<kDefaultElement, vta>(result, vstart, vl); 335 template <typename ElementType, TailProcessing vta, NoInactiveProcessing = NoInactiveProcessing{}> 357 if constexpr (vta == TailProcessing::kAgnostic) { 368 if constexpr (vta == TailProcessing::kAgnostic) { 373 } else if constexpr (vta == TailProcessing::kAgnostic) { 385 TailProcessing vta, 408 return VectorMasking<ElementType, vta>(dest, result, vstart, vl); 411 template <typename ElementType, TailProcessing vta, InactiveProcessing vma, typename MaskType> [all …]
|