vmmlaq_u32
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Neon | uint32x4_t | vmmlaq_u32 | (uint32x4_t r, uint8x16_t a, uint8x16_t b) | Vector arithmetic / Matrix multiply | |
Description Unsigned 8-bit integer matrix multiply-accumulate. This instruction multiplies the 2x8 matrix of unsigned 8-bit integer values in the first source vector by the 8x2 matrix of unsigned 8-bit integer values in the second source vector. The resulting 2x2 32-bit integer matrix product is destructively added to the 32-bit integer matrix accumulator in the destination vector. This is equivalent to performing an 8-way dot product per destination element. Results Vd.4S result This intrinsic compiles to the following instructions: UMMLA Argument Preparation r register: Vd.4Sa register: Vn.16Bb register: Vm.16B Architectures A32, A64 Operation |
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.