SIMD ISAReturn TypeNameArgumentsInstruction Group
Neonfloat64x2_tvcopyq_laneq_f64(float64x2_t a, const int lane1, float64x2_t b, const int lane2)Vector manipulation / Copy vector lane
Description
Insert vector element from another vector element. This instruction copies the vector element of the source SIMD&FP register to the specified vector element of the destination SIMD&FP register.
Results
Vd.2D result
This intrinsic compiles to the following instructions:

INS Vd.D[lane1],Vn.D[lane2]

Argument Preparation
a register: Vd.2Dlane1 minimum: 0; maximum: 1b register: Vn.2Dlane2 minimum: 0; maximum: 1
Architectures
A64

Operation

CheckFPAdvSIMDEnabled64();
bits(idxdsize) operand = V[n];
bits(128) result;

result = V[d];
Elem[result, dst_index, esize] = Elem[operand, src_index, esize];
V[d] = result;