Lines Matching defs:XO
346 /* The RA field in an D, DS, DQ, X, XO, M, or MDS form instruction. */
381 /* The RB field in an X, XO, M, or MDS form instruction. */
393 instruction or the RT field in a D, DS, X, XFX or XO form
1517 /* An XO form instruction. */
1518 #define XO(op, xop, oe, rc) \
1520 #define XO_MASK XO (0x3f, 0x1ff, 1, 1)
1721 { "macchw", XO(4,172,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1722 { "macchw.", XO(4,172,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1723 { "macchwo", XO(4,172,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1724 { "macchwo.", XO(4,172,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1725 { "macchws", XO(4,236,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1726 { "macchws.", XO(4,236,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1727 { "macchwso", XO(4,236,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1728 { "macchwso.", XO(4,236,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1729 { "macchwsu", XO(4,204,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1730 { "macchwsu.", XO(4,204,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1731 { "macchwsuo", XO(4,204,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1732 { "macchwsuo.", XO(4,204,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1733 { "macchwu", XO(4,140,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1734 { "macchwu.", XO(4,140,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1735 { "macchwuo", XO(4,140,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1736 { "macchwuo.", XO(4,140,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1737 { "machhw", XO(4,44,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1738 { "machhw.", XO(4,44,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1739 { "machhwo", XO(4,44,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1740 { "machhwo.", XO(4,44,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1741 { "machhws", XO(4,108,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1742 { "machhws.", XO(4,108,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1743 { "machhwso", XO(4,108,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1744 { "machhwso.", XO(4,108,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1745 { "machhwsu", XO(4,76,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1746 { "machhwsu.", XO(4,76,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1747 { "machhwsuo", XO(4,76,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1748 { "machhwsuo.", XO(4,76,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1749 { "machhwu", XO(4,12,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1750 { "machhwu.", XO(4,12,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1751 { "machhwuo", XO(4,12,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1752 { "machhwuo.", XO(4,12,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1753 { "maclhw", XO(4,428,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1754 { "maclhw.", XO(4,428,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1755 { "maclhwo", XO(4,428,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1756 { "maclhwo.", XO(4,428,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1757 { "maclhws", XO(4,492,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1758 { "maclhws.", XO(4,492,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1759 { "maclhwso", XO(4,492,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1760 { "maclhwso.", XO(4,492,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1761 { "maclhwsu", XO(4,460,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1762 { "maclhwsu.", XO(4,460,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1763 { "maclhwsuo", XO(4,460,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1764 { "maclhwsuo.", XO(4,460,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1765 { "maclhwu", XO(4,396,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1766 { "maclhwu.", XO(4,396,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1767 { "maclhwuo", XO(4,396,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1768 { "maclhwuo.", XO(4,396,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1781 { "nmacchw", XO(4,174,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1782 { "nmacchw.", XO(4,174,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1783 { "nmacchwo", XO(4,174,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1784 { "nmacchwo.", XO(4,174,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1785 { "nmacchws", XO(4,238,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1786 { "nmacchws.", XO(4,238,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1787 { "nmacchwso", XO(4,238,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1788 { "nmacchwso.", XO(4,238,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1789 { "nmachhw", XO(4,46,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1790 { "nmachhw.", XO(4,46,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1791 { "nmachhwo", XO(4,46,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1792 { "nmachhwo.", XO(4,46,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1793 { "nmachhws", XO(4,110,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1794 { "nmachhws.", XO(4,110,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1795 { "nmachhwso", XO(4,110,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1796 { "nmachhwso.", XO(4,110,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1797 { "nmaclhw", XO(4,430,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1798 { "nmaclhw.", XO(4,430,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1799 { "nmaclhwo", XO(4,430,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1800 { "nmaclhwo.", XO(4,430,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1801 { "nmaclhws", XO(4,494,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1802 { "nmaclhws.", XO(4,494,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1803 { "nmaclhwso", XO(4,494,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1804 { "nmaclhwso.", XO(4,494,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
3095 { "subfc", XO(31,8,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3096 { "sf", XO(31,8,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3097 { "subc", XO(31,8,0,0), XO_MASK, PPC, { RT, RB, RA } },
3098 { "subfc.", XO(31,8,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3099 { "sf.", XO(31,8,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3100 { "subc.", XO(31,8,0,1), XO_MASK, PPCCOM, { RT, RB, RA } },
3101 { "subfco", XO(31,8,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3102 { "sfo", XO(31,8,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3103 { "subco", XO(31,8,1,0), XO_MASK, PPC, { RT, RB, RA } },
3104 { "subfco.", XO(31,8,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3105 { "sfo.", XO(31,8,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3106 { "subco.", XO(31,8,1,1), XO_MASK, PPC, { RT, RB, RA } },
3108 { "mulhdu", XO(31,9,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3109 { "mulhdu.", XO(31,9,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3111 { "addc", XO(31,10,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3112 { "a", XO(31,10,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3113 { "addc.", XO(31,10,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3114 { "a.", XO(31,10,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3115 { "addco", XO(31,10,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3116 { "ao", XO(31,10,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3117 { "addco.", XO(31,10,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3118 { "ao.", XO(31,10,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3120 { "mulhwu", XO(31,11,0,0), XO_MASK, PPC, { RT, RA, RB } },
3121 { "mulhwu.", XO(31,11,0,1), XO_MASK, PPC, { RT, RA, RB } },
3170 { "subf", XO(31,40,0,0), XO_MASK, PPC, { RT, RA, RB } },
3171 { "sub", XO(31,40,0,0), XO_MASK, PPC, { RT, RB, RA } },
3172 { "subf.", XO(31,40,0,1), XO_MASK, PPC, { RT, RA, RB } },
3173 { "sub.", XO(31,40,0,1), XO_MASK, PPC, { RT, RB, RA } },
3174 { "subfo", XO(31,40,1,0), XO_MASK, PPC, { RT, RA, RB } },
3175 { "subo", XO(31,40,1,0), XO_MASK, PPC, { RT, RB, RA } },
3176 { "subfo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RA, RB } },
3177 { "subo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RB, RA } },
3212 { "mulhd", XO(31,73,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3213 { "mulhd.", XO(31,73,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3215 { "mulhw", XO(31,75,0,0), XO_MASK, PPC, { RT, RA, RB } },
3216 { "mulhw.", XO(31,75,0,1), XO_MASK, PPC, { RT, RA, RB } },
3236 { "neg", XO(31,104,0,0), XORB_MASK, COM, { RT, RA } },
3237 { "neg.", XO(31,104,0,1), XORB_MASK, COM, { RT, RA } },
3238 { "nego", XO(31,104,1,0), XORB_MASK, COM, { RT, RA } },
3239 { "nego.", XO(31,104,1,1), XORB_MASK, COM, { RT, RA } },
3241 { "mul", XO(31,107,0,0), XO_MASK, M601, { RT, RA, RB } },
3242 { "mul.", XO(31,107,0,1), XO_MASK, M601, { RT, RA, RB } },
3243 { "mulo", XO(31,107,1,0), XO_MASK, M601, { RT, RA, RB } },
3244 { "mulo.", XO(31,107,1,1), XO_MASK, M601, { RT, RA, RB } },
3267 { "subfe", XO(31,136,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3268 { "sfe", XO(31,136,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3269 { "subfe.", XO(31,136,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3270 { "sfe.", XO(31,136,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3271 { "subfeo", XO(31,136,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3272 { "sfeo", XO(31,136,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3273 { "subfeo.", XO(31,136,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3274 { "sfeo.", XO(31,136,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3276 { "adde", XO(31,138,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3277 { "ae", XO(31,138,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3278 { "adde.", XO(31,138,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3279 { "ae.", XO(31,138,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3280 { "addeo", XO(31,138,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3281 { "aeo", XO(31,138,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3282 { "addeo.", XO(31,138,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3283 { "aeo.", XO(31,138,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3331 { "subfze", XO(31,200,0,0), XORB_MASK, PPCCOM, { RT, RA } },
3332 { "sfze", XO(31,200,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3333 { "subfze.", XO(31,200,0,1), XORB_MASK, PPCCOM, { RT, RA } },
3334 { "sfze.", XO(31,200,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3335 { "subfzeo", XO(31,200,1,0), XORB_MASK, PPCCOM, { RT, RA } },
3336 { "sfzeo", XO(31,200,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3337 { "subfzeo.",XO(31,200,1,1), XORB_MASK, PPCCOM, { RT, RA } },
3338 { "sfzeo.", XO(31,200,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3340 { "addze", XO(31,202,0,0), XORB_MASK, PPCCOM, { RT, RA } },
3341 { "aze", XO(31,202,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3342 { "addze.", XO(31,202,0,1), XORB_MASK, PPCCOM, { RT, RA } },
3343 { "aze.", XO(31,202,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3344 { "addzeo", XO(31,202,1,0), XORB_MASK, PPCCOM, { RT, RA } },
3345 { "azeo", XO(31,202,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3346 { "addzeo.", XO(31,202,1,1), XORB_MASK, PPCCOM, { RT, RA } },
3347 { "azeo.", XO(31,202,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3365 { "subfme", XO(31,232,0,0), XORB_MASK, PPCCOM, { RT, RA } },
3366 { "sfme", XO(31,232,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3367 { "subfme.", XO(31,232,0,1), XORB_MASK, PPCCOM, { RT, RA } },
3368 { "sfme.", XO(31,232,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3369 { "subfmeo", XO(31,232,1,0), XORB_MASK, PPCCOM, { RT, RA } },
3370 { "sfmeo", XO(31,232,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3371 { "subfmeo.",XO(31,232,1,1), XORB_MASK, PPCCOM, { RT, RA } },
3372 { "sfmeo.", XO(31,232,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3374 { "mulld", XO(31,233,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3375 { "mulld.", XO(31,233,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3376 { "mulldo", XO(31,233,1,0), XO_MASK, PPC64, { RT, RA, RB } },
3377 { "mulldo.", XO(31,233,1,1), XO_MASK, PPC64, { RT, RA, RB } },
3379 { "addme", XO(31,234,0,0), XORB_MASK, PPCCOM, { RT, RA } },
3380 { "ame", XO(31,234,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3381 { "addme.", XO(31,234,0,1), XORB_MASK, PPCCOM, { RT, RA } },
3382 { "ame.", XO(31,234,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3383 { "addmeo", XO(31,234,1,0), XORB_MASK, PPCCOM, { RT, RA } },
3384 { "ameo", XO(31,234,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3385 { "addmeo.", XO(31,234,1,1), XORB_MASK, PPCCOM, { RT, RA } },
3386 { "ameo.", XO(31,234,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3388 { "mullw", XO(31,235,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3389 { "muls", XO(31,235,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3390 { "mullw.", XO(31,235,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3391 { "muls.", XO(31,235,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3392 { "mullwo", XO(31,235,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3393 { "mulso", XO(31,235,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3394 { "mullwo.", XO(31,235,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3395 { "mulso.", XO(31,235,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3414 { "doz", XO(31,264,0,0), XO_MASK, M601, { RT, RA, RB } },
3415 { "doz.", XO(31,264,0,1), XO_MASK, M601, { RT, RA, RB } },
3416 { "dozo", XO(31,264,1,0), XO_MASK, M601, { RT, RA, RB } },
3417 { "dozo.", XO(31,264,1,1), XO_MASK, M601, { RT, RA, RB } },
3419 { "add", XO(31,266,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3420 { "cax", XO(31,266,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3421 { "add.", XO(31,266,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3422 { "cax.", XO(31,266,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3423 { "addo", XO(31,266,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3424 { "caxo", XO(31,266,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3425 { "addo.", XO(31,266,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3426 { "caxo.", XO(31,266,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3494 { "div", XO(31,331,0,0), XO_MASK, M601, { RT, RA, RB } },
3495 { "div.", XO(31,331,0,1), XO_MASK, M601, { RT, RA, RB } },
3496 { "divo", XO(31,331,1,0), XO_MASK, M601, { RT, RA, RB } },
3497 { "divo.", XO(31,331,1,1), XO_MASK, M601, { RT, RA, RB } },
3704 { "abs", XO(31,360,0,0), XORB_MASK, M601, { RT, RA } },
3705 { "abs.", XO(31,360,0,1), XORB_MASK, M601, { RT, RA } },
3706 { "abso", XO(31,360,1,0), XORB_MASK, M601, { RT, RA } },
3707 { "abso.", XO(31,360,1,1), XORB_MASK, M601, { RT, RA } },
3709 { "divs", XO(31,363,0,0), XO_MASK, M601, { RT, RA, RB } },
3710 { "divs.", XO(31,363,0,1), XO_MASK, M601, { RT, RA, RB } },
3711 { "divso", XO(31,363,1,0), XO_MASK, M601, { RT, RA, RB } },
3712 { "divso.", XO(31,363,1,1), XO_MASK, M601, { RT, RA, RB } },
3726 { "subfe64", XO(31,392,0,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3727 { "subfe64o",XO(31,392,1,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3729 { "adde64", XO(31,394,0,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3730 { "adde64o", XO(31,394,1,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3816 { "subfze64",XO(31,456,0,0), XORB_MASK, BOOKE64, { RT, RA } },
3817 { "subfze64o",XO(31,456,1,0), XORB_MASK, BOOKE64, { RT, RA } },
3819 { "divdu", XO(31,457,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3820 { "divdu.", XO(31,457,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3821 { "divduo", XO(31,457,1,0), XO_MASK, PPC64, { RT, RA, RB } },
3822 { "divduo.", XO(31,457,1,1), XO_MASK, PPC64, { RT, RA, RB } },
3824 { "addze64", XO(31,458,0,0), XORB_MASK, BOOKE64, { RT, RA } },
3825 { "addze64o",XO(31,458,1,0), XORB_MASK, BOOKE64, { RT, RA } },
3827 { "divwu", XO(31,459,0,0), XO_MASK, PPC, { RT, RA, RB } },
3828 { "divwu.", XO(31,459,0,1), XO_MASK, PPC, { RT, RA, RB } },
3829 { "divwuo", XO(31,459,1,0), XO_MASK, PPC, { RT, RA, RB } },
3830 { "divwuo.", XO(31,459,1,1), XO_MASK, PPC, { RT, RA, RB } },
3999 { "nabs", XO(31,488,0,0), XORB_MASK, M601, { RT, RA } },
4000 { "subfme64",XO(31,488,0,0), XORB_MASK, BOOKE64, { RT, RA } },
4001 { "nabs.", XO(31,488,0,1), XORB_MASK, M601, { RT, RA } },
4002 { "nabso", XO(31,488,1,0), XORB_MASK, M601, { RT, RA } },
4003 { "subfme64o",XO(31,488,1,0), XORB_MASK, BOOKE64, { RT, RA } },
4004 { "nabso.", XO(31,488,1,1), XORB_MASK, M601, { RT, RA } },
4006 { "divd", XO(31,489,0,0), XO_MASK, PPC64, { RT, RA, RB } },
4007 { "divd.", XO(31,489,0,1), XO_MASK, PPC64, { RT, RA, RB } },
4008 { "divdo", XO(31,489,1,0), XO_MASK, PPC64, { RT, RA, RB } },
4009 { "divdo.", XO(31,489,1,1), XO_MASK, PPC64, { RT, RA, RB } },
4011 { "addme64", XO(31,490,0,0), XORB_MASK, BOOKE64, { RT, RA } },
4012 { "addme64o",XO(31,490,1,0), XORB_MASK, BOOKE64, { RT, RA } },
4014 { "divw", XO(31,491,0,0), XO_MASK, PPC, { RT, RA, RB } },
4015 { "divw.", XO(31,491,0,1), XO_MASK, PPC, { RT, RA, RB } },
4016 { "divwo", XO(31,491,1,0), XO_MASK, PPC, { RT, RA, RB } },
4017 { "divwo.", XO(31,491,1,1), XO_MASK, PPC, { RT, RA, RB } },