Lines Matching refs:vn_index
4439 void Assembler::dup(const VRegister& vd, const VRegister& vn, int vn_index) { in dup() argument
4471 Emit(q | scalar | NEON_DUP_ELEMENT | ImmNEON5(format, vn_index) | Rn(vn) | in dup()
4476 void Assembler::mov(const VRegister& vd, const VRegister& vn, int vn_index) { in mov() argument
4479 dup(vd, vn, vn_index); in mov()
4495 int vn_index) { in ins() argument
4522 (0 <= vn_index) && in ins()
4523 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in ins()
4525 ImmNEON4(format, vn_index) | Rn(vn) | Rd(vd)); in ins()
4532 int vn_index) { in mov() argument
4534 ins(vd, vd_index, vn, vn_index); in mov()
4577 void Assembler::umov(const Register& rd, const VRegister& vn, int vn_index) { in umov() argument
4606 (0 <= vn_index) && in umov()
4607 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in umov()
4608 Emit(q | NEON_UMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd)); in umov()
4612 void Assembler::mov(const Register& rd, const VRegister& vn, int vn_index) { in mov() argument
4615 umov(rd, vn, vn_index); in mov()
4619 void Assembler::smov(const Register& rd, const VRegister& vn, int vn_index) { in smov() argument
4642 (0 <= vn_index) && in smov()
4643 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format)))); in smov()
4644 Emit(q | NEON_SMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd)); in smov()