H A D | assembler-x64.cc | 615 Register dst, 618 emit_rex_64(dst); 621 emit_modrm(subcode, dst); 623 } else if (dst.is(rax)) { 628 emit_modrm(subcode, dst); 634 const Operand& dst, 637 emit_rex_64(dst); 640 emit_operand(subcode, dst); 644 emit_operand(subcode, dst); 651 Register dst, 614 immediate_arithmetic_op(byte subcode, Register dst, Immediate src) argument 633 immediate_arithmetic_op(byte subcode, const Operand& dst, Immediate src) argument 650 immediate_arithmetic_op_16(byte subcode, Register dst, Immediate src) argument 671 immediate_arithmetic_op_16(byte subcode, const Operand& dst, Immediate src) argument 689 immediate_arithmetic_op_32(byte subcode, Register dst, Immediate src) argument 709 immediate_arithmetic_op_32(byte subcode, const Operand& dst, Immediate src) argument 726 immediate_arithmetic_op_8(byte subcode, const Operand& dst, Immediate src) argument 738 immediate_arithmetic_op_8(byte subcode, Register dst, Immediate src) argument 753 shift(Register dst, Immediate shift_amount, int subcode) argument 769 shift(Register dst, int subcode) argument 777 shift_32(Register dst, int subcode) argument 785 shift_32(Register dst, Immediate shift_amount, int subcode) argument 801 bt(const Operand& dst, Register src) argument 810 bts(const Operand& dst, Register src) argument 915 cmovq(Condition cc, Register dst, Register src) argument 933 cmovq(Condition cc, Register dst, const Operand& src) argument 949 cmovl(Condition cc, Register dst, Register src) argument 965 cmovl(Condition cc, Register dst, const Operand& src) argument 1004 decq(Register dst) argument 1012 decq(const Operand& dst) argument 1020 decl(Register dst) argument 1028 decl(const Operand& dst) argument 1036 decb(Register dst) argument 1047 decb(const Operand& dst) argument 1093 imul(Register dst, Register src) argument 1102 imul(Register dst, const Operand& src) argument 1111 imul(Register dst, Register src, Immediate imm) argument 1126 imull(Register dst, Register src) argument 1135 imull(Register dst, const Operand& src) argument 1144 imull(Register dst, Register src, Immediate imm) argument 1159 incq(Register dst) argument 1167 incq(const Operand& dst) argument 1175 incl(const Operand& dst) argument 1183 incl(Register dst) argument 1357 lea(Register dst, const Operand& src) argument 1365 leal(Register dst, const Operand& src) argument 1392 movb(Register dst, const Operand& src) argument 1405 movb(Register dst, Immediate imm) argument 1415 movb(const Operand& dst, Register src) argument 1427 movw(const Operand& dst, Register src) argument 1436 movl(Register dst, const Operand& src) argument 1444 movl(Register dst, Register src) argument 1458 movl(const Operand& dst, Register src) argument 1466 movl(const Operand& dst, Immediate value) argument 1475 movl(Register dst, Immediate value) argument 1483 movq(Register dst, const Operand& src) argument 1491 movq(Register dst, Register src) argument 1505 movq(Register dst, Immediate value) argument 1514 movq(const Operand& dst, Register src) argument 1522 movq(Register dst, void* value, RelocInfo::Mode rmode) argument 1533 movq(Register dst, int64_t value, RelocInfo::Mode rmode) argument 1553 movq(Register dst, ExternalReference ref) argument 1559 movq(const Operand& dst, Immediate value) argument 1570 movl(const Operand& dst, Label* src) argument 1591 movq(Register dst, Handle<Object> value, RelocInfo::Mode mode) argument 1611 movsxbq(Register dst, const Operand& src) argument 1620 movsxwq(Register dst, const Operand& src) argument 1629 movsxlq(Register dst, Register src) argument 1637 movsxlq(Register dst, const Operand& src) argument 1645 movzxbq(Register dst, const Operand& src) argument 1656 movzxbl(Register dst, const Operand& src) argument 1665 movzxwq(Register dst, const Operand& src) argument 1674 movzxwl(Register dst, const Operand& src) argument 1683 movzxwl(Register dst, Register src) argument 1730 neg(Register dst) argument 1738 negl(Register dst) argument 1746 neg(const Operand& dst) argument 1760 not_(Register dst) argument 1768 not_(const Operand& dst) argument 1776 notl(Register dst) argument 1861 pop(Register dst) argument 1868 pop(const Operand& dst) argument 1958 shld(Register dst, Register src) argument 1967 shrd(Register dst, Register src) argument 1976 xchg(Register dst, Register src) argument 1994 store_rax(void* dst, RelocInfo::Mode mode) argument 2007 testb(Register dst, Register src) argument 2065 testl(Register dst, Register src) argument 2120 testq(Register dst, Register src) argument 2134 testq(Register dst, Immediate mask) argument 2527 movd(XMMRegister dst, Register src) argument 2537 movd(Register dst, XMMRegister src) argument 2547 movq(XMMRegister dst, Register src) argument 2557 movq(Register dst, XMMRegister src) argument 2567 movq(XMMRegister dst, XMMRegister src) argument 2586 movdqa(const Operand& dst, XMMRegister src) argument 2596 movdqa(XMMRegister dst, const Operand& src) argument 2606 movdqu(const Operand& dst, XMMRegister src) argument 2616 movdqu(XMMRegister dst, const Operand& src) argument 2626 extractps(Register dst, XMMRegister src, byte imm8) argument 2640 movsd(const Operand& dst, XMMRegister src) argument 2650 movsd(XMMRegister dst, XMMRegister src) argument 2660 movsd(XMMRegister dst, const Operand& src) argument 2670 movaps(XMMRegister dst, XMMRegister src) argument 2687 movapd(XMMRegister dst, XMMRegister src) argument 2706 movss(XMMRegister dst, const Operand& src) argument 2716 movss(const Operand& src, XMMRegister dst) argument 2726 cvttss2si(Register dst, const Operand& src) argument 2736 cvttss2si(Register dst, XMMRegister src) argument 2746 cvttsd2si(Register dst, const Operand& src) argument 2756 cvttsd2si(Register dst, XMMRegister src) argument 2766 cvttsd2siq(Register dst, XMMRegister src) argument 2776 cvtlsi2sd(XMMRegister dst, const Operand& src) argument 2786 cvtlsi2sd(XMMRegister dst, Register src) argument 2796 cvtlsi2ss(XMMRegister dst, Register src) argument 2806 cvtqsi2sd(XMMRegister dst, Register src) argument 2816 cvtss2sd(XMMRegister dst, XMMRegister src) argument 2826 cvtss2sd(XMMRegister dst, const Operand& src) argument 2836 cvtsd2ss(XMMRegister dst, XMMRegister src) argument 2846 cvtsd2si(Register dst, XMMRegister src) argument 2856 cvtsd2siq(Register dst, XMMRegister src) argument 2866 addsd(XMMRegister dst, XMMRegister src) argument 2876 addsd(XMMRegister dst, const Operand& src) argument 2886 mulsd(XMMRegister dst, XMMRegister src) argument 2896 mulsd(XMMRegister dst, const Operand& src) argument 2906 subsd(XMMRegister dst, XMMRegister src) argument 2916 divsd(XMMRegister dst, XMMRegister src) argument 2926 andpd(XMMRegister dst, XMMRegister src) argument 2936 orpd(XMMRegister dst, XMMRegister src) argument 2946 xorpd(XMMRegister dst, XMMRegister src) argument 2956 xorps(XMMRegister dst, XMMRegister src) argument 2965 sqrtsd(XMMRegister dst, XMMRegister src) argument 2975 ucomisd(XMMRegister dst, XMMRegister src) argument 2985 ucomisd(XMMRegister dst, const Operand& src) argument 2995 roundsd(XMMRegister dst, XMMRegister src, Assembler::RoundingMode mode) argument 3010 movmskpd(Register dst, XMMRegister src) argument 3020 movmskps(Register dst, XMMRegister src) argument 3035 emit_sse_operand(XMMRegister dst, XMMRegister src) argument 3040 emit_sse_operand(XMMRegister dst, Register src) argument 3045 emit_sse_operand(Register dst, XMMRegister src) argument [all...] |