Lines Matching refs:dst

106 void X86Assembler::movl(Register dst, const Immediate& imm) {
108 EmitUint8(0xB8 + dst);
113 void X86Assembler::movl(Register dst, Register src) {
116 EmitRegisterOperand(src, dst);
120 void X86Assembler::movl(Register dst, const Address& src) {
123 EmitOperand(dst, src);
127 void X86Assembler::movl(const Address& dst, Register src) {
130 EmitOperand(src, dst);
134 void X86Assembler::movl(const Address& dst, const Immediate& imm) {
137 EmitOperand(0, dst);
141 void X86Assembler::movl(const Address& dst, Label* lbl) {
144 EmitOperand(0, dst);
145 EmitLabel(lbl, dst.length_ + 5);
148 void X86Assembler::bswapl(Register dst) {
151 EmitUint8(0xC8 + dst);
154 void X86Assembler::movzxb(Register dst, ByteRegister src) {
158 EmitRegisterOperand(dst, src);
162 void X86Assembler::movzxb(Register dst, const Address& src) {
166 EmitOperand(dst, src);
170 void X86Assembler::movsxb(Register dst, ByteRegister src) {
174 EmitRegisterOperand(dst, src);
178 void X86Assembler::movsxb(Register dst, const Address& src) {
182 EmitOperand(dst, src);
186 void X86Assembler::movb(Register /*dst*/, const Address& /*src*/) {
191 void X86Assembler::movb(const Address& dst, ByteRegister src) {
194 EmitOperand(src, dst);
198 void X86Assembler::movb(const Address& dst, const Immediate& imm) {
201 EmitOperand(EAX, dst);
207 void X86Assembler::movzxw(Register dst, Register src) {
211 EmitRegisterOperand(dst, src);
215 void X86Assembler::movzxw(Register dst, const Address& src) {
219 EmitOperand(dst, src);
223 void X86Assembler::movsxw(Register dst, Register src) {
227 EmitRegisterOperand(dst, src);
231 void X86Assembler::movsxw(Register dst, const Address& src) {
235 EmitOperand(dst, src);
239 void X86Assembler::movw(Register /*dst*/, const Address& /*src*/) {
244 void X86Assembler::movw(const Address& dst, Register src) {
248 EmitOperand(src, dst);
252 void X86Assembler::movw(const Address& dst, const Immediate& imm) {
256 EmitOperand(0, dst);
263 void X86Assembler::leal(Register dst, const Address& src) {
266 EmitOperand(dst, src);
270 void X86Assembler::cmovl(Condition condition, Register dst, Register src) {
274 EmitRegisterOperand(dst, src);
278 void X86Assembler::setb(Condition condition, Register dst) {
282 EmitOperand(0, Operand(dst));
286 void X86Assembler::movaps(XmmRegister dst, XmmRegister src) {
290 EmitXmmRegisterOperand(dst, src);
294 void X86Assembler::movss(XmmRegister dst, const Address& src) {
299 EmitOperand(dst, src);
303 void X86Assembler::movss(const Address& dst, XmmRegister src) {
308 EmitOperand(src, dst);
312 void X86Assembler::movss(XmmRegister dst, XmmRegister src) {
317 EmitXmmRegisterOperand(src, dst);
321 void X86Assembler::movd(XmmRegister dst, Register src) {
326 EmitOperand(dst, Operand(src));
330 void X86Assembler::movd(Register dst, XmmRegister src) {
335 EmitOperand(src, Operand(dst));
339 void X86Assembler::addss(XmmRegister dst, XmmRegister src) {
344 EmitXmmRegisterOperand(dst, src);
348 void X86Assembler::addss(XmmRegister dst, const Address& src) {
353 EmitOperand(dst, src);
357 void X86Assembler::subss(XmmRegister dst, XmmRegister src) {
362 EmitXmmRegisterOperand(dst, src);
366 void X86Assembler::subss(XmmRegister dst, const Address& src) {
371 EmitOperand(dst, src);
375 void X86Assembler::mulss(XmmRegister dst, XmmRegister src) {
380 EmitXmmRegisterOperand(dst, src);
384 void X86Assembler::mulss(XmmRegister dst, const Address& src) {
389 EmitOperand(dst, src);
393 void X86Assembler::divss(XmmRegister dst, XmmRegister src) {
398 EmitXmmRegisterOperand(dst, src);
402 void X86Assembler::divss(XmmRegister dst, const Address& src) {
407 EmitOperand(dst, src);
418 void X86Assembler::fsts(const Address& dst) {
421 EmitOperand(2, dst);
425 void X86Assembler::fstps(const Address& dst) {
428 EmitOperand(3, dst);
432 void X86Assembler::movsd(XmmRegister dst, const Address& src) {
437 EmitOperand(dst, src);
441 void X86Assembler::movsd(const Address& dst, XmmRegister src) {
446 EmitOperand(src, dst);
450 void X86Assembler::movsd(XmmRegister dst, XmmRegister src) {
455 EmitXmmRegisterOperand(src, dst);
459 void X86Assembler::movhpd(XmmRegister dst, const Address& src) {
464 EmitOperand(dst, src);
468 void X86Assembler::movhpd(const Address& dst, XmmRegister src) {
473 EmitOperand(src, dst);
501 void X86Assembler::punpckldq(XmmRegister dst, XmmRegister src) {
506 EmitXmmRegisterOperand(dst, src);
510 void X86Assembler::addsd(XmmRegister dst, XmmRegister src) {
515 EmitXmmRegisterOperand(dst, src);
519 void X86Assembler::addsd(XmmRegister dst, const Address& src) {
524 EmitOperand(dst, src);
528 void X86Assembler::subsd(XmmRegister dst, XmmRegister src) {
533 EmitXmmRegisterOperand(dst, src);
537 void X86Assembler::subsd(XmmRegister dst, const Address& src) {
542 EmitOperand(dst, src);
546 void X86Assembler::mulsd(XmmRegister dst, XmmRegister src) {
551 EmitXmmRegisterOperand(dst, src);
555 void X86Assembler::mulsd(XmmRegister dst, const Address& src) {
560 EmitOperand(dst, src);
564 void X86Assembler::divsd(XmmRegister dst, XmmRegister src) {
569 EmitXmmRegisterOperand(dst, src);
573 void X86Assembler::divsd(XmmRegister dst, const Address& src) {
578 EmitOperand(dst, src);
582 void X86Assembler::cvtsi2ss(XmmRegister dst, Register src) {
587 EmitOperand(dst, Operand(src));
591 void X86Assembler::cvtsi2sd(XmmRegister dst, Register src) {
596 EmitOperand(dst, Operand(src));
600 void X86Assembler::cvtss2si(Register dst, XmmRegister src) {
605 EmitXmmRegisterOperand(dst, src);
609 void X86Assembler::cvtss2sd(XmmRegister dst, XmmRegister src) {
614 EmitXmmRegisterOperand(dst, src);
618 void X86Assembler::cvtsd2si(Register dst, XmmRegister src) {
623 EmitXmmRegisterOperand(dst, src);
627 void X86Assembler::cvttss2si(Register dst, XmmRegister src) {
632 EmitXmmRegisterOperand(dst, src);
636 void X86Assembler::cvttsd2si(Register dst, XmmRegister src) {
641 EmitXmmRegisterOperand(dst, src);
645 void X86Assembler::cvtsd2ss(XmmRegister dst, XmmRegister src) {
650 EmitXmmRegisterOperand(dst, src);
654 void X86Assembler::cvtdq2pd(XmmRegister dst, XmmRegister src) {
659 EmitXmmRegisterOperand(dst, src);
697 void X86Assembler::roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm) {
703 EmitXmmRegisterOperand(dst, src);
708 void X86Assembler::roundss(XmmRegister dst, XmmRegister src, const Immediate& imm) {
714 EmitXmmRegisterOperand(dst, src);
719 void X86Assembler::sqrtsd(XmmRegister dst, XmmRegister src) {
724 EmitXmmRegisterOperand(dst, src);
728 void X86Assembler::sqrtss(XmmRegister dst, XmmRegister src) {
733 EmitXmmRegisterOperand(dst, src);
737 void X86Assembler::xorpd(XmmRegister dst, const Address& src) {
742 EmitOperand(dst, src);
746 void X86Assembler::xorpd(XmmRegister dst, XmmRegister src) {
751 EmitXmmRegisterOperand(dst, src);
755 void X86Assembler::andps(XmmRegister dst, XmmRegister src) {
759 EmitXmmRegisterOperand(dst, src);
763 void X86Assembler::andpd(XmmRegister dst, XmmRegister src) {
768 EmitXmmRegisterOperand(dst, src);
772 void X86Assembler::orpd(XmmRegister dst, XmmRegister src) {
777 EmitXmmRegisterOperand(dst, src);
781 void X86Assembler::xorps(XmmRegister dst, const Address& src) {
785 EmitOperand(dst, src);
789 void X86Assembler::orps(XmmRegister dst, XmmRegister src) {
793 EmitXmmRegisterOperand(dst, src);
797 void X86Assembler::xorps(XmmRegister dst, XmmRegister src) {
801 EmitXmmRegisterOperand(dst, src);
805 void X86Assembler::andps(XmmRegister dst, const Address& src) {
809 EmitOperand(dst, src);
813 void X86Assembler::andpd(XmmRegister dst, const Address& src) {
818 EmitOperand(dst, src);
829 void X86Assembler::fstl(const Address& dst) {
832 EmitOperand(2, dst);
836 void X86Assembler::fstpl(const Address& dst) {
839 EmitOperand(3, dst);
851 void X86Assembler::fnstcw(const Address& dst) {
854 EmitOperand(7, dst);
865 void X86Assembler::fistpl(const Address& dst) {
868 EmitOperand(7, dst);
872 void X86Assembler::fistps(const Address& dst) {
875 EmitOperand(3, dst);
943 void X86Assembler::xchgl(Register dst, Register src) {
946 EmitRegisterOperand(dst, src);
984 void X86Assembler::addl(Register dst, Register src) {
987 EmitRegisterOperand(dst, src);
1050 void X86Assembler::andl(Register dst, Register src) {
1053 EmitOperand(dst, Operand(src));
1064 void X86Assembler::andl(Register dst, const Immediate& imm) {
1066 EmitComplex(4, Operand(dst), imm);
1070 void X86Assembler::orl(Register dst, Register src) {
1073 EmitOperand(dst, Operand(src));
1084 void X86Assembler::orl(Register dst, const Immediate& imm) {
1086 EmitComplex(1, Operand(dst), imm);
1090 void X86Assembler::xorl(Register dst, Register src) {
1093 EmitOperand(dst, Operand(src));
1104 void X86Assembler::xorl(Register dst, const Immediate& imm) {
1106 EmitComplex(6, Operand(dst), imm);
1135 void X86Assembler::adcl(Register dst, Register src) {
1138 EmitOperand(dst, Operand(src));
1142 void X86Assembler::adcl(Register dst, const Address& address) {
1145 EmitOperand(dst, address);
1149 void X86Assembler::subl(Register dst, Register src) {
1152 EmitOperand(dst, Operand(src));
1189 void X86Assembler::imull(Register dst, Register src) {
1193 EmitOperand(dst, Operand(src));
1241 void X86Assembler::sbbl(Register dst, Register src) {
1244 EmitOperand(dst, Operand(src));
1254 void X86Assembler::sbbl(Register dst, const Address& address) {
1257 EmitOperand(dst, address);
1354 void X86Assembler::shld(Register dst, Register src, Register shifter) {
1359 EmitRegisterOperand(src, dst);
1363 void X86Assembler::shld(Register dst, Register src, const Immediate& imm) {
1367 EmitRegisterOperand(src, dst);
1372 void X86Assembler::shrd(Register dst, Register src, Register shifter) {
1377 EmitRegisterOperand(src, dst);
1381 void X86Assembler::shrd(Register dst, Register src, const Immediate& imm) {
1385 EmitRegisterOperand(src, dst);
1581 void X86Assembler::LoadLongConstant(XmmRegister dst, int64_t value) {
1585 movsd(dst, Address(ESP, 0));
1590 void X86Assembler::LoadDoubleConstant(XmmRegister dst, double value) {
1593 LoadLongConstant(dst, constant);
1847 void X86Assembler::StoreSpanning(FrameOffset /*dst*/, ManagedRegister /*src*/,
2025 void X86Assembler::Copy(FrameOffset /*dst*/, ManagedRegister /*src_base*/, Offset /*src_offset*/,