[__arm_]vabavq_p[_u16]
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Helium | uint32_t | [__arm_]vabavq_p[_u16] | (uint32_t a, uint16x8_t b, uint16x8_t c, mve_pred16_t p) | Vector arithmetic / Absolute / Absolute difference and accumulate | |
Description Subtract the elements of the second source vector register from the corresponding elements of the first source vector and accumulate the absolute values of the results. The initial value of the general-purpose destination register is added to the result. Results Rda result This intrinsic compiles to the following instructions: VMSR VPST VABAVT.U16 Argument Preparation a register: Rdab register: Qnc register: Qmp register: Rp Architectures MVE |
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.