Lines Matching refs:src1

798 void Assembler::addc(Register dst, Register src1, Register src2, OEBit o,
800 xo_form(EXT2 | ADDCX, dst, src1, src2, o, r);
803 void Assembler::adde(Register dst, Register src1, Register src2, OEBit o,
805 xo_form(EXT2 | ADDEX, dst, src1, src2, o, r);
808 void Assembler::addze(Register dst, Register src1, OEBit o, RCBit r) {
810 emit(EXT2 | ADDZEX | dst.code() * B21 | src1.code() * B16 | o | r);
813 void Assembler::sub(Register dst, Register src1, Register src2, OEBit o,
815 xo_form(EXT2 | SUBFX, dst, src2, src1, o, r);
818 void Assembler::subc(Register dst, Register src1, Register src2, OEBit o,
820 xo_form(EXT2 | SUBFCX, dst, src2, src1, o, r);
823 void Assembler::sube(Register dst, Register src1, Register src2, OEBit o,
825 xo_form(EXT2 | SUBFEX, dst, src2, src1, o, r);
832 void Assembler::add(Register dst, Register src1, Register src2, OEBit o,
834 xo_form(EXT2 | ADDX, dst, src1, src2, o, r);
838 void Assembler::mullw(Register dst, Register src1, Register src2, OEBit o,
840 xo_form(EXT2 | MULLW, dst, src1, src2, o, r);
848 void Assembler::mulhw(Register dst, Register src1, Register src2, RCBit r) {
849 xo_form(EXT2 | MULHWX, dst, src1, src2, LeaveOE, r);
853 void Assembler::mulhwu(Register dst, Register src1, Register src2, RCBit r) {
854 xo_form(EXT2 | MULHWUX, dst, src1, src2, LeaveOE, r);
858 void Assembler::divw(Register dst, Register src1, Register src2, OEBit o,
860 xo_form(EXT2 | DIVW, dst, src1, src2, o, r);
864 void Assembler::divwu(Register dst, Register src1, Register src2, OEBit o,
866 xo_form(EXT2 | DIVWU, dst, src1, src2, o, r);
899 void Assembler::cmpi(Register src1, const Operand& src2, CRegister cr) {
909 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16);
912 void Assembler::cmpli(Register src1, const Operand& src2, CRegister cr) {
922 emit(CMPLI | cr.code() * B23 | L * B21 | src1.code() * B16 | uimm16);
925 void Assembler::cmpwi(Register src1, const Operand& src2, CRegister cr) {
939 emit(CMPI | cr.code() * B23 | L * B21 | src1.code() * B16 | imm16);
942 void Assembler::cmplwi(Register src1, const Operand& src2, CRegister cr) {
948 emit(CMPLI | cr.code() * B23 | L * B21 | src1.code() * B16 | uimm16);
1128 void Assembler::mulld(Register dst, Register src1, Register src2, OEBit o,
1130 xo_form(EXT2 | MULLD, dst, src1, src2, o, r);
1133 void Assembler::divd(Register dst, Register src1, Register src2, OEBit o,
1135 xo_form(EXT2 | DIVD, dst, src1, src2, o, r);
1138 void Assembler::divdu(Register dst, Register src1, Register src2, OEBit o,
1140 xo_form(EXT2 | DIVDU, dst, src1, src2, o, r);