Lines Matching refs:src2
730 void Assembler::xor_(Register dst, Register src1, Register src2, RCBit rc) {
731 x_form(EXT2 | XORX, dst, src1, src2, rc);
810 void Assembler::srw(Register dst, Register src1, Register src2, RCBit r) {
811 x_form(EXT2 | SRWX, dst, src1, src2, r);
815 void Assembler::slw(Register dst, Register src1, Register src2, RCBit r) {
816 x_form(EXT2 | SLWX, dst, src1, src2, r);
844 void Assembler::addc(Register dst, Register src1, Register src2, OEBit o,
846 xo_form(EXT2 | ADDCX, dst, src1, src2, o, r);
856 void Assembler::sub(Register dst, Register src1, Register src2, OEBit o,
858 xo_form(EXT2 | SUBFX, dst, src2, src1, o, r);
862 void Assembler::subfc(Register dst, Register src1, Register src2, OEBit o,
864 xo_form(EXT2 | SUBFCX, dst, src2, src1, o, r);
873 void Assembler::add(Register dst, Register src1, Register src2, OEBit o,
875 xo_form(EXT2 | ADDX, dst, src1, src2, o, r);
880 void Assembler::mullw(Register dst, Register src1, Register src2, OEBit o,
882 xo_form(EXT2 | MULLW, dst, src1, src2, o, r);
887 void Assembler::mulhw(Register dst, Register src1, Register src2, RCBit r) {
888 xo_form(EXT2 | MULHWX, dst, src1, src2, LeaveOE, r);
893 void Assembler::mulhwu(Register dst, Register src1, Register src2, RCBit r) {
894 xo_form(EXT2 | MULHWUX, dst, src1, src2, LeaveOE, r);
899 void Assembler::divw(Register dst, Register src1, Register src2, OEBit o,
901 xo_form(EXT2 | DIVW, dst, src1, src2, o, r);
906 void Assembler::divwu(Register dst, Register src1, Register src2, OEBit o,
908 xo_form(EXT2 | DIVWU, dst, src1, src2, o, r);
939 void Assembler::nor(Register dst, Register src1, Register src2, RCBit r) {
940 x_form(EXT2 | NORX, dst, src1, src2, r);
959 void Assembler::orx(Register dst, Register src1, Register src2, RCBit rc) {
960 x_form(EXT2 | ORX, dst, src1, src2, rc);
964 void Assembler::orc(Register dst, Register src1, Register src2, RCBit rc) {
965 x_form(EXT2 | ORC, dst, src1, src2, rc);
969 void Assembler::cmpi(Register src1, const Operand& src2, CRegister cr) {
970 intptr_t imm16 = src2.imm_;
983 void Assembler::cmpli(Register src1, const Operand& src2, CRegister cr) {
984 uintptr_t uimm16 = src2.imm_;
997 void Assembler::cmp(Register src1, Register src2, CRegister cr) {
1005 src2.code() * B11);
1009 void Assembler::cmpl(Register src1, Register src2, CRegister cr) {
1017 src2.code() * B11);
1021 void Assembler::cmpwi(Register src1, const Operand& src2, CRegister cr) {
1022 intptr_t imm16 = src2.imm_;
1039 void Assembler::cmplwi(Register src1, const Operand& src2, CRegister cr) {
1040 uintptr_t uimm16 = src2.imm_;
1049 void Assembler::cmpw(Register src1, Register src2, CRegister cr) {
1053 src2.code() * B11);
1057 void Assembler::cmplw(Register src1, Register src2, CRegister cr) {
1061 src2.code() * B11);
1309 void Assembler::andc(Register dst, Register src1, Register src2, RCBit rc) {
1310 x_form(EXT2 | ANDCX, dst, src1, src2, rc);
1444 void Assembler::srd(Register dst, Register src1, Register src2, RCBit r) {
1445 x_form(EXT2 | SRDX, dst, src1, src2, r);
1449 void Assembler::sld(Register dst, Register src1, Register src2, RCBit r) {
1450 x_form(EXT2 | SLDX, dst, src1, src2, r);
1484 void Assembler::mulld(Register dst, Register src1, Register src2, OEBit o,
1486 xo_form(EXT2 | MULLD, dst, src1, src2, o, r);
1490 void Assembler::divd(Register dst, Register src1, Register src2, OEBit o,
1492 xo_form(EXT2 | DIVD, dst, src1, src2, o, r);
1496 void Assembler::divdu(Register dst, Register src1, Register src2, OEBit o,
1498 xo_form(EXT2 | DIVDU, dst, src1, src2, o, r);