Lines Matching refs:PWRCOM

1980 #define PWRCOM	PPC_OPCODE_POWER | PPC_OPCODE_601 | PPC_OPCODE_COMMON  macro
2033 { "tlgti", OPTO(3,TOLGT), OPTO_MASK, PWRCOM, { RA, SI } },
2035 { "tllti", OPTO(3,TOLLT), OPTO_MASK, PWRCOM, { RA, SI } },
2037 { "teqi", OPTO(3,TOEQ), OPTO_MASK, PWRCOM, { RA, SI } },
2039 { "tlgei", OPTO(3,TOLGE), OPTO_MASK, PWRCOM, { RA, SI } },
2041 { "tlnli", OPTO(3,TOLNL), OPTO_MASK, PWRCOM, { RA, SI } },
2043 { "tllei", OPTO(3,TOLLE), OPTO_MASK, PWRCOM, { RA, SI } },
2045 { "tlngi", OPTO(3,TOLNG), OPTO_MASK, PWRCOM, { RA, SI } },
2047 { "tgti", OPTO(3,TOGT), OPTO_MASK, PWRCOM, { RA, SI } },
2049 { "tgei", OPTO(3,TOGE), OPTO_MASK, PWRCOM, { RA, SI } },
2051 { "tnli", OPTO(3,TONL), OPTO_MASK, PWRCOM, { RA, SI } },
2053 { "tlti", OPTO(3,TOLT), OPTO_MASK, PWRCOM, { RA, SI } },
2055 { "tlei", OPTO(3,TOLE), OPTO_MASK, PWRCOM, { RA, SI } },
2057 { "tngi", OPTO(3,TONG), OPTO_MASK, PWRCOM, { RA, SI } },
2059 { "tnei", OPTO(3,TONE), OPTO_MASK, PWRCOM, { RA, SI } },
2061 { "ti", OP(3), OP_MASK, PWRCOM, { TO, RA, SI } },
2593 { "muli", OP(7), OP_MASK, PWRCOM, { RT, RA, SI } },
2596 { "sfi", OP(8), OP_MASK, PWRCOM, { RT, RA, SI } },
2608 { "cmpli", OP(10), OP_MASK, PWRCOM, { BF, RA, UI } },
2613 { "cmpi", OP(11), OP_MASK, PWRCOM, { BF, RA, SI } },
2616 { "ai", OP(12), OP_MASK, PWRCOM, { RT, RA, SI } },
2620 { "ai.", OP(13), OP_MASK, PWRCOM, { RT, RA, SI } },
2624 { "lil", OP(14), DRA_MASK, PWRCOM, { RT, SI } },
2626 { "cal", OP(14), OP_MASK, PWRCOM, { RT, D, RA0 } },
2631 { "liu", OP(15), DRA_MASK, PWRCOM, { RT, SISIGNOPT } },
2633 { "cau", OP(15), OP_MASK, PWRCOM, { RT,RA0,SISIGNOPT } },
2639 { "bdn", BBO(16,BODNZ,0,0), BBOATBI_MASK, PWRCOM, { BD } },
2643 { "bdnl", BBO(16,BODNZ,0,1), BBOATBI_MASK, PWRCOM, { BD } },
2647 { "bdna", BBO(16,BODNZ,1,0), BBOATBI_MASK, PWRCOM, { BDA } },
2651 { "bdnla", BBO(16,BODNZ,1,1), BBOATBI_MASK, PWRCOM, { BDA } },
2835 { "bbt", BBO(16,BOT,0,0), BBOAT_MASK, PWRCOM, { BI, BD } },
2839 { "bbtl", BBO(16,BOT,0,1), BBOAT_MASK, PWRCOM, { BI, BD } },
2843 { "bbta", BBO(16,BOT,1,0), BBOAT_MASK, PWRCOM, { BI, BDA } },
2847 { "bbtla", BBO(16,BOT,1,1), BBOAT_MASK, PWRCOM, { BI, BDA } },
2851 { "bbf", BBO(16,BOF,0,0), BBOAT_MASK, PWRCOM, { BI, BD } },
2855 { "bbfl", BBO(16,BOF,0,1), BBOAT_MASK, PWRCOM, { BI, BD } },
2859 { "bbfa", BBO(16,BOF,1,0), BBOAT_MASK, PWRCOM, { BI, BDA } },
2863 { "bbfla", BBO(16,BOF,1,1), BBOAT_MASK, PWRCOM, { BI, BDA } },
2904 { "svca", SC(17,1,0), SC_MASK, PWRCOM, { SV } },
2915 { "br", XLO(19,BOU,16,0), XLBOBIBB_MASK, PWRCOM, { 0 } },
2917 { "brl", XLO(19,BOU,16,1), XLBOBIBB_MASK, PWRCOM, { 0 } },
2943 { "bltr", XLOCB(19,BOT,CBLT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
2949 { "bltrl", XLOCB(19,BOT,CBLT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
2955 { "bgtr", XLOCB(19,BOT,CBGT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
2961 { "bgtrl", XLOCB(19,BOT,CBGT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
2967 { "beqr", XLOCB(19,BOT,CBEQ,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
2973 { "beqrl", XLOCB(19,BOT,CBEQ,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
2979 { "bsor", XLOCB(19,BOT,CBSO,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
2985 { "bsorl", XLOCB(19,BOT,CBSO,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3001 { "bger", XLOCB(19,BOF,CBLT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3007 { "bgerl", XLOCB(19,BOF,CBLT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3013 { "bnlr", XLOCB(19,BOF,CBLT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3019 { "bnlrl", XLOCB(19,BOF,CBLT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3025 { "bler", XLOCB(19,BOF,CBGT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3031 { "blerl", XLOCB(19,BOF,CBGT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3037 { "bngr", XLOCB(19,BOF,CBGT,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3043 { "bngrl", XLOCB(19,BOF,CBGT,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3049 { "bner", XLOCB(19,BOF,CBEQ,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3055 { "bnerl", XLOCB(19,BOF,CBEQ,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3061 { "bnsr", XLOCB(19,BOF,CBSO,16,0), XLBOCBBB_MASK, PWRCOM, { CR } },
3067 { "bnsrl", XLOCB(19,BOF,CBSO,16,1), XLBOCBBB_MASK, PWRCOM, { CR } },
3083 { "bbtr", XLO(19,BOT,16,0), XLBOBB_MASK, PWRCOM, { BI } },
3089 { "bbtrl", XLO(19,BOT,16,1), XLBOBB_MASK, PWRCOM, { BI } },
3095 { "bbfr", XLO(19,BOF,16,0), XLBOBB_MASK, PWRCOM, { BI } },
3101 { "bbfrl", XLO(19,BOF,16,1), XLBOBB_MASK, PWRCOM, { BI } },
3132 { "bcr", XLLK(19,16,0), XLBB_MASK, PWRCOM, { BO, BI } },
3133 { "bcrl", XLLK(19,16,1), XLBB_MASK, PWRCOM, { BO, BI } },
3151 { "ics", XL(19,150), 0xffffffff, PWRCOM, { 0 } },
3325 { "bcc", XLLK(19,528,0), XLBB_MASK, PWRCOM, { BO, BI } },
3326 { "bccl", XLLK(19,528,1), XLBB_MASK, PWRCOM, { BO, BI } },
3331 { "rlimi", M(20,0), M_MASK, PWRCOM, { RA,RS,SH,MBE,ME } },
3334 { "rlimi.", M(20,1), M_MASK, PWRCOM, { RA,RS,SH,MBE,ME } },
3339 { "rlinm", M(21,0), M_MASK, PWRCOM, { RA,RS,SH,MBE,ME } },
3343 { "rlinm.", M(21,1), M_MASK, PWRCOM, { RA,RS,SH,MBE,ME } },
3355 { "rlnm", M(23,0), M_MASK, PWRCOM, { RA,RS,RB,MBE,ME } },
3358 { "rlnm.", M(23,1), M_MASK, PWRCOM, { RA,RS,RB,MBE,ME } },
3362 { "oril", OP(24), OP_MASK, PWRCOM, { RA, RS, UI } },
3365 { "oriu", OP(25), OP_MASK, PWRCOM, { RA, RS, UI } },
3368 { "xoril", OP(26), OP_MASK, PWRCOM, { RA, RS, UI } },
3371 { "xoriu", OP(27), OP_MASK, PWRCOM, { RA, RS, UI } },
3374 { "andil.", OP(28), OP_MASK, PWRCOM, { RA, RS, UI } },
3377 { "andiu.", OP(29), OP_MASK, PWRCOM, { RA, RS, UI } },
3406 { "cmp", X(31,0), XCMPL_MASK, PWRCOM, { BF, RA, RB } },
3409 { "tlgt", XTO(31,4,TOLGT), XTO_MASK, PWRCOM, { RA, RB } },
3411 { "tllt", XTO(31,4,TOLLT), XTO_MASK, PWRCOM, { RA, RB } },
3413 { "teq", XTO(31,4,TOEQ), XTO_MASK, PWRCOM, { RA, RB } },
3415 { "tlge", XTO(31,4,TOLGE), XTO_MASK, PWRCOM, { RA, RB } },
3417 { "tlnl", XTO(31,4,TOLNL), XTO_MASK, PWRCOM, { RA, RB } },
3419 { "tlle", XTO(31,4,TOLLE), XTO_MASK, PWRCOM, { RA, RB } },
3421 { "tlng", XTO(31,4,TOLNG), XTO_MASK, PWRCOM, { RA, RB } },
3423 { "tgt", XTO(31,4,TOGT), XTO_MASK, PWRCOM, { RA, RB } },
3425 { "tge", XTO(31,4,TOGE), XTO_MASK, PWRCOM, { RA, RB } },
3427 { "tnl", XTO(31,4,TONL), XTO_MASK, PWRCOM, { RA, RB } },
3429 { "tlt", XTO(31,4,TOLT), XTO_MASK, PWRCOM, { RA, RB } },
3431 { "tle", XTO(31,4,TOLE), XTO_MASK, PWRCOM, { RA, RB } },
3433 { "tng", XTO(31,4,TONG), XTO_MASK, PWRCOM, { RA, RB } },
3435 { "tne", XTO(31,4,TONE), XTO_MASK, PWRCOM, { RA, RB } },
3438 { "t", X(31,4), X_MASK, PWRCOM, { TO, RA, RB } },
3441 { "sf", XO(31,8,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3444 { "sf.", XO(31,8,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3447 { "sfo", XO(31,8,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3450 { "sfo.", XO(31,8,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3457 { "a", XO(31,10,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3459 { "a.", XO(31,10,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3461 { "ao", XO(31,10,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3463 { "ao.", XO(31,10,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3485 { "lx", X(31,23), X_MASK, PWRCOM, { RT, RA, RB } },
3488 { "sl", XRC(31,24,0), X_MASK, PWRCOM, { RA, RS, RB } },
3490 { "sl.", XRC(31,24,1), X_MASK, PWRCOM, { RA, RS, RB } },
3493 { "cntlz", XRC(31,26,0), XRB_MASK, PWRCOM, { RA, RS } },
3495 { "cntlz.", XRC(31,26,1), XRB_MASK, PWRCOM, { RA, RS } },
3513 { "cmpl", X(31,32), XCMPL_MASK, PWRCOM, { BF, RA, RB } },
3529 { "lux", X(31,55), X_MASK, PWRCOM, { RT, RA, RB } },
3620 { "sfe", XO(31,136,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3622 { "sfe.", XO(31,136,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3624 { "sfeo", XO(31,136,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3626 { "sfeo.", XO(31,136,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3629 { "ae", XO(31,138,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3631 { "ae.", XO(31,138,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3633 { "aeo", XO(31,138,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3635 { "aeo.", XO(31,138,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3650 { "stx", X(31,151), X_MASK, PWRCOM, { RS, RA, RB } },
3674 { "stux", X(31,183), X_MASK, PWRCOM, { RS, RA0, RB } },
3684 { "sfze", XO(31,200,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3686 { "sfze.", XO(31,200,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3688 { "sfzeo", XO(31,200,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3690 { "sfzeo.", XO(31,200,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3693 { "aze", XO(31,202,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3695 { "aze.", XO(31,202,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3697 { "azeo", XO(31,202,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3699 { "azeo.", XO(31,202,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3718 { "sfme", XO(31,232,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3720 { "sfme.", XO(31,232,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3722 { "sfmeo", XO(31,232,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3724 { "sfmeo.", XO(31,232,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3732 { "ame", XO(31,234,0,0), XORB_MASK, PWRCOM, { RT, RA } },
3734 { "ame.", XO(31,234,0,1), XORB_MASK, PWRCOM, { RT, RA } },
3736 { "ameo", XO(31,234,1,0), XORB_MASK, PWRCOM, { RT, RA } },
3738 { "ameo.", XO(31,234,1,1), XORB_MASK, PWRCOM, { RT, RA } },
3743 { "muls", XO(31,235,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3745 { "muls.", XO(31,235,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3747 { "mulso", XO(31,235,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3749 { "mulso.", XO(31,235,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3774 { "cax", XO(31,266,0,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3776 { "cax.", XO(31,266,0,1), XO_MASK, PWRCOM, { RT, RA, RB } },
3778 { "caxo", XO(31,266,1,0), XO_MASK, PWRCOM, { RT, RA, RB } },
3780 { "caxo.", XO(31,266,1,1), XO_MASK, PWRCOM, { RT, RA, RB } },
4391 { "lsx", X(31,533), X_MASK, PWRCOM, { RT, RA, RB } },
4394 { "lbrx", X(31,534), X_MASK, PWRCOM, { RT, RA, RB } },
4399 { "sr", XRC(31,536,0), X_MASK, PWRCOM, { RA, RS, RB } },
4401 { "sr.", XRC(31,536,1), X_MASK, PWRCOM, { RA, RS, RB } },
4427 { "lsi", X(31,597), X_MASK, PWRCOM, { RT, RA0, NB } },
4433 { "dcs", X(31,598), 0xffffffff, PWRCOM, { 0 } },
4441 { "mfsri", X(31,627), X_MASK, PWRCOM, { RT, RA, RB } },
4443 { "dclst", X(31,630), XRB_MASK, PWRCOM, { RS, RA } },
4454 { "stsx", X(31,661), X_MASK, PWRCOM, { RS, RA0, RB } },
4457 { "stbrx", X(31,662), X_MASK, PWRCOM, { RS, RA0, RB } },
4479 { "stsi", X(31,725), X_MASK, PWRCOM, { RS, RA0, NB } },
4512 { "sra", XRC(31,792,0), X_MASK, PWRCOM, { RA, RS, RB } },
4514 { "sra.", XRC(31,792,1), X_MASK, PWRCOM, { RA, RS, RB } },
4524 { "rac", X(31,818), X_MASK, PWRCOM, { RT, RA, RB } },
4532 { "srai", XRC(31,824,0), X_MASK, PWRCOM, { RA, RS, SH } },
4534 { "srai.", XRC(31,824,1), X_MASK, PWRCOM, { RA, RS, SH } },
4565 { "exts", XRC(31,922,0), XRB_MASK, PWRCOM, { RA, RS } },
4567 { "exts.", XRC(31,922,1), XRB_MASK, PWRCOM, { RA, RS } },
4642 { "l", OP(32), OP_MASK, PWRCOM, { RT, D, RA0 } },
4645 { "lu", OP(33), OP_MASK, PWRCOM, { RT, D, RA0 } },
4652 { "st", OP(36), OP_MASK, PWRCOM, { RS, D, RA0 } },
4655 { "stu", OP(37), OP_MASK, PWRCOM, { RS, D, RA0 } },
4674 { "lm", OP(46), OP_MASK, PWRCOM, { RT, D, RA0 } },
4677 { "stm", OP(47), OP_MASK, PWRCOM, { RS, D, RA0 } },
4874 { "fd", A(63,18,0), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4876 { "fd.", A(63,18,1), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4879 { "fs", A(63,20,0), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4881 { "fs.", A(63,20,1), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4884 { "fa", A(63,21,0), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4886 { "fa.", A(63,21,1), AFRC_MASK, PWRCOM, { FRT, FRA, FRB } },
4898 { "fm", A(63,25,0), AFRB_MASK, PWRCOM, { FRT, FRA, FRC } },
4900 { "fm.", A(63,25,1), AFRB_MASK, PWRCOM, { FRT, FRA, FRC } },
4906 { "fms", A(63,28,0), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4908 { "fms.", A(63,28,1), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4911 { "fma", A(63,29,0), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4913 { "fma.", A(63,29,1), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4916 { "fnms", A(63,30,0), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4918 { "fnms.", A(63,30,1), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4921 { "fnma", A(63,31,0), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
4923 { "fnma.", A(63,31,1), A_MASK, PWRCOM, { FRT,FRA,FRC,FRB } },
5083 { "sli", 3, PWRCOM, "rlinm %0,%1,%2,0,31-(%2)" },
5085 { "sli.", 3, PWRCOM, "rlinm. %0,%1,%2,0,31-(%2)" },
5087 { "sri", 3, PWRCOM, "rlinm %0,%1,(-(%2)!31)&((%2)|31),%2,31" },
5089 { "sri.", 3, PWRCOM, "rlinm. %0,%1,(-(%2)!31)&((%2)|31),%2,31" },