Lines Matching refs:XL_MASK
2790 #define XL_MASK XLLK (0x3f, 0x3ff, 1)
2792 /* An XL_MASK with the RT, RA and RB fields fixed, but S bit clear. */
2793 #define XLS_MASK ((XL_MASK | RT_MASK | RA_MASK | RB_MASK) & ~(1 << 11))
2798 #define XLO_MASK (XL_MASK | BO_MASK)
2803 #define XLYLK_MASK (XL_MASK | Y_MASK)
2811 /* An XL_MASK or XLYLK_MASK or XLOCB_MASK with the BB field fixed. */
2812 #define XLBB_MASK (XL_MASK | BB_MASK)
2817 #define XLBH_MASK (XL_MASK | (0x1c << 11))
2819 /* An XL_MASK with the BO and BB fields fixed. */
2820 #define XLBOBB_MASK (XL_MASK | BO_MASK | BB_MASK)
2822 /* An XL_MASK with the BO, BI and BB fields fixed. */
2823 #define XLBOBIBB_MASK (XL_MASK | BO_MASK | BI_MASK | BB_MASK)
4383 {"crnot", XL(19,33), XL_MASK, PPCCOM, PPCVLE, {BT, BA, BBA}},
4384 {"crnor", XL(19,33), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4395 {"crandc", XL(19,129), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4402 {"crclr", XL(19,193), XL_MASK, PPCCOM, PPCVLE, {BT, BAT, BBA}},
4403 {"crxor", XL(19,193), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4407 {"crnand", XL(19,225), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4409 {"crand", XL(19,257), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4413 {"crset", XL(19,289), XL_MASK, PPCCOM, PPCVLE, {BT, BAT, BBA}},
4414 {"creqv", XL(19,289), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4421 {"crorc", XL(19,417), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
4425 {"crmove", XL(19,449), XL_MASK, PPCCOM, PPCVLE, {BT, BA, BBA}},
4426 {"cror", XL(19,449), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
7154 {"e_crandc", XL(31,129), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7155 {"e_crnand", XL(31,225), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7156 {"e_crnot", XL(31,33), XL_MASK, PPCVLE, 0, {BT, BA, BBA}},
7157 {"e_crnor", XL(31,33), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7158 {"e_crclr", XL(31,193), XL_MASK, PPCVLE, 0, {BT, BAT, BBA}},
7159 {"e_crxor", XL(31,193), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7160 {"e_mcrf", XL(31,16), XL_MASK, PPCVLE, 0, {CRD, CR}},
7164 {"e_crand", XL(31,257), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7169 {"e_crset", XL(31,289), XL_MASK, PPCVLE, 0, {BT, BAT, BBA}},
7170 {"e_creqv", XL(31,289), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7175 {"e_crorc", XL(31,417), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
7177 {"e_crmove", XL(31,449), XL_MASK, PPCVLE, 0, {BT, BA, BBA}},
7178 {"e_cror", XL(31,449), XL_MASK, PPCVLE, 0, {BT, BA, BB}},