Home | History | Annotate | Download | only in disas

Lines Matching refs:COM

1976 #define	COM     PPC_OPCODE_POWER | PPC_OPCODE_PPC | PPC_OPCODE_COMMON
2650 { "bdz", BBO(16,BODZ,0,0), BBOATBI_MASK, COM, { BD } },
2653 { "bdzl", BBO(16,BODZ,0,1), BBOATBI_MASK, COM, { BD } },
2656 { "bdza", BBO(16,BODZ,1,0), BBOATBI_MASK, COM, { BDA } },
2659 { "bdzla", BBO(16,BODZ,1,1), BBOATBI_MASK, COM, { BDA } },
2662 { "blt", BBOCB(16,BOT,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2665 { "bltl", BBOCB(16,BOT,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2668 { "blta", BBOCB(16,BOT,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2671 { "bltla", BBOCB(16,BOT,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2674 { "bgt", BBOCB(16,BOT,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2677 { "bgtl", BBOCB(16,BOT,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2680 { "bgta", BBOCB(16,BOT,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2683 { "bgtla", BBOCB(16,BOT,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2686 { "beq", BBOCB(16,BOT,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2689 { "beql", BBOCB(16,BOT,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2692 { "beqa", BBOCB(16,BOT,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2695 { "beqla", BBOCB(16,BOT,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2698 { "bso", BBOCB(16,BOT,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2701 { "bsol", BBOCB(16,BOT,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2704 { "bsoa", BBOCB(16,BOT,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2707 { "bsola", BBOCB(16,BOT,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2722 { "bge", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2725 { "bgel", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2728 { "bgea", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2731 { "bgela", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2734 { "bnl", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2737 { "bnll", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2740 { "bnla", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2743 { "bnlla", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2746 { "ble", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2749 { "blel", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2752 { "blea", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2755 { "blela", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2758 { "bng", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2761 { "bngl", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2764 { "bnga", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2767 { "bngla", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2770 { "bne", BBOCB(16,BOF,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2773 { "bnel", BBOCB(16,BOF,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2776 { "bnea", BBOCB(16,BOF,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2779 { "bnela", BBOCB(16,BOF,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2782 { "bns", BBOCB(16,BOF,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2785 { "bnsl", BBOCB(16,BOF,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2788 { "bnsa", BBOCB(16,BOF,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2791 { "bnsla", BBOCB(16,BOF,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2886 { "bc", B(16,0,0), B_MASK, COM, { BO, BI, BD } },
2889 { "bcl", B(16,0,1), B_MASK, COM, { BO, BI, BD } },
2892 { "bca", B(16,1,0), B_MASK, COM, { BO, BI, BDA } },
2895 { "bcla", B(16,1,1), B_MASK, COM, { BO, BI, BDA } },
2903 { "b", B(18,0,0), B_MASK, COM, { LI } },
2904 { "bl", B(18,0,1), B_MASK, COM, { LI } },
2905 { "ba", B(18,1,0), B_MASK, COM, { LIA } },
2906 { "bla", B(18,1,1), B_MASK, COM, { LIA } },
2908 { "mcrf", XL(19,0), XLBB_MASK|(3 << 21)|(3 << 16), COM, { BF, BFA } },
3136 { "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } },
3139 { "rfi", XL(19,50), 0xffffffff, COM, { 0 } },
3144 { "crandc", XL(19,129), XL_MASK, COM, { BT, BA, BB } },
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 } },
3159 { "creqv", XL(19,289), XL_MASK, COM, { BT, BA, BB } },
3163 { "crorc", XL(19,417), XL_MASK, COM, { BT, BA, BB } },
3168 { "cror", XL(19,449), XL_MASK, COM, { BT, BA, BB } },
3173 { "bctr", XLO(19,BOU,528,0), XLBOBIBB_MASK, COM, { 0 } },
3174 { "bctrl", XLO(19,BOU,528,1), XLBOBIBB_MASK, COM, { 0 } },
3469 { "mfocrf", XFXM(31,19,0,1), XFXFXM_MASK, COM, { RT, FXM } },
3470 { "mfcr", X(31,19), XRARB_MASK, NOPOWER4 | COM, { RT } },
3496 { "and", XRC(31,28,0), X_MASK, COM, { RA, RS, RB } },
3497 { "and.", XRC(31,28,1), X_MASK, COM, { RA, RS, RB } },
3534 { "andc", XRC(31,60,0), X_MASK, COM, { RA, RS, RB } },
3535 { "andc.", XRC(31,60,1), X_MASK, COM, { RA, RS, RB } },
3564 { "mfmsr", X(31,83), XRARB_MASK, COM, { RT } },
3571 { "lbzx", X(31,87), X_MASK, COM, { RT, RA0, RB } },
3577 { "neg", XO(31,104,0,0), XORB_MASK, COM, { RT, RA } },
3578 { "neg.", XO(31,104,0,1), XORB_MASK, COM, { RT, RA } },
3579 { "nego", XO(31,104,1,0), XORB_MASK, COM, { RT, RA } },
3580 { "nego.", XO(31,104,1,1), XORB_MASK, COM, { RT, RA } },
3591 { "lbzux", X(31,119), X_MASK, COM, { RT, RAL, RB } },
3595 { "not", XRC(31,124,0), X_MASK, COM, { RA, RS, RBS } },
3596 { "nor", XRC(31,124,0), X_MASK, COM, { RA, RS, RB } },
3597 { "not.", XRC(31,124,1), X_MASK, COM, { RA, RS, RBS } },
3598 { "nor.", XRC(31,124,1), X_MASK, COM, { RA, RS, RB } },
3628 { "mtocrf", XFXM(31,144,0,1), XFXFXM_MASK, COM, { FXM, RS } },
3629 { "mtcr", XFXM(31,144,0xff,0), XRARB_MASK, COM, { RS }},
3630 { "mtcrf", X(31,144), XFXFXM_MASK, COM, { FXM, RS } },
3632 { "mtmsr", X(31,146), XRARB_MASK, COM, { RS } },
3694 { "stbx", X(31,215), X_MASK, COM, { RS, RA0, RB } },
3744 { "stbux", X(31,247), X_MASK, COM, { RS, RAS, RB } },
3778 { "lhzx", X(31,279), X_MASK, COM, { RT, RA0, RB } },
3780 { "eqv", XRC(31,284,0), X_MASK, COM, { RA, RS, RB } },
3781 { "eqv.", XRC(31,284,1), X_MASK, COM, { RA, RS, RB } },
3792 { "lhzux", X(31,311), X_MASK, COM, { RT, RAL, RB } },
3794 { "xor", XRC(31,316,0), X_MASK, COM, { RA, RS, RB } },
3795 { "xor.", XRC(31,316,1), X_MASK, COM, { RA, RS, RB } },
3843 { "mfxer", XSPR(31,339,1), XSPR_MASK, COM, { RT } },
3844 { "mfrtcu", XSPR(31,339,4), XSPR_MASK, COM, { RT } },
3845 { "mfrtcl", XSPR(31,339,5), XSPR_MASK, COM, { RT } },
3848 { "mflr", XSPR(31,339,8), XSPR_MASK, COM, { RT } },
3849 { "mfctr", XSPR(31,339,9), XSPR_MASK, COM, { RT } },
3851 { "mfdsisr", XSPR(31,339,18), XSPR_MASK, COM, { RT } },
3852 { "mfdar", XSPR(31,339,19), XSPR_MASK, COM, { RT } },
3854 { "mfsdr1", XSPR(31,339,25), XSPR_MASK, COM, { RT } },
3855 { "mfsrr0", XSPR(31,339,26), XSPR_MASK, COM, { RT } },
3856 { "mfsrr1", XSPR(31,339,27), XSPR_MASK, COM, { RT } },
4029 { "mfspr", X(31,339), X_MASK, COM, { RT, SPR } },
4036 { "lhax", X(31,343), X_MASK, COM, { RT, RA0, RB } },
4059 { "lhaux", X(31,375), X_MASK, COM, { RT, RAL, RB } },
4077 { "sthx", X(31,407), X_MASK, COM, { RS, RA0, RB } },
4093 { "orc", XRC(31,412,0), X_MASK, COM, { RA, RS, RB } },
4094 { "orc.", XRC(31,412,1), X_MASK, COM, { RA, RS, RB } },
4105 { "sthux", X(31,439), X_MASK, COM, { RS, RAS, RB } },
4116 { "mr", XRC(31,444,0), X_MASK, COM, { RA, RS, RBS } },
4117 { "or", XRC(31,444,0), X_MASK, COM, { RA, RS, RB } },
4118 { "mr.", XRC(31,444,1), X_MASK, COM, { RA, RS, RBS } },
4119 { "or.", XRC(31,444,1), X_MASK, COM, { RA, RS, RB } },
4174 { "mtxer", XSPR(31,467,1), XSPR_MASK, COM, { RS } },
4175 { "mtlr", XSPR(31,467,8), XSPR_MASK, COM, { RS } },
4176 { "mtctr", XSPR(31,467,9), XSPR_MASK, COM, { RS } },
4178 { "mtdsisr", XSPR(31,467,18), XSPR_MASK, COM, { RS } },
4179 { "mtdar", XSPR(31,467,19), XSPR_MASK, COM, { RS } },
4180 { "mtrtcu", XSPR(31,467,20), XSPR_MASK, COM, { RS } },
4181 { "mtrtcl", XSPR(31,467,21), XSPR_MASK, COM, { RS } },
4182 { "mtdec", XSPR(31,467,22), XSPR_MASK, COM, { RS } },
4184 { "mtsdr1", XSPR(31,467,25), XSPR_MASK, COM, { RS } },
4185 { "mtsrr0", XSPR(31,467,26), XSPR_MASK, COM, { RS } },
4186 { "mtsrr1", XSPR(31,467,27), XSPR_MASK, COM, { RS } },
4325 { "mtspr", X(31,467), X_MASK, COM, { SPR, RS } },
4329 { "nand", XRC(31,476,0), X_MASK, COM, { RA, RS, RB } },
4330 { "nand.", XRC(31,476,1), X_MASK, COM, { RA, RS, RB } },
4368 { "mcrxr", X(31,512), XRARB_MASK|(3<<21), COM, { BF } },
4383 { "lfsx", X(31,535), X_MASK, COM, { FRT, RA0, RB } },
4407 { "lfsux", X(31,567), X_MASK, COM, { FRT, RAS, RB } },
4422 { "lfdx", X(31,599), X_MASK, COM, { FRT, RA0, RB } },
4432 { "lfdux", X(31,631), X_MASK, COM, { FRT, RAS, RB } },
4446 { "stfsx", X(31,663), X_MASK, COM, { FRS, RA0, RB } },
4458 { "stfsux", X(31,695), X_MASK, COM, { FRS, RAS, RB } },
4468 { "stfdx", X(31,727), X_MASK, COM, { FRS, RA0, RB } },
4482 { "stfdux", X(31,759), X_MASK, COM, { FRS, RAS, RB } },
4496 { "lhbrx", X(31,790), X_MASK, COM, { RT, RA0, RB } },
4543 { "sthbrx", X(31,918), X_MASK, COM, { RS, RA0, RB } },
4634 { "lbz", OP(34), OP_MASK, COM, { RT, D, RA0 } },
4636 { "lbzu", OP(35), OP_MASK, COM, { RT, D, RAL } },
4644 { "stb", OP(38), OP_MASK, COM, { RS, D, RA0 } },
4646 { "stbu", OP(39), OP_MASK, COM, { RS, D, RAS } },
4648 { "lhz", OP(40), OP_MASK, COM, { RT, D, RA0 } },
4650 { "lhzu", OP(41), OP_MASK, COM, { RT, D, RAL } },
4652 { "lha", OP(42), OP_MASK, COM, { RT, D, RA0 } },
4654 { "lhau", OP(43), OP_MASK, COM, { RT, D, RAL } },
4656 { "sth", OP(44), OP_MASK, COM, { RS, D, RA0 } },
4658 { "sthu", OP(45), OP_MASK, COM, { RS, D, RAS } },
4666 { "lfs", OP(48), OP_MASK, COM, { FRT, D, RA0 } },
4668 { "lfsu", OP(49), OP_MASK, COM, { FRT, D, RAS } },
4670 { "lfd", OP(50), OP_MASK, COM, { FRT, D, RA0 } },
4672 { "lfdu", OP(51), OP_MASK, COM, { FRT, D, RAS } },
4674 { "stfs", OP(52), OP_MASK, COM, { FRS, D, RA0 } },
4676 { "stfsu", OP(53), OP_MASK, COM, { FRS, D, RAS } },
4678 { "stfd", OP(54), OP_MASK, COM, { FRS, D, RA0 } },
4680 { "stfdu", OP(55), OP_MASK, COM, { FRS, D, RAS } },
4836 { "fcmpu", X(63,0), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4847 { "frsp", XRC(63,12,0), XRA_MASK, COM, { FRT, FRB } },
4848 { "frsp.", XRC(63,12,1), XRA_MASK, COM, { FRT, FRB } },
4912 { "fcmpo", X(63,32), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4920 { "mtfsb1", XRC(63,38,0), XRARB_MASK, COM, { BT } },
4921 { "mtfsb1.", XRC(63,38,1), XRARB_MASK, COM, { BT } },
4923 { "fneg", XRC(63,40,0), XRA_MASK, COM, { FRT, FRB } },
4924 { "fneg.", XRC(63,40,1), XRA_MASK, COM, { FRT, FRB } },
4926 { "mcrfs", X(63,64), XRB_MASK|(3<<21)|(3<<16), COM, { BF, BFA } },
4934 { "mtfsb0", XRC(63,70,0), XRARB_MASK, COM, { BT } },
4935 { "mtfsb0.", XRC(63,70,1), XRARB_MASK, COM, { BT } },
4937 { "fmr", XRC(63,72,0), XRA_MASK, COM, { FRT, FRB } },
4938 { "fmr.", XRC(63,72,1), XRA_MASK, COM, { FRT, FRB } },
4948 { "mtfsfi", XRC(63,134,0), XWRA_MASK|(3<<21)|(1<<11), COM, { BFF, U, W } },
4949 { "mtfsfi.", XRC(63,134,1), XWRA_MASK|(3<<21)|(1<<11), COM, { BFF, U, W } },
4951 { "fnabs", XRC(63,136,0), XRA_MASK, COM, { FRT, FRB } },
4952 { "fnabs.", XRC(63,136,1), XRA_MASK, COM, { FRT, FRB } },
4964 { "fabs", XRC(63,264,0), XRA_MASK, COM, { FRT, FRB } },
4965 { "fabs.", XRC(63,264,1), XRA_MASK, COM, { FRT, FRB } },
4991 { "mffs", XRC(63,583,0), XRARB_MASK, COM, { FRT } },
4992 { "mffs.", XRC(63,583,1), XRARB_MASK, COM, { FRT } },
4998 { "mtfsf", XFL(63,711,0), XFL_MASK, COM, { FLM, FRB, XFL_L, W } },
4999 { "mtfsf.", XFL(63,711,1), XFL_MASK, COM, { FLM, FRB, XFL_L, W } },