XRC              2618 arch/powerpc/xmon/ppc-opc.c #define X_MASK XRC (0x3f, 0x3ff, 1)
XRC              2624 arch/powerpc/xmon/ppc-opc.c #define XWC_MASK (XRC (0x3f, 0x3ff, 1) | (7 << 23) | RA_MASK | RB_MASK)
XRC              2664 arch/powerpc/xmon/ppc-opc.c #define XWC_MASK (XRC (0x3f, 0x3ff, 1) | (7 << 23) | RA_MASK | RB_MASK)
XRC              2730 arch/powerpc/xmon/ppc-opc.c #define XRCL(op, xop, l, rc) (XRC ((op), (xop), (rc)) | ((((unsigned long)(l)) & 1) << 21))
XRC              3101 arch/powerpc/xmon/ppc-opc.c {"mulhhwu",	XRC(4,	 8,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3102 arch/powerpc/xmon/ppc-opc.c {"mulhhwu.",	XRC(4,	 8,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3176 arch/powerpc/xmon/ppc-opc.c {"ps_neg",	XRC(4,	40,0),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3177 arch/powerpc/xmon/ppc-opc.c {"mulhhw",	XRC(4,	40,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3178 arch/powerpc/xmon/ppc-opc.c {"ps_neg.",	XRC(4,	40,1),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3179 arch/powerpc/xmon/ppc-opc.c {"mulhhw.",	XRC(4,	40,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3195 arch/powerpc/xmon/ppc-opc.c {"ps_mr",	XRC(4,	72,0),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3196 arch/powerpc/xmon/ppc-opc.c {"ps_mr.",	XRC(4,	72,1),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3219 arch/powerpc/xmon/ppc-opc.c {"ps_nabs",	XRC(4, 136,0),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3220 arch/powerpc/xmon/ppc-opc.c {"mulchwu",	XRC(4, 136,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3221 arch/powerpc/xmon/ppc-opc.c {"ps_nabs.",	XRC(4, 136,1),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3222 arch/powerpc/xmon/ppc-opc.c {"mulchwu.",	XRC(4, 136,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3233 arch/powerpc/xmon/ppc-opc.c {"mulchw",	XRC(4, 168,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3234 arch/powerpc/xmon/ppc-opc.c {"mulchw.",	XRC(4, 168,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3284 arch/powerpc/xmon/ppc-opc.c {"ps_abs",	XRC(4, 264,0),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3285 arch/powerpc/xmon/ppc-opc.c {"ps_abs.",	XRC(4, 264,1),	XRA_MASK,    PPCPS,	0,		{FRT, FRB}},
XRC              3447 arch/powerpc/xmon/ppc-opc.c {"mullhwu",	XRC(4, 392,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3449 arch/powerpc/xmon/ppc-opc.c {"mullhwu.",	XRC(4, 392,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3486 arch/powerpc/xmon/ppc-opc.c {"mullhw",	XRC(4, 424,0),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              3487 arch/powerpc/xmon/ppc-opc.c {"mullhw.",	XRC(4, 424,1),	X_MASK,	     MULHW,	0,		{RT, RA, RB}},
XRC              4738 arch/powerpc/xmon/ppc-opc.c {"slw",		XRC(31,24,0),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              4739 arch/powerpc/xmon/ppc-opc.c {"sl",		XRC(31,24,0),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              4740 arch/powerpc/xmon/ppc-opc.c {"slw.",	XRC(31,24,1),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              4741 arch/powerpc/xmon/ppc-opc.c {"sl.",		XRC(31,24,1),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              4743 arch/powerpc/xmon/ppc-opc.c {"cntlzw",	XRC(31,26,0),	XRB_MASK,    PPCCOM,	0,		{RA, RS}},
XRC              4744 arch/powerpc/xmon/ppc-opc.c {"cntlz",	XRC(31,26,0),	XRB_MASK,    PWRCOM,	0,		{RA, RS}},
XRC              4745 arch/powerpc/xmon/ppc-opc.c {"cntlzw.",	XRC(31,26,1),	XRB_MASK,    PPCCOM,	0,		{RA, RS}},
XRC              4746 arch/powerpc/xmon/ppc-opc.c {"cntlz.",	XRC(31,26,1),	XRB_MASK,    PWRCOM,	0,		{RA, RS}},
XRC              4748 arch/powerpc/xmon/ppc-opc.c {"sld",		XRC(31,27,0),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              4749 arch/powerpc/xmon/ppc-opc.c {"sld.",	XRC(31,27,1),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              4751 arch/powerpc/xmon/ppc-opc.c {"and",		XRC(31,28,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4752 arch/powerpc/xmon/ppc-opc.c {"and.",	XRC(31,28,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4754 arch/powerpc/xmon/ppc-opc.c {"maskg",	XRC(31,29,0),	X_MASK,	     M601,	PPCA2,		{RA, RS, RB}},
XRC              4755 arch/powerpc/xmon/ppc-opc.c {"maskg.",	XRC(31,29,1),	X_MASK,	     M601,	PPCA2,		{RA, RS, RB}},
XRC              4806 arch/powerpc/xmon/ppc-opc.c {"cntlzd",	XRC(31,58,0),	XRB_MASK,    PPC64,	0,		{RA, RS}},
XRC              4807 arch/powerpc/xmon/ppc-opc.c {"cntlzd.",	XRC(31,58,1),	XRB_MASK,    PPC64,	0,		{RA, RS}},
XRC              4809 arch/powerpc/xmon/ppc-opc.c {"andc",	XRC(31,60,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4810 arch/powerpc/xmon/ppc-opc.c {"andc.",	XRC(31,60,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4842 arch/powerpc/xmon/ppc-opc.c {"dlmzb",	XRC(31,78,0), X_MASK, PPC403|PPC440|TITAN, 0,		{RA, RS, RB}},
XRC              4843 arch/powerpc/xmon/ppc-opc.c {"dlmzb.",	XRC(31,78,1), X_MASK, PPC403|PPC440|TITAN, 0,		{RA, RS, RB}},
XRC              4858 arch/powerpc/xmon/ppc-opc.c {"dni",		XRC(31,97,1),	XRB_MASK,    E6500,	0,		{DUI, DCTL}},
XRC              4885 arch/powerpc/xmon/ppc-opc.c {"not",		XRC(31,124,0),	X_MASK,	     COM,	0,		{RA, RS, RBS}},
XRC              4886 arch/powerpc/xmon/ppc-opc.c {"nor",		XRC(31,124,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4887 arch/powerpc/xmon/ppc-opc.c {"not.",	XRC(31,124,1),	X_MASK,	     COM,	0,		{RA, RS, RBS}},
XRC              4888 arch/powerpc/xmon/ppc-opc.c {"nor.",	XRC(31,124,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              4924 arch/powerpc/xmon/ppc-opc.c {"eratsx",	XRC(31,147,0),	X_MASK,	     PPCA2,	0,		{RT, RA0, RB}},
XRC              4925 arch/powerpc/xmon/ppc-opc.c {"eratsx.",	XRC(31,147,1),	X_MASK,	     PPCA2,	0,		{RT, RA0, RB}},
XRC              4929 arch/powerpc/xmon/ppc-opc.c {"stwcx.",	XRC(31,150,1),	X_MASK,	     PPC,	0,		{RS, RA0, RB}},
XRC              4934 arch/powerpc/xmon/ppc-opc.c {"slq",		XRC(31,152,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              4935 arch/powerpc/xmon/ppc-opc.c {"slq.",	XRC(31,152,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              4937 arch/powerpc/xmon/ppc-opc.c {"sle",		XRC(31,153,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              4938 arch/powerpc/xmon/ppc-opc.c {"sle.",	XRC(31,153,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              4967 arch/powerpc/xmon/ppc-opc.c {"stqcx.",	XRC(31,182,1),	X_MASK,	     POWER8,	0,		{RSQ, RA0, RB}},
XRC              4973 arch/powerpc/xmon/ppc-opc.c {"sliq",	XRC(31,184,0),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              4974 arch/powerpc/xmon/ppc-opc.c {"sliq.",	XRC(31,184,1),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              4980 arch/powerpc/xmon/ppc-opc.c {"icblq.",	XRC(31,198,1),	X_MASK,	     E6500,	0,		{CT, RA0, RB}},
XRC              5004 arch/powerpc/xmon/ppc-opc.c {"ldawx.",	XRC(31,212,1),	X_MASK,	     PPCA2,	0,		{RT, RA0, RB}},
XRC              5006 arch/powerpc/xmon/ppc-opc.c {"stdcx.",	XRC(31,214,1),	X_MASK,	     PPC64,	0,		{RS, RA0, RB}},
XRC              5010 arch/powerpc/xmon/ppc-opc.c {"sllq",	XRC(31,216,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5011 arch/powerpc/xmon/ppc-opc.c {"sllq.",	XRC(31,216,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5013 arch/powerpc/xmon/ppc-opc.c {"sleq",	XRC(31,217,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5014 arch/powerpc/xmon/ppc-opc.c {"sleq.",	XRC(31,217,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5059 arch/powerpc/xmon/ppc-opc.c {"slliq",	XRC(31,248,0),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              5060 arch/powerpc/xmon/ppc-opc.c {"slliq.",	XRC(31,248,1),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              5067 arch/powerpc/xmon/ppc-opc.c {"mfdcrx.",	XRC(31,259,1),	X_MASK,	     PPCA2,	0,		{RS, RA}},
XRC              5100 arch/powerpc/xmon/ppc-opc.c {"lscbx",	XRC(31,277,0),	X_MASK,	     M601,	0,		{RT, RA, RB}},
XRC              5101 arch/powerpc/xmon/ppc-opc.c {"lscbx.",	XRC(31,277,1),	X_MASK,	     M601,	0,		{RT, RA, RB}},
XRC              5112 arch/powerpc/xmon/ppc-opc.c {"eqv",		XRC(31,284,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5113 arch/powerpc/xmon/ppc-opc.c {"eqv.",	XRC(31,284,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5141 arch/powerpc/xmon/ppc-opc.c {"xor",		XRC(31,316,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5142 arch/powerpc/xmon/ppc-opc.c {"xor.",	XRC(31,316,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5181 arch/powerpc/xmon/ppc-opc.c {"mfdcr.",	XRC(31,323,1),	X_MASK,	     PPCA2,	0,		{RT, SPR}},
XRC              5430 arch/powerpc/xmon/ppc-opc.c {"mtdcrx.",	XRC(31,387,1),	X_MASK,	     PPCA2,	0,		{RA, RS}},
XRC              5451 arch/powerpc/xmon/ppc-opc.c {"pbt.",	XRC(31,404,1),	X_MASK,	     POWER8,	0,		{RS, RA0, RB}},
XRC              5453 arch/powerpc/xmon/ppc-opc.c {"icswx",	XRC(31,406,0),	X_MASK,	  POWER7|PPCA2,	0,		{RS, RA, RB}},
XRC              5454 arch/powerpc/xmon/ppc-opc.c {"icswx.",	XRC(31,406,1),	X_MASK,	  POWER7|PPCA2,	0,		{RS, RA, RB}},
XRC              5458 arch/powerpc/xmon/ppc-opc.c {"orc",		XRC(31,412,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5459 arch/powerpc/xmon/ppc-opc.c {"orc.",	XRC(31,412,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5467 arch/powerpc/xmon/ppc-opc.c {"dcblq.",	XRC(31,422,1),	X_MASK,	     E6500,	0,		{CT, RA0, RB}},
XRC              5495 arch/powerpc/xmon/ppc-opc.c {"mr",		XRC(31,444,0),	X_MASK,	     COM,	0,		{RA, RS, RBS}},
XRC              5496 arch/powerpc/xmon/ppc-opc.c {"or",		XRC(31,444,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5497 arch/powerpc/xmon/ppc-opc.c {"mr.",		XRC(31,444,1),	X_MASK,	     COM,	0,		{RA, RS, RBS}},
XRC              5498 arch/powerpc/xmon/ppc-opc.c {"or.",		XRC(31,444,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5535 arch/powerpc/xmon/ppc-opc.c {"mtdcr.",	XRC(31,451,1), X_MASK,	     PPCA2,	0,		{SPR, RS}},
XRC              5721 arch/powerpc/xmon/ppc-opc.c {"nand",	XRC(31,476,0),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5722 arch/powerpc/xmon/ppc-opc.c {"nand.",	XRC(31,476,1),	X_MASK,	     COM,	0,		{RA, RS, RB}},
XRC              5788 arch/powerpc/xmon/ppc-opc.c {"srw",		XRC(31,536,0),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              5789 arch/powerpc/xmon/ppc-opc.c {"sr",		XRC(31,536,0),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              5790 arch/powerpc/xmon/ppc-opc.c {"srw.",	XRC(31,536,1),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              5791 arch/powerpc/xmon/ppc-opc.c {"sr.",		XRC(31,536,1),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              5793 arch/powerpc/xmon/ppc-opc.c {"rrib",	XRC(31,537,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5794 arch/powerpc/xmon/ppc-opc.c {"rrib.",	XRC(31,537,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5796 arch/powerpc/xmon/ppc-opc.c {"cnttzw",	XRC(31,538,0),	XRB_MASK,    POWER9,	0,		{RA, RS}},
XRC              5797 arch/powerpc/xmon/ppc-opc.c {"cnttzw.",	XRC(31,538,1),	XRB_MASK,    POWER9,	0,		{RA, RS}},
XRC              5799 arch/powerpc/xmon/ppc-opc.c {"srd",		XRC(31,539,0),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              5800 arch/powerpc/xmon/ppc-opc.c {"srd.",	XRC(31,539,1),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              5802 arch/powerpc/xmon/ppc-opc.c {"maskir",	XRC(31,541,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5803 arch/powerpc/xmon/ppc-opc.c {"maskir.",	XRC(31,541,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5824 arch/powerpc/xmon/ppc-opc.c {"cnttzd",	XRC(31,570,0),	XRB_MASK,    POWER9,	0,		{RA, RS}},
XRC              5825 arch/powerpc/xmon/ppc-opc.c {"cnttzd.",	XRC(31,570,1),	XRB_MASK,    POWER9,	0,		{RA, RS}},
XRC              5857 arch/powerpc/xmon/ppc-opc.c {"mffgpr",	XRC(31,607,0),	XRA_MASK,    POWER6,	POWER7,		{FRT, RB}},
XRC              5888 arch/powerpc/xmon/ppc-opc.c {"tbegin.",	XRC(31,654,1), XRTLRARB_MASK, PPCHTM,	0,		{HTM_R}},
XRC              5912 arch/powerpc/xmon/ppc-opc.c {"srq",		XRC(31,664,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5913 arch/powerpc/xmon/ppc-opc.c {"srq.",	XRC(31,664,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5915 arch/powerpc/xmon/ppc-opc.c {"sre",		XRC(31,665,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5916 arch/powerpc/xmon/ppc-opc.c {"sre.",	XRC(31,665,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5926 arch/powerpc/xmon/ppc-opc.c {"tendall.",	XRC(31,686,1)|(1<<25), XRTRARB_MASK, PPCHTM, 0,		{0}},
XRC              5927 arch/powerpc/xmon/ppc-opc.c {"tend.",	XRC(31,686,1), XRTARARB_MASK, PPCHTM,	0,		{HTM_A}},
XRC              5929 arch/powerpc/xmon/ppc-opc.c {"stbcx.",	XRC(31,694,1),	X_MASK,	  POWER8|E6500, 0,		{RS, RA0, RB}},
XRC              5933 arch/powerpc/xmon/ppc-opc.c {"sriq",	XRC(31,696,0),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              5934 arch/powerpc/xmon/ppc-opc.c {"sriq.",	XRC(31,696,1),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              5962 arch/powerpc/xmon/ppc-opc.c {"sthcx.",	XRC(31,726,1),	X_MASK,	  POWER8|E6500, 0,		{RS, RA0, RB}},
XRC              5966 arch/powerpc/xmon/ppc-opc.c {"srlq",	XRC(31,728,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5967 arch/powerpc/xmon/ppc-opc.c {"srlq.",	XRC(31,728,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5969 arch/powerpc/xmon/ppc-opc.c {"sreq",	XRC(31,729,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5970 arch/powerpc/xmon/ppc-opc.c {"sreq.",	XRC(31,729,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              5972 arch/powerpc/xmon/ppc-opc.c {"mftgpr",	XRC(31,735,0),	XRA_MASK,    POWER6,	POWER7,		{RT, FRB}},
XRC              6003 arch/powerpc/xmon/ppc-opc.c {"tsr.",	XRC(31,750,1),	  XRTLRARB_MASK,PPCHTM,	0,		{L}},
XRC              6012 arch/powerpc/xmon/ppc-opc.c {"srliq",	XRC(31,760,0),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              6013 arch/powerpc/xmon/ppc-opc.c {"srliq.",	XRC(31,760,1),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              6037 arch/powerpc/xmon/ppc-opc.c {"tabortwc.",	XRC(31,782,1),	X_MASK,	     PPCHTM,	0,		{TO, RA, RB}},
XRC              6048 arch/powerpc/xmon/ppc-opc.c {"sraw",	XRC(31,792,0),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              6049 arch/powerpc/xmon/ppc-opc.c {"sra",		XRC(31,792,0),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              6050 arch/powerpc/xmon/ppc-opc.c {"sraw.",	XRC(31,792,1),	X_MASK,	     PPCCOM,	0,		{RA, RS, RB}},
XRC              6051 arch/powerpc/xmon/ppc-opc.c {"sra.",	XRC(31,792,1),	X_MASK,	     PWRCOM,	0,		{RA, RS, RB}},
XRC              6053 arch/powerpc/xmon/ppc-opc.c {"srad",	XRC(31,794,0),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              6054 arch/powerpc/xmon/ppc-opc.c {"srad.",	XRC(31,794,1),	X_MASK,	     PPC64,	0,		{RA, RS, RB}},
XRC              6065 arch/powerpc/xmon/ppc-opc.c {"tabortdc.",	XRC(31,814,1),	X_MASK,	     PPCHTM,	0,		{TO, RA, RB}},
XRC              6077 arch/powerpc/xmon/ppc-opc.c {"srawi",	XRC(31,824,0),	X_MASK,	     PPCCOM,	0,		{RA, RS, SH}},
XRC              6078 arch/powerpc/xmon/ppc-opc.c {"srai",	XRC(31,824,0),	X_MASK,	     PWRCOM,	0,		{RA, RS, SH}},
XRC              6079 arch/powerpc/xmon/ppc-opc.c {"srawi.",	XRC(31,824,1),	X_MASK,	     PPCCOM,	0,		{RA, RS, SH}},
XRC              6080 arch/powerpc/xmon/ppc-opc.c {"srai.",	XRC(31,824,1),	X_MASK,	     PWRCOM,	0,		{RA, RS, SH}},
XRC              6095 arch/powerpc/xmon/ppc-opc.c {"tabortwci.",	XRC(31,846,1),	X_MASK,	     PPCHTM,	0,		{TO, RA, HTM_SI}},
XRC              6097 arch/powerpc/xmon/ppc-opc.c {"tlbsrx.",	XRC(31,850,1),	XRT_MASK,    PPCA2,	0,		{RA0, RB}},
XRC              6122 arch/powerpc/xmon/ppc-opc.c {"tabortdci.",	XRC(31,878,1),	X_MASK,	     PPCHTM,	0,		{TO, RA, HTM_SI}},
XRC              6148 arch/powerpc/xmon/ppc-opc.c {"tabort.",	XRC(31,910,1),	XRTRB_MASK,  PPCHTM,	0,		{RA}},
XRC              6150 arch/powerpc/xmon/ppc-opc.c {"tlbsx",	XRC(31,914,0),	X_MASK, PPC403|BOOKE|PPCA2|PPC476, 0,	{RTO, RA0, RB}},
XRC              6151 arch/powerpc/xmon/ppc-opc.c {"tlbsx.",	XRC(31,914,1),	X_MASK, PPC403|BOOKE|PPCA2|PPC476, 0,	{RTO, RA0, RB}},
XRC              6163 arch/powerpc/xmon/ppc-opc.c {"sraq",	XRC(31,920,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              6164 arch/powerpc/xmon/ppc-opc.c {"sraq.",	XRC(31,920,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              6166 arch/powerpc/xmon/ppc-opc.c {"srea",	XRC(31,921,0),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              6167 arch/powerpc/xmon/ppc-opc.c {"srea.",	XRC(31,921,1),	X_MASK,	     M601,	0,		{RA, RS, RB}},
XRC              6169 arch/powerpc/xmon/ppc-opc.c {"extsh",	XRC(31,922,0),	XRB_MASK,    PPCCOM,	0,		{RA, RS}},
XRC              6170 arch/powerpc/xmon/ppc-opc.c {"exts",	XRC(31,922,0),	XRB_MASK,    PWRCOM,	0,		{RA, RS}},
XRC              6171 arch/powerpc/xmon/ppc-opc.c {"extsh.",	XRC(31,922,1),	XRB_MASK,    PPCCOM,	0,		{RA, RS}},
XRC              6172 arch/powerpc/xmon/ppc-opc.c {"exts.",	XRC(31,922,1),	XRB_MASK,    PWRCOM,	0,		{RA, RS}},
XRC              6192 arch/powerpc/xmon/ppc-opc.c {"treclaim.",	XRC(31,942,1),	XRTRB_MASK,  PPCHTM,	0,		{RA}},
XRC              6200 arch/powerpc/xmon/ppc-opc.c {"icswepx",	XRC(31,950,0),	X_MASK,	     PPCA2,	0,		{RS, RA, RB}},
XRC              6201 arch/powerpc/xmon/ppc-opc.c {"icswepx.",	XRC(31,950,1),	X_MASK,	     PPCA2,	0,		{RS, RA, RB}},
XRC              6205 arch/powerpc/xmon/ppc-opc.c {"sraiq",	XRC(31,952,0),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              6206 arch/powerpc/xmon/ppc-opc.c {"sraiq.",	XRC(31,952,1),	X_MASK,	     M601,	0,		{RA, RS, SH}},
XRC              6208 arch/powerpc/xmon/ppc-opc.c {"extsb",	XRC(31,954,0),	XRB_MASK,    PPC,	0,		{RA, RS}},
XRC              6209 arch/powerpc/xmon/ppc-opc.c {"extsb.",	XRC(31,954,1),	XRB_MASK,    PPC,	0,		{RA, RS}},
XRC              6230 arch/powerpc/xmon/ppc-opc.c {"slbfee.",	XRC(31,979,1),	XRA_MASK,    POWER6,	0,		{RT, RB}},
XRC              6238 arch/powerpc/xmon/ppc-opc.c {"extsw",	XRC(31,986,0),	XRB_MASK,    PPC64,	0,		{RA, RS}},
XRC              6239 arch/powerpc/xmon/ppc-opc.c {"extsw.",	XRC(31,986,1),	XRB_MASK,    PPC64,	0,		{RA, RS}},
XRC              6258 arch/powerpc/xmon/ppc-opc.c {"trechkpt.",	XRC(31,1006,1),	XRTRARB_MASK,PPCHTM,	0,		{0}},
XRC              6352 arch/powerpc/xmon/ppc-opc.c {"dadd",	XRC(59,2,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6353 arch/powerpc/xmon/ppc-opc.c {"dadd.",	XRC(59,2,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6395 arch/powerpc/xmon/ppc-opc.c {"dmul",	XRC(59,34,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6396 arch/powerpc/xmon/ppc-opc.c {"dmul.",	XRC(59,34,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6422 arch/powerpc/xmon/ppc-opc.c {"dctdp",	XRC(59,258,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6423 arch/powerpc/xmon/ppc-opc.c {"dctdp.",	XRC(59,258,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6425 arch/powerpc/xmon/ppc-opc.c {"dctfix",	XRC(59,290,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6426 arch/powerpc/xmon/ppc-opc.c {"dctfix.",	XRC(59,290,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6428 arch/powerpc/xmon/ppc-opc.c {"ddedpd",	XRC(59,322,0),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRT, FRB}},
XRC              6429 arch/powerpc/xmon/ppc-opc.c {"ddedpd.",	XRC(59,322,1),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRT, FRB}},
XRC              6431 arch/powerpc/xmon/ppc-opc.c {"dxex",	XRC(59,354,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6432 arch/powerpc/xmon/ppc-opc.c {"dxex.",	XRC(59,354,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6434 arch/powerpc/xmon/ppc-opc.c {"dsub",	XRC(59,514,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6435 arch/powerpc/xmon/ppc-opc.c {"dsub.",	XRC(59,514,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6437 arch/powerpc/xmon/ppc-opc.c {"ddiv",	XRC(59,546,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6438 arch/powerpc/xmon/ppc-opc.c {"ddiv.",	XRC(59,546,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6445 arch/powerpc/xmon/ppc-opc.c {"drsp",	XRC(59,770,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6446 arch/powerpc/xmon/ppc-opc.c {"drsp.",	XRC(59,770,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRB}},
XRC              6448 arch/powerpc/xmon/ppc-opc.c {"dcffix",	XRC(59,802,0), X_MASK|FRA_MASK, POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6449 arch/powerpc/xmon/ppc-opc.c {"dcffix.",	XRC(59,802,1), X_MASK|FRA_MASK, POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6451 arch/powerpc/xmon/ppc-opc.c {"denbcd",	XRC(59,834,0),	X_MASK,	     POWER6,	PPCVLE,		{S, FRT, FRB}},
XRC              6452 arch/powerpc/xmon/ppc-opc.c {"denbcd.",	XRC(59,834,1),	X_MASK,	     POWER6,	PPCVLE,		{S, FRT, FRB}},
XRC              6454 arch/powerpc/xmon/ppc-opc.c {"fcfids",	XRC(59,846,0),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6455 arch/powerpc/xmon/ppc-opc.c {"fcfids.",	XRC(59,846,1),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6457 arch/powerpc/xmon/ppc-opc.c {"diex",	XRC(59,866,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6458 arch/powerpc/xmon/ppc-opc.c {"diex.",	XRC(59,866,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRA, FRB}},
XRC              6460 arch/powerpc/xmon/ppc-opc.c {"fcfidus",	XRC(59,974,0),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6461 arch/powerpc/xmon/ppc-opc.c {"fcfidus.",	XRC(59,974,1),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6679 arch/powerpc/xmon/ppc-opc.c {"daddq",	XRC(63,2,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6680 arch/powerpc/xmon/ppc-opc.c {"daddq.",	XRC(63,2,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6685 arch/powerpc/xmon/ppc-opc.c {"xsaddqp",	XRC(63,4,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6686 arch/powerpc/xmon/ppc-opc.c {"xsaddqpo",	XRC(63,4,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6691 arch/powerpc/xmon/ppc-opc.c {"fcpsgn",	XRC(63,8,0),	X_MASK, POWER6|PPCA2|PPC476, PPCVLE,	{FRT, FRA, FRB}},
XRC              6692 arch/powerpc/xmon/ppc-opc.c {"fcpsgn.",	XRC(63,8,1),	X_MASK, POWER6|PPCA2|PPC476, PPCVLE,	{FRT, FRA, FRB}},
XRC              6694 arch/powerpc/xmon/ppc-opc.c {"frsp",	XRC(63,12,0),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6695 arch/powerpc/xmon/ppc-opc.c {"frsp.",	XRC(63,12,1),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6697 arch/powerpc/xmon/ppc-opc.c {"fctiw",	XRC(63,14,0),	XRA_MASK,    PPCCOM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6698 arch/powerpc/xmon/ppc-opc.c {"fcir",	XRC(63,14,0),	XRA_MASK,    PWR2COM,	PPCVLE,		{FRT, FRB}},
XRC              6699 arch/powerpc/xmon/ppc-opc.c {"fctiw.",	XRC(63,14,1),	XRA_MASK,    PPCCOM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6700 arch/powerpc/xmon/ppc-opc.c {"fcir.",	XRC(63,14,1),	XRA_MASK,    PWR2COM,	PPCVLE,		{FRT, FRB}},
XRC              6702 arch/powerpc/xmon/ppc-opc.c {"fctiwz",	XRC(63,15,0),	XRA_MASK,    PPCCOM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6703 arch/powerpc/xmon/ppc-opc.c {"fcirz",	XRC(63,15,0),	XRA_MASK,    PWR2COM,	PPCVLE,		{FRT, FRB}},
XRC              6704 arch/powerpc/xmon/ppc-opc.c {"fctiwz.",	XRC(63,15,1),	XRA_MASK,    PPCCOM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6705 arch/powerpc/xmon/ppc-opc.c {"fcirz.",	XRC(63,15,1),	XRA_MASK,    PWR2COM,	PPCVLE,		{FRT, FRB}},
XRC              6765 arch/powerpc/xmon/ppc-opc.c {"dmulq",	XRC(63,34,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6766 arch/powerpc/xmon/ppc-opc.c {"dmulq.",	XRC(63,34,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6771 arch/powerpc/xmon/ppc-opc.c {"xsmulqp",	XRC(63,36,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6772 arch/powerpc/xmon/ppc-opc.c {"xsmulqpo",	XRC(63,36,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6776 arch/powerpc/xmon/ppc-opc.c {"mtfsb1",	XRC(63,38,0),	XRARB_MASK,  COM,	PPCVLE,		{BT}},
XRC              6777 arch/powerpc/xmon/ppc-opc.c {"mtfsb1.",	XRC(63,38,1),	XRARB_MASK,  COM,	PPCVLE,		{BT}},
XRC              6779 arch/powerpc/xmon/ppc-opc.c {"fneg",	XRC(63,40,0),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6780 arch/powerpc/xmon/ppc-opc.c {"fneg.",	XRC(63,40,1),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6790 arch/powerpc/xmon/ppc-opc.c {"mtfsb0",	XRC(63,70,0),	XRARB_MASK,  COM,	PPCVLE,		{BT}},
XRC              6791 arch/powerpc/xmon/ppc-opc.c {"mtfsb0.",	XRC(63,70,1),	XRARB_MASK,  COM,	PPCVLE,		{BT}},
XRC              6793 arch/powerpc/xmon/ppc-opc.c {"fmr",		XRC(63,72,0),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6794 arch/powerpc/xmon/ppc-opc.c {"fmr.",	XRC(63,72,1),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6810 arch/powerpc/xmon/ppc-opc.c {"mtfsfi",  XRC(63,134,0), XWRA_MASK|(3<<21)|(1<<11), POWER6|PPCA2|PPC476, PPCVLE, {BFF, U, W}},
XRC              6811 arch/powerpc/xmon/ppc-opc.c {"mtfsfi",  XRC(63,134,0), XRA_MASK|(3<<21)|(1<<11), COM, POWER6|PPCA2|PPC476|PPCVLE, {BFF, U}},
XRC              6812 arch/powerpc/xmon/ppc-opc.c {"mtfsfi.", XRC(63,134,1), XWRA_MASK|(3<<21)|(1<<11), POWER6|PPCA2|PPC476, PPCVLE, {BFF, U, W}},
XRC              6813 arch/powerpc/xmon/ppc-opc.c {"mtfsfi.", XRC(63,134,1), XRA_MASK|(3<<21)|(1<<11), COM, POWER6|PPCA2|PPC476|PPCVLE, {BFF, U}},
XRC              6815 arch/powerpc/xmon/ppc-opc.c {"fnabs",	XRC(63,136,0),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6816 arch/powerpc/xmon/ppc-opc.c {"fnabs.",	XRC(63,136,1),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6818 arch/powerpc/xmon/ppc-opc.c {"fctiwu",	XRC(63,142,0),	XRA_MASK,    POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6819 arch/powerpc/xmon/ppc-opc.c {"fctiwu.",	XRC(63,142,1),	XRA_MASK,    POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6820 arch/powerpc/xmon/ppc-opc.c {"fctiwuz",	XRC(63,143,0),	XRA_MASK,    POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6821 arch/powerpc/xmon/ppc-opc.c {"fctiwuz.",	XRC(63,143,1),	XRA_MASK,    POWER7,	PPCVLE,		{FRT, FRB}},
XRC              6835 arch/powerpc/xmon/ppc-opc.c {"dctqpq",	XRC(63,258,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRB}},
XRC              6836 arch/powerpc/xmon/ppc-opc.c {"dctqpq.",	XRC(63,258,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRB}},
XRC              6838 arch/powerpc/xmon/ppc-opc.c {"fabs",	XRC(63,264,0),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6839 arch/powerpc/xmon/ppc-opc.c {"fabs.",	XRC(63,264,1),	XRA_MASK,    COM,	PPCEFS|PPCVLE,	{FRT, FRB}},
XRC              6841 arch/powerpc/xmon/ppc-opc.c {"dctfixq",	XRC(63,290,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRBp}},
XRC              6842 arch/powerpc/xmon/ppc-opc.c {"dctfixq.",	XRC(63,290,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRBp}},
XRC              6844 arch/powerpc/xmon/ppc-opc.c {"ddedpdq",	XRC(63,322,0),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRTp, FRBp}},
XRC              6845 arch/powerpc/xmon/ppc-opc.c {"ddedpdq.",	XRC(63,322,1),	X_MASK,	     POWER6,	PPCVLE,		{SP, FRTp, FRBp}},
XRC              6847 arch/powerpc/xmon/ppc-opc.c {"dxexq",	XRC(63,354,0),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRBp}},
XRC              6848 arch/powerpc/xmon/ppc-opc.c {"dxexq.",	XRC(63,354,1),	X_MASK,	     POWER6,	PPCVLE,		{FRT, FRBp}},
XRC              6850 arch/powerpc/xmon/ppc-opc.c {"xsmaddqp",	XRC(63,388,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6851 arch/powerpc/xmon/ppc-opc.c {"xsmaddqpo",	XRC(63,388,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6853 arch/powerpc/xmon/ppc-opc.c {"frin",	XRC(63,392,0),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6854 arch/powerpc/xmon/ppc-opc.c {"frin.",	XRC(63,392,1),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6856 arch/powerpc/xmon/ppc-opc.c {"xsmsubqp",	XRC(63,420,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6857 arch/powerpc/xmon/ppc-opc.c {"xsmsubqpo",	XRC(63,420,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6859 arch/powerpc/xmon/ppc-opc.c {"friz",	XRC(63,424,0),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6860 arch/powerpc/xmon/ppc-opc.c {"friz.",	XRC(63,424,1),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6862 arch/powerpc/xmon/ppc-opc.c {"xsnmaddqp",	XRC(63,452,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6863 arch/powerpc/xmon/ppc-opc.c {"xsnmaddqpo",	XRC(63,452,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6865 arch/powerpc/xmon/ppc-opc.c {"frip",	XRC(63,456,0),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6866 arch/powerpc/xmon/ppc-opc.c {"frip.",	XRC(63,456,1),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6868 arch/powerpc/xmon/ppc-opc.c {"xsnmsubqp",	XRC(63,484,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6869 arch/powerpc/xmon/ppc-opc.c {"xsnmsubqpo",	XRC(63,484,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6871 arch/powerpc/xmon/ppc-opc.c {"frim",	XRC(63,488,0),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6872 arch/powerpc/xmon/ppc-opc.c {"frim.",	XRC(63,488,1),	XRA_MASK,    POWER5,	PPCVLE,		{FRT, FRB}},
XRC              6874 arch/powerpc/xmon/ppc-opc.c {"dsubq",	XRC(63,514,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6875 arch/powerpc/xmon/ppc-opc.c {"dsubq.",	XRC(63,514,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6877 arch/powerpc/xmon/ppc-opc.c {"xssubqp",	XRC(63,516,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6878 arch/powerpc/xmon/ppc-opc.c {"xssubqpo",	XRC(63,516,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6880 arch/powerpc/xmon/ppc-opc.c {"ddivq",	XRC(63,546,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6881 arch/powerpc/xmon/ppc-opc.c {"ddivq.",	XRC(63,546,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRAp, FRBp}},
XRC              6883 arch/powerpc/xmon/ppc-opc.c {"xsdivqp",	XRC(63,548,0),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6884 arch/powerpc/xmon/ppc-opc.c {"xsdivqpo",	XRC(63,548,1),	X_MASK,	     PPCVSX3,	PPCVLE,		{VD, VA, VB}},
XRC              6886 arch/powerpc/xmon/ppc-opc.c {"mffs",	XRC(63,583,0),	XRARB_MASK,  COM,	PPCEFS|PPCVLE,	{FRT}},
XRC              6887 arch/powerpc/xmon/ppc-opc.c {"mffs.",	XRC(63,583,1),	XRARB_MASK,  COM,	PPCEFS|PPCVLE,	{FRT}},
XRC              6910 arch/powerpc/xmon/ppc-opc.c {"drdpq",	XRC(63,770,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRBp}},
XRC              6911 arch/powerpc/xmon/ppc-opc.c {"drdpq.",	XRC(63,770,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRBp}},
XRC              6913 arch/powerpc/xmon/ppc-opc.c {"dcffixq",	XRC(63,802,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRB}},
XRC              6914 arch/powerpc/xmon/ppc-opc.c {"dcffixq.",	XRC(63,802,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRB}},
XRC              6924 arch/powerpc/xmon/ppc-opc.c {"fctid",	XRC(63,814,0),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6925 arch/powerpc/xmon/ppc-opc.c {"fctid",	XRC(63,814,0),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6926 arch/powerpc/xmon/ppc-opc.c {"fctid.",	XRC(63,814,1),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6927 arch/powerpc/xmon/ppc-opc.c {"fctid.",	XRC(63,814,1),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6929 arch/powerpc/xmon/ppc-opc.c {"fctidz",	XRC(63,815,0),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6930 arch/powerpc/xmon/ppc-opc.c {"fctidz",	XRC(63,815,0),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6931 arch/powerpc/xmon/ppc-opc.c {"fctidz.",	XRC(63,815,1),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6932 arch/powerpc/xmon/ppc-opc.c {"fctidz.",	XRC(63,815,1),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6934 arch/powerpc/xmon/ppc-opc.c {"denbcdq",	XRC(63,834,0),	X_MASK,	     POWER6,	PPCVLE,		{S, FRTp, FRBp}},
XRC              6935 arch/powerpc/xmon/ppc-opc.c {"denbcdq.",	XRC(63,834,1),	X_MASK,	     POWER6,	PPCVLE,		{S, FRTp, FRBp}},
XRC              6949 arch/powerpc/xmon/ppc-opc.c {"fcfid",	XRC(63,846,0),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6950 arch/powerpc/xmon/ppc-opc.c {"fcfid",	XRC(63,846,0),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6951 arch/powerpc/xmon/ppc-opc.c {"fcfid.",	XRC(63,846,1),	XRA_MASK,    PPC64,	PPCVLE,		{FRT, FRB}},
XRC              6952 arch/powerpc/xmon/ppc-opc.c {"fcfid.",	XRC(63,846,1),	XRA_MASK,    PPC476,	PPCVLE,		{FRT, FRB}},
XRC              6954 arch/powerpc/xmon/ppc-opc.c {"diexq",	XRC(63,866,0),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRA, FRBp}},
XRC              6955 arch/powerpc/xmon/ppc-opc.c {"diexq.",	XRC(63,866,1),	X_MASK,	     POWER6,	PPCVLE,		{FRTp, FRA, FRBp}},
XRC              6959 arch/powerpc/xmon/ppc-opc.c {"fctidu",	XRC(63,942,0),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6960 arch/powerpc/xmon/ppc-opc.c {"fctidu.",	XRC(63,942,1),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6962 arch/powerpc/xmon/ppc-opc.c {"fctiduz",	XRC(63,943,0),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6963 arch/powerpc/xmon/ppc-opc.c {"fctiduz.",	XRC(63,943,1),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6967 arch/powerpc/xmon/ppc-opc.c {"fcfidu",	XRC(63,974,0),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},
XRC              6968 arch/powerpc/xmon/ppc-opc.c {"fcfidu.",	XRC(63,974,1),	XRA_MASK, POWER7|PPCA2,	PPCVLE,		{FRT, FRB}},