Home | History | Annotate | Download | only in opcodes

Lines Matching defs:XL

139   /* The BA field in an XL form instruction.  */
141 /* The BI field in a B form or XL form instruction. */
146 /* The BA field in an XL form instruction when it must be the same
151 /* The BB field in an XL form instruction. */
156 /* The BB field in an XL form instruction when it must be the same
198 /* The BF field in an X or XL form instruction. */
202 /* The CRD field in an XL form instruction. */
206 /* The BF field in an X or XL form instruction. */
215 /* The BFA field in an X or XL form instruction. */
233 /* The BT field in an X or XL form instruction. */
264 or XL form instruction. This is used for the extended
277 /* The CRD32 field in an XL form instruction. */
769 /* The S field in a XL form instruction. */
984 /* The BA field in an XL form instruction when it must be the same as
1009 /* The BB field in an XL form instruction when it must be the same as
2536 /* An XL form instruction with the LK field set to 0. */
2537 #define XL(op, xop) (OP (op) | ((((unsigned long)(xop)) & 0x3ff) << 1))
2539 /* An XL form instruction which uses the LK field. */
2540 #define XLLK(op, xop, lk) (XL ((op), (xop)) | ((lk) & 1))
2542 /* The mask for an XL form instruction. */
2548 /* An XL form instruction which explicitly sets the BO field. */
2553 /* An XL form instruction which explicitly sets the y bit of the BO
2558 /* An XL form instruction which sets the BO field and the condition
3825 {"mcrf", XL(19,0), XLBB_MASK|(3<<21)|(3<<16), COM, PPCNONE, {BF, BFA}},
4051 {"rfid", XL(19,18), 0xffffffff, PPC64, PPCNONE, {0}},
4053 {"crnot", XL(19,33), XL_MASK, PPCCOM, PPCNONE, {BT, BA, BBA}},
4054 {"crnor", XL(19,33), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4057 {"rfdi", XL(19,39), 0xffffffff, E500MC, PPCNONE, {0}},
4058 {"rfi", XL(19,50), 0xffffffff, COM, PPCNONE, {0}},
4059 {"rfci", XL(19,51), 0xffffffff, PPC403|BOOKE|PPCE300|PPCA2|PPC476, PPCNONE, {0}},
4061 {"rfsvc", XL(19,82), 0xffffffff, POWER, PPCNONE, {0}},
4063 {"rfgi", XL(19,102), 0xffffffff, E500MC|PPCA2, PPCNONE, {0}},
4065 {"crandc", XL(19,129), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4067 {"rfebb", XL(19,146), XLS_MASK, POWER8, PPCNONE, {SXL}},
4069 {"isync", XL(19,150), 0xffffffff, PPCCOM, PPCNONE, {0}},
4070 {"ics", XL(19,150), 0xffffffff, PWRCOM, PPCNONE, {0}},
4072 {"crclr", XL(19,193), XL_MASK, PPCCOM, PPCNONE, {BT, BAT, BBA}},
4073 {"crxor", XL(19,193), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4077 {"crnand", XL(19,225), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4079 {"crand", XL(19,257), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4081 {"hrfid", XL(19,274), 0xffffffff, POWER5|CELL, PPC476, {0}},
4083 {"crset", XL(19,289), XL_MASK, PPCCOM, PPCNONE, {BT, BAT, BBA}},
4084 {"creqv", XL(19,289), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4086 {"doze", XL(19,402), 0xffffffff, POWER6, PPCNONE, {0}},
4088 {"crorc", XL(19,417), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4090 {"nap", XL(19,434), 0xffffffff, POWER6, PPCNONE, {0}},
4092 {"crmove", XL(19,449), XL_MASK, PPCCOM, PPCNONE, {BT, BA, BBA}},
4093 {"cror", XL(19,449), XL_MASK, COM, PPCNONE, {BT, BA, BB}},
4095 {"sleep", XL(19,466), 0xffffffff, POWER6, PPCNONE, {0}},
4096 {"rvwinkle", XL(19,498), 0xffffffff, POWER6, PPCNONE, {0}},
6595 {"e_crandc", XL(31,129), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6596 {"e_crnand", XL(31,225), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6597 {"e_crnot", XL(31,33), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BBA}},
6598 {"e_crnor", XL(31,33), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6599 {"e_crclr", XL(31,193), XL_MASK, PPCVLE, PPCNONE, {BT, BAT, BBA}},
6600 {"e_crxor", XL(31,193), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6601 {"e_mcrf", XL(31,16), XL_MASK, PPCVLE, PPCNONE, {CRD, CR}},
6605 {"e_crand", XL(31,257), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6610 {"e_crset", XL(31,289), XL_MASK, PPCVLE, PPCNONE, {BT, BAT, BBA}},
6611 {"e_creqv", XL(31,289), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6616 {"e_crorc", XL(31,417), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},
6618 {"e_crmove", XL(31,449), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BBA}},
6619 {"e_cror", XL(31,449), XL_MASK, PPCVLE, PPCNONE, {BT, BA, BB}},