Lines Matching +full:168 +full:mb

275   /* The MB field in an M form instruction.  */
276 #define MB CRB macro
464 /* The MB and ME fields in an M form instruction expressed a single
472 /* The MB or ME field in an MD or MDS form instruction. The high
1555 /* The MB and ME fields in an M form instruction expressed as a single
1567 int mb, me, mx, count, last; in insert_mbe() local
1577 mb = 0; in insert_mbe()
1585 /* mb: location of last 0->1 transition */ in insert_mbe()
1594 mb = mx; in insert_mbe()
1610 return insn | (mb << 6) | ((me - 1) << 1); in insert_mbe()
1619 int mb, me; in extract_mbe() local
1624 mb = (insn >> 6) & 0x1f; in extract_mbe()
1626 if (mb < me + 1) in extract_mbe()
1629 for (i = mb; i <= me; i++) in extract_mbe()
1632 else if (mb == me + 1) in extract_mbe()
1634 else /* (mb > me + 1) */ in extract_mbe()
1637 for (i = me + 1; i < mb; i++) in extract_mbe()
1643 /* The MB or ME field in an MD or MDS form instruction. The high bit
2470 /* An M_MASK with the MB and ME fields fixed. */
2480 /* An MD_MASK with the MB field fixed. */
2490 /* An MDS_MASK with the MB field fixed. */
3233 {"mulchw", XRC(4, 168,0), X_MASK, MULHW, 0, {RT, RA, RB}},
3234 {"mulchw.", XRC(4, 168,1), X_MASK, MULHW, 0, {RT, RA, RB}},
4594 {"clrlwi", MME(21,31,0), MSHME_MASK, PPCCOM, PPCVLE, {RA, RS, MB}},
4598 {"clrlwi.", MME(21,31,1), MSHME_MASK, PPCCOM, PPCVLE, {RA, RS, MB}},
6532 {"xvcvuxwsp", XX2(60,168), XX2_MASK, PPCVSX, PPCVLE, {XT6, XB6}},
6595 {"xsmindp", XX3(60,168), XX3_MASK, PPCVSX, PPCVLE, {XT6, XA6, XB6}},
7106 {"e_rlwimi", M(29,0), M_MASK, PPCVLE, 0, {RA, RS, SH, MB, ME}},