Lines Matching refs:COM
1897 #define COM PPC_OPCODE_POWER | PPC_OPCODE_PPC | PPC_OPCODE_COMMON macro
2570 { "bdz", BBO(16,BODZ,0,0), BBOATBI_MASK, COM, { BD } },
2573 { "bdzl", BBO(16,BODZ,0,1), BBOATBI_MASK, COM, { BD } },
2576 { "bdza", BBO(16,BODZ,1,0), BBOATBI_MASK, COM, { BDA } },
2579 { "bdzla", BBO(16,BODZ,1,1), BBOATBI_MASK, COM, { BDA } },
2582 { "blt", BBOCB(16,BOT,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2585 { "bltl", BBOCB(16,BOT,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2588 { "blta", BBOCB(16,BOT,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2591 { "bltla", BBOCB(16,BOT,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2594 { "bgt", BBOCB(16,BOT,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2597 { "bgtl", BBOCB(16,BOT,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2600 { "bgta", BBOCB(16,BOT,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2603 { "bgtla", BBOCB(16,BOT,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2606 { "beq", BBOCB(16,BOT,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2609 { "beql", BBOCB(16,BOT,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2612 { "beqa", BBOCB(16,BOT,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2615 { "beqla", BBOCB(16,BOT,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2618 { "bso", BBOCB(16,BOT,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2621 { "bsol", BBOCB(16,BOT,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2624 { "bsoa", BBOCB(16,BOT,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2627 { "bsola", BBOCB(16,BOT,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2642 { "bge", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2645 { "bgel", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2648 { "bgea", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2651 { "bgela", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2654 { "bnl", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2657 { "bnll", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2660 { "bnla", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2663 { "bnlla", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2666 { "ble", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2669 { "blel", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2672 { "blea", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2675 { "blela", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2678 { "bng", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2681 { "bngl", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2684 { "bnga", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2687 { "bngla", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2690 { "bne", BBOCB(16,BOF,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2693 { "bnel", BBOCB(16,BOF,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2696 { "bnea", BBOCB(16,BOF,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2699 { "bnela", BBOCB(16,BOF,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2702 { "bns", BBOCB(16,BOF,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2705 { "bnsl", BBOCB(16,BOF,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2708 { "bnsa", BBOCB(16,BOF,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2711 { "bnsla", BBOCB(16,BOF,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2806 { "bc", B(16,0,0), B_MASK, COM, { BO, BI, BD } },
2809 { "bcl", B(16,0,1), B_MASK, COM, { BO, BI, BD } },
2812 { "bca", B(16,1,0), B_MASK, COM, { BO, BI, BDA } },
2815 { "bcla", B(16,1,1), B_MASK, COM, { BO, BI, BDA } },
2823 { "b", B(18,0,0), B_MASK, COM, { LI } },
2824 { "bl", B(18,0,1), B_MASK, COM, { LI } },
2825 { "ba", B(18,1,0), B_MASK, COM, { LIA } },
2826 { "bla", B(18,1,1), B_MASK, COM, { LIA } },
2828 { "mcrf", XL(19,0), XLBB_MASK|(3 << 21)|(3 << 16), COM, { BF, BFA } },
3056 { "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } },
3059 { "rfi", XL(19,50), 0xffffffff, COM, { 0 } },
3064 { "crandc", XL(19,129), XL_MASK, COM, { BT, BA, BB } },
3070 { "crxor", XL(19,193), XL_MASK, COM, { BT, BA, BB } },
3072 { "crnand", XL(19,225), XL_MASK, COM, { BT, BA, BB } },
3074 { "crand", XL(19,257), XL_MASK, COM, { BT, BA, BB } },
3079 { "creqv", XL(19,289), XL_MASK, COM, { BT, BA, BB } },
3083 { "crorc", XL(19,417), XL_MASK, COM, { BT, BA, BB } },
3088 { "cror", XL(19,449), XL_MASK, COM, { BT, BA, BB } },
3093 { "bctr", XLO(19,BOU,528,0), XLBOBIBB_MASK, COM, { 0 } },
3094 { "bctrl", XLO(19,BOU,528,1), XLBOBIBB_MASK, COM, { 0 } },
3389 { "mfocrf", XFXM(31,19,0,1), XFXFXM_MASK, COM, { RT, FXM } },
3390 { "mfcr", X(31,19), XRARB_MASK, NOPOWER4 | COM, { RT } },
3416 { "and", XRC(31,28,0), X_MASK, COM, { RA, RS, RB } },
3417 { "and.", XRC(31,28,1), X_MASK, COM, { RA, RS, RB } },
3454 { "andc", XRC(31,60,0), X_MASK, COM, { RA, RS, RB } },
3455 { "andc.", XRC(31,60,1), X_MASK, COM, { RA, RS, RB } },
3484 { "mfmsr", X(31,83), XRARB_MASK, COM, { RT } },
3491 { "lbzx", X(31,87), X_MASK, COM, { RT, RA0, RB } },
3497 { "neg", XO(31,104,0,0), XORB_MASK, COM, { RT, RA } },
3498 { "neg.", XO(31,104,0,1), XORB_MASK, COM, { RT, RA } },
3499 { "nego", XO(31,104,1,0), XORB_MASK, COM, { RT, RA } },
3500 { "nego.", XO(31,104,1,1), XORB_MASK, COM, { RT, RA } },
3511 { "lbzux", X(31,119), X_MASK, COM, { RT, RAL, RB } },
3515 { "not", XRC(31,124,0), X_MASK, COM, { RA, RS, RBS } },
3516 { "nor", XRC(31,124,0), X_MASK, COM, { RA, RS, RB } },
3517 { "not.", XRC(31,124,1), X_MASK, COM, { RA, RS, RBS } },
3518 { "nor.", XRC(31,124,1), X_MASK, COM, { RA, RS, RB } },
3548 { "mtocrf", XFXM(31,144,0,1), XFXFXM_MASK, COM, { FXM, RS } },
3549 { "mtcr", XFXM(31,144,0xff,0), XRARB_MASK, COM, { RS }},
3550 { "mtcrf", X(31,144), XFXFXM_MASK, COM, { FXM, RS } },
3552 { "mtmsr", X(31,146), XRARB_MASK, COM, { RS } },
3614 { "stbx", X(31,215), X_MASK, COM, { RS, RA0, RB } },
3664 { "stbux", X(31,247), X_MASK, COM, { RS, RAS, RB } },
3698 { "lhzx", X(31,279), X_MASK, COM, { RT, RA0, RB } },
3700 { "eqv", XRC(31,284,0), X_MASK, COM, { RA, RS, RB } },
3701 { "eqv.", XRC(31,284,1), X_MASK, COM, { RA, RS, RB } },
3712 { "lhzux", X(31,311), X_MASK, COM, { RT, RAL, RB } },
3714 { "xor", XRC(31,316,0), X_MASK, COM, { RA, RS, RB } },
3715 { "xor.", XRC(31,316,1), X_MASK, COM, { RA, RS, RB } },
3763 { "mfxer", XSPR(31,339,1), XSPR_MASK, COM, { RT } },
3764 { "mfrtcu", XSPR(31,339,4), XSPR_MASK, COM, { RT } },
3765 { "mfrtcl", XSPR(31,339,5), XSPR_MASK, COM, { RT } },
3768 { "mflr", XSPR(31,339,8), XSPR_MASK, COM, { RT } },
3769 { "mfctr", XSPR(31,339,9), XSPR_MASK, COM, { RT } },
3771 { "mfdsisr", XSPR(31,339,18), XSPR_MASK, COM, { RT } },
3772 { "mfdar", XSPR(31,339,19), XSPR_MASK, COM, { RT } },
3774 { "mfsdr1", XSPR(31,339,25), XSPR_MASK, COM, { RT } },
3775 { "mfsrr0", XSPR(31,339,26), XSPR_MASK, COM, { RT } },
3776 { "mfsrr1", XSPR(31,339,27), XSPR_MASK, COM, { RT } },
3949 { "mfspr", X(31,339), X_MASK, COM, { RT, SPR } },
3956 { "lhax", X(31,343), X_MASK, COM, { RT, RA0, RB } },
3979 { "lhaux", X(31,375), X_MASK, COM, { RT, RAL, RB } },
3997 { "sthx", X(31,407), X_MASK, COM, { RS, RA0, RB } },
4013 { "orc", XRC(31,412,0), X_MASK, COM, { RA, RS, RB } },
4014 { "orc.", XRC(31,412,1), X_MASK, COM, { RA, RS, RB } },
4025 { "sthux", X(31,439), X_MASK, COM, { RS, RAS, RB } },
4029 { "mr", XRC(31,444,0), X_MASK, COM, { RA, RS, RBS } },
4030 { "or", XRC(31,444,0), X_MASK, COM, { RA, RS, RB } },
4031 { "mr.", XRC(31,444,1), X_MASK, COM, { RA, RS, RBS } },
4032 { "or.", XRC(31,444,1), X_MASK, COM, { RA, RS, RB } },
4087 { "mtxer", XSPR(31,467,1), XSPR_MASK, COM, { RS } },
4088 { "mtlr", XSPR(31,467,8), XSPR_MASK, COM, { RS } },
4089 { "mtctr", XSPR(31,467,9), XSPR_MASK, COM, { RS } },
4091 { "mtdsisr", XSPR(31,467,18), XSPR_MASK, COM, { RS } },
4092 { "mtdar", XSPR(31,467,19), XSPR_MASK, COM, { RS } },
4093 { "mtrtcu", XSPR(31,467,20), XSPR_MASK, COM, { RS } },
4094 { "mtrtcl", XSPR(31,467,21), XSPR_MASK, COM, { RS } },
4095 { "mtdec", XSPR(31,467,22), XSPR_MASK, COM, { RS } },
4097 { "mtsdr1", XSPR(31,467,25), XSPR_MASK, COM, { RS } },
4098 { "mtsrr0", XSPR(31,467,26), XSPR_MASK, COM, { RS } },
4099 { "mtsrr1", XSPR(31,467,27), XSPR_MASK, COM, { RS } },
4238 { "mtspr", X(31,467), X_MASK, COM, { SPR, RS } },
4242 { "nand", XRC(31,476,0), X_MASK, COM, { RA, RS, RB } },
4243 { "nand.", XRC(31,476,1), X_MASK, COM, { RA, RS, RB } },
4281 { "mcrxr", X(31,512), XRARB_MASK|(3<<21), COM, { BF } },
4296 { "lfsx", X(31,535), X_MASK, COM, { FRT, RA0, RB } },
4320 { "lfsux", X(31,567), X_MASK, COM, { FRT, RAS, RB } },
4335 { "lfdx", X(31,599), X_MASK, COM, { FRT, RA0, RB } },
4345 { "lfdux", X(31,631), X_MASK, COM, { FRT, RAS, RB } },
4359 { "stfsx", X(31,663), X_MASK, COM, { FRS, RA0, RB } },
4371 { "stfsux", X(31,695), X_MASK, COM, { FRS, RAS, RB } },
4381 { "stfdx", X(31,727), X_MASK, COM, { FRS, RA0, RB } },
4395 { "stfdux", X(31,759), X_MASK, COM, { FRS, RAS, RB } },
4409 { "lhbrx", X(31,790), X_MASK, COM, { RT, RA0, RB } },
4456 { "sthbrx", X(31,918), X_MASK, COM, { RS, RA0, RB } },
4547 { "lbz", OP(34), OP_MASK, COM, { RT, D, RA0 } },
4549 { "lbzu", OP(35), OP_MASK, COM, { RT, D, RAL } },
4557 { "stb", OP(38), OP_MASK, COM, { RS, D, RA0 } },
4559 { "stbu", OP(39), OP_MASK, COM, { RS, D, RAS } },
4561 { "lhz", OP(40), OP_MASK, COM, { RT, D, RA0 } },
4563 { "lhzu", OP(41), OP_MASK, COM, { RT, D, RAL } },
4565 { "lha", OP(42), OP_MASK, COM, { RT, D, RA0 } },
4567 { "lhau", OP(43), OP_MASK, COM, { RT, D, RAL } },
4569 { "sth", OP(44), OP_MASK, COM, { RS, D, RA0 } },
4571 { "sthu", OP(45), OP_MASK, COM, { RS, D, RAS } },
4579 { "lfs", OP(48), OP_MASK, COM, { FRT, D, RA0 } },
4581 { "lfsu", OP(49), OP_MASK, COM, { FRT, D, RAS } },
4583 { "lfd", OP(50), OP_MASK, COM, { FRT, D, RA0 } },
4585 { "lfdu", OP(51), OP_MASK, COM, { FRT, D, RAS } },
4587 { "stfs", OP(52), OP_MASK, COM, { FRS, D, RA0 } },
4589 { "stfsu", OP(53), OP_MASK, COM, { FRS, D, RAS } },
4591 { "stfd", OP(54), OP_MASK, COM, { FRS, D, RA0 } },
4593 { "stfdu", OP(55), OP_MASK, COM, { FRS, D, RAS } },
4749 { "fcmpu", X(63,0), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4760 { "frsp", XRC(63,12,0), XRA_MASK, COM, { FRT, FRB } },
4761 { "frsp.", XRC(63,12,1), XRA_MASK, COM, { FRT, FRB } },
4825 { "fcmpo", X(63,32), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4833 { "mtfsb1", XRC(63,38,0), XRARB_MASK, COM, { BT } },
4834 { "mtfsb1.", XRC(63,38,1), XRARB_MASK, COM, { BT } },
4836 { "fneg", XRC(63,40,0), XRA_MASK, COM, { FRT, FRB } },
4837 { "fneg.", XRC(63,40,1), XRA_MASK, COM, { FRT, FRB } },
4839 { "mcrfs", X(63,64), XRB_MASK|(3<<21)|(3<<16), COM, { BF, BFA } },
4847 { "mtfsb0", XRC(63,70,0), XRARB_MASK, COM, { BT } },
4848 { "mtfsb0.", XRC(63,70,1), XRARB_MASK, COM, { BT } },
4850 { "fmr", XRC(63,72,0), XRA_MASK, COM, { FRT, FRB } },
4851 { "fmr.", XRC(63,72,1), XRA_MASK, COM, { FRT, FRB } },
4861 { "mtfsfi", XRC(63,134,0), XRA_MASK|(3<<21)|(1<<11), COM, { BF, U } },
4862 { "mtfsfi.", XRC(63,134,1), XRA_MASK|(3<<21)|(1<<11), COM, { BF, U } },
4864 { "fnabs", XRC(63,136,0), XRA_MASK, COM, { FRT, FRB } },
4865 { "fnabs.", XRC(63,136,1), XRA_MASK, COM, { FRT, FRB } },
4877 { "fabs", XRC(63,264,0), XRA_MASK, COM, { FRT, FRB } },
4878 { "fabs.", XRC(63,264,1), XRA_MASK, COM, { FRT, FRB } },
4904 { "mffs", XRC(63,583,0), XRARB_MASK, COM, { FRT } },
4905 { "mffs.", XRC(63,583,1), XRARB_MASK, COM, { FRT } },
4911 { "mtfsf", XFL(63,711,0), XFL_MASK, COM, { FLM, FRB } },
4912 { "mtfsf.", XFL(63,711,1), XFL_MASK, COM, { FLM, FRB } },