Lines Matching refs:dst

105 void X86Assembler::movl(Register dst, const Immediate& imm) {
107 EmitUint8(0xB8 + dst);
112 void X86Assembler::movl(Register dst, Register src) {
115 EmitRegisterOperand(src, dst);
119 void X86Assembler::movl(Register dst, const Address& src) {
122 EmitOperand(dst, src);
126 void X86Assembler::movl(const Address& dst, Register src) {
129 EmitOperand(src, dst);
133 void X86Assembler::movl(const Address& dst, const Immediate& imm) {
136 EmitOperand(0, dst);
140 void X86Assembler::movl(const Address& dst, Label* lbl) {
143 EmitOperand(0, dst);
144 EmitLabel(lbl, dst.length_ + 5);
147 void X86Assembler::movzxb(Register dst, ByteRegister src) {
151 EmitRegisterOperand(dst, src);
155 void X86Assembler::movzxb(Register dst, const Address& src) {
159 EmitOperand(dst, src);
163 void X86Assembler::movsxb(Register dst, ByteRegister src) {
167 EmitRegisterOperand(dst, src);
171 void X86Assembler::movsxb(Register dst, const Address& src) {
175 EmitOperand(dst, src);
179 void X86Assembler::movb(Register /*dst*/, const Address& /*src*/) {
184 void X86Assembler::movb(const Address& dst, ByteRegister src) {
187 EmitOperand(src, dst);
191 void X86Assembler::movb(const Address& dst, const Immediate& imm) {
194 EmitOperand(EAX, dst);
200 void X86Assembler::movzxw(Register dst, Register src) {
204 EmitRegisterOperand(dst, src);
208 void X86Assembler::movzxw(Register dst, const Address& src) {
212 EmitOperand(dst, src);
216 void X86Assembler::movsxw(Register dst, Register src) {
220 EmitRegisterOperand(dst, src);
224 void X86Assembler::movsxw(Register dst, const Address& src) {
228 EmitOperand(dst, src);
232 void X86Assembler::movw(Register /*dst*/, const Address& /*src*/) {
237 void X86Assembler::movw(const Address& dst, Register src) {
241 EmitOperand(src, dst);
245 void X86Assembler::leal(Register dst, const Address& src) {
248 EmitOperand(dst, src);
252 void X86Assembler::cmovl(Condition condition, Register dst, Register src) {
256 EmitRegisterOperand(dst, src);
260 void X86Assembler::setb(Condition condition, Register dst) {
264 EmitOperand(0, Operand(dst));
268 void X86Assembler::movss(XmmRegister dst, const Address& src) {
273 EmitOperand(dst, src);
277 void X86Assembler::movss(const Address& dst, XmmRegister src) {
282 EmitOperand(src, dst);
286 void X86Assembler::movss(XmmRegister dst, XmmRegister src) {
291 EmitXmmRegisterOperand(src, dst);
295 void X86Assembler::movd(XmmRegister dst, Register src) {
300 EmitOperand(dst, Operand(src));
304 void X86Assembler::movd(Register dst, XmmRegister src) {
309 EmitOperand(src, Operand(dst));
313 void X86Assembler::addss(XmmRegister dst, XmmRegister src) {
318 EmitXmmRegisterOperand(dst, src);
322 void X86Assembler::addss(XmmRegister dst, const Address& src) {
327 EmitOperand(dst, src);
331 void X86Assembler::subss(XmmRegister dst, XmmRegister src) {
336 EmitXmmRegisterOperand(dst, src);
340 void X86Assembler::subss(XmmRegister dst, const Address& src) {
345 EmitOperand(dst, src);
349 void X86Assembler::mulss(XmmRegister dst, XmmRegister src) {
354 EmitXmmRegisterOperand(dst, src);
358 void X86Assembler::mulss(XmmRegister dst, const Address& src) {
363 EmitOperand(dst, src);
367 void X86Assembler::divss(XmmRegister dst, XmmRegister src) {
372 EmitXmmRegisterOperand(dst, src);
376 void X86Assembler::divss(XmmRegister dst, const Address& src) {
381 EmitOperand(dst, src);
392 void X86Assembler::fstps(const Address& dst) {
395 EmitOperand(3, dst);
399 void X86Assembler::movsd(XmmRegister dst, const Address& src) {
404 EmitOperand(dst, src);
408 void X86Assembler::movsd(const Address& dst, XmmRegister src) {
413 EmitOperand(src, dst);
417 void X86Assembler::movsd(XmmRegister dst, XmmRegister src) {
422 EmitXmmRegisterOperand(src, dst);
426 void X86Assembler::addsd(XmmRegister dst, XmmRegister src) {
431 EmitXmmRegisterOperand(dst, src);
435 void X86Assembler::addsd(XmmRegister dst, const Address& src) {
440 EmitOperand(dst, src);
444 void X86Assembler::subsd(XmmRegister dst, XmmRegister src) {
449 EmitXmmRegisterOperand(dst, src);
453 void X86Assembler::subsd(XmmRegister dst, const Address& src) {
458 EmitOperand(dst, src);
462 void X86Assembler::mulsd(XmmRegister dst, XmmRegister src) {
467 EmitXmmRegisterOperand(dst, src);
471 void X86Assembler::mulsd(XmmRegister dst, const Address& src) {
476 EmitOperand(dst, src);
480 void X86Assembler::divsd(XmmRegister dst, XmmRegister src) {
485 EmitXmmRegisterOperand(dst, src);
489 void X86Assembler::divsd(XmmRegister dst, const Address& src) {
494 EmitOperand(dst, src);
498 void X86Assembler::cvtsi2ss(XmmRegister dst, Register src) {
503 EmitOperand(dst, Operand(src));
507 void X86Assembler::cvtsi2sd(XmmRegister dst, Register src) {
512 EmitOperand(dst, Operand(src));
516 void X86Assembler::cvtss2si(Register dst, XmmRegister src) {
521 EmitXmmRegisterOperand(dst, src);
525 void X86Assembler::cvtss2sd(XmmRegister dst, XmmRegister src) {
530 EmitXmmRegisterOperand(dst, src);
534 void X86Assembler::cvtsd2si(Register dst, XmmRegister src) {
539 EmitXmmRegisterOperand(dst, src);
543 void X86Assembler::cvttss2si(Register dst, XmmRegister src) {
548 EmitXmmRegisterOperand(dst, src);
552 void X86Assembler::cvttsd2si(Register dst, XmmRegister src) {
557 EmitXmmRegisterOperand(dst, src);
561 void X86Assembler::cvtsd2ss(XmmRegister dst, XmmRegister src) {
566 EmitXmmRegisterOperand(dst, src);
570 void X86Assembler::cvtdq2pd(XmmRegister dst, XmmRegister src) {
575 EmitXmmRegisterOperand(dst, src);
596 void X86Assembler::sqrtsd(XmmRegister dst, XmmRegister src) {
601 EmitXmmRegisterOperand(dst, src);
605 void X86Assembler::sqrtss(XmmRegister dst, XmmRegister src) {
610 EmitXmmRegisterOperand(dst, src);
614 void X86Assembler::xorpd(XmmRegister dst, const Address& src) {
619 EmitOperand(dst, src);
623 void X86Assembler::xorpd(XmmRegister dst, XmmRegister src) {
628 EmitXmmRegisterOperand(dst, src);
632 void X86Assembler::xorps(XmmRegister dst, const Address& src) {
636 EmitOperand(dst, src);
640 void X86Assembler::xorps(XmmRegister dst, XmmRegister src) {
644 EmitXmmRegisterOperand(dst, src);
648 void X86Assembler::andpd(XmmRegister dst, const Address& src) {
653 EmitOperand(dst, src);
664 void X86Assembler::fstpl(const Address& dst) {
667 EmitOperand(3, dst);
671 void X86Assembler::fnstcw(const Address& dst) {
674 EmitOperand(7, dst);
685 void X86Assembler::fistpl(const Address& dst) {
688 EmitOperand(7, dst);
692 void X86Assembler::fistps(const Address& dst) {
695 EmitOperand(3, dst);
742 void X86Assembler::xchgl(Register dst, Register src) {
745 EmitRegisterOperand(dst, src);
775 void X86Assembler::addl(Register dst, Register src) {
778 EmitRegisterOperand(dst, src);
841 void X86Assembler::andl(Register dst, Register src) {
844 EmitOperand(dst, Operand(src));
848 void X86Assembler::andl(Register dst, const Immediate& imm) {
850 EmitComplex(4, Operand(dst), imm);
854 void X86Assembler::orl(Register dst, Register src) {
857 EmitOperand(dst, Operand(src));
861 void X86Assembler::orl(Register dst, const Immediate& imm) {
863 EmitComplex(1, Operand(dst), imm);
867 void X86Assembler::xorl(Register dst, Register src) {
870 EmitOperand(dst, Operand(src));
873 void X86Assembler::xorl(Register dst, const Immediate& imm) {
875 EmitComplex(6, Operand(dst), imm);
903 void X86Assembler::adcl(Register dst, Register src) {
906 EmitOperand(dst, Operand(src));
910 void X86Assembler::adcl(Register dst, const Address& address) {
913 EmitOperand(dst, address);
917 void X86Assembler::subl(Register dst, Register src) {
920 EmitOperand(dst, Operand(src));
950 void X86Assembler::imull(Register dst, Register src) {
954 EmitOperand(dst, Operand(src));
1002 void X86Assembler::sbbl(Register dst, Register src) {
1005 EmitOperand(dst, Operand(src));
1015 void X86Assembler::sbbl(Register dst, const Address& address) {
1018 EmitOperand(dst, address);
1078 void X86Assembler::shld(Register dst, Register src) {
1082 EmitRegisterOperand(src, dst);
1260 void X86Assembler::LoadDoubleConstant(XmmRegister dst, double value) {
1265 movsd(dst, Address(ESP, 0));
1515 void X86Assembler::StoreSpanning(FrameOffset /*dst*/, ManagedRegister /*src*/,
1693 void X86Assembler::Copy(FrameOffset /*dst*/, ManagedRegister /*src_base*/, Offset /*src_offset*/,