[__arm_]vsbcq_m[_u32]
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Helium | uint32x4_t | [__arm_]vsbcq_m[_u32] | (uint32x4_t inactive, uint32x4_t a, uint32x4_t b, unsigned * carry, mve_pred16_t p) | Vector arithmetic / Subtract / Subtraction | |
Description Beat-wise subtracts the value of the elements in the second source vector register and the value of NOT(Carry flag) from the respective elements in the first source vector register, the carry flag being FPSCR.C. The initial value of FPSCR.C can be overridden by using the 'I' variant. FPSCR.C is not updated for beats disabled due to predication. FPSCR.N, .V and .Z are zeroed. Results Qd resultRt *carry This intrinsic compiles to the following instructions: VMRS BFI VMSR VMSR VPST VSBCT.I32 VMRS LSR AND Argument Preparation inactive register: Qda register: Qnb register: Qmcarry register: Rtp register: Rp Architectures MVE |
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.