Lines Matching refs:PPC
3004 #undef PPC
3005 #define PPC PPC_OPCODE_PPC macro
3888 {"cmpli", OP(10), OP_MASK, PPC, PPCVLE, {BF, L, RA, UISIGNOPT}},
3889 {"cmpli", OP(10), OP_MASK, PWRCOM, PPC|PPCVLE, {BF, RA, UISIGNOPT}},
3893 {"cmpi", OP(11), OP_MASK, PPC, PPCVLE, {BF, L, RA, SI}},
3894 {"cmpi", OP(11), OP_MASK, PWRCOM, PPC|PPCVLE, {BF, RA, SI}},
4192 {"sc", SC(17,1,0), SC_MASK, PPC, PPCVLE, {LEV}},
4714 {"cmp", X(31,0), XCMP_MASK, PPC, 0, {BF, L, RA, RB}},
4715 {"cmp", X(31,0), XCMPL_MASK, PWRCOM, PPC, {BF, RA, RB}},
4770 {"mulhwu", XO(31,11,0,0), XO_MASK, PPC, 0, {RT, RA, RB}},
4771 {"mulhwu.", XO(31,11,0,1), XO_MASK, PPC, 0, {RT, RA, RB}},
4785 {"lwarx", X(31,20), XEH_MASK, PPC, 0, {RT, RA0, RB, EH}},
4822 {"cmpl", X(31,32), XCMP_MASK, PPC, 0, {BF, L, RA, RB}},
4823 {"cmpl", X(31,32), XCMPL_MASK, PWRCOM, PPC, {BF, RA, RB}},
4843 {"subf", XO(31,40,0,0), XO_MASK, PPC, 0, {RT, RA, RB}},
4844 {"sub", XO(31,40,0,0), XO_MASK, PPC, 0, {RT, RB, RA}},
4845 {"subf.", XO(31,40,0,1), XO_MASK, PPC, 0, {RT, RA, RB}},
4846 {"sub.", XO(31,40,0,1), XO_MASK, PPC, 0, {RT, RB, RA}},
4857 {"dcbst", X(31,54), XRT_MASK, PPC, 0, {RA0, RB}},
4895 {"mulhw", XO(31,75,0,0), XO_MASK, PPC, 0, {RT, RA, RB}},
4896 {"mulhw.", XO(31,75,0,1), XO_MASK, PPC, 0, {RT, RA, RB}},
4908 {"dcbf", X(31,86), XLRT_MASK, PPC, 0, {RA0, RB, L}},
4985 {"stwcx.", XRC(31,150,1), X_MASK, PPC, 0, {RS, RA0, RB}},
5101 {"mtsrin", X(31,242), XRA_MASK, PPC, NON32, {RS, RB}},
5111 {"dcbtst", X(31,246), X_MASK, PPC, POWER4|DCBT_EO, {RA0, RB}},
5162 {"dcbt", X(31,278), X_MASK, PPC, POWER4|DCBT_EO, {RA0, RB}},
5184 {"tlbie", X(31,306), XRTLRA_MASK, PPC, E500|POWER7|TITAN, {RB, L}},
5191 {"eciwx", X(31,310), X_MASK, PPC, E500|TITAN, {RT, RA0, RB}},
5295 {"mfsprg", XSPR(31,339,256), XSPRG_MASK, PPC, 0, {RT, SPRG}},
5303 {"mfsprg0", XSPR(31,339,272), XSPR_MASK, PPC, 0, {RT}},
5304 {"mfsprg1", XSPR(31,339,273), XSPR_MASK, PPC, 0, {RT}},
5305 {"mfsprg2", XSPR(31,339,274), XSPR_MASK, PPC, 0, {RT}},
5306 {"mfsprg3", XSPR(31,339,275), XSPR_MASK, PPC, 0, {RT}},
5308 {"mfear", XSPR(31,339,282), XSPR_MASK, PPC, TITAN, {RT}},
5310 {"mfpvr", XSPR(31,339,287), XSPR_MASK, PPC, 0, {RT}},
5345 {"mfibatu", XSPR(31,339,528), XSPRBAT_MASK, PPC, TITAN, {RT, SPRBAT}},
5347 {"mfibatl", XSPR(31,339,529), XSPRBAT_MASK, PPC, TITAN, {RT, SPRBAT}},
5350 {"mfdbatu", XSPR(31,339,536), XSPRBAT_MASK, PPC, TITAN, {RT, SPRBAT}},
5351 {"mfdbatl", XSPR(31,339,537), XSPRBAT_MASK, PPC, TITAN, {RT, SPRBAT}},
5471 {"tlbia", X(31,370), 0xffffffff, PPC, E500|TITAN, {0}},
5473 {"mftbu", XSPR(31,371,269), XSPR_MASK, PPC, NO371|POWER4, {RT}},
5474 {"mftb", X(31,371), X_MASK, PPC, NO371|POWER4, {RT, TBR}},
5475 {"mftbl", XSPR(31,371,268), XSPR_MASK, PPC, NO371|POWER4, {RT}},
5538 {"ecowx", X(31,438), X_MASK, PPC, E500|TITAN, {RT, RA0, RB}},
5601 {"divwu", XO(31,459,0,0), XO_MASK, PPC, 0, {RT, RA, RB}},
5602 {"divwu.", XO(31,459,0,1), XO_MASK, PPC, 0, {RT, RA, RB}},
5651 {"mtsprg", XSPR(31,467,256), XSPRG_MASK, PPC, 0, {SPRG, RS}},
5652 {"mtsprg0", XSPR(31,467,272), XSPR_MASK, PPC, 0, {RS}},
5653 {"mtsprg1", XSPR(31,467,273), XSPR_MASK, PPC, 0, {RS}},
5654 {"mtsprg2", XSPR(31,467,274), XSPR_MASK, PPC, 0, {RS}},
5655 {"mtsprg3", XSPR(31,467,275), XSPR_MASK, PPC, 0, {RS}},
5661 {"mtear", XSPR(31,467,282), XSPR_MASK, PPC, TITAN, {RS}},
5662 {"mttbl", XSPR(31,467,284), XSPR_MASK, PPC, 0, {RS}},
5663 {"mttbu", XSPR(31,467,285), XSPR_MASK, PPC, 0, {RS}},
5698 {"mtibatu", XSPR(31,467,528), XSPRBAT_MASK, PPC, TITAN, {SPRBAT, RS}},
5700 {"mtibatl", XSPR(31,467,529), XSPRBAT_MASK, PPC, TITAN, {SPRBAT, RS}},
5703 {"mtdbatu", XSPR(31,467,536), XSPRBAT_MASK, PPC, TITAN, {SPRBAT, RS}},
5704 {"mtdbatl", XSPR(31,467,537), XSPRBAT_MASK, PPC, TITAN, {SPRBAT, RS}},
5775 {"dcbi", X(31,470), XRT_MASK, PPC, 0, {RA0, RB}},
5794 {"divw", XO(31,491,0,0), XO_MASK, PPC, 0, {RT, RA, RB}},
5795 {"divw.", XO(31,491,0,1), XO_MASK, PPC, 0, {RT, RA, RB}},
5869 {"subfo", XO(31,40,1,0), XO_MASK, PPC, 0, {RT, RA, RB}},
5870 {"subo", XO(31,40,1,0), XO_MASK, PPC, 0, {RT, RB, RA}},
5871 {"subfo.", XO(31,40,1,1), XO_MASK, PPC, 0, {RT, RA, RB}},
5872 {"subo.", XO(31,40,1,1), XO_MASK, PPC, 0, {RT, RB, RA}},
5874 {"tlbsync", X(31,566), 0xffffffff, PPC, 0, {0}},
5899 {"lwsync", XSYNC(31,598,1), 0xffffffff, PPC, E500, {0}},
5952 {"mfsrin", X(31,659), XRA_MASK, PPC, NON32, {RT, RB}},
6155 {"eieio", X(31,854), 0xffffffff, PPC, BOOKE|PPCA2|PPC476, {0}},
6258 {"extsb", XRC(31,954,0), XRB_MASK, PPC, 0, {RA, RS}},
6259 {"extsb.", XRC(31,954,1), XRB_MASK, PPC, 0, {RA, RS}},
6269 {"divwuo", XO(31,459,1,0), XO_MASK, PPC, 0, {RT, RA, RB}},
6270 {"divwuo.", XO(31,459,1,1), XO_MASK, PPC, 0, {RT, RA, RB}},
6275 {"tlbld", X(31,978), XRTRA_MASK, PPC, PPC403|BOOKE|PPCA2|PPC476, {RB}},
6284 {"icbi", X(31,982), XRT_MASK, PPC, 0, {RA0, RB}},
6286 {"stfiwx", X(31,983), X_MASK, PPC, PPCEFS, {FRS, RA0, RB}},
6303 {"divwo", XO(31,491,1,0), XO_MASK, PPC, 0, {RT, RA, RB}},
6304 {"divwo.", XO(31,491,1,1), XO_MASK, PPC, 0, {RT, RA, RB}},
6310 {"tlbli", X(31,1010), XRTRA_MASK, PPC, TITAN, {RB}},
6314 {"dcbz", X(31,1014), XRT_MASK, PPC, 0, {RA0, RB}},
6315 {"dclz", X(31,1014), XRT_MASK, PPC, 0, {RA0, RB}},
6408 {"fdivs", A(59,18,0), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6409 {"fdivs.", A(59,18,1), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6411 {"fsubs", A(59,20,0), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6412 {"fsubs.", A(59,20,1), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6414 {"fadds", A(59,21,0), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6415 {"fadds.", A(59,21,1), AFRC_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRB}},
6417 {"fsqrts", A(59,22,0), AFRAFRC_MASK, PPC, TITAN|PPCVLE, {FRT, FRB}},
6418 {"fsqrts.", A(59,22,1), AFRAFRC_MASK, PPC, TITAN|PPCVLE, {FRT, FRB}},
6421 {"fres", A(59,24,0), AFRALFRC_MASK, PPC, POWER7|PPCVLE, {FRT, FRB, A_L}},
6423 {"fres.", A(59,24,1), AFRALFRC_MASK, PPC, POWER7|PPCVLE, {FRT, FRB, A_L}},
6425 {"fmuls", A(59,25,0), AFRB_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC}},
6426 {"fmuls.", A(59,25,1), AFRB_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC}},
6433 {"fmsubs", A(59,28,0), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6434 {"fmsubs.", A(59,28,1), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6436 {"fmadds", A(59,29,0), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6437 {"fmadds.", A(59,29,1), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6439 {"fnmsubs", A(59,30,0), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6440 {"fnmsubs.", A(59,30,1), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6442 {"fnmadds", A(59,31,0), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6443 {"fnmadds.", A(59,31,1), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6775 {"fsel", A(63,23,0), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6776 {"fsel.", A(63,23,1), A_MASK, PPC, PPCEFS|PPCVLE, {FRT, FRA, FRC, FRB}},
6789 {"frsqrte", A(63,26,0), AFRALFRC_MASK, PPC, POWER7|PPCVLE, {FRT, FRB, A_L}},
6791 {"frsqrte.", A(63,26,1), AFRALFRC_MASK, PPC, POWER7|PPCVLE, {FRT, FRB, A_L}},