📄 ppc-opc.c
字号:
{ "macchw", XO(4,172,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchw.", XO(4,172,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwo", XO(4,172,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwo.", XO(4,172,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchws", XO(4,236,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchws.", XO(4,236,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwso", XO(4,236,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwso.", XO(4,236,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwsu", XO(4,204,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwsu.", XO(4,204,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwsuo", XO(4,204,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwsuo.", XO(4,204,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwu", XO(4,140,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwu.", XO(4,140,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwuo", XO(4,140,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "macchwuo.", XO(4,140,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhw", XO(4,44,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhw.", XO(4,44,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwo", XO(4,44,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwo.", XO(4,44,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhws", XO(4,108,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhws.", XO(4,108,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwso", XO(4,108,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwso.", XO(4,108,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwsu", XO(4,76,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwsu.", XO(4,76,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwsuo", XO(4,76,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwsuo.", XO(4,76,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwu", XO(4,12,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwu.", XO(4,12,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwuo", XO(4,12,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "machhwuo.", XO(4,12,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhw", XO(4,428,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhw.", XO(4,428,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwo", XO(4,428,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwo.", XO(4,428,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhws", XO(4,492,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhws.", XO(4,492,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwso", XO(4,492,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwso.", XO(4,492,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwsu", XO(4,460,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwsu.", XO(4,460,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwsuo", XO(4,460,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwsuo.", XO(4,460,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwu", XO(4,396,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwu.", XO(4,396,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwuo", XO(4,396,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "maclhwuo.", XO(4,396,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "mulchw", XRC(4,168,0), X_MASK, PPC405, { RT, RA, RB } },{ "mulchw.", XRC(4,168,1), X_MASK, PPC405, { RT, RA, RB } },{ "mulchwu", XRC(4,136,0), X_MASK, PPC405, { RT, RA, RB } },{ "mulchwu.", XRC(4,136,1), X_MASK, PPC405, { RT, RA, RB } },{ "mulhhw", XRC(4,40,0), X_MASK, PPC405, { RT, RA, RB } },{ "mulhhw.", XRC(4,40,1), X_MASK, PPC405, { RT, RA, RB } },{ "mulhhwu", XRC(4,8,0), X_MASK, PPC405, { RT, RA, RB } },{ "mulhhwu.", XRC(4,8,1), X_MASK, PPC405, { RT, RA, RB } },{ "mullhw", XRC(4,424,0), X_MASK, PPC405, { RT, RA, RB } },{ "mullhw.", XRC(4,424,1), X_MASK, PPC405, { RT, RA, RB } },{ "mullhwu", XRC(4,392,0), X_MASK, PPC405, { RT, RA, RB } },{ "mullhwu.", XRC(4,392,1), X_MASK, PPC405, { RT, RA, RB } },{ "nmacchw", XO(4,174,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchw.", XO(4,174,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchwo", XO(4,174,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchwo.", XO(4,174,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchws", XO(4,238,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchws.", XO(4,238,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchwso", XO(4,238,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmacchwso.", XO(4,238,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhw", XO(4,46,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhw.", XO(4,46,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhwo", XO(4,46,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhwo.", XO(4,46,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhws", XO(4,110,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhws.", XO(4,110,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhwso", XO(4,110,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmachhwso.", XO(4,110,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhw", XO(4,430,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhw.", XO(4,430,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhwo", XO(4,430,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhwo.", XO(4,430,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhws", XO(4,494,0,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhws.", XO(4,494,0,1), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhwso", XO(4,494,1,0), XO_MASK, PPC405, { RT, RA, RB } },{ "nmaclhwso.", XO(4,494,1,1), XO_MASK, PPC405, { RT, RA, RB } },{ "mfvscr", VX(4, 1540), VX_MASK, PPCVEC, { VD } },{ "mtvscr", VX(4, 1604), VX_MASK, PPCVEC, { VD } },{ "vaddcuw", VX(4, 384), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddfp", VX(4, 10), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddsbs", VX(4, 768), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddshs", VX(4, 832), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddsws", VX(4, 896), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddubm", VX(4, 0), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vaddubs", VX(4, 512), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vadduhm", VX(4, 64), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vadduhs", VX(4, 576), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vadduwm", VX(4, 128), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vadduws", VX(4, 640), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vand", VX(4, 1028), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vandc", VX(4, 1092), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavgsb", VX(4, 1282), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavgsh", VX(4, 1346), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavgsw", VX(4, 1410), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavgub", VX(4, 1026), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavguh", VX(4, 1090), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vavguw", VX(4, 1154), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vcfsx", VX(4, 842), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vcfux", VX(4, 778), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vcmpbfp", VXR(4, 966, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpbfp.", VXR(4, 966, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpeqfp", VXR(4, 198, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpeqfp.", VXR(4, 198, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequb", VXR(4, 6, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequb.", VXR(4, 6, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequh", VXR(4, 70, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequh.", VXR(4, 70, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequw", VXR(4, 134, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpequw.", VXR(4, 134, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgefp", VXR(4, 454, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgefp.", VXR(4, 454, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtfp", VXR(4, 710, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtfp.", VXR(4, 710, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsb", VXR(4, 774, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsb.", VXR(4, 774, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsh", VXR(4, 838, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsh.", VXR(4, 838, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsw", VXR(4, 902, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtsw.", VXR(4, 902, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtub", VXR(4, 518, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtub.", VXR(4, 518, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtuh", VXR(4, 582, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtuh.", VXR(4, 582, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtuw", VXR(4, 646, 0), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vcmpgtuw.", VXR(4, 646, 1), VXR_MASK, PPCVEC, { VD, VA, VB } },{ "vctsxs", VX(4, 970), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vctuxs", VX(4, 906), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vexptefp", VX(4, 394), VX_MASK, PPCVEC, { VD, VB } },{ "vlogefp", VX(4, 458), VX_MASK, PPCVEC, { VD, VB } },{ "vmaddfp", VXA(4, 46), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmaxfp", VX(4, 1034), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxsb", VX(4, 258), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxsh", VX(4, 322), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxsw", VX(4, 386), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxub", VX(4, 2), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxuh", VX(4, 66), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmaxuw", VX(4, 130), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmhaddshs", VXA(4, 32), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmhraddshs", VXA(4, 33), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vminfp", VX(4, 1098), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminsb", VX(4, 770), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminsh", VX(4, 834), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminsw", VX(4, 898), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminub", VX(4, 514), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminuh", VX(4, 578), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vminuw", VX(4, 642), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmladduhm", VXA(4, 34), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmrghb", VX(4, 12), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmrghh", VX(4, 76), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmrghw", VX(4, 140), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmrglb", VX(4, 268), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmrglh", VX(4, 332), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmrglw", VX(4, 396), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmsummbm", VXA(4, 37), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmsumshm", VXA(4, 40), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmsumshs", VXA(4, 41), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmsumubm", VXA(4, 36), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmsumuhm", VXA(4, 38), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmsumuhs", VXA(4, 39), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vmulesb", VX(4, 776), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmulesh", VX(4, 840), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmuleub", VX(4, 520), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmuleuh", VX(4, 584), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmulosb", VX(4, 264), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmulosh", VX(4, 328), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmuloub", VX(4, 8), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vmulouh", VX(4, 72), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vnmsubfp", VXA(4, 47), VXA_MASK, PPCVEC, { VD, VA, VC, VB } },{ "vnor", VX(4, 1284), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vor", VX(4, 1156), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vperm", VXA(4, 43), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vpkpx", VX(4, 782), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkshss", VX(4, 398), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkshus", VX(4, 270), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkswss", VX(4, 462), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkswus", VX(4, 334), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkuhum", VX(4, 14), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkuhus", VX(4, 142), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkuwum", VX(4, 78), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vpkuwus", VX(4, 206), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vrefp", VX(4, 266), VX_MASK, PPCVEC, { VD, VB } },{ "vrfim", VX(4, 714), VX_MASK, PPCVEC, { VD, VB } },{ "vrfin", VX(4, 522), VX_MASK, PPCVEC, { VD, VB } },{ "vrfip", VX(4, 650), VX_MASK, PPCVEC, { VD, VB } },{ "vrfiz", VX(4, 586), VX_MASK, PPCVEC, { VD, VB } },{ "vrlb", VX(4, 4), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vrlh", VX(4, 68), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vrlw", VX(4, 132), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vrsqrtefp", VX(4, 330), VX_MASK, PPCVEC, { VD, VB } },{ "vsel", VXA(4, 42), VXA_MASK, PPCVEC, { VD, VA, VB, VC } },{ "vsl", VX(4, 452), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vslb", VX(4, 260), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsldoi", VXA(4, 44), VXA_MASK, PPCVEC, { VD, VA, VB, SHB } },{ "vslh", VX(4, 324), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vslo", VX(4, 1036), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vslw", VX(4, 388), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vspltb", VX(4, 524), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vsplth", VX(4, 588), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vspltisb", VX(4, 780), VX_MASK, PPCVEC, { VD, SIMM } },{ "vspltish", VX(4, 844), VX_MASK, PPCVEC, { VD, SIMM } },{ "vspltisw", VX(4, 908), VX_MASK, PPCVEC, { VD, SIMM } },{ "vspltw", VX(4, 652), VX_MASK, PPCVEC, { VD, VB, UIMM } },{ "vsr", VX(4, 708), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsrab", VX(4, 772), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsrah", VX(4, 836), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsraw", VX(4, 900), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsrb", VX(4, 516), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsrh", VX(4, 580), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsro", VX(4, 1100), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsrw", VX(4, 644), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubcuw", VX(4, 1408), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubfp", VX(4, 74), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubsbs", VX(4, 1792), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubshs", VX(4, 1856), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubsws", VX(4, 1920), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsububm", VX(4, 1024), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsububs", VX(4, 1536), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubuhm", VX(4, 1088), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubuhs", VX(4, 1600), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubuwm", VX(4, 1152), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsubuws", VX(4, 1664), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsumsws", VX(4, 1928), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsum2sws", VX(4, 1672), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsum4sbs", VX(4, 1800), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsum4shs", VX(4, 1608), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vsum4ubs", VX(4, 1544), VX_MASK, PPCVEC, { VD, VA, VB } },{ "vupkhpx", VX(4, 846), VX_MASK, PPCVEC, { VD, VB } },{ "vupkhsb", VX(4, 526), VX_MASK, PPCVEC, { VD, VB } },{ "vupkhsh", VX(4, 590), VX_MASK, PPCVEC, { VD, VB } },{ "vupklpx", VX(4, 974), VX_MASK, PPCVEC, { VD, VB } },{ "vupklsb", VX(4, 654), VX_MASK, PPCVEC, { VD, VB } },{ "vupklsh", VX(4, 718), VX_MASK, PPCVEC, { VD, VB } },{ "vxor", VX(4, 1220), VX_MASK, PPCVEC, { VD, VA, VB } },{ "mulli", OP(7), OP_MASK, PPCCOM, { RT, RA, SI } },{ "muli", OP(7), OP_MASK, PWRCOM, { RT, RA, SI } },{ "subfic", OP(8), OP_MASK, PPCCOM, { RT, RA, SI } },{ "sfi", OP(8), OP_MASK, PWRCOM, { RT, RA, SI } },{ "dozi", OP(9), OP_MASK, M601, { RT, RA, SI } },{ "cmplwi", OPL(10,0), OPL_MASK, PPCCOM, { OBF, RA, UI } },{ "cmpldi", OPL(10,1), OPL_MASK, PPC64, { OBF, RA, UI } },{ "cmpli", OP(10), OP_MASK, PPCONLY, { BF, L, RA, UI } },{ "cmpli", OP(10), OP_MASK, PWRCOM, { BF, RA, UI } },{ "cmpwi", OPL(11,0), OPL_MASK, PPCCOM, { OBF, RA, SI } },{ "cmpdi", OPL(11,1), OPL_MASK, PPC64, { OBF, RA, SI } },{ "cmpi", OP(11), OP_MASK, PPCONLY, { BF, L, RA, SI } },{ "cmpi", OP(11), OP_MASK, PWRCOM, { BF, RA, SI } },{ "addic", OP(12), OP_MASK, PPCCOM, { RT, RA, SI } },{ "ai", OP(12), OP_MASK, PWRCOM, { RT, RA, SI } },{ "subic", OP(12), OP_MASK, PPCCOM, { RT, RA, NSI } },{ "addic.", OP(13), OP_MASK, PPCCOM, { RT, RA, SI } },{ "ai.", OP(13), OP_MASK, PWRCOM, { RT, RA, SI } },{ "subic.", OP(13), OP_MASK, PPCCOM, { RT, RA, NSI } },{ "li", OP(14), DRA_MASK, PPCCOM, { RT, SI } },{ "lil", OP(14), DRA_MASK, PWRCOM, { RT, SI } },{ "addi", OP(14), OP_MASK, PPCCOM, { RT, RA, SI } },{ "cal", OP(14), OP_MASK, PWRCOM, { RT, D, RA } },{ "subi", OP(14), OP_MASK, PPCCOM, { RT, RA, NSI } },{ "la", OP(14), OP_MASK, PPCCOM, { RT, D, RA } },{ "lis", OP(15), DRA_MASK, PPCCOM, { RT, SISIGNOPT } },{ "liu", OP(15), DRA_MASK, PWRCOM, { RT, SISIGNOPT } },{ "addis", OP(15), OP_MASK, PPCCOM, { RT,RA,SISIGNOPT } },{ "cau", OP(15), OP_MASK, PWRCOM, { RT,RA,SISIGNOPT } },{ "subis", OP(15), OP_MASK, PPCCOM, { RT, RA, NSI } },{ "bdnz-", BBO(16,BODNZ,0,0), BBOYBI_MASK, PPCCOM, { BDM } },{ "bdnz+", BBO(16,BODNZ,0,0), BBOYBI_MASK, PPCCOM, { BDP } },{ "bdnz", BBO(16,BODNZ,0,0), BBOYBI_MASK, PPCCOM, { BD } },{ "bdn", BBO(16,BODNZ,0,0), BBOYBI_MASK, PWRCOM, { BD } },{ "bdnzl-", BBO(16,BODNZ,0,1), BBOYBI_MASK, PPCCOM, { BDM } },{ "bdnzl+", BBO(16,BODNZ,0,1), BBOYBI_MASK, PPCCOM, { BDP } },{ "bdnzl", BBO(16,BODNZ,0,1), BBOYBI_MASK, PPCCOM, { BD } },{ "bdnl", BBO(16,BODNZ,0,1), BBOYBI_MASK, PWRCOM, { BD } },{ "bdnza-", BBO(16,BODNZ,1,0), BBOYBI_MASK, PPCCOM, { BDMA } },{ "bdnza+", BBO(16,BODNZ,1,0), BBOYBI_MASK, PPCCOM, { BDPA } },{ "bdnza", BBO(16,BODNZ,1,0), BBOYBI_MASK, PPCCOM, { BDA } },{ "bdna", BBO(16,BODNZ,1,0), BBOYBI_MASK, PWRCOM, { BDA } },{ "bdnzla-", BBO(16,BODNZ,1,1), BBOYBI_MASK, PPCCOM, { BDMA } },{ "bdnzla+", BBO(16,BODNZ,1,1), BBOYBI_MASK, PPCCOM, { BDPA } },{ "bdnzla", BBO(16,BODNZ,1,1), BBOYBI_MASK, PPCCOM, { BDA } },{ "bdnla", BBO(16,BODNZ,1,1), BBOYBI_MASK, PWRCOM, { BDA } },{ "bdz-", BBO(16,BODZ,0,0), BBOYBI_MASK, PPCCOM, { BDM } },{ "bdz+", BBO(16,BODZ,0,0), BBOYBI_MASK, PPCCOM, { BDP } },{ "bdz", BBO(16,BODZ,0,0), BBOYBI_MASK, COM, { BD } },{ "bdzl-", BBO(16,BODZ,0,1), BBOYBI_MASK, PPCCOM, { BDM } },{ "bdzl+", BBO(16,BODZ,0,1), BBOYBI_MASK, PPCCOM, { BDP } },{ "bdzl", BBO(16,BODZ,0,1), BBOYBI_MASK, COM, { BD } },{ "bdza-", BBO(16,BODZ,1,0), BBOYBI_MASK, PPCCOM, { BDMA } },{ "bdza+", BBO(16,BODZ,1,0), BBOYBI_MASK, PPCCOM, { BDPA } },{ "bdza", BBO(16,BODZ,1,0), BBOYBI_MASK, COM, { BDA } },{ "bdzla-", BBO(16,BODZ,1,1), BBOYBI_MASK, PPCCOM, { BDMA } },{ "bdzla+", BBO(16,BODZ,1,1), BBOYBI_MASK, PPCCOM, { BDPA } },{ "bdzla", BBO(16,BODZ,1,1), BBOYBI_MASK, COM, { BDA } },{ "blt-", BBOCB(16,BOT,CBLT,0,0), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "blt+", BBOCB(16,BOT,CBLT,0,0), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "blt", BBOCB(16,BOT,CBLT,0,0), BBOYCB_MASK, COM, { CR, BD } },{ "bltl-", BBOCB(16,BOT,CBLT,0,1), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "bltl+", BBOCB(16,BOT,CBLT,0,1), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "bltl", BBOCB(16,BOT,CBLT,0,1), BBOYCB_MASK, COM, { CR, BD } },{ "blta-", BBOCB(16,BOT,CBLT,1,0), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "blta+", BBOCB(16,BOT,CBLT,1,0), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "blta", BBOCB(16,BOT,CBLT,1,0), BBOYCB_MASK, COM, { CR, BDA } },{ "bltla-", BBOCB(16,BOT,CBLT,1,1), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "bltla+", BBOCB(16,BOT,CBLT,1,1), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "bltla", BBOCB(16,BOT,CBLT,1,1), BBOYCB_MASK, COM, { CR, BDA } },{ "bgt-", BBOCB(16,BOT,CBGT,0,0), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "bgt+", BBOCB(16,BOT,CBGT,0,0), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "bgt", BBOCB(16,BOT,CBGT,0,0), BBOYCB_MASK, COM, { CR, BD } },{ "bgtl-", BBOCB(16,BOT,CBGT,0,1), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "bgtl+", BBOCB(16,BOT,CBGT,0,1), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "bgtl", BBOCB(16,BOT,CBGT,0,1), BBOYCB_MASK, COM, { CR, BD } },{ "bgta-", BBOCB(16,BOT,CBGT,1,0), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "bgta+", BBOCB(16,BOT,CBGT,1,0), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "bgta", BBOCB(16,BOT,CBGT,1,0), BBOYCB_MASK, COM, { CR, BDA } },{ "bgtla-", BBOCB(16,BOT,CBGT,1,1), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "bgtla+", BBOCB(16,BOT,CBGT,1,1), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "bgtla", BBOCB(16,BOT,CBGT,1,1), BBOYCB_MASK, COM, { CR, BDA } },{ "beq-", BBOCB(16,BOT,CBEQ,0,0), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "beq+", BBOCB(16,BOT,CBEQ,0,0), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "beq", BBOCB(16,BOT,CBEQ,0,0), BBOYCB_MASK, COM, { CR, BD } },{ "beql-", BBOCB(16,BOT,CBEQ,0,1), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "beql+", BBOCB(16,BOT,CBEQ,0,1), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "beql", BBOCB(16,BOT,CBEQ,0,1), BBOYCB_MASK, COM, { CR, BD } },{ "beqa-", BBOCB(16,BOT,CBEQ,1,0), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "beqa+", BBOCB(16,BOT,CBEQ,1,0), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "beqa", BBOCB(16,BOT,CBEQ,1,0), BBOYCB_MASK, COM, { CR, BDA } },{ "beqla-", BBOCB(16,BOT,CBEQ,1,1), BBOYCB_MASK, PPCCOM, { CR, BDMA } },{ "beqla+", BBOCB(16,BOT,CBEQ,1,1), BBOYCB_MASK, PPCCOM, { CR, BDPA } },{ "beqla", BBOCB(16,BOT,CBEQ,1,1), BBOYCB_MASK, COM, { CR, BDA } },{ "bso-", BBOCB(16,BOT,CBSO,0,0), BBOYCB_MASK, PPCCOM, { CR, BDM } },{ "bso+", BBOCB(16,BOT,CBSO,0,0), BBOYCB_MASK, PPCCOM, { CR, BDP } },{ "bso", BBOCB(1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -