Home | History | Annotate | Download | only in qemu

Lines Matching refs:XL

438   /* The BA field in an XL form instruction.  */
440 /* The BI field in a B form or XL form instruction. */
445 /* The BA field in an XL form instruction when it must be the same
450 /* The BB field in an XL form instruction. */
455 /* The BB field in an XL form instruction when it must be the same
494 /* The BF field in an X or XL form instruction. */
500 /* The BF field in an X or XL form instruction. */
509 /* The BFA field in an X or XL form instruction. */
527 /* The BT field in an X or XL form instruction. */
532 or XL form instruction. This is used for the extended
904 /* The BA field in an XL form instruction when it must be the same as
929 /* The BB field in an XL form instruction when it must be the same as
1820 /* An XL form instruction with the LK field set to 0. */
1821 #define XL(op, xop) (OP (op) | ((((unsigned long)(xop)) & 0x3ff) << 1))
1823 /* An XL form instruction which uses the LK field. */
1824 #define XLLK(op, xop, lk) (XL ((op), (xop)) | ((lk) & 1))
1826 /* The mask for an XL form instruction. */
1829 /* An XL form instruction which explicitly sets the BO field. */
1834 /* An XL form instruction which explicitly sets the y bit of the BO
1839 /* An XL form instruction which sets the BO field and the condition
2908 { "mcrf", XL(19,0), XLBB_MASK|(3 << 21)|(3 << 16), COM, { BF, BFA } },
3133 { "rfid", XL(19,18), 0xffffffff, PPC64, { 0 } },
3135 { "crnot", XL(19,33), XL_MASK, PPCCOM, { BT, BA, BBA } },
3136 { "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } },
3139 { "rfi", XL(19,50), 0xffffffff, COM, { 0 } },
3140 { "rfci", XL(19,51), 0xffffffff, PPC403 | BOOKE, { 0 } },
3142 { "rfsvc", XL(19,82), 0xffffffff, POWER, { 0 } },
3144 { "crandc", XL(19,129), XL_MASK, COM, { BT, BA, BB } },
3146 { "isync", XL(19,150), 0xffffffff, PPCCOM, { 0 } },
3147 { "ics", XL(19,150), 0xffffffff, PWRCOM, { 0 } },
3149 { "crclr", XL(19,193), XL_MASK, PPCCOM, { BT, BAT, BBA } },
3150 { "crxor", XL(19,193), XL_MASK, COM, { BT, BA, BB } },
3152 { "crnand", XL(19,225), XL_MASK, COM, { BT, BA, BB } },
3154 { "crand", XL(19,257), XL_MASK, COM, { BT, BA, BB } },
3156 { "hrfid", XL(19,274), 0xffffffff, POWER5 | CELL, { 0 } },
3158 { "crset", XL(19,289), XL_MASK, PPCCOM, { BT, BAT, BBA } },
3159 { "creqv", XL(19,289), XL_MASK, COM, { BT, BA, BB } },
3161 { "doze", XL(19,402), 0xffffffff, POWER6, { 0 } },
3163 { "crorc", XL(19,417), XL_MASK, COM, { BT, BA, BB } },
3165 { "nap", XL(19,434), 0xffffffff, POWER6, { 0 } },
3167 { "crmove", XL(19,449), XL_MASK, PPCCOM, { BT, BA, BBA } },
3168 { "cror", XL(19,449), XL_MASK, COM, { BT, BA, BB } },
3170 { "sleep", XL(19,466), 0xffffffff, POWER6, { 0 } },
3171 { "rvwinkle", XL(19,498), 0xffffffff, POWER6, { 0 } },