M601
{"dozi", OP(9), OP_MASK, M601, PPCVLE, {RT, RA, SI}},
{"rlmi", M(22,0), M_MASK, M601, PPCVLE, {RA, RS, RB, MBE, ME}},
{"rlmi.", M(22,1), M_MASK, M601, PPCVLE, {RA, RS, RB, MBE, ME}},
{"maskg", XRC(31,29,0), X_MASK, M601, PPCA2, {RA, RS, RB}},
{"maskg.", XRC(31,29,1), X_MASK, M601, PPCA2, {RA, RS, RB}},
{"mul", XO(31,107,0,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"mul.", XO(31,107,0,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"slq", XRC(31,152,0), X_MASK, M601, 0, {RA, RS, RB}},
{"slq.", XRC(31,152,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sle", XRC(31,153,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sle.", XRC(31,153,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sliq", XRC(31,184,0), X_MASK, M601, 0, {RA, RS, SH}},
{"sliq.", XRC(31,184,1), X_MASK, M601, 0, {RA, RS, SH}},
{"sllq", XRC(31,216,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sllq.", XRC(31,216,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sleq", XRC(31,217,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sleq.", XRC(31,217,1), X_MASK, M601, 0, {RA, RS, RB}},
{"slliq", XRC(31,248,0), X_MASK, M601, 0, {RA, RS, SH}},
{"slliq.", XRC(31,248,1), X_MASK, M601, 0, {RA, RS, SH}},
{"doz", XO(31,264,0,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"doz.", XO(31,264,0,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"lscbx", XRC(31,277,0), X_MASK, M601, 0, {RT, RA, RB}},
{"lscbx.", XRC(31,277,1), X_MASK, M601, 0, {RT, RA, RB}},
{"div", XO(31,331,0,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"div.", XO(31,331,0,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"mfmq", XSPR(31,339, 0), XSPR_MASK, M601, 0, {RT}},
{"abs", XO(31,360,0,0), XORB_MASK, M601, 0, {RT, RA}},
{"abs.", XO(31,360,0,1), XORB_MASK, M601, 0, {RT, RA}},
{"divs", XO(31,363,0,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"divs.", XO(31,363,0,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"mtmq", XSPR(31,467, 0), XSPR_MASK, M601, 0, {RS}},
{"nabs", XO(31,488,0,0), XORB_MASK, M601, 0, {RT, RA}},
{"nabs.", XO(31,488,0,1), XORB_MASK, M601, 0, {RT, RA}},
{"clcs", X(31,531), XRB_MASK, M601, 0, {RT, RA}},
{"rrib", XRC(31,537,0), X_MASK, M601, 0, {RA, RS, RB}},
{"rrib.", XRC(31,537,1), X_MASK, M601, 0, {RA, RS, RB}},
{"maskir", XRC(31,541,0), X_MASK, M601, 0, {RA, RS, RB}},
{"maskir.", XRC(31,541,1), X_MASK, M601, 0, {RA, RS, RB}},
{"mulo", XO(31,107,1,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"mulo.", XO(31,107,1,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"mfsri", X(31,627), X_MASK, M601, 0, {RT, RA, RB}},
{"dclst", X(31,630), XRB_MASK, M601, 0, {RS, RA}},
{"srq", XRC(31,664,0), X_MASK, M601, 0, {RA, RS, RB}},
{"srq.", XRC(31,664,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sre", XRC(31,665,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sre.", XRC(31,665,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sriq", XRC(31,696,0), X_MASK, M601, 0, {RA, RS, SH}},
{"sriq.", XRC(31,696,1), X_MASK, M601, 0, {RA, RS, SH}},
{"srlq", XRC(31,728,0), X_MASK, M601, 0, {RA, RS, RB}},
{"srlq.", XRC(31,728,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sreq", XRC(31,729,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sreq.", XRC(31,729,1), X_MASK, M601, 0, {RA, RS, RB}},
{"srliq", XRC(31,760,0), X_MASK, M601, 0, {RA, RS, SH}},
{"srliq.", XRC(31,760,1), X_MASK, M601, 0, {RA, RS, SH}},
{"dozo", XO(31,264,1,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"dozo.", XO(31,264,1,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"rac", X(31,818), X_MASK, M601, 0, {RT, RA, RB}},
{"divo", XO(31,331,1,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"divo.", XO(31,331,1,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"abso", XO(31,360,1,0), XORB_MASK, M601, 0, {RT, RA}},
{"abso.", XO(31,360,1,1), XORB_MASK, M601, 0, {RT, RA}},
{"divso", XO(31,363,1,0), XO_MASK, M601, 0, {RT, RA, RB}},
{"divso.", XO(31,363,1,1), XO_MASK, M601, 0, {RT, RA, RB}},
{"sraq", XRC(31,920,0), X_MASK, M601, 0, {RA, RS, RB}},
{"sraq.", XRC(31,920,1), X_MASK, M601, 0, {RA, RS, RB}},
{"srea", XRC(31,921,0), X_MASK, M601, 0, {RA, RS, RB}},
{"srea.", XRC(31,921,1), X_MASK, M601, 0, {RA, RS, RB}},
{"sraiq", XRC(31,952,0), X_MASK, M601, 0, {RA, RS, SH}},
{"sraiq.", XRC(31,952,1), X_MASK, M601, 0, {RA, RS, SH}},
{"nabso", XO(31,488,1,0), XORB_MASK, M601, 0, {RT, RA}},
{"nabso.", XO(31,488,1,1), XORB_MASK, M601, 0, {RT, RA}},