Lines Matching refs:EXT2
359 return (((instr & kOpcodeMask) == EXT2) && in IsCmpRegister()
360 ((EXT2 | (instr & kExt2OpcodeMask)) == CMP)); in IsCmpRegister()
798 xo_form(EXT2 | ADDCX, dst, src1, src2, o, r); in addc()
803 xo_form(EXT2 | ADDEX, dst, src1, src2, o, r); in adde()
808 emit(EXT2 | ADDZEX | dst.code() * B21 | src1.code() * B16 | o | r); in addze()
813 xo_form(EXT2 | SUBFX, dst, src2, src1, o, r); in sub()
818 xo_form(EXT2 | SUBFCX, dst, src2, src1, o, r); in subc()
823 xo_form(EXT2 | SUBFEX, dst, src2, src1, o, r); in sube()
832 xo_form(EXT2 | ADDX, dst, src1, src2, o, r); in add()
838 xo_form(EXT2 | MULLW, dst, src1, src2, o, r); in mullw()
843 xo_form(EXT2 | MULHWX, dst, src1, src2, LeaveOE, r); in mulhw()
848 xo_form(EXT2 | MULHWUX, dst, src1, src2, LeaveOE, r); in mulhwu()
854 xo_form(EXT2 | DIVW, dst, src1, src2, o, r); in divw()
860 xo_form(EXT2 | DIVWU, dst, src1, src2, o, r); in divwu()
946 emit(EXT2 | ISEL | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in isel()
1023 emit(EXT2 | NEGX | rt.code() * B21 | ra.code() * B16 | o | r); in neg()
1106 emit(EXT2 | SRADIX | rs.code() * B21 | ra.code() * B16 | sh0_4 * B11 | in sradi()
1124 xo_form(EXT2 | MULLD, dst, src1, src2, o, r); in mulld()
1129 xo_form(EXT2 | DIVD, dst, src1, src2, o, r); in divd()
1134 xo_form(EXT2 | DIVDU, dst, src1, src2, o, r); in divdu()
1445 emit(EXT2 | MFSPR | dst.code() * B21 | 256 << 11); // Ignore RC bit in mflr()
1449 emit(EXT2 | MTSPR | src.code() * B21 | 256 << 11); // Ignore RC bit in mtlr()
1453 emit(EXT2 | MTSPR | src.code() * B21 | 288 << 11); // Ignore RC bit in mtctr()
1457 emit(EXT2 | MTSPR | src.code() * B21 | 32 << 11); in mtxer()
1467 void Assembler::mfcr(Register dst) { emit(EXT2 | MFCR | dst.code() * B21); } in mfcr()
1471 emit(EXT2 | MFVSRD | src.code() * B21 | dst.code() * B16); in mffprd()
1475 emit(EXT2 | MFVSRWZ | src.code() * B21 | dst.code() * B16); in mffprwz()
1479 emit(EXT2 | MTVSRD | dst.code() * B21 | src.code() * B16); in mtfprd()
1483 emit(EXT2 | MTVSRWZ | dst.code() * B21 | src.code() * B16); in mtfprwz()
1487 emit(EXT2 | MTVSRWA | dst.code() * B21 | src.code() * B16); in mtfprwa()
1508 emit(EXT2 | DCBF | ra.code() * B16 | rb.code() * B11); in dcbf()
1511 void Assembler::sync() { emit(EXT2 | SYNC); } in sync()
1513 void Assembler::lwsync() { emit(EXT2 | SYNC | 1 * B21); } in lwsync()
1516 emit(EXT2 | ICBI | ra.code() * B16 | rb.code() * B11); in icbi()