vsm3tt2bq_u32
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Neon | uint32x4_t | vsm3tt2bq_u32 | (uint32x4_t a, uint32x4_t b, uint32x4_t c, const int imm2) | Cryptography / SM3 | |
Description SM3TT2B takes three 128-bit vectors from three source SIMD&FP registers, and a 2-bit immediate index value, and returns a 128-bit result in the destination SIMD&FP register. It performs a 32-bit majority function between the three 32-bit fields held in the upper three elements of the first source vector, and adds the resulting 32-bit value and the following three other 32-bit values: Results Vd.4S result This intrinsic compiles to the following instructions: SM3TT2B Argument Preparation a register: Vd.4Sb c imm2 minimum: 0; maximum: 3 Architectures A64 Operation
|
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.