• Home
  • Raw
  • Download

Lines Matching refs:EXT2

357   return (((instr & kOpcodeMask) == EXT2) &&  in IsCmpRegister()
358 ((EXT2 | (instr & kExt2OpcodeMask)) == CMP)); in IsCmpRegister()
770 x_form(EXT2 | XORX, dst, src1, src2, rc); in xor_()
775 x_form(EXT2 | CNTLZWX, ra, rs, r0, rc); in cntlzw_()
780 emit(EXT2 | POPCNTW | rs.code() * B21 | ra.code() * B16); in popcntw()
785 x_form(EXT2 | ANDX, ra, rs, rb, rc); in and_()
845 emit(EXT2 | SRAWIX | rs.code() * B21 | ra.code() * B16 | sh * B11 | r); in srawi()
850 x_form(EXT2 | SRWX, dst, src1, src2, r); in srw()
855 x_form(EXT2 | SLWX, dst, src1, src2, r); in slw()
860 x_form(EXT2 | SRAW, ra, rs, rb, r); in sraw()
885 xo_form(EXT2 | ADDCX, dst, src1, src2, o, r); in addc()
890 xo_form(EXT2 | ADDEX, dst, src1, src2, o, r); in adde()
895 emit(EXT2 | ADDZEX | dst.code() * B21 | src1.code() * B16 | o | r); in addze()
901 xo_form(EXT2 | SUBFX, dst, src2, src1, o, r); in sub()
906 xo_form(EXT2 | SUBFCX, dst, src2, src1, o, r); in subc()
911 xo_form(EXT2 | SUBFEX, dst, src2, src1, o, r); in sube()
921 xo_form(EXT2 | ADDX, dst, src1, src2, o, r); in add()
928 xo_form(EXT2 | MULLW, dst, src1, src2, o, r); in mullw()
934 xo_form(EXT2 | MULHWX, dst, src1, src2, LeaveOE, r); in mulhw()
940 xo_form(EXT2 | MULHWUX, dst, src1, src2, LeaveOE, r); in mulhwu()
947 xo_form(EXT2 | DIVW, dst, src1, src2, o, r); in divw()
954 xo_form(EXT2 | DIVWU, dst, src1, src2, o, r); in divwu()
958 x_form(EXT2 | MODSW, ra, rt, rb, LeaveRC); in modsw()
962 x_form(EXT2 | MODUW, ra, rt, rb, LeaveRC); in moduw()
993 x_form(EXT2 | NORX, dst, src1, src2, r); in nor()
998 x_form(EXT2 | NORX, dst, src, src, r); in notx()
1013 x_form(EXT2 | ORX, dst, src1, src2, rc); in orx()
1018 x_form(EXT2 | ORC, dst, src1, src2, rc); in orc()
1057 emit(EXT2 | CMP | cr.code() * B23 | L * B21 | src1.code() * B16 | in cmp()
1069 emit(EXT2 | CMPL | cr.code() * B23 | L * B21 | src1.code() * B16 | in cmpl()
1105 emit(EXT2 | CMP | cr.code() * B23 | L * B21 | src1.code() * B16 | in cmpw()
1113 emit(EXT2 | CMPL | cr.code() * B23 | L * B21 | src1.code() * B16 | in cmplw()
1119 emit(EXT2 | ISEL | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in isel()
1152 emit(EXT2 | LBZX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lbzx()
1161 emit(EXT2 | LBZUX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lbzux()
1176 emit(EXT2 | LHZX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lhzx()
1185 emit(EXT2 | LHZUX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lhzux()
1194 emit(EXT2 | LHAX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11); in lhax()
1214 emit(EXT2 | LWZX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lwzx()
1223 emit(EXT2 | LWZUX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lwzux()
1252 emit(EXT2 | LWAX | rt.code() * B21 | ra.code() * B16 | rb.code() * B11); in lwax()
1260 x_form(EXT2 | LDBRX, src.ra(), dst, src.rb(), LeaveRC); in ldbrx()
1265 x_form(EXT2 | LWBRX, src.ra(), dst, src.rb(), LeaveRC); in lwbrx()
1270 x_form(EXT2 | LHBRX, src.ra(), dst, src.rb(), LeaveRC); in lhbrx()
1284 emit(EXT2 | STBX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stbx()
1293 emit(EXT2 | STBUX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stbux()
1308 emit(EXT2 | STHX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in sthx()
1317 emit(EXT2 | STHUX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in sthux()
1338 emit(EXT2 | STWX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stwx()
1347 emit(EXT2 | STWUX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stwux()
1353 emit(EXT2 | EXTSB | ra.code() * B21 | rs.code() * B16 | rc); in extsb()
1358 emit(EXT2 | EXTSH | ra.code() * B21 | rs.code() * B16 | rc); in extsh()
1364 emit(EXT2 | EXTSW | ra.code() * B21 | rs.code() * B16 | rc); in extsw()
1373 emit(EXT2 | NEGX | rt.code() * B21 | ra.code() * B16 | o | r); in neg()
1378 x_form(EXT2 | ANDCX, dst, src1, src2, rc); in andc()
1397 emit(EXT2 | LDX | rd.code() * B21 | ra.code() * B16 | rb.code() * B11); in ldx()
1414 emit(EXT2 | LDUX | rd.code() * B21 | ra.code() * B16 | rb.code() * B11); in ldux()
1431 emit(EXT2 | STDX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11); in stdx()
1448 emit(EXT2 | STDUX | rs.code() * B21 | ra.code() * B16 | rb.code() * B11); in stdux()
1507 emit(EXT2 | SRADIX | rs.code() * B21 | ra.code() * B16 | sh0_4 * B11 | in sradi()
1513 x_form(EXT2 | SRDX, dst, src1, src2, r); in srd()
1518 x_form(EXT2 | SLDX, dst, src1, src2, r); in sld()
1523 x_form(EXT2 | SRAD, ra, rs, rb, r); in srad()
1543 x_form(EXT2 | CNTLZDX, ra, rs, r0, rc); in cntlzd_()
1548 emit(EXT2 | POPCNTD | rs.code() * B21 | ra.code() * B16); in popcntd()
1554 xo_form(EXT2 | MULLD, dst, src1, src2, o, r); in mulld()
1560 xo_form(EXT2 | DIVD, dst, src1, src2, o, r); in divd()
1566 xo_form(EXT2 | DIVDU, dst, src1, src2, o, r); in divdu()
1570 x_form(EXT2 | MODSD, ra, rt, rb, LeaveRC); in modsd()
1574 x_form(EXT2 | MODUD, ra, rt, rb, LeaveRC); in modud()
1904 emit(EXT2 | MFSPR | dst.code() * B21 | 256 << 11); // Ignore RC bit in mflr()
1909 emit(EXT2 | MTSPR | src.code() * B21 | 256 << 11); // Ignore RC bit in mtlr()
1914 emit(EXT2 | MTSPR | src.code() * B21 | 288 << 11); // Ignore RC bit in mtctr()
1919 emit(EXT2 | MTSPR | src.code() * B21 | 32 << 11); in mtxer()
1931 void Assembler::mfcr(Register dst) { emit(EXT2 | MFCR | dst.code() * B21); } in mfcr()
1936 emit(EXT2 | MFVSRD | src.code() * B21 | dst.code() * B16); in mffprd()
1941 emit(EXT2 | MFVSRWZ | src.code() * B21 | dst.code() * B16); in mffprwz()
1946 emit(EXT2 | MTVSRD | dst.code() * B21 | src.code() * B16); in mtfprd()
1951 emit(EXT2 | MTVSRWZ | dst.code() * B21 | src.code() * B16); in mtfprwz()
1956 emit(EXT2 | MTVSRWA | dst.code() * B21 | src.code() * B16); in mtfprwa()
1981 emit(EXT2 | DCBF | ra.code() * B16 | rb.code() * B11); in dcbf()
1985 void Assembler::sync() { emit(EXT2 | SYNC); } in sync()
1988 void Assembler::lwsync() { emit(EXT2 | SYNC | 1 * B21); } in lwsync()
1992 emit(EXT2 | ICBI | ra.code() * B16 | rb.code() * B11); in icbi()
2027 emit(EXT2 | LFDX | frt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lfdx()
2036 emit(EXT2 | LFDUX | frt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lfdux()
2067 emit(EXT2 | LFSX | frt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lfsx()
2076 emit(EXT2 | LFSUX | frt.code() * B21 | ra.code() * B16 | rb.code() * B11 | in lfsux()
2107 emit(EXT2 | STFDX | frs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stfdx()
2116 emit(EXT2 | STFDUX | frs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stfdux()
2147 emit(EXT2 | STFSX | frs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stfsx()
2156 emit(EXT2 | STFSUX | frs.code() * B21 | ra.code() * B16 | rb.code() * B11 | in stfsux()