Lines Matching refs:dst

116   const ZRegister dst = ZRegisterFrom(locations->Out());  in VisitVecReplicateScalar()  local
123 __ Dup(dst.VnB(), Int64FromLocation(src_loc)); in VisitVecReplicateScalar()
125 __ Dup(dst.VnB(), InputRegisterAt(instruction, 0)); in VisitVecReplicateScalar()
131 __ Dup(dst.VnH(), Int64FromLocation(src_loc)); in VisitVecReplicateScalar()
133 __ Dup(dst.VnH(), InputRegisterAt(instruction, 0)); in VisitVecReplicateScalar()
138 __ Dup(dst.VnS(), Int64FromLocation(src_loc)); in VisitVecReplicateScalar()
140 __ Dup(dst.VnS(), InputRegisterAt(instruction, 0)); in VisitVecReplicateScalar()
145 __ Dup(dst.VnD(), Int64FromLocation(src_loc)); in VisitVecReplicateScalar()
147 __ Dup(dst.VnD(), XRegisterFrom(src_loc)); in VisitVecReplicateScalar()
152 __ Fdup(dst.VnS(), src_loc.GetConstant()->AsFloatConstant()->GetValue()); in VisitVecReplicateScalar()
154 __ Dup(dst.VnS(), ZRegisterFrom(src_loc).VnS(), 0); in VisitVecReplicateScalar()
159 __ Fdup(dst.VnD(), src_loc.GetConstant()->AsDoubleConstant()->GetValue()); in VisitVecReplicateScalar()
161 __ Dup(dst.VnD(), ZRegisterFrom(src_loc).VnD(), 0); in VisitVecReplicateScalar()
251 const VRegister dst = DRegisterFrom(locations->Out()); in VisitVecReduce() local
258 __ Saddv(dst.S(), p_reg, src.VnS()); in VisitVecReduce()
268 __ Uaddv(dst.D(), p_reg, src.VnD()); in VisitVecReduce()
289 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecCnv() local
295 __ Scvtf(dst.VnS(), p_reg, src.VnS()); in VisitVecCnv()
309 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecNeg() local
315 __ Neg(dst.VnB(), p_reg, src.VnB()); in VisitVecNeg()
319 __ Neg(dst.VnH(), p_reg, src.VnH()); in VisitVecNeg()
322 __ Neg(dst.VnS(), p_reg, src.VnS()); in VisitVecNeg()
325 __ Neg(dst.VnD(), p_reg, src.VnD()); in VisitVecNeg()
328 __ Fneg(dst.VnS(), p_reg, src.VnS()); in VisitVecNeg()
331 __ Fneg(dst.VnD(), p_reg, src.VnD()); in VisitVecNeg()
347 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecAbs() local
352 __ Abs(dst.VnB(), p_reg, src.VnB()); in VisitVecAbs()
355 __ Abs(dst.VnH(), p_reg, src.VnH()); in VisitVecAbs()
358 __ Abs(dst.VnS(), p_reg, src.VnS()); in VisitVecAbs()
361 __ Abs(dst.VnD(), p_reg, src.VnD()); in VisitVecAbs()
364 __ Fabs(dst.VnS(), p_reg, src.VnS()); in VisitVecAbs()
367 __ Fabs(dst.VnD(), p_reg, src.VnD()); in VisitVecAbs()
383 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecNot() local
388 __ Dup(dst.VnB(), 1); in VisitVecNot()
389 __ Eor(dst.VnB(), p_reg, dst.VnB(), src.VnB()); in VisitVecNot()
393 __ Not(dst.VnB(), p_reg, src.VnB()); in VisitVecNot()
397 __ Not(dst.VnH(), p_reg, src.VnH()); in VisitVecNot()
400 __ Not(dst.VnS(), p_reg, src.VnS()); in VisitVecNot()
403 __ Not(dst.VnD(), p_reg, src.VnD()); in VisitVecNot()
443 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecAdd() local
449 __ Add(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecAdd()
453 __ Add(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecAdd()
456 __ Add(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecAdd()
459 __ Add(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecAdd()
462 __ Fadd(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS(), StrictNaNPropagation); in VisitVecAdd()
465 __ Fadd(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD(), StrictNaNPropagation); in VisitVecAdd()
502 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecSub() local
508 __ Sub(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecSub()
512 __ Sub(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecSub()
515 __ Sub(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecSub()
518 __ Sub(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecSub()
521 __ Fsub(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecSub()
524 __ Fsub(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecSub()
551 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecMul() local
557 __ Mul(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecMul()
561 __ Mul(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecMul()
564 __ Mul(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecMul()
567 __ Mul(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecMul()
570 __ Fmul(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS(), StrictNaNPropagation); in VisitVecMul()
573 __ Fmul(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD(), StrictNaNPropagation); in VisitVecMul()
590 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecDiv() local
597 __ Fdiv(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecDiv()
600 __ Fdiv(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecDiv()
638 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecAnd() local
645 __ And(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecAnd()
649 __ And(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecAnd()
653 __ And(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecAnd()
657 __ And(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecAnd()
683 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecOr() local
690 __ Orr(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecOr()
694 __ Orr(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecOr()
698 __ Orr(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecOr()
702 __ Orr(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecOr()
719 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecXor() local
726 __ Eor(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecXor()
730 __ Eor(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecXor()
734 __ Eor(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecXor()
738 __ Eor(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecXor()
774 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecShl() local
781 __ Lsl(dst.VnB(), p_reg, lhs.VnB(), value); in VisitVecShl()
785 __ Lsl(dst.VnH(), p_reg, lhs.VnH(), value); in VisitVecShl()
788 __ Lsl(dst.VnS(), p_reg, lhs.VnS(), value); in VisitVecShl()
791 __ Lsl(dst.VnD(), p_reg, lhs.VnD(), value); in VisitVecShl()
807 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecShr() local
814 __ Asr(dst.VnB(), p_reg, lhs.VnB(), value); in VisitVecShr()
818 __ Asr(dst.VnH(), p_reg, lhs.VnH(), value); in VisitVecShr()
821 __ Asr(dst.VnS(), p_reg, lhs.VnS(), value); in VisitVecShr()
824 __ Asr(dst.VnD(), p_reg, lhs.VnD(), value); in VisitVecShr()
840 const ZRegister dst = ZRegisterFrom(locations->Out()); in VisitVecUShr() local
847 __ Lsr(dst.VnB(), p_reg, lhs.VnB(), value); in VisitVecUShr()
851 __ Lsr(dst.VnH(), p_reg, lhs.VnH(), value); in VisitVecUShr()
854 __ Lsr(dst.VnS(), p_reg, lhs.VnS(), value); in VisitVecUShr()
857 __ Lsr(dst.VnD(), p_reg, lhs.VnD(), value); in VisitVecUShr()
907 const VRegister dst = VRegisterFrom(locations->Out()); in VisitVecSetScalars() local
919 __ Mov(dst.V16B(), 0, InputRegisterAt(instruction, 0)); in VisitVecSetScalars()
923 __ Mov(dst.V8H(), 0, InputRegisterAt(instruction, 0)); in VisitVecSetScalars()
926 __ Mov(dst.V4S(), 0, InputRegisterAt(instruction, 0)); in VisitVecSetScalars()
929 __ Mov(dst.V2D(), 0, InputRegisterAt(instruction, 0)); in VisitVecSetScalars()