Method mm256_shuffle_pd
mm256_shuffle_pd(v256, v256, int)
Shuffle double-precision (64-bit) floating-point elements within 128-bit lanes using the control in imm8, and store the results in dst.
Declaration
public static v256 mm256_shuffle_pd(v256 a, v256 b, int imm8)
Parameters
Type | Name | Description |
---|---|---|
v256 | a | Vector a |
v256 | b | Vector b |
int | imm8 | imm8 |
Returns
Type | Description |
---|---|
v256 | Vector |
Remarks
**** VSHUFPD ymm1, ymm2, ymm3/v256, imm8 Moves either of the two packed double-precision floating-point values from each double quadword in the first source operand into the low quadword of each double quadword of the destination; moves either of the two packed double-precision floating-point values from the second source operand into the high quadword of each double quadword of the destination operand. The selector operand determines which values are moved to the destination