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::movntl(const Address& dst, Register src) {
152 EmitOperand(src, dst);
155 void X86Assembler::bswapl(Register dst) {
158 EmitUint8(0xC8 + dst);
161 void X86Assembler::bsfl(Register dst, Register src) {
165 EmitRegisterOperand(dst, src);
168 void X86Assembler::bsfl(Register dst, const Address& src) {
172 EmitOperand(dst, src);
175 void X86Assembler::bsrl(Register dst, Register src) {
179 EmitRegisterOperand(dst, src);
182 void X86Assembler::bsrl(Register dst, const Address& src) {
186 EmitOperand(dst, src);
189 void X86Assembler::popcntl(Register dst, Register src) {
194 EmitRegisterOperand(dst, src);
197 void X86Assembler::popcntl(Register dst, const Address& src) {
202 EmitOperand(dst, src);
205 void X86Assembler::movzxb(Register dst, ByteRegister src) {
209 EmitRegisterOperand(dst, src);
213 void X86Assembler::movzxb(Register dst, const Address& src) {
217 EmitOperand(dst, src);
221 void X86Assembler::movsxb(Register dst, ByteRegister src) {
225 EmitRegisterOperand(dst, src);
229 void X86Assembler::movsxb(Register dst, const Address& src) {
233 EmitOperand(dst, src);
237 void X86Assembler::movb(Register /*dst*/, const Address& /*src*/) {
242 void X86Assembler::movb(const Address& dst, ByteRegister src) {
245 EmitOperand(src, dst);
249 void X86Assembler::movb(const Address& dst, const Immediate& imm) {
252 EmitOperand(EAX, dst);
258 void X86Assembler::movzxw(Register dst, Register src) {
262 EmitRegisterOperand(dst, src);
266 void X86Assembler::movzxw(Register dst, const Address& src) {
270 EmitOperand(dst, src);
274 void X86Assembler::movsxw(Register dst, Register src) {
278 EmitRegisterOperand(dst, src);
282 void X86Assembler::movsxw(Register dst, const Address& src) {
286 EmitOperand(dst, src);
290 void X86Assembler::movw(Register /*dst*/, const Address& /*src*/) {
295 void X86Assembler::movw(const Address& dst, Register src) {
299 EmitOperand(src, dst);
303 void X86Assembler::movw(const Address& dst, const Immediate& imm) {
307 EmitOperand(0, dst);
314 void X86Assembler::leal(Register dst, const Address& src) {
317 EmitOperand(dst, src);
321 void X86Assembler::cmovl(Condition condition, Register dst, Register src) {
325 EmitRegisterOperand(dst, src);
329 void X86Assembler::cmovl(Condition condition, Register dst, const Address& src) {
333 EmitOperand(dst, src);
337 void X86Assembler::setb(Condition condition, Register dst) {
341 EmitOperand(0, Operand(dst));
345 void X86Assembler::movaps(XmmRegister dst, XmmRegister src) {
349 EmitXmmRegisterOperand(dst, src);
353 void X86Assembler::movss(XmmRegister dst, const Address& src) {
358 EmitOperand(dst, src);
362 void X86Assembler::movss(const Address& dst, XmmRegister src) {
367 EmitOperand(src, dst);
371 void X86Assembler::movss(XmmRegister dst, XmmRegister src) {
376 EmitXmmRegisterOperand(src, dst);
380 void X86Assembler::movd(XmmRegister dst, Register src) {
385 EmitOperand(dst, Operand(src));
389 void X86Assembler::movd(Register dst, XmmRegister src) {
394 EmitOperand(src, Operand(dst));
398 void X86Assembler::addss(XmmRegister dst, XmmRegister src) {
403 EmitXmmRegisterOperand(dst, src);
407 void X86Assembler::addss(XmmRegister dst, const Address& src) {
412 EmitOperand(dst, src);
416 void X86Assembler::subss(XmmRegister dst, XmmRegister src) {
421 EmitXmmRegisterOperand(dst, src);
425 void X86Assembler::subss(XmmRegister dst, const Address& src) {
430 EmitOperand(dst, src);
434 void X86Assembler::mulss(XmmRegister dst, XmmRegister src) {
439 EmitXmmRegisterOperand(dst, src);
443 void X86Assembler::mulss(XmmRegister dst, const Address& src) {
448 EmitOperand(dst, src);
452 void X86Assembler::divss(XmmRegister dst, XmmRegister src) {
457 EmitXmmRegisterOperand(dst, src);
461 void X86Assembler::divss(XmmRegister dst, const Address& src) {
466 EmitOperand(dst, src);
477 void X86Assembler::fsts(const Address& dst) {
480 EmitOperand(2, dst);
484 void X86Assembler::fstps(const Address& dst) {
487 EmitOperand(3, dst);
491 void X86Assembler::movsd(XmmRegister dst, const Address& src) {
496 EmitOperand(dst, src);
500 void X86Assembler::movsd(const Address& dst, XmmRegister src) {
505 EmitOperand(src, dst);
509 void X86Assembler::movsd(XmmRegister dst, XmmRegister src) {
514 EmitXmmRegisterOperand(src, dst);
518 void X86Assembler::movhpd(XmmRegister dst, const Address& src) {
523 EmitOperand(dst, src);
527 void X86Assembler::movhpd(const Address& dst, XmmRegister src) {
532 EmitOperand(src, dst);
560 void X86Assembler::punpckldq(XmmRegister dst, XmmRegister src) {
565 EmitXmmRegisterOperand(dst, src);
569 void X86Assembler::addsd(XmmRegister dst, XmmRegister src) {
574 EmitXmmRegisterOperand(dst, src);
578 void X86Assembler::addsd(XmmRegister dst, const Address& src) {
583 EmitOperand(dst, src);
587 void X86Assembler::subsd(XmmRegister dst, XmmRegister src) {
592 EmitXmmRegisterOperand(dst, src);
596 void X86Assembler::subsd(XmmRegister dst, const Address& src) {
601 EmitOperand(dst, src);
605 void X86Assembler::mulsd(XmmRegister dst, XmmRegister src) {
610 EmitXmmRegisterOperand(dst, src);
614 void X86Assembler::mulsd(XmmRegister dst, const Address& src) {
619 EmitOperand(dst, src);
623 void X86Assembler::divsd(XmmRegister dst, XmmRegister src) {
628 EmitXmmRegisterOperand(dst, src);
632 void X86Assembler::divsd(XmmRegister dst, const Address& src) {
637 EmitOperand(dst, src);
641 void X86Assembler::cvtsi2ss(XmmRegister dst, Register src) {
646 EmitOperand(dst, Operand(src));
650 void X86Assembler::cvtsi2sd(XmmRegister dst, Register src) {
655 EmitOperand(dst, Operand(src));
659 void X86Assembler::cvtss2si(Register dst, XmmRegister src) {
664 EmitXmmRegisterOperand(dst, src);
668 void X86Assembler::cvtss2sd(XmmRegister dst, XmmRegister src) {
673 EmitXmmRegisterOperand(dst, src);
677 void X86Assembler::cvtsd2si(Register dst, XmmRegister src) {
682 EmitXmmRegisterOperand(dst, src);
686 void X86Assembler::cvttss2si(Register dst, XmmRegister src) {
691 EmitXmmRegisterOperand(dst, src);
695 void X86Assembler::cvttsd2si(Register dst, XmmRegister src) {
700 EmitXmmRegisterOperand(dst, src);
704 void X86Assembler::cvtsd2ss(XmmRegister dst, XmmRegister src) {
709 EmitXmmRegisterOperand(dst, src);
713 void X86Assembler::cvtdq2pd(XmmRegister dst, XmmRegister src) {
718 EmitXmmRegisterOperand(dst, src);
773 void X86Assembler::roundsd(XmmRegister dst, XmmRegister src, const Immediate& imm) {
779 EmitXmmRegisterOperand(dst, src);
784 void X86Assembler::roundss(XmmRegister dst, XmmRegister src, const Immediate& imm) {
790 EmitXmmRegisterOperand(dst, src);
795 void X86Assembler::sqrtsd(XmmRegister dst, XmmRegister src) {
800 EmitXmmRegisterOperand(dst, src);
804 void X86Assembler::sqrtss(XmmRegister dst, XmmRegister src) {
809 EmitXmmRegisterOperand(dst, src);
813 void X86Assembler::xorpd(XmmRegister dst, const Address& src) {
818 EmitOperand(dst, src);
822 void X86Assembler::xorpd(XmmRegister dst, XmmRegister src) {
827 EmitXmmRegisterOperand(dst, src);
831 void X86Assembler::andps(XmmRegister dst, XmmRegister src) {
835 EmitXmmRegisterOperand(dst, src);
839 void X86Assembler::andpd(XmmRegister dst, XmmRegister src) {
844 EmitXmmRegisterOperand(dst, src);
848 void X86Assembler::orpd(XmmRegister dst, XmmRegister src) {
853 EmitXmmRegisterOperand(dst, src);
857 void X86Assembler::xorps(XmmRegister dst, const Address& src) {
861 EmitOperand(dst, src);
865 void X86Assembler::orps(XmmRegister dst, XmmRegister src) {
869 EmitXmmRegisterOperand(dst, src);
873 void X86Assembler::xorps(XmmRegister dst, XmmRegister src) {
877 EmitXmmRegisterOperand(dst, src);
881 void X86Assembler::andps(XmmRegister dst, const Address& src) {
885 EmitOperand(dst, src);
889 void X86Assembler::andpd(XmmRegister dst, const Address& src) {
894 EmitOperand(dst, src);
905 void X86Assembler::fstl(const Address& dst) {
908 EmitOperand(2, dst);
912 void X86Assembler::fstpl(const Address& dst) {
915 EmitOperand(3, dst);
927 void X86Assembler::fnstcw(const Address& dst) {
930 EmitOperand(7, dst);
941 void X86Assembler::fistpl(const Address& dst) {
944 EmitOperand(7, dst);
948 void X86Assembler::fistps(const Address& dst) {
951 EmitOperand(3, dst);
1019 void X86Assembler::xchgl(Register dst, Register src) {
1022 EmitRegisterOperand(dst, src);
1060 void X86Assembler::addl(Register dst, Register src) {
1063 EmitRegisterOperand(dst, src);
1126 void X86Assembler::andl(Register dst, Register src) {
1129 EmitOperand(dst, Operand(src));
1140 void X86Assembler::andl(Register dst, const Immediate& imm) {
1142 EmitComplex(4, Operand(dst), imm);
1146 void X86Assembler::orl(Register dst, Register src) {
1149 EmitOperand(dst, Operand(src));
1160 void X86Assembler::orl(Register dst, const Immediate& imm) {
1162 EmitComplex(1, Operand(dst), imm);
1166 void X86Assembler::xorl(Register dst, Register src) {
1169 EmitOperand(dst, Operand(src));
1180 void X86Assembler::xorl(Register dst, const Immediate& imm) {
1182 EmitComplex(6, Operand(dst), imm);
1211 void X86Assembler::adcl(Register dst, Register src) {
1214 EmitOperand(dst, Operand(src));
1218 void X86Assembler::adcl(Register dst, const Address& address) {
1221 EmitOperand(dst, address);
1225 void X86Assembler::subl(Register dst, Register src) {
1228 EmitOperand(dst, Operand(src));
1265 void X86Assembler::imull(Register dst, Register src) {
1269 EmitOperand(dst, Operand(src));
1273 void X86Assembler::imull(Register dst, Register src, const Immediate& imm) {
1280 EmitOperand(dst, Operand(src));
1285 EmitOperand(dst, Operand(src));
1332 void X86Assembler::sbbl(Register dst, Register src) {
1335 EmitOperand(dst, Operand(src));
1345 void X86Assembler::sbbl(Register dst, const Address& address) {
1348 EmitOperand(dst, address);
1445 void X86Assembler::shld(Register dst, Register src, Register shifter) {
1450 EmitRegisterOperand(src, dst);
1454 void X86Assembler::shld(Register dst, Register src, const Immediate& imm) {
1458 EmitRegisterOperand(src, dst);
1463 void X86Assembler::shrd(Register dst, Register src, Register shifter) {
1468 EmitRegisterOperand(src, dst);
1472 void X86Assembler::shrd(Register dst, Register src, const Immediate& imm) {
1476 EmitRegisterOperand(src, dst);
1763 void X86Assembler::LoadLongConstant(XmmRegister dst, int64_t value) {
1767 movsd(dst, Address(ESP, 0));
1772 void X86Assembler::LoadDoubleConstant(XmmRegister dst, double value) {
1775 LoadLongConstant(dst, constant);
2063 void X86Assembler::StoreSpanning(FrameOffset /*dst*/, ManagedRegister /*src*/,
2241 void X86Assembler::Copy(FrameOffset /*dst*/, ManagedRegister /*src_base*/, Offset /*src_offset*/,