Lines Matching refs:dst

607   void pop(Register dst);
608 void pop(const Operand& dst);
614 void mov_b(Register dst, Register src) { mov_b(dst, Operand(src)); }
615 void mov_b(Register dst, const Operand& src);
616 void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); }
617 void mov_b(const Operand& dst, int8_t imm8);
618 void mov_b(const Operand& dst, Register src);
620 void mov_w(Register dst, const Operand& src);
621 void mov_w(const Operand& dst, Register src);
622 void mov_w(const Operand& dst, int16_t imm16);
624 void mov(Register dst, int32_t imm32);
625 void mov(Register dst, const Immediate& x);
626 void mov(Register dst, Handle<Object> handle);
627 void mov(Register dst, const Operand& src);
628 void mov(Register dst, Register src);
629 void mov(const Operand& dst, const Immediate& x);
630 void mov(const Operand& dst, Handle<Object> handle);
631 void mov(const Operand& dst, Register src);
633 void movsx_b(Register dst, Register src) { movsx_b(dst, Operand(src)); }
634 void movsx_b(Register dst, const Operand& src);
636 void movsx_w(Register dst, Register src) { movsx_w(dst, Operand(src)); }
637 void movsx_w(Register dst, const Operand& src);
639 void movzx_b(Register dst, Register src) { movzx_b(dst, Operand(src)); }
640 void movzx_b(Register dst, const Operand& src);
642 void movzx_w(Register dst, Register src) { movzx_w(dst, Operand(src)); }
643 void movzx_w(Register dst, const Operand& src);
646 void cmov(Condition cc, Register dst, Register src) {
647 cmov(cc, dst, Operand(src));
649 void cmov(Condition cc, Register dst, const Operand& src);
660 void xchg(Register dst, Register src);
661 void xchg(Register dst, const Operand& src);
664 void adc(Register dst, int32_t imm32);
665 void adc(Register dst, const Operand& src);
667 void add(Register dst, Register src) { add(dst, Operand(src)); }
668 void add(Register dst, const Operand& src);
669 void add(const Operand& dst, Register src);
670 void add(Register dst, const Immediate& imm) { add(Operand(dst), imm); }
671 void add(const Operand& dst, const Immediate& x);
673 void and_(Register dst, int32_t imm32);
674 void and_(Register dst, const Immediate& x);
675 void and_(Register dst, Register src) { and_(dst, Operand(src)); }
676 void and_(Register dst, const Operand& src);
677 void and_(const Operand& dst, Register src);
678 void and_(const Operand& dst, const Immediate& x);
695 void dec_b(Register dst);
696 void dec_b(const Operand& dst);
698 void dec(Register dst);
699 void dec(const Operand& dst);
710 void imul(Register dst, Register src) { imul(dst, Operand(src)); }
711 void imul(Register dst, const Operand& src); // dst = dst * src.
712 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
713 void imul(Register dst, const Operand& src, int32_t imm32);
715 void inc(Register dst);
716 void inc(const Operand& dst);
718 void lea(Register dst, const Operand& src);
723 void neg(Register dst);
724 void neg(const Operand& dst);
726 void not_(Register dst);
727 void not_(const Operand& dst);
729 void or_(Register dst, int32_t imm32);
730 void or_(Register dst, Register src) { or_(dst, Operand(src)); }
731 void or_(Register dst, const Operand& src);
732 void or_(const Operand& dst, Register src);
733 void or_(Register dst, const Immediate& imm) { or_(Operand(dst), imm); }
734 void or_(const Operand& dst, const Immediate& x);
736 void rcl(Register dst, uint8_t imm8);
737 void rcr(Register dst, uint8_t imm8);
738 void ror(Register dst, uint8_t imm8);
739 void ror_cl(Register dst);
741 void sar(Register dst, uint8_t imm8) { sar(Operand(dst), imm8); }
742 void sar(const Operand& dst, uint8_t imm8);
743 void sar_cl(Register dst) { sar_cl(Operand(dst)); }
744 void sar_cl(const Operand& dst);
746 void sbb(Register dst, const Operand& src);
748 void shld(Register dst, Register src) { shld(dst, Operand(src)); }
749 void shld(Register dst, const Operand& src);
751 void shl(Register dst, uint8_t imm8) { shl(Operand(dst), imm8); }
752 void shl(const Operand& dst, uint8_t imm8);
753 void shl_cl(Register dst) { shl_cl(Operand(dst)); }
754 void shl_cl(const Operand& dst);
756 void shrd(Register dst, Register src) { shrd(dst, Operand(src)); }
757 void shrd(Register dst, const Operand& src);
759 void shr(Register dst, uint8_t imm8) { shr(Operand(dst), imm8); }
760 void shr(const Operand& dst, uint8_t imm8);
761 void shr_cl(Register dst) { shr_cl(Operand(dst)); }
762 void shr_cl(const Operand& dst);
764 void sub(Register dst, const Immediate& imm) { sub(Operand(dst), imm); }
765 void sub(const Operand& dst, const Immediate& x);
766 void sub(Register dst, Register src) { sub(dst, Operand(src)); }
767 void sub(Register dst, const Operand& src);
768 void sub(const Operand& dst, Register src);
778 void xor_(Register dst, int32_t imm32);
779 void xor_(Register dst, Register src) { xor_(dst, Operand(src)); }
780 void xor_(Register dst, const Operand& src);
781 void xor_(const Operand& dst, Register src);
782 void xor_(Register dst, const Immediate& imm) { xor_(Operand(dst), imm); }
783 void xor_(const Operand& dst, const Immediate& x);
786 void bt(const Operand& dst, Register src);
787 void bts(Register dst, Register src) { bts(Operand(dst), src); }
788 void bts(const Operand& dst, Register src);
789 void bsr(Register dst, Register src) { bsr(dst, Operand(src)); }
790 void bsr(Register dst, const Operand& src);
921 void movaps(XMMRegister dst, XMMRegister src);
922 void shufps(XMMRegister dst, XMMRegister src, byte imm8);
924 void andps(XMMRegister dst, const Operand& src);
925 void andps(XMMRegister dst, XMMRegister src) { andps(dst, Operand(src)); }
926 void xorps(XMMRegister dst, const Operand& src);
927 void xorps(XMMRegister dst, XMMRegister src) { xorps(dst, Operand(src)); }
928 void orps(XMMRegister dst, const Operand& src);
929 void orps(XMMRegister dst, XMMRegister src) { orps(dst, Operand(src)); }
931 void addps(XMMRegister dst, const Operand& src);
932 void addps(XMMRegister dst, XMMRegister src) { addps(dst, Operand(src)); }
933 void subps(XMMRegister dst, const Operand& src);
934 void subps(XMMRegister dst, XMMRegister src) { subps(dst, Operand(src)); }
935 void mulps(XMMRegister dst, const Operand& src);
936 void mulps(XMMRegister dst, XMMRegister src) { mulps(dst, Operand(src)); }
937 void divps(XMMRegister dst, const Operand& src);
938 void divps(XMMRegister dst, XMMRegister src) { divps(dst, Operand(src)); }
941 void cvttss2si(Register dst, const Operand& src);
942 void cvttss2si(Register dst, XMMRegister src) {
943 cvttss2si(dst, Operand(src));
945 void cvttsd2si(Register dst, const Operand& src);
946 void cvttsd2si(Register dst, XMMRegister src) {
947 cvttsd2si(dst, Operand(src));
949 void cvtsd2si(Register dst, XMMRegister src);
951 void cvtsi2sd(XMMRegister dst, Register src) { cvtsi2sd(dst, Operand(src)); }
952 void cvtsi2sd(XMMRegister dst, const Operand& src);
953 void cvtss2sd(XMMRegister dst, XMMRegister src);
954 void cvtsd2ss(XMMRegister dst, XMMRegister src);
956 void addsd(XMMRegister dst, XMMRegister src);
957 void addsd(XMMRegister dst, const Operand& src);
958 void subsd(XMMRegister dst, XMMRegister src);
959 void subsd(XMMRegister dst, const Operand& src);
960 void mulsd(XMMRegister dst, XMMRegister src);
961 void mulsd(XMMRegister dst, const Operand& src);
962 void divsd(XMMRegister dst, XMMRegister src);
963 void xorpd(XMMRegister dst, XMMRegister src);
964 void sqrtsd(XMMRegister dst, XMMRegister src);
965 void sqrtsd(XMMRegister dst, const Operand& src);
967 void andpd(XMMRegister dst, XMMRegister src);
968 void orpd(XMMRegister dst, XMMRegister src);
970 void ucomisd(XMMRegister dst, XMMRegister src) { ucomisd(dst, Operand(src)); }
971 void ucomisd(XMMRegister dst, const Operand& src);
980 void roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode);
982 void movmskpd(Register dst, XMMRegister src);
983 void movmskps(Register dst, XMMRegister src);
985 void cmpltsd(XMMRegister dst, XMMRegister src);
986 void pcmpeqd(XMMRegister dst, XMMRegister src);
988 void movdqa(XMMRegister dst, const Operand& src);
989 void movdqa(const Operand& dst, XMMRegister src);
990 void movdqu(XMMRegister dst, const Operand& src);
991 void movdqu(const Operand& dst, XMMRegister src);
992 void movdq(bool aligned, XMMRegister dst, const Operand& src) {
994 movdqa(dst, src);
996 movdqu(dst, src);
1000 void movd(XMMRegister dst, Register src) { movd(dst, Operand(src)); }
1001 void movd(XMMRegister dst, const Operand& src);
1002 void movd(Register dst, XMMRegister src) { movd(Operand(dst), src); }
1003 void movd(const Operand& dst, XMMRegister src);
1004 void movsd(XMMRegister dst, XMMRegister src) { movsd(dst, Operand(src)); }
1005 void movsd(XMMRegister dst, const Operand& src);
1006 void movsd(const Operand& dst, XMMRegister src);
1009 void movss(XMMRegister dst, const Operand& src);
1010 void movss(const Operand& dst, XMMRegister src);
1011 void movss(XMMRegister dst, XMMRegister src) { movss(dst, Operand(src)); }
1012 void extractps(Register dst, XMMRegister src, byte imm8);
1014 void pand(XMMRegister dst, XMMRegister src);
1015 void pxor(XMMRegister dst, XMMRegister src);
1016 void por(XMMRegister dst, XMMRegister src);
1017 void ptest(XMMRegister dst, XMMRegister src);
1020 void psllq(XMMRegister dst, XMMRegister src);
1022 void psrlq(XMMRegister dst, XMMRegister src);
1023 void pshufd(XMMRegister dst, XMMRegister src, uint8_t shuffle);
1024 void pextrd(Register dst, XMMRegister src, int8_t offset) {
1025 pextrd(Operand(dst), src, offset);
1027 void pextrd(const Operand& dst, XMMRegister src, int8_t offset);
1028 void pinsrd(XMMRegister dst, Register src, int8_t offset) {
1029 pinsrd(dst, Operand(src), offset);
1031 void pinsrd(XMMRegister dst, const Operand& src, int8_t offset);
1034 void movntdqa(XMMRegister dst, const Operand& src);
1035 void movntdq(const Operand& dst, XMMRegister src);
1098 void emit_sse_operand(XMMRegister dst, XMMRegister src);
1099 void emit_sse_operand(Register dst, XMMRegister src);
1100 void emit_sse_operand(XMMRegister dst, Register src);
1130 void emit_arith_b(int op1, int op2, Register dst, int imm8);
1136 void emit_arith(int sel, Operand dst, const Immediate& x);