Lines Matching refs:XL
149 /* The BA and BB fields in an XL form instruction or the RA and RB fields or
177 /* The BT, BA and BB fields in an XL form instruction when they must all be
2808 /* The BA field in an XL form instruction. */
2810 /* The BI field in a B form or XL form instruction. */
2815 /* The BT, BA and BB fields in a XL form instruction when they must all
2820 /* The BB field in an XL form instruction. */
2825 /* The BA and BB fields in a XL form instruction when they must be
2877 /* The BF field in an X or XL form instruction. */
2881 /* The CRD field in an XL form instruction. */
2885 /* The BF field in an X or XL form instruction. */
2906 /* The BFA field in an X or XL form instruction. */
2933 /* The BT field in an X or XL form instruction. */
2968 or XL form instruction. This is used for the extended
2981 /* The CRD32 field in an XL form instruction. */
3755 /* The S field in a XL form instruction. */
4733 /* An XL form instruction with the LK field set to 0. */
4734 #define XL(op, xop) (OP (op) | ((((uint64_t)(xop)) & 0x3ff) << 1))
4736 /* An XL form instruction which uses the LK field. */
4737 #define XLLK(op, xop, lk) (XL ((op), (xop)) | ((lk) & 1))
4739 /* The mask for an XL form instruction. */
4745 /* An XL form instruction which explicitly sets the BO field. */
4750 /* An XL form instruction which sets the BO field and the condition
6361 {"mcrf", XL(19,0), XLBB_MASK|(3<<21)|(3<<16), COM, PPCVLE, {BF, BFA}},
6591 {"rfid", XL(19,18), 0xffffffff, PPC64, PPCVLE, {0}},
6593 {"crnot", XL(19,33), XL_MASK, PPCCOM, PPCVLE|EXT, {BT, BAB}},
6594 {"crnor", XL(19,33), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6597 {"rfdi", XL(19,39), 0xffffffff, E500MC, PPCVLE, {0}},
6598 {"rfi", XL(19,50), 0xffffffff, COM, PPCVLE, {0}},
6599 {"rfci", XL(19,51), 0xffffffff, PPC403|BOOKE|PPCE300|PPCA2|PPC476, PPCVLE, {0}},
6601 {"rfscv", XL(19,82), 0xffffffff, POWER9, PPCVLE, {0}},
6602 {"rfsvc", XL(19,82), 0xffffffff, POWER, PPCVLE, {0}},
6604 {"rfgi", XL(19,102), 0xffffffff, E500MC|PPCA2, PPCVLE, {0}},
6606 {"crandc", XL(19,129), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6608 {"rfebb", XL(19,146), XLS_MASK, POWER8, PPCVLE, {SXL}},
6610 {"isync", XL(19,150), 0xffffffff, PPCCOM, PPCVLE, {0}},
6611 {"ics", XL(19,150), 0xffffffff, PWRCOM, PPCVLE, {0}},
6613 {"crclr", XL(19,193), XL_MASK, PPCCOM, PPCVLE|EXT, {BTAB}},
6614 {"crxor", XL(19,193), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6618 {"crnand", XL(19,225), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6620 {"crand", XL(19,257), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6622 {"hrfid", XL(19,274), 0xffffffff, POWER5|CELL, PPC476|PPCVLE, {0}},
6624 {"crset", XL(19,289), XL_MASK, PPCCOM, PPCVLE|EXT, {BTAB}},
6625 {"creqv", XL(19,289), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6627 {"urfid", XL(19,306), 0xffffffff, POWER9, PPCVLE, {0}},
6628 {"stop", XL(19,370), 0xffffffff, POWER9, PPCVLE, {0}},
6630 {"doze", XL(19,402), 0xffffffff, POWER6, POWER9|PPCVLE, {0}},
6632 {"crorc", XL(19,417), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6634 {"nap", XL(19,434), 0xffffffff, POWER6, POWER9|PPCVLE, {0}},
6636 {"crmove", XL(19,449), XL_MASK, PPCCOM, PPCVLE|EXT, {BT, BAB}},
6637 {"cror", XL(19,449), XL_MASK, COM, PPCVLE, {BT, BA, BB}},
6639 {"sleep", XL(19,466), 0xffffffff, POWER6, POWER9|PPCVLE, {0}},
6640 {"rvwinkle", XL(19,498), 0xffffffff, POWER6, POWER9|PPCVLE, {0}},
10099 {"e_crandc", XL(31,129), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10100 {"e_crnand", XL(31,225), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10101 {"e_crnot", XL(31,33), XL_MASK, PPCVLE, EXT, {BT, BAB}},
10102 {"e_crnor", XL(31,33), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10103 {"e_crclr", XL(31,193), XL_MASK, PPCVLE, EXT, {BTAB}},
10104 {"e_crxor", XL(31,193), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10105 {"e_mcrf", XL(31,16), XL_MASK, PPCVLE, 0, {CRD, CR}},
10109 {"e_crand", XL(31,257), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10114 {"e_crset", XL(31,289), XL_MASK, PPCVLE, EXT, {BTAB}},
10115 {"e_creqv", XL(31,289), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10120 {"e_crorc", XL(31,417), XL_MASK, PPCVLE, 0, {BT, BA, BB}},
10122 {"e_crmove", XL(31,449), XL_MASK, PPCVLE, EXT, {BT, BAB}},
10123 {"e_cror", XL(31,449), XL_MASK, PPCVLE, 0, {BT, BA, BB}},