[__arm_]vhcaddq_rot270_x[_s16]
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Helium | int16x8_t | [__arm_]vhcaddq_rot270_x[_s16] | (int16x8_t a, int16x8_t b, mve_pred16_t p) | Complex arithmetic / Complex addition | |
Description This instruction performs a complex addition of the first operand with the second operand rotated in the complex plane by the specified amount. A 90 degree rotation of this operand corresponds to a multiplication by a positive imaginary unit, while a 270 degree rotation corresponds to a multiplication by a negative imaginary unit. Even and odd elements of the source vectors are interpreted to be the real and imaginary components, respectively, of a complex number. The result is halved before being written to the destination register. Results Qd result This intrinsic compiles to the following instructions: VMSR VPST VHCADDT.S16 Argument Preparation a register: Qnb register: Qmp register: Rp Architectures MVE |
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.