Lines Matching refs:COM

1896 #define	COM     PPC_OPCODE_POWER | PPC_OPCODE_PPC | PPC_OPCODE_COMMON  macro
2569 { "bdz", BBO(16,BODZ,0,0), BBOATBI_MASK, COM, { BD } },
2572 { "bdzl", BBO(16,BODZ,0,1), BBOATBI_MASK, COM, { BD } },
2575 { "bdza", BBO(16,BODZ,1,0), BBOATBI_MASK, COM, { BDA } },
2578 { "bdzla", BBO(16,BODZ,1,1), BBOATBI_MASK, COM, { BDA } },
2581 { "blt", BBOCB(16,BOT,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2584 { "bltl", BBOCB(16,BOT,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2587 { "blta", BBOCB(16,BOT,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2590 { "bltla", BBOCB(16,BOT,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2593 { "bgt", BBOCB(16,BOT,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2596 { "bgtl", BBOCB(16,BOT,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2599 { "bgta", BBOCB(16,BOT,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2602 { "bgtla", BBOCB(16,BOT,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2605 { "beq", BBOCB(16,BOT,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2608 { "beql", BBOCB(16,BOT,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2611 { "beqa", BBOCB(16,BOT,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2614 { "beqla", BBOCB(16,BOT,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2617 { "bso", BBOCB(16,BOT,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2620 { "bsol", BBOCB(16,BOT,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2623 { "bsoa", BBOCB(16,BOT,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2626 { "bsola", BBOCB(16,BOT,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2641 { "bge", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2644 { "bgel", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2647 { "bgea", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2650 { "bgela", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2653 { "bnl", BBOCB(16,BOF,CBLT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2656 { "bnll", BBOCB(16,BOF,CBLT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2659 { "bnla", BBOCB(16,BOF,CBLT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2662 { "bnlla", BBOCB(16,BOF,CBLT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2665 { "ble", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2668 { "blel", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2671 { "blea", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2674 { "blela", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2677 { "bng", BBOCB(16,BOF,CBGT,0,0), BBOATCB_MASK, COM, { CR, BD } },
2680 { "bngl", BBOCB(16,BOF,CBGT,0,1), BBOATCB_MASK, COM, { CR, BD } },
2683 { "bnga", BBOCB(16,BOF,CBGT,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2686 { "bngla", BBOCB(16,BOF,CBGT,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2689 { "bne", BBOCB(16,BOF,CBEQ,0,0), BBOATCB_MASK, COM, { CR, BD } },
2692 { "bnel", BBOCB(16,BOF,CBEQ,0,1), BBOATCB_MASK, COM, { CR, BD } },
2695 { "bnea", BBOCB(16,BOF,CBEQ,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2698 { "bnela", BBOCB(16,BOF,CBEQ,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2701 { "bns", BBOCB(16,BOF,CBSO,0,0), BBOATCB_MASK, COM, { CR, BD } },
2704 { "bnsl", BBOCB(16,BOF,CBSO,0,1), BBOATCB_MASK, COM, { CR, BD } },
2707 { "bnsa", BBOCB(16,BOF,CBSO,1,0), BBOATCB_MASK, COM, { CR, BDA } },
2710 { "bnsla", BBOCB(16,BOF,CBSO,1,1), BBOATCB_MASK, COM, { CR, BDA } },
2805 { "bc", B(16,0,0), B_MASK, COM, { BO, BI, BD } },
2808 { "bcl", B(16,0,1), B_MASK, COM, { BO, BI, BD } },
2811 { "bca", B(16,1,0), B_MASK, COM, { BO, BI, BDA } },
2814 { "bcla", B(16,1,1), B_MASK, COM, { BO, BI, BDA } },
2822 { "b", B(18,0,0), B_MASK, COM, { LI } },
2823 { "bl", B(18,0,1), B_MASK, COM, { LI } },
2824 { "ba", B(18,1,0), B_MASK, COM, { LIA } },
2825 { "bla", B(18,1,1), B_MASK, COM, { LIA } },
2827 { "mcrf", XL(19,0), XLBB_MASK|(3 << 21)|(3 << 16), COM, { BF, BFA } },
3055 { "crnor", XL(19,33), XL_MASK, COM, { BT, BA, BB } },
3058 { "rfi", XL(19,50), 0xffffffff, COM, { 0 } },
3063 { "crandc", XL(19,129), XL_MASK, COM, { BT, BA, BB } },
3069 { "crxor", XL(19,193), XL_MASK, COM, { BT, BA, BB } },
3071 { "crnand", XL(19,225), XL_MASK, COM, { BT, BA, BB } },
3073 { "crand", XL(19,257), XL_MASK, COM, { BT, BA, BB } },
3078 { "creqv", XL(19,289), XL_MASK, COM, { BT, BA, BB } },
3082 { "crorc", XL(19,417), XL_MASK, COM, { BT, BA, BB } },
3087 { "cror", XL(19,449), XL_MASK, COM, { BT, BA, BB } },
3092 { "bctr", XLO(19,BOU,528,0), XLBOBIBB_MASK, COM, { 0 } },
3093 { "bctrl", XLO(19,BOU,528,1), XLBOBIBB_MASK, COM, { 0 } },
3388 { "mfocrf", XFXM(31,19,0,1), XFXFXM_MASK, COM, { RT, FXM } },
3389 { "mfcr", X(31,19), XRARB_MASK, NOPOWER4 | COM, { RT } },
3415 { "and", XRC(31,28,0), X_MASK, COM, { RA, RS, RB } },
3416 { "and.", XRC(31,28,1), X_MASK, COM, { RA, RS, RB } },
3453 { "andc", XRC(31,60,0), X_MASK, COM, { RA, RS, RB } },
3454 { "andc.", XRC(31,60,1), X_MASK, COM, { RA, RS, RB } },
3483 { "mfmsr", X(31,83), XRARB_MASK, COM, { RT } },
3490 { "lbzx", X(31,87), X_MASK, COM, { RT, RA0, RB } },
3496 { "neg", XO(31,104,0,0), XORB_MASK, COM, { RT, RA } },
3497 { "neg.", XO(31,104,0,1), XORB_MASK, COM, { RT, RA } },
3498 { "nego", XO(31,104,1,0), XORB_MASK, COM, { RT, RA } },
3499 { "nego.", XO(31,104,1,1), XORB_MASK, COM, { RT, RA } },
3510 { "lbzux", X(31,119), X_MASK, COM, { RT, RAL, RB } },
3514 { "not", XRC(31,124,0), X_MASK, COM, { RA, RS, RBS } },
3515 { "nor", XRC(31,124,0), X_MASK, COM, { RA, RS, RB } },
3516 { "not.", XRC(31,124,1), X_MASK, COM, { RA, RS, RBS } },
3517 { "nor.", XRC(31,124,1), X_MASK, COM, { RA, RS, RB } },
3547 { "mtocrf", XFXM(31,144,0,1), XFXFXM_MASK, COM, { FXM, RS } },
3548 { "mtcr", XFXM(31,144,0xff,0), XRARB_MASK, COM, { RS }},
3549 { "mtcrf", X(31,144), XFXFXM_MASK, COM, { FXM, RS } },
3551 { "mtmsr", X(31,146), XRARB_MASK, COM, { RS } },
3613 { "stbx", X(31,215), X_MASK, COM, { RS, RA0, RB } },
3663 { "stbux", X(31,247), X_MASK, COM, { RS, RAS, RB } },
3697 { "lhzx", X(31,279), X_MASK, COM, { RT, RA0, RB } },
3699 { "eqv", XRC(31,284,0), X_MASK, COM, { RA, RS, RB } },
3700 { "eqv.", XRC(31,284,1), X_MASK, COM, { RA, RS, RB } },
3711 { "lhzux", X(31,311), X_MASK, COM, { RT, RAL, RB } },
3713 { "xor", XRC(31,316,0), X_MASK, COM, { RA, RS, RB } },
3714 { "xor.", XRC(31,316,1), X_MASK, COM, { RA, RS, RB } },
3762 { "mfxer", XSPR(31,339,1), XSPR_MASK, COM, { RT } },
3763 { "mfrtcu", XSPR(31,339,4), XSPR_MASK, COM, { RT } },
3764 { "mfrtcl", XSPR(31,339,5), XSPR_MASK, COM, { RT } },
3767 { "mflr", XSPR(31,339,8), XSPR_MASK, COM, { RT } },
3768 { "mfctr", XSPR(31,339,9), XSPR_MASK, COM, { RT } },
3770 { "mfdsisr", XSPR(31,339,18), XSPR_MASK, COM, { RT } },
3771 { "mfdar", XSPR(31,339,19), XSPR_MASK, COM, { RT } },
3773 { "mfsdr1", XSPR(31,339,25), XSPR_MASK, COM, { RT } },
3774 { "mfsrr0", XSPR(31,339,26), XSPR_MASK, COM, { RT } },
3775 { "mfsrr1", XSPR(31,339,27), XSPR_MASK, COM, { RT } },
3948 { "mfspr", X(31,339), X_MASK, COM, { RT, SPR } },
3955 { "lhax", X(31,343), X_MASK, COM, { RT, RA0, RB } },
3978 { "lhaux", X(31,375), X_MASK, COM, { RT, RAL, RB } },
3996 { "sthx", X(31,407), X_MASK, COM, { RS, RA0, RB } },
4012 { "orc", XRC(31,412,0), X_MASK, COM, { RA, RS, RB } },
4013 { "orc.", XRC(31,412,1), X_MASK, COM, { RA, RS, RB } },
4024 { "sthux", X(31,439), X_MASK, COM, { RS, RAS, RB } },
4028 { "mr", XRC(31,444,0), X_MASK, COM, { RA, RS, RBS } },
4029 { "or", XRC(31,444,0), X_MASK, COM, { RA, RS, RB } },
4030 { "mr.", XRC(31,444,1), X_MASK, COM, { RA, RS, RBS } },
4031 { "or.", XRC(31,444,1), X_MASK, COM, { RA, RS, RB } },
4086 { "mtxer", XSPR(31,467,1), XSPR_MASK, COM, { RS } },
4087 { "mtlr", XSPR(31,467,8), XSPR_MASK, COM, { RS } },
4088 { "mtctr", XSPR(31,467,9), XSPR_MASK, COM, { RS } },
4090 { "mtdsisr", XSPR(31,467,18), XSPR_MASK, COM, { RS } },
4091 { "mtdar", XSPR(31,467,19), XSPR_MASK, COM, { RS } },
4092 { "mtrtcu", XSPR(31,467,20), XSPR_MASK, COM, { RS } },
4093 { "mtrtcl", XSPR(31,467,21), XSPR_MASK, COM, { RS } },
4094 { "mtdec", XSPR(31,467,22), XSPR_MASK, COM, { RS } },
4096 { "mtsdr1", XSPR(31,467,25), XSPR_MASK, COM, { RS } },
4097 { "mtsrr0", XSPR(31,467,26), XSPR_MASK, COM, { RS } },
4098 { "mtsrr1", XSPR(31,467,27), XSPR_MASK, COM, { RS } },
4237 { "mtspr", X(31,467), X_MASK, COM, { SPR, RS } },
4241 { "nand", XRC(31,476,0), X_MASK, COM, { RA, RS, RB } },
4242 { "nand.", XRC(31,476,1), X_MASK, COM, { RA, RS, RB } },
4280 { "mcrxr", X(31,512), XRARB_MASK|(3<<21), COM, { BF } },
4295 { "lfsx", X(31,535), X_MASK, COM, { FRT, RA0, RB } },
4319 { "lfsux", X(31,567), X_MASK, COM, { FRT, RAS, RB } },
4334 { "lfdx", X(31,599), X_MASK, COM, { FRT, RA0, RB } },
4344 { "lfdux", X(31,631), X_MASK, COM, { FRT, RAS, RB } },
4358 { "stfsx", X(31,663), X_MASK, COM, { FRS, RA0, RB } },
4370 { "stfsux", X(31,695), X_MASK, COM, { FRS, RAS, RB } },
4380 { "stfdx", X(31,727), X_MASK, COM, { FRS, RA0, RB } },
4394 { "stfdux", X(31,759), X_MASK, COM, { FRS, RAS, RB } },
4408 { "lhbrx", X(31,790), X_MASK, COM, { RT, RA0, RB } },
4455 { "sthbrx", X(31,918), X_MASK, COM, { RS, RA0, RB } },
4546 { "lbz", OP(34), OP_MASK, COM, { RT, D, RA0 } },
4548 { "lbzu", OP(35), OP_MASK, COM, { RT, D, RAL } },
4556 { "stb", OP(38), OP_MASK, COM, { RS, D, RA0 } },
4558 { "stbu", OP(39), OP_MASK, COM, { RS, D, RAS } },
4560 { "lhz", OP(40), OP_MASK, COM, { RT, D, RA0 } },
4562 { "lhzu", OP(41), OP_MASK, COM, { RT, D, RAL } },
4564 { "lha", OP(42), OP_MASK, COM, { RT, D, RA0 } },
4566 { "lhau", OP(43), OP_MASK, COM, { RT, D, RAL } },
4568 { "sth", OP(44), OP_MASK, COM, { RS, D, RA0 } },
4570 { "sthu", OP(45), OP_MASK, COM, { RS, D, RAS } },
4578 { "lfs", OP(48), OP_MASK, COM, { FRT, D, RA0 } },
4580 { "lfsu", OP(49), OP_MASK, COM, { FRT, D, RAS } },
4582 { "lfd", OP(50), OP_MASK, COM, { FRT, D, RA0 } },
4584 { "lfdu", OP(51), OP_MASK, COM, { FRT, D, RAS } },
4586 { "stfs", OP(52), OP_MASK, COM, { FRS, D, RA0 } },
4588 { "stfsu", OP(53), OP_MASK, COM, { FRS, D, RAS } },
4590 { "stfd", OP(54), OP_MASK, COM, { FRS, D, RA0 } },
4592 { "stfdu", OP(55), OP_MASK, COM, { FRS, D, RAS } },
4748 { "fcmpu", X(63,0), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4759 { "frsp", XRC(63,12,0), XRA_MASK, COM, { FRT, FRB } },
4760 { "frsp.", XRC(63,12,1), XRA_MASK, COM, { FRT, FRB } },
4824 { "fcmpo", X(63,32), X_MASK|(3<<21), COM, { BF, FRA, FRB } },
4832 { "mtfsb1", XRC(63,38,0), XRARB_MASK, COM, { BT } },
4833 { "mtfsb1.", XRC(63,38,1), XRARB_MASK, COM, { BT } },
4835 { "fneg", XRC(63,40,0), XRA_MASK, COM, { FRT, FRB } },
4836 { "fneg.", XRC(63,40,1), XRA_MASK, COM, { FRT, FRB } },
4838 { "mcrfs", X(63,64), XRB_MASK|(3<<21)|(3<<16), COM, { BF, BFA } },
4846 { "mtfsb0", XRC(63,70,0), XRARB_MASK, COM, { BT } },
4847 { "mtfsb0.", XRC(63,70,1), XRARB_MASK, COM, { BT } },
4849 { "fmr", XRC(63,72,0), XRA_MASK, COM, { FRT, FRB } },
4850 { "fmr.", XRC(63,72,1), XRA_MASK, COM, { FRT, FRB } },
4860 { "mtfsfi", XRC(63,134,0), XRA_MASK|(3<<21)|(1<<11), COM, { BF, U } },
4861 { "mtfsfi.", XRC(63,134,1), XRA_MASK|(3<<21)|(1<<11), COM, { BF, U } },
4863 { "fnabs", XRC(63,136,0), XRA_MASK, COM, { FRT, FRB } },
4864 { "fnabs.", XRC(63,136,1), XRA_MASK, COM, { FRT, FRB } },
4876 { "fabs", XRC(63,264,0), XRA_MASK, COM, { FRT, FRB } },
4877 { "fabs.", XRC(63,264,1), XRA_MASK, COM, { FRT, FRB } },
4903 { "mffs", XRC(63,583,0), XRARB_MASK, COM, { FRT } },
4904 { "mffs.", XRC(63,583,1), XRARB_MASK, COM, { FRT } },
4910 { "mtfsf", XFL(63,711,0), XFL_MASK, COM, { FLM, FRB } },
4911 { "mtfsf.", XFL(63,711,1), XFL_MASK, COM, { FLM, FRB } },