vqshrn_high_n_s64
SIMD ISA | Return Type | Name | Arguments | Instruction Group | |
---|---|---|---|---|---|
Neon | int32x4_t | vqshrn_high_n_s64 | (int32x2_t r, int64x2_t a, const int n) | Shift / Right / Vector saturating shift right and narrow | |
Description Signed saturating Shift Right Narrow (immediate). This instruction reads each vector element in the source SIMD&FP register, right shifts and truncates each result by an immediate value, saturates each shifted result to a value that is half the original width, puts the final result into a vector, and writes the vector to the lower or upper half of the destination SIMD&FP register. All the values in this instruction are signed integer values. The destination vector elements are half as long as the source vector elements. For rounded results, see SQRSHRN. Results Vd.4S result This intrinsic compiles to the following instructions: SQSHRN2 Argument Preparation r register: Vd.2Sa register: Vn.2Dn minimum: 1; maximum: 32 Architectures A64 Operation
|
Copyright © 1995-2025 Arm Limited (or its affiliates). All rights reserved.