13 #ifdef GET_INSTRINFO_ENUM
14 #undef GET_INSTRINFO_ENUM
19 PPC_CFI_INSTRUCTION = 2,
23 PPC_EXTRACT_SUBREG = 6,
24 PPC_INSERT_SUBREG = 7,
26 PPC_SUBREG_TO_REG = 9,
27 PPC_COPY_TO_REGCLASS = 10,
29 PPC_REG_SEQUENCE = 12,
32 PPC_LIFETIME_START = 15,
33 PPC_LIFETIME_END = 16,
36 PPC_LOAD_STACK_GUARD = 19,
61 PPC_ADDISdtprelHA = 44,
62 PPC_ADDISdtprelHA32 = 45,
63 PPC_ADDISgotTprelHA = 46,
64 PPC_ADDIStlsgdHA = 47,
65 PPC_ADDIStlsldHA = 48,
68 PPC_ADDIdtprelL32 = 51,
70 PPC_ADDItlsgdL32 = 53,
71 PPC_ADDItlsgdLADDR = 54,
72 PPC_ADDItlsgdLADDR32 = 55,
74 PPC_ADDItlsldL32 = 57,
75 PPC_ADDItlsldLADDR = 58,
76 PPC_ADDItlsldLADDR32 = 59,
86 PPC_ADJCALLSTACKDOWN = 69,
87 PPC_ADJCALLSTACKUP = 70,
99 PPC_ANDIo_1_EQ_BIT = 82,
100 PPC_ANDIo_1_EQ_BIT8 = 83,
101 PPC_ANDIo_1_GT_BIT = 84,
102 PPC_ANDIo_1_GT_BIT8 = 85,
104 PPC_ATOMIC_CMP_SWAP_I16 = 87,
105 PPC_ATOMIC_CMP_SWAP_I32 = 88,
106 PPC_ATOMIC_CMP_SWAP_I64 = 89,
107 PPC_ATOMIC_CMP_SWAP_I8 = 90,
108 PPC_ATOMIC_LOAD_ADD_I16 = 91,
109 PPC_ATOMIC_LOAD_ADD_I32 = 92,
110 PPC_ATOMIC_LOAD_ADD_I64 = 93,
111 PPC_ATOMIC_LOAD_ADD_I8 = 94,
112 PPC_ATOMIC_LOAD_AND_I16 = 95,
113 PPC_ATOMIC_LOAD_AND_I32 = 96,
114 PPC_ATOMIC_LOAD_AND_I64 = 97,
115 PPC_ATOMIC_LOAD_AND_I8 = 98,
116 PPC_ATOMIC_LOAD_NAND_I16 = 99,
117 PPC_ATOMIC_LOAD_NAND_I32 = 100,
118 PPC_ATOMIC_LOAD_NAND_I64 = 101,
119 PPC_ATOMIC_LOAD_NAND_I8 = 102,
120 PPC_ATOMIC_LOAD_OR_I16 = 103,
121 PPC_ATOMIC_LOAD_OR_I32 = 104,
122 PPC_ATOMIC_LOAD_OR_I64 = 105,
123 PPC_ATOMIC_LOAD_OR_I8 = 106,
124 PPC_ATOMIC_LOAD_SUB_I16 = 107,
125 PPC_ATOMIC_LOAD_SUB_I32 = 108,
126 PPC_ATOMIC_LOAD_SUB_I64 = 109,
127 PPC_ATOMIC_LOAD_SUB_I8 = 110,
128 PPC_ATOMIC_LOAD_XOR_I16 = 111,
129 PPC_ATOMIC_LOAD_XOR_I32 = 112,
130 PPC_ATOMIC_LOAD_XOR_I64 = 113,
131 PPC_ATOMIC_LOAD_XOR_I8 = 114,
132 PPC_ATOMIC_SWAP_I16 = 115,
133 PPC_ATOMIC_SWAP_I32 = 116,
134 PPC_ATOMIC_SWAP_I64 = 117,
135 PPC_ATOMIC_SWAP_I8 = 118,
169 PPC_BCTRL8_LDinto_toc = 152,
214 PPC_BL8_NOP_TLS = 197,
290 PPC_EH_SjLj_LongJmp32 = 273,
291 PPC_EH_SjLj_LongJmp64 = 274,
292 PPC_EH_SjLj_SetJmp32 = 275,
293 PPC_EH_SjLj_SetJmp64 = 276,
294 PPC_EH_SjLj_Setup = 277,
301 PPC_EVADDSMIAAW = 284,
302 PPC_EVADDSSIAAW = 285,
303 PPC_EVADDUMIAAW = 286,
304 PPC_EVADDUSIAAW = 287,
326 PPC_EVLHHESPLAT = 309,
327 PPC_EVLHHESPLATX = 310,
328 PPC_EVLHHOSSPLAT = 311,
329 PPC_EVLHHOSSPLATX = 312,
330 PPC_EVLHHOUSPLAT = 313,
331 PPC_EVLHHOUSPLATX = 314,
338 PPC_EVLWHSPLAT = 321,
339 PPC_EVLWHSPLATX = 322,
340 PPC_EVLWWSPLAT = 323,
341 PPC_EVLWWSPLATX = 324,
343 PPC_EVMERGEHILO = 326,
345 PPC_EVMERGELOHI = 328,
346 PPC_EVMHEGSMFAA = 329,
347 PPC_EVMHEGSMFAN = 330,
348 PPC_EVMHEGSMIAA = 331,
349 PPC_EVMHEGSMIAN = 332,
350 PPC_EVMHEGUMIAA = 333,
351 PPC_EVMHEGUMIAN = 334,
354 PPC_EVMHESMFAAW = 337,
355 PPC_EVMHESMFANW = 338,
358 PPC_EVMHESMIAAW = 341,
359 PPC_EVMHESMIANW = 342,
362 PPC_EVMHESSFAAW = 345,
363 PPC_EVMHESSFANW = 346,
364 PPC_EVMHESSIAAW = 347,
365 PPC_EVMHESSIANW = 348,
368 PPC_EVMHEUMIAAW = 351,
369 PPC_EVMHEUMIANW = 352,
370 PPC_EVMHEUSIAAW = 353,
371 PPC_EVMHEUSIANW = 354,
372 PPC_EVMHOGSMFAA = 355,
373 PPC_EVMHOGSMFAN = 356,
374 PPC_EVMHOGSMIAA = 357,
375 PPC_EVMHOGSMIAN = 358,
376 PPC_EVMHOGUMIAA = 359,
377 PPC_EVMHOGUMIAN = 360,
380 PPC_EVMHOSMFAAW = 363,
381 PPC_EVMHOSMFANW = 364,
384 PPC_EVMHOSMIAAW = 367,
385 PPC_EVMHOSMIANW = 368,
388 PPC_EVMHOSSFAAW = 371,
389 PPC_EVMHOSSFANW = 372,
390 PPC_EVMHOSSIAAW = 373,
391 PPC_EVMHOSSIANW = 374,
394 PPC_EVMHOUMIAAW = 377,
395 PPC_EVMHOUMIANW = 378,
396 PPC_EVMHOUSIAAW = 379,
397 PPC_EVMHOUSIANW = 380,
407 PPC_EVMWLSMIAAW = 390,
408 PPC_EVMWLSMIANW = 391,
409 PPC_EVMWLSSIAAW = 392,
410 PPC_EVMWLSSIANW = 393,
413 PPC_EVMWLUMIAAW = 396,
414 PPC_EVMWLUMIANW = 397,
415 PPC_EVMWLUSIAAW = 398,
416 PPC_EVMWLUSIANW = 399,
463 PPC_EVSUBFSMIAAW = 446,
464 PPC_EVSUBFSSIAAW = 447,
465 PPC_EVSUBFUMIAAW = 448,
466 PPC_EVSUBFUSIAAW = 449,
480 PPC_EXTSB8_32_64 = 463,
485 PPC_EXTSH8_32_64 = 468,
489 PPC_EXTSW_32_64 = 472,
490 PPC_EXTSW_32_64o = 473,
492 PPC_EnforceIEIO = 475,
600 PPC_GETtlsADDR = 583,
601 PPC_GETtlsADDR32 = 584,
602 PPC_GETtlsldADDR = 585,
603 PPC_GETtlsldADDR32 = 586,
634 PPC_LDgotTprelL = 617,
635 PPC_LDgotTprelL32 = 618,
733 PPC_MTCTR8loop = 716,
769 PPC_MoveGOTtoLR = 752,
770 PPC_MovePCtoLR = 753,
771 PPC_MovePCtoLR8 = 754,
781 PPC_NOP_GT_PWR6 = 764,
782 PPC_NOP_GT_PWR7 = 765,
802 PPC_PPC32PICGOT = 785,
807 PPC_QVESPLATIb = 790,
808 PPC_QVESPLATIs = 791,
821 PPC_QVFCMPEQbs = 804,
824 PPC_QVFCMPGTbs = 807,
827 PPC_QVFCMPLTbs = 810,
839 PPC_QVFLOGICAL = 822,
840 PPC_QVFLOGICALb = 823,
841 PPC_QVFLOGICALs = 824,
860 PPC_QVFNMADDSs = 843,
863 PPC_QVFNMSUBSs = 846,
880 PPC_QVFRSQRTES = 863,
881 PPC_QVFRSQRTESs = 864,
890 PPC_QVFTSTNANb = 873,
891 PPC_QVFTSTNANbs = 874,
896 PPC_QVFXXCPNMADD = 879,
897 PPC_QVFXXCPNMADDS = 880,
899 PPC_QVFXXMADDS = 882,
900 PPC_QVFXXNPMADD = 883,
901 PPC_QVFXXNPMADDS = 884,
929 PPC_QVLPCLSXint = 912,
933 PPC_QVSTFCDUXA = 916,
934 PPC_QVSTFCDUXI = 917,
935 PPC_QVSTFCDUXIA = 918,
939 PPC_QVSTFCDXIA = 922,
941 PPC_QVSTFCSUXA = 924,
942 PPC_QVSTFCSUXI = 925,
943 PPC_QVSTFCSUXIA = 926,
947 PPC_QVSTFCSXIA = 930,
952 PPC_QVSTFDUXIA = 935,
963 PPC_QVSTFSUXIA = 946,
970 PPC_RESTORE_CR = 953,
971 PPC_RESTORE_CRBIT = 954,
972 PPC_RESTORE_VRSAVE = 955,
984 PPC_RLDICL_32_64 = 967,
1009 PPC_SELECT_CC_F4 = 992,
1010 PPC_SELECT_CC_F8 = 993,
1011 PPC_SELECT_CC_I4 = 994,
1012 PPC_SELECT_CC_I8 = 995,
1013 PPC_SELECT_CC_QBRC = 996,
1014 PPC_SELECT_CC_QFRC = 997,
1015 PPC_SELECT_CC_QSRC = 998,
1016 PPC_SELECT_CC_VRRC = 999,
1017 PPC_SELECT_CC_VSFRC = 1000,
1018 PPC_SELECT_CC_VSRC = 1001,
1019 PPC_SELECT_F4 = 1002,
1020 PPC_SELECT_F8 = 1003,
1021 PPC_SELECT_I4 = 1004,
1022 PPC_SELECT_I8 = 1005,
1023 PPC_SELECT_QBRC = 1006,
1024 PPC_SELECT_QFRC = 1007,
1025 PPC_SELECT_QSRC = 1008,
1026 PPC_SELECT_VRRC = 1009,
1027 PPC_SELECT_VSFRC = 1010,
1028 PPC_SELECT_VSRC = 1011,
1043 PPC_SPILL_CR = 1026,
1044 PPC_SPILL_CRBIT = 1027,
1045 PPC_SPILL_VRSAVE = 1028,
1135 PPC_SUBFME8o = 1118,
1139 PPC_SUBFZE8o = 1122,
1151 PPC_TAILBCTR = 1134,
1152 PPC_TAILBCTR8 = 1135,
1153 PPC_TCRETURNai = 1136,
1154 PPC_TCRETURNai8 = 1137,
1155 PPC_TCRETURNdi = 1138,
1156 PPC_TCRETURNdi8 = 1139,
1157 PPC_TCRETURNri = 1140,
1158 PPC_TCRETURNri8 = 1141,
1178 PPC_UPDATE_VRSAVE = 1161,
1179 PPC_UpdateGBR = 1162,
1209 PPC_VCMPBFPo = 1192,
1210 PPC_VCMPEQFP = 1193,
1211 PPC_VCMPEQFPo = 1194,
1212 PPC_VCMPEQUB = 1195,
1213 PPC_VCMPEQUBo = 1196,
1214 PPC_VCMPEQUD = 1197,
1215 PPC_VCMPEQUDo = 1198,
1216 PPC_VCMPEQUH = 1199,
1217 PPC_VCMPEQUHo = 1200,
1218 PPC_VCMPEQUW = 1201,
1219 PPC_VCMPEQUWo = 1202,
1220 PPC_VCMPGEFP = 1203,
1221 PPC_VCMPGEFPo = 1204,
1222 PPC_VCMPGTFP = 1205,
1223 PPC_VCMPGTFPo = 1206,
1224 PPC_VCMPGTSB = 1207,
1225 PPC_VCMPGTSBo = 1208,
1226 PPC_VCMPGTSD = 1209,
1227 PPC_VCMPGTSDo = 1210,
1228 PPC_VCMPGTSH = 1211,
1229 PPC_VCMPGTSHo = 1212,
1230 PPC_VCMPGTSW = 1213,
1231 PPC_VCMPGTSWo = 1214,
1232 PPC_VCMPGTUB = 1215,
1233 PPC_VCMPGTUBo = 1216,
1234 PPC_VCMPGTUD = 1217,
1235 PPC_VCMPGTUDo = 1218,
1236 PPC_VCMPGTUH = 1219,
1237 PPC_VCMPGTUHo = 1220,
1238 PPC_VCMPGTUW = 1221,
1239 PPC_VCMPGTUWo = 1222,
1241 PPC_VCTSXS_0 = 1224,
1243 PPC_VCTUXS_0 = 1226,
1245 PPC_VEXPTEFP = 1228,
1257 PPC_VMHADDSHS = 1240,
1258 PPC_VMHRADDSHS = 1241,
1268 PPC_VMLADDUHM = 1251,
1275 PPC_VMSUMMBM = 1258,
1276 PPC_VMSUMSHM = 1259,
1277 PPC_VMSUMSHS = 1260,
1278 PPC_VMSUMUBM = 1261,
1279 PPC_VMSUMUHM = 1262,
1280 PPC_VMSUMUHS = 1263,
1295 PPC_VNMSUBFP = 1278,
1309 PPC_VPOPCNTB = 1292,
1310 PPC_VPOPCNTD = 1293,
1311 PPC_VPOPCNTH = 1294,
1312 PPC_VPOPCNTW = 1295,
1322 PPC_VRSQRTEFP = 1305,
1333 PPC_VSPLTISB = 1316,
1334 PPC_VSPLTISH = 1317,
1335 PPC_VSPLTISW = 1318,
1359 PPC_VSUM2SWS = 1342,
1360 PPC_VSUM4SBS = 1343,
1361 PPC_VSUM4SHS = 1344,
1362 PPC_VSUM4UBS = 1345,
1374 PPC_V_SETALLONES = 1357,
1375 PPC_V_SETALLONESB = 1358,
1376 PPC_V_SETALLONESH = 1359,
1390 PPC_XSCMPODP = 1373,
1391 PPC_XSCMPUDP = 1374,
1392 PPC_XSCPSGNDP = 1375,
1393 PPC_XSCVDPSP = 1376,
1394 PPC_XSCVDPSXDS = 1377,
1395 PPC_XSCVDPSXWS = 1378,
1396 PPC_XSCVDPUXDS = 1379,
1397 PPC_XSCVDPUXWS = 1380,
1398 PPC_XSCVSPDP = 1381,
1399 PPC_XSCVSXDDP = 1382,
1400 PPC_XSCVUXDDP = 1383,
1402 PPC_XSMADDADP = 1385,
1403 PPC_XSMADDMDP = 1386,
1406 PPC_XSMSUBADP = 1389,
1407 PPC_XSMSUBMDP = 1390,
1409 PPC_XSNABSDP = 1392,
1411 PPC_XSNMADDADP = 1394,
1412 PPC_XSNMADDMDP = 1395,
1413 PPC_XSNMSUBADP = 1396,
1414 PPC_XSNMSUBMDP = 1397,
1421 PPC_XSRSQRTEDP = 1404,
1422 PPC_XSSQRTDP = 1405,
1424 PPC_XSTDIVDP = 1407,
1425 PPC_XSTSQRTDP = 1408,
1430 PPC_XVCMPEQDP = 1413,
1431 PPC_XVCMPEQDPo = 1414,
1432 PPC_XVCMPEQSP = 1415,
1433 PPC_XVCMPEQSPo = 1416,
1434 PPC_XVCMPGEDP = 1417,
1435 PPC_XVCMPGEDPo = 1418,
1436 PPC_XVCMPGESP = 1419,
1437 PPC_XVCMPGESPo = 1420,
1438 PPC_XVCMPGTDP = 1421,
1439 PPC_XVCMPGTDPo = 1422,
1440 PPC_XVCMPGTSP = 1423,
1441 PPC_XVCMPGTSPo = 1424,
1442 PPC_XVCPSGNDP = 1425,
1443 PPC_XVCPSGNSP = 1426,
1444 PPC_XVCVDPSP = 1427,
1445 PPC_XVCVDPSXDS = 1428,
1446 PPC_XVCVDPSXWS = 1429,
1447 PPC_XVCVDPUXDS = 1430,
1448 PPC_XVCVDPUXWS = 1431,
1449 PPC_XVCVSPDP = 1432,
1450 PPC_XVCVSPSXDS = 1433,
1451 PPC_XVCVSPSXWS = 1434,
1452 PPC_XVCVSPUXDS = 1435,
1453 PPC_XVCVSPUXWS = 1436,
1454 PPC_XVCVSXDDP = 1437,
1455 PPC_XVCVSXDSP = 1438,
1456 PPC_XVCVSXWDP = 1439,
1457 PPC_XVCVSXWSP = 1440,
1458 PPC_XVCVUXDDP = 1441,
1459 PPC_XVCVUXDSP = 1442,
1460 PPC_XVCVUXWDP = 1443,
1461 PPC_XVCVUXWSP = 1444,
1464 PPC_XVMADDADP = 1447,
1465 PPC_XVMADDASP = 1448,
1466 PPC_XVMADDMDP = 1449,
1467 PPC_XVMADDMSP = 1450,
1472 PPC_XVMSUBADP = 1455,
1473 PPC_XVMSUBASP = 1456,
1474 PPC_XVMSUBMDP = 1457,
1475 PPC_XVMSUBMSP = 1458,
1478 PPC_XVNABSDP = 1461,
1479 PPC_XVNABSSP = 1462,
1482 PPC_XVNMADDADP = 1465,
1483 PPC_XVNMADDASP = 1466,
1484 PPC_XVNMADDMDP = 1467,
1485 PPC_XVNMADDMSP = 1468,
1486 PPC_XVNMSUBADP = 1469,
1487 PPC_XVNMSUBASP = 1470,
1488 PPC_XVNMSUBMDP = 1471,
1489 PPC_XVNMSUBMSP = 1472,
1502 PPC_XVRSQRTEDP = 1485,
1503 PPC_XVRSQRTESP = 1486,
1504 PPC_XVSQRTDP = 1487,
1505 PPC_XVSQRTSP = 1488,
1508 PPC_XVTDIVDP = 1491,
1509 PPC_XVTDIVSP = 1492,
1510 PPC_XVTSQRTDP = 1493,
1511 PPC_XVTSQRTSP = 1494,
1523 PPC_XXPERMDI = 1506,
1535 PPC_INSTRUCTION_LIST_END = 1518