Lines Matching refs:PPC

1876 #undef	PPC
1877 #define PPC PPC_OPCODE_PPC macro
1889 #define PPC750 PPC
1890 #define PPC860 PPC
2522 { "cmpli", OP(10), OP_MASK, PPC, { BF, L, RA, UI } },
2527 { "cmpi", OP(11), OP_MASK, PPC, { BF, L, RA, SI } },
2816 { "sc", SC(17,1,0), SC_MASK, PPC, { LEV } },
3320 { "cmp", X(31,0), XCMP_MASK, PPC, { BF, L, RA, RB } },
3357 { "subc", XO(31,8,0,0), XO_MASK, PPC, { RT, RB, RA } },
3363 { "subco", XO(31,8,1,0), XO_MASK, PPC, { RT, RB, RA } },
3366 { "subco.", XO(31,8,1,1), XO_MASK, PPC, { RT, RB, RA } },
3380 { "mulhwu", XO(31,11,0,0), XO_MASK, PPC, { RT, RA, RB } },
3381 { "mulhwu.", XO(31,11,0,1), XO_MASK, PPC, { RT, RA, RB } },
3392 { "lwarx", X(31,20), XEH_MASK, PPC, { RT, RA0, RB, EH } },
3427 { "cmpl", X(31,32), XCMP_MASK, PPC, { BF, L, RA, RB } },
3430 { "subf", XO(31,40,0,0), XO_MASK, PPC, { RT, RA, RB } },
3431 { "sub", XO(31,40,0,0), XO_MASK, PPC, { RT, RB, RA } },
3432 { "subf.", XO(31,40,0,1), XO_MASK, PPC, { RT, RA, RB } },
3433 { "sub.", XO(31,40,0,1), XO_MASK, PPC, { RT, RB, RA } },
3434 { "subfo", XO(31,40,1,0), XO_MASK, PPC, { RT, RA, RB } },
3435 { "subo", XO(31,40,1,0), XO_MASK, PPC, { RT, RB, RA } },
3436 { "subfo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RA, RB } },
3437 { "subo.", XO(31,40,1,1), XO_MASK, PPC, { RT, RB, RA } },
3441 { "dcbst", X(31,54), XRT_MASK, PPC, { RA, RB } },
3475 { "mulhw", XO(31,75,0,0), XO_MASK, PPC, { RT, RA, RB } },
3476 { "mulhw.", XO(31,75,0,1), XO_MASK, PPC, { RT, RA, RB } },
3488 { "dcbf", X(31,86), XLRT_MASK, PPC, { RA, RB, XRT_L } },
3555 { "stwcx.", XRC(31,150,1), X_MASK, PPC, { RS, RA0, RB } },
3661 { "dcbtst", X(31,246), X_MASK, PPC, { CT, RA, RB } },
3695 { "dcbt", X(31,278), X_MASK, PPC, { CT, RA, RB } },
3706 { "tlbie", X(31,306), XRTLRA_MASK, PPC, { RB, L } },
3709 { "eciwx", X(31,310), X_MASK, PPC, { RT, RA, RB } },
3810 { "mfsprg", XSPR(31,339,256), XSPRG_MASK, PPC, { RT, SPRG } },
3811 { "mfsprg0", XSPR(31,339,272), XSPR_MASK, PPC, { RT } },
3812 { "mfsprg1", XSPR(31,339,273), XSPR_MASK, PPC, { RT } },
3813 { "mfsprg2", XSPR(31,339,274), XSPR_MASK, PPC, { RT } },
3814 { "mfsprg3", XSPR(31,339,275), XSPR_MASK, PPC, { RT } },
3820 { "mfear", XSPR(31,339,282), XSPR_MASK, PPC, { RT } },
3822 { "mfpvr", XSPR(31,339,287), XSPR_MASK, PPC, { RT } },
3873 { "mfibatu", XSPR(31,339,528), XSPRBAT_MASK, PPC, { RT, SPRBAT } },
3874 { "mfibatl", XSPR(31,339,529), XSPRBAT_MASK, PPC, { RT, SPRBAT } },
3875 { "mfdbatu", XSPR(31,339,536), XSPRBAT_MASK, PPC, { RT, SPRBAT } },
3876 { "mfdbatl", XSPR(31,339,537), XSPRBAT_MASK, PPC, { RT, SPRBAT } },
3974 { "tlbia", X(31,370), 0xffffffff, PPC, { 0 } },
4022 { "ecowx", X(31,438), X_MASK, PPC, { RT, RA, RB } },
4080 { "divwu", XO(31,459,0,0), XO_MASK, PPC, { RT, RA, RB } },
4081 { "divwu.", XO(31,459,0,1), XO_MASK, PPC, { RT, RA, RB } },
4082 { "divwuo", XO(31,459,1,0), XO_MASK, PPC, { RT, RA, RB } },
4083 { "divwuo.", XO(31,459,1,1), XO_MASK, PPC, { RT, RA, RB } },
4128 { "mtsprg", XSPR(31,467,256), XSPRG_MASK,PPC, { SPRG, RS } },
4129 { "mtsprg0", XSPR(31,467,272), XSPR_MASK, PPC, { RS } },
4130 { "mtsprg1", XSPR(31,467,273), XSPR_MASK, PPC, { RS } },
4131 { "mtsprg2", XSPR(31,467,274), XSPR_MASK, PPC, { RS } },
4132 { "mtsprg3", XSPR(31,467,275), XSPR_MASK, PPC, { RS } },
4138 { "mtear", XSPR(31,467,282), XSPR_MASK, PPC, { RS } },
4139 { "mttbl", XSPR(31,467,284), XSPR_MASK, PPC, { RS } },
4140 { "mttbu", XSPR(31,467,285), XSPR_MASK, PPC, { RS } },
4191 { "mtibatu", XSPR(31,467,528), XSPRBAT_MASK, PPC, { SPRBAT, RS } },
4192 { "mtibatl", XSPR(31,467,529), XSPRBAT_MASK, PPC, { SPRBAT, RS } },
4193 { "mtdbatu", XSPR(31,467,536), XSPRBAT_MASK, PPC, { SPRBAT, RS } },
4194 { "mtdbatl", XSPR(31,467,537), XSPRBAT_MASK, PPC, { SPRBAT, RS } },
4239 { "dcbi", X(31,470), XRT_MASK, PPC, { RA, RB } },
4267 { "divw", XO(31,491,0,0), XO_MASK, PPC, { RT, RA, RB } },
4268 { "divw.", XO(31,491,0,1), XO_MASK, PPC, { RT, RA, RB } },
4269 { "divwo", XO(31,491,1,0), XO_MASK, PPC, { RT, RA, RB } },
4270 { "divwo.", XO(31,491,1,1), XO_MASK, PPC, { RT, RA, RB } },
4317 { "tlbsync", X(31,566), 0xffffffff, PPC, { 0 } },
4328 { "lwsync", XSYNC(31,598,1), 0xffffffff, PPC, { 0 } },
4440 { "eieio", X(31,854), 0xffffffff, PPC, { 0 } },
4481 { "extsb", XRC(31,954,0), XRB_MASK, PPC, { RA, RS} },
4482 { "extsb.", XRC(31,954,1), XRB_MASK, PPC, { RA, RS} },
4491 { "tlbld", X(31,978), XRTRA_MASK, PPC, { RB } },
4495 { "icbi", X(31,982), XRT_MASK, PPC, { RA, RB } },
4497 { "stfiwx", X(31,983), X_MASK, PPC, { FRS, RA0, RB } },
4507 { "tlbli", X(31,1010), XRTRA_MASK, PPC, { RB } },
4512 { "dcbz", X(31,1014), XRT_MASK, PPC, { RA, RB } },
4513 { "dclz", X(31,1014), XRT_MASK, PPC, { RA, RB } },
4629 { "fdivs", A(59,18,0), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4630 { "fdivs.", A(59,18,1), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4632 { "fsubs", A(59,20,0), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4633 { "fsubs.", A(59,20,1), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4635 { "fadds", A(59,21,0), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4636 { "fadds.", A(59,21,1), AFRC_MASK, PPC, { FRT, FRA, FRB } },
4638 { "fsqrts", A(59,22,0), AFRAFRC_MASK, PPC, { FRT, FRB } },
4639 { "fsqrts.", A(59,22,1), AFRAFRC_MASK, PPC, { FRT, FRB } },
4641 { "fres", A(59,24,0), AFRALFRC_MASK, PPC, { FRT, FRB, A_L } },
4642 { "fres.", A(59,24,1), AFRALFRC_MASK, PPC, { FRT, FRB, A_L } },
4644 { "fmuls", A(59,25,0), AFRB_MASK, PPC, { FRT, FRA, FRC } },
4645 { "fmuls.", A(59,25,1), AFRB_MASK, PPC, { FRT, FRA, FRC } },
4650 { "fmsubs", A(59,28,0), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4651 { "fmsubs.", A(59,28,1), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4653 { "fmadds", A(59,29,0), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4654 { "fmadds.", A(59,29,1), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4656 { "fnmsubs", A(59,30,0), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4657 { "fnmsubs.",A(59,30,1), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4659 { "fnmadds", A(59,31,0), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4660 { "fnmadds.",A(59,31,1), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4790 { "fsel", A(63,23,0), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4791 { "fsel.", A(63,23,1), A_MASK, PPC, { FRT,FRA,FRC,FRB } },
4801 { "frsqrte", A(63,26,0), AFRALFRC_MASK, PPC, { FRT, FRB, A_L } },
4802 { "frsqrte.",A(63,26,1), AFRALFRC_MASK, PPC, { FRT, FRB, A_L } },