• Home
  • Raw
  • Download

Lines Matching refs:XO_MASK

1784 #define XO_MASK XO (0x3f, 0x1ff, 1, 1)  macro
1787 #define XORB_MASK (XO_MASK | RB_MASK)
1983 { "macchw", XO(4,172,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1984 { "macchw.", XO(4,172,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1985 { "macchwo", XO(4,172,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1986 { "macchwo.", XO(4,172,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1987 { "macchws", XO(4,236,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1988 { "macchws.", XO(4,236,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1989 { "macchwso", XO(4,236,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1990 { "macchwso.", XO(4,236,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1991 { "macchwsu", XO(4,204,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1992 { "macchwsu.", XO(4,204,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1993 { "macchwsuo", XO(4,204,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1994 { "macchwsuo.", XO(4,204,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1995 { "macchwu", XO(4,140,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1996 { "macchwu.", XO(4,140,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1997 { "macchwuo", XO(4,140,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1998 { "macchwuo.", XO(4,140,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
1999 { "machhw", XO(4,44,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2000 { "machhw.", XO(4,44,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2001 { "machhwo", XO(4,44,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2002 { "machhwo.", XO(4,44,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2003 { "machhws", XO(4,108,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2004 { "machhws.", XO(4,108,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2005 { "machhwso", XO(4,108,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2006 { "machhwso.", XO(4,108,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2007 { "machhwsu", XO(4,76,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2008 { "machhwsu.", XO(4,76,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2009 { "machhwsuo", XO(4,76,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2010 { "machhwsuo.", XO(4,76,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2011 { "machhwu", XO(4,12,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2012 { "machhwu.", XO(4,12,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2013 { "machhwuo", XO(4,12,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2014 { "machhwuo.", XO(4,12,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2015 { "maclhw", XO(4,428,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2016 { "maclhw.", XO(4,428,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2017 { "maclhwo", XO(4,428,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2018 { "maclhwo.", XO(4,428,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2019 { "maclhws", XO(4,492,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2020 { "maclhws.", XO(4,492,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2021 { "maclhwso", XO(4,492,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2022 { "maclhwso.", XO(4,492,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2023 { "maclhwsu", XO(4,460,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2024 { "maclhwsu.", XO(4,460,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2025 { "maclhwsuo", XO(4,460,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2026 { "maclhwsuo.", XO(4,460,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2027 { "maclhwu", XO(4,396,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2028 { "maclhwu.", XO(4,396,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2029 { "maclhwuo", XO(4,396,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2030 { "maclhwuo.", XO(4,396,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2043 { "nmacchw", XO(4,174,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2044 { "nmacchw.", XO(4,174,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2045 { "nmacchwo", XO(4,174,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2046 { "nmacchwo.", XO(4,174,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2047 { "nmacchws", XO(4,238,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2048 { "nmacchws.", XO(4,238,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2049 { "nmacchwso", XO(4,238,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2050 { "nmacchwso.", XO(4,238,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2051 { "nmachhw", XO(4,46,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2052 { "nmachhw.", XO(4,46,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2053 { "nmachhwo", XO(4,46,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2054 { "nmachhwo.", XO(4,46,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2055 { "nmachhws", XO(4,110,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2056 { "nmachhws.", XO(4,110,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2057 { "nmachhwso", XO(4,110,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2058 { "nmachhwso.", XO(4,110,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2059 { "nmaclhw", XO(4,430,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2060 { "nmaclhw.", XO(4,430,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2061 { "nmaclhwo", XO(4,430,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2062 { "nmaclhwo.", XO(4,430,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2063 { "nmaclhws", XO(4,494,0,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2064 { "nmaclhws.", XO(4,494,0,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2065 { "nmaclhwso", XO(4,494,1,0), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
2066 { "nmaclhwso.", XO(4,494,1,1), XO_MASK, PPC405|PPC440, { RT, RA, RB } },
3356 { "subfc", XO(31,8,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3357 { "sf", XO(31,8,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3358 { "subc", XO(31,8,0,0), XO_MASK, PPC, { RT, RB, RA } },
3359 { "subfc.", XO(31,8,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3360 { "sf.", XO(31,8,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3361 { "subc.", XO(31,8,0,1), XO_MASK, PPCCOM, { RT, RB, RA } },
3362 { "subfco", XO(31,8,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3363 { "sfo", XO(31,8,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3364 { "subco", XO(31,8,1,0), XO_MASK, PPC, { RT, RB, RA } },
3365 { "subfco.", XO(31,8,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3366 { "sfo.", XO(31,8,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3367 { "subco.", XO(31,8,1,1), XO_MASK, PPC, { RT, RB, RA } },
3369 { "mulhdu", XO(31,9,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3370 { "mulhdu.", XO(31,9,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3372 { "addc", XO(31,10,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3373 { "a", XO(31,10,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3374 { "addc.", XO(31,10,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3375 { "a.", XO(31,10,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3376 { "addco", XO(31,10,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3377 { "ao", XO(31,10,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3378 { "addco.", XO(31,10,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3379 { "ao.", XO(31,10,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3381 { "mulhwu", XO(31,11,0,0), XO_MASK, PPC, { RT, RA, RB } },
3382 { "mulhwu.", XO(31,11,0,1), XO_MASK, PPC, { RT, RA, RB } },
3431 { "subf", XO(31,40,0,0), XO_MASK, PPC, { RT, RA, RB } },
3432 { "sub", XO(31,40,0,0), XO_MASK, PPC, { RT, RB, RA } },
3433 { "subf.", XO(31,40,0,1), XO_MASK, PPC, { RT, RA, RB } },
3434 { "sub.", XO(31,40,0,1), XO_MASK, PPC, { RT, RB, RA } },
3435 { "subfo", XO(31,40,1,0), XO_MASK, PPC, { RT, RA, RB } },
3436 { "subo", XO(31,40,1,0), XO_MASK, PPC, { RT, RB, RA } },
3437 { "subfo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RA, RB } },
3438 { "subo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RB, RA } },
3473 { "mulhd", XO(31,73,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3474 { "mulhd.", XO(31,73,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3476 { "mulhw", XO(31,75,0,0), XO_MASK, PPC, { RT, RA, RB } },
3477 { "mulhw.", XO(31,75,0,1), XO_MASK, PPC, { RT, RA, RB } },
3502 { "mul", XO(31,107,0,0), XO_MASK, M601, { RT, RA, RB } },
3503 { "mul.", XO(31,107,0,1), XO_MASK, M601, { RT, RA, RB } },
3504 { "mulo", XO(31,107,1,0), XO_MASK, M601, { RT, RA, RB } },
3505 { "mulo.", XO(31,107,1,1), XO_MASK, M601, { RT, RA, RB } },
3528 { "subfe", XO(31,136,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3529 { "sfe", XO(31,136,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3530 { "subfe.", XO(31,136,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3531 { "sfe.", XO(31,136,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3532 { "subfeo", XO(31,136,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3533 { "sfeo", XO(31,136,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3534 { "subfeo.", XO(31,136,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3535 { "sfeo.", XO(31,136,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3537 { "adde", XO(31,138,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3538 { "ae", XO(31,138,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3539 { "adde.", XO(31,138,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3540 { "ae.", XO(31,138,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3541 { "addeo", XO(31,138,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3542 { "aeo", XO(31,138,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3543 { "addeo.", XO(31,138,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3544 { "aeo.", XO(31,138,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3635 { "mulld", XO(31,233,0,0), XO_MASK, PPC64, { RT, RA, RB } },
3636 { "mulld.", XO(31,233,0,1), XO_MASK, PPC64, { RT, RA, RB } },
3637 { "mulldo", XO(31,233,1,0), XO_MASK, PPC64, { RT, RA, RB } },
3638 { "mulldo.", XO(31,233,1,1), XO_MASK, PPC64, { RT, RA, RB } },
3649 { "mullw", XO(31,235,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3650 { "muls", XO(31,235,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3651 { "mullw.", XO(31,235,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3652 { "muls.", XO(31,235,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3653 { "mullwo", XO(31,235,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3654 { "mulso", XO(31,235,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3655 { "mullwo.", XO(31,235,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3656 { "mulso.", XO(31,235,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3675 { "doz", XO(31,264,0,0), XO_MASK, M601, { RT, RA, RB } },
3676 { "doz.", XO(31,264,0,1), XO_MASK, M601, { RT, RA, RB } },
3677 { "dozo", XO(31,264,1,0), XO_MASK, M601, { RT, RA, RB } },
3678 { "dozo.", XO(31,264,1,1), XO_MASK, M601, { RT, RA, RB } },
3680 { "add", XO(31,266,0,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3681 { "cax", XO(31,266,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3682 { "add.", XO(31,266,0,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3683 { "cax.", XO(31,266,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3684 { "addo", XO(31,266,1,0), XO_MASK, PPCCOM, { RT, RA, RB } },
3685 { "caxo", XO(31,266,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3686 { "addo.", XO(31,266,1,1), XO_MASK, PPCCOM, { RT, RA, RB } },
3687 { "caxo.", XO(31,266,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3755 { "div", XO(31,331,0,0), XO_MASK, M601, { RT, RA, RB } },
3756 { "div.", XO(31,331,0,1), XO_MASK, M601, { RT, RA, RB } },
3757 { "divo", XO(31,331,1,0), XO_MASK, M601, { RT, RA, RB } },
3758 { "divo.", XO(31,331,1,1), XO_MASK, M601, { RT, RA, RB } },
3970 { "divs", XO(31,363,0,0), XO_MASK, M601, { RT, RA, RB } },
3971 { "divs.", XO(31,363,0,1), XO_MASK, M601, { RT, RA, RB } },
3972 { "divso", XO(31,363,1,0), XO_MASK, M601, { RT, RA, RB } },
3973 { "divso.", XO(31,363,1,1), XO_MASK, M601, { RT, RA, RB } },
3987 { "subfe64", XO(31,392,0,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3988 { "subfe64o",XO(31,392,1,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3990 { "adde64", XO(31,394,0,0), XO_MASK, BOOKE64, { RT, RA, RB } },
3991 { "adde64o", XO(31,394,1,0), XO_MASK, BOOKE64, { RT, RA, RB } },
4073 { "divdu", XO(31,457,0,0), XO_MASK, PPC64, { RT, RA, RB } },
4074 { "divdu.", XO(31,457,0,1), XO_MASK, PPC64, { RT, RA, RB } },
4075 { "divduo", XO(31,457,1,0), XO_MASK, PPC64, { RT, RA, RB } },
4076 { "divduo.", XO(31,457,1,1), XO_MASK, PPC64, { RT, RA, RB } },
4081 { "divwu", XO(31,459,0,0), XO_MASK, PPC, { RT, RA, RB } },
4082 { "divwu.", XO(31,459,0,1), XO_MASK, PPC, { RT, RA, RB } },
4083 { "divwuo", XO(31,459,1,0), XO_MASK, PPC, { RT, RA, RB } },
4084 { "divwuo.", XO(31,459,1,1), XO_MASK, PPC, { RT, RA, RB } },
4260 { "divd", XO(31,489,0,0), XO_MASK, PPC64, { RT, RA, RB } },
4261 { "divd.", XO(31,489,0,1), XO_MASK, PPC64, { RT, RA, RB } },
4262 { "divdo", XO(31,489,1,0), XO_MASK, PPC64, { RT, RA, RB } },
4263 { "divdo.", XO(31,489,1,1), XO_MASK, PPC64, { RT, RA, RB } },
4268 { "divw", XO(31,491,0,0), XO_MASK, PPC, { RT, RA, RB } },
4269 { "divw.", XO(31,491,0,1), XO_MASK, PPC, { RT, RA, RB } },
4270 { "divwo", XO(31,491,1,0), XO_MASK, PPC, { RT, RA, RB } },
4271 { "divwo.", XO(31,491,1,1), XO_MASK, PPC, { RT, RA, RB } },