Lines Matching defs:dst

334   inline void name(const Register dst, const Register src,               \
336 x_form(instr_name, src, dst, r0, rc); \
346 inline void name(const R dst, const MemOperand& src) { \
347 name(dst, src.ra(), src.rb()); \
351 inline void name(const Register dst, const Register src, const int sh, \
353 x_form(instr_name, src.code(), dst.code(), sh, rc); \
367 inline void name(const Register dst, const Register src) { \
368 x_form(instr_name, src, dst, r0, LeaveRC); \
372 inline void name(const Register dst, const MemOperand& src) { \
373 x_form(instr_name, src.ra(), dst, src.rb(), SetEH); \
376 inline void name(const Register dst, const MemOperand& src) { \
378 x_form(instr_name, src.ra(), dst, src.rb(), SetEH); \
413 inline void notx(Register dst, Register src, RCBit rc = LeaveRC) {
414 nor(dst, src, src, rc);
874 void sub(Register dst, Register src1, Register src2, OEBit s = LeaveOE,
877 void subc(Register dst, Register src1, Register src2, OEBit s = LeaveOE,
879 void sube(Register dst, Register src1, Register src2, OEBit s = LeaveOE,
882 void subfic(Register dst, Register src, const Operand& imm);
884 void add(Register dst, Register src1, Register src2, OEBit s = LeaveOE,
887 void addc(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
889 void adde(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
891 void addze(Register dst, Register src1, OEBit o = LeaveOE, RCBit r = LeaveRC);
893 void mullw(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
896 void mulhw(Register dst, Register src1, Register src2, RCBit r = LeaveRC);
897 void mulhwu(Register dst, Register src1, Register src2, RCBit r = LeaveRC);
898 void mulli(Register dst, Register src, const Operand& imm);
900 void divw(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
902 void divwu(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
905 void addi(Register dst, Register src, const Operand& imm);
906 void addis(Register dst, Register src, const Operand& imm);
907 void addic(Register dst, Register src, const Operand& imm);
911 void ori(Register dst, Register src, const Operand& imm);
912 void oris(Register dst, Register src, const Operand& imm);
913 void xori(Register dst, Register src, const Operand& imm);
919 void li(Register dst, const Operand& src);
920 void lis(Register dst, const Operand& imm);
921 void mr(Register dst, Register src);
923 void lbz(Register dst, const MemOperand& src);
924 void lhz(Register dst, const MemOperand& src);
925 void lha(Register dst, const MemOperand& src);
926 void lwz(Register dst, const MemOperand& src);
927 void lwzu(Register dst, const MemOperand& src);
928 void lwa(Register dst, const MemOperand& src);
929 void stb(Register dst, const MemOperand& src);
930 void sth(Register dst, const MemOperand& src);
931 void stw(Register dst, const MemOperand& src);
932 void stwu(Register dst, const MemOperand& src);
940 void rldic(Register dst, Register src, int sh, int mb, RCBit r = LeaveRC);
941 void rldicl(Register dst, Register src, int sh, int mb, RCBit r = LeaveRC);
943 void rldicr(Register dst, Register src, int sh, int me, RCBit r = LeaveRC);
944 void rldimi(Register dst, Register src, int sh, int mb, RCBit r = LeaveRC);
945 void sldi(Register dst, Register src, const Operand& val, RCBit rc = LeaveRC);
946 void srdi(Register dst, Register src, const Operand& val, RCBit rc = LeaveRC);
947 void clrrdi(Register dst, Register src, const Operand& val,
949 void clrldi(Register dst, Register src, const Operand& val,
955 void mulld(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
957 void divd(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
959 void divdu(Register dst, Register src1, Register src2, OEBit o = LeaveOE,
969 void slwi(Register dst, Register src, const Operand& val, RCBit rc = LeaveRC);
970 void srwi(Register dst, Register src, const Operand& val, RCBit rc = LeaveRC);
971 void clrrwi(Register dst, Register src, const Operand& val,
973 void clrlwi(Register dst, Register src, const Operand& val,
979 void subi(Register dst, Register src1, const Operand& src2);
981 void mov(Register dst, const Operand& src);
982 void bitwise_mov(Register dst, intptr_t value);
983 void bitwise_mov32(Register dst, int32_t value);
984 void bitwise_add32(Register dst, Register src, int32_t value);
987 void patch_wasm_cpi_return_address(Register dst, int pc_offset,
992 void mov_label_offset(Register dst, Label* label);
994 // dst = base + label position + delta
995 void add_label_offset(Register dst, Register base, Label* label,
1000 void mov_label_addr(Register dst, Label* label);
1007 void mul(Register dst, Register src1, Register src2, OEBit s = LeaveOE,
1017 void mflr(Register dst);
1022 void mfcr(Register dst);
1025 void mffprd(Register dst, DoubleRegister src);
1026 void mffprwz(Register dst, DoubleRegister src);
1027 void mtfprd(DoubleRegister dst, Register src);
1028 void mtfprwz(DoubleRegister dst, Register src);
1029 void mtfprwa(DoubleRegister dst, Register src);
1130 void stxsdx(const Simd128Register rs, const MemOperand& dst);
1131 void stxsibx(const Simd128Register rs, const MemOperand& dst);
1132 void stxsihx(const Simd128Register rs, const MemOperand& dst);
1133 void stxsiwx(const Simd128Register rs, const MemOperand& dst);
1134 void stxvd(const Simd128Register rt, const MemOperand& dst);
1135 void stxvx(const Simd128Register rt, const MemOperand& dst);
1139 void paddi(Register dst, Register src, const Operand& imm);
1140 void pli(Register dst, const Operand& imm);
1141 void psubi(Register dst, Register src, const Operand& imm);
1142 void plbz(Register dst, const MemOperand& src);
1143 void plhz(Register dst, const MemOperand& src);
1144 void plha(Register dst, const MemOperand& src);
1145 void plwz(Register dst, const MemOperand& src);
1146 void plwa(Register dst, const MemOperand& src);
1147 void pld(Register dst, const MemOperand& src);
1148 void plfs(DoubleRegister dst, const MemOperand& src);
1149 void plfd(DoubleRegister dst, const MemOperand& src);
1178 void pop(Register dst) {
1180 ld(dst, MemOperand(sp));
1182 lwz(dst, MemOperand(sp));
1297 int instructions_required_for_mov(Register dst, const Operand& src) const;
1300 bool use_constant_pool_for_mov(Register dst, const Operand& src,