Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 1 | (* For Capstone Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.ml] *) |
| 2 | |
| 3 | (* PPC branch codes for some branch instructions *) |
Nguyen Anh Quynh | e483c6e | 2014-09-22 00:07:58 +0800 | [diff] [blame] | 4 | |
| 5 | let _PPC_BC_INVALID = 0;; |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 6 | let _PPC_BC_LT = (0 lsl 5) lor 12;; |
| 7 | let _PPC_BC_LE = (1 lsl 5) lor 4;; |
| 8 | let _PPC_BC_EQ = (2 lsl 5) lor 12;; |
| 9 | let _PPC_BC_GE = (0 lsl 5) lor 4;; |
| 10 | let _PPC_BC_GT = (1 lsl 5) lor 12;; |
| 11 | let _PPC_BC_NE = (2 lsl 5) lor 4;; |
| 12 | let _PPC_BC_UN = (3 lsl 5) lor 12;; |
| 13 | let _PPC_BC_NU = (3 lsl 5) lor 4;; |
Nguyen Anh Quynh | 4d2c362 | 2014-10-17 21:51:13 +0800 | [diff] [blame] | 14 | let _PPC_BC_SO = (4 lsl 5) lor 12;; |
| 15 | let _PPC_BC_NS = (4 lsl 5) lor 4;; |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 16 | |
| 17 | (* PPC branch hint for some branch instructions *) |
| 18 | |
Nguyen Anh Quynh | e483c6e | 2014-09-22 00:07:58 +0800 | [diff] [blame] | 19 | let _PPC_BH_INVALID = 0;; |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 20 | let _PPC_BH_PLUS = 1;; |
| 21 | let _PPC_BH_MINUS = 2;; |
| 22 | |
Nguyen Anh Quynh | a732cb0 | 2018-09-17 21:01:01 +0800 | [diff] [blame^] | 23 | (* Operand type for instruction's operands *) |
| 24 | |
| 25 | let _PPC_OP_INVALID = 0;; |
| 26 | let _PPC_OP_REG = 1;; |
| 27 | let _PPC_OP_IMM = 2;; |
| 28 | let _PPC_OP_MEM = 3;; |
| 29 | let _PPC_OP_CRX = 64;; |
| 30 | |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 31 | (* PPC registers *) |
| 32 | |
| 33 | let _PPC_REG_INVALID = 0;; |
| 34 | let _PPC_REG_CARRY = 1;; |
Nguyen Anh Quynh | 54d5071 | 2015-03-06 00:52:49 +0800 | [diff] [blame] | 35 | let _PPC_REG_CR0 = 2;; |
| 36 | let _PPC_REG_CR1 = 3;; |
| 37 | let _PPC_REG_CR2 = 4;; |
| 38 | let _PPC_REG_CR3 = 5;; |
| 39 | let _PPC_REG_CR4 = 6;; |
| 40 | let _PPC_REG_CR5 = 7;; |
| 41 | let _PPC_REG_CR6 = 8;; |
| 42 | let _PPC_REG_CR7 = 9;; |
| 43 | let _PPC_REG_CTR = 10;; |
| 44 | let _PPC_REG_F0 = 11;; |
| 45 | let _PPC_REG_F1 = 12;; |
| 46 | let _PPC_REG_F2 = 13;; |
| 47 | let _PPC_REG_F3 = 14;; |
| 48 | let _PPC_REG_F4 = 15;; |
| 49 | let _PPC_REG_F5 = 16;; |
| 50 | let _PPC_REG_F6 = 17;; |
| 51 | let _PPC_REG_F7 = 18;; |
| 52 | let _PPC_REG_F8 = 19;; |
| 53 | let _PPC_REG_F9 = 20;; |
| 54 | let _PPC_REG_F10 = 21;; |
| 55 | let _PPC_REG_F11 = 22;; |
| 56 | let _PPC_REG_F12 = 23;; |
| 57 | let _PPC_REG_F13 = 24;; |
| 58 | let _PPC_REG_F14 = 25;; |
| 59 | let _PPC_REG_F15 = 26;; |
| 60 | let _PPC_REG_F16 = 27;; |
| 61 | let _PPC_REG_F17 = 28;; |
| 62 | let _PPC_REG_F18 = 29;; |
| 63 | let _PPC_REG_F19 = 30;; |
| 64 | let _PPC_REG_F20 = 31;; |
| 65 | let _PPC_REG_F21 = 32;; |
| 66 | let _PPC_REG_F22 = 33;; |
| 67 | let _PPC_REG_F23 = 34;; |
| 68 | let _PPC_REG_F24 = 35;; |
| 69 | let _PPC_REG_F25 = 36;; |
| 70 | let _PPC_REG_F26 = 37;; |
| 71 | let _PPC_REG_F27 = 38;; |
| 72 | let _PPC_REG_F28 = 39;; |
| 73 | let _PPC_REG_F29 = 40;; |
| 74 | let _PPC_REG_F30 = 41;; |
| 75 | let _PPC_REG_F31 = 42;; |
| 76 | let _PPC_REG_LR = 43;; |
| 77 | let _PPC_REG_R0 = 44;; |
| 78 | let _PPC_REG_R1 = 45;; |
| 79 | let _PPC_REG_R2 = 46;; |
| 80 | let _PPC_REG_R3 = 47;; |
| 81 | let _PPC_REG_R4 = 48;; |
| 82 | let _PPC_REG_R5 = 49;; |
| 83 | let _PPC_REG_R6 = 50;; |
| 84 | let _PPC_REG_R7 = 51;; |
| 85 | let _PPC_REG_R8 = 52;; |
| 86 | let _PPC_REG_R9 = 53;; |
| 87 | let _PPC_REG_R10 = 54;; |
| 88 | let _PPC_REG_R11 = 55;; |
| 89 | let _PPC_REG_R12 = 56;; |
| 90 | let _PPC_REG_R13 = 57;; |
| 91 | let _PPC_REG_R14 = 58;; |
| 92 | let _PPC_REG_R15 = 59;; |
| 93 | let _PPC_REG_R16 = 60;; |
| 94 | let _PPC_REG_R17 = 61;; |
| 95 | let _PPC_REG_R18 = 62;; |
| 96 | let _PPC_REG_R19 = 63;; |
| 97 | let _PPC_REG_R20 = 64;; |
| 98 | let _PPC_REG_R21 = 65;; |
| 99 | let _PPC_REG_R22 = 66;; |
| 100 | let _PPC_REG_R23 = 67;; |
| 101 | let _PPC_REG_R24 = 68;; |
| 102 | let _PPC_REG_R25 = 69;; |
| 103 | let _PPC_REG_R26 = 70;; |
| 104 | let _PPC_REG_R27 = 71;; |
| 105 | let _PPC_REG_R28 = 72;; |
| 106 | let _PPC_REG_R29 = 73;; |
| 107 | let _PPC_REG_R30 = 74;; |
| 108 | let _PPC_REG_R31 = 75;; |
| 109 | let _PPC_REG_V0 = 76;; |
| 110 | let _PPC_REG_V1 = 77;; |
| 111 | let _PPC_REG_V2 = 78;; |
| 112 | let _PPC_REG_V3 = 79;; |
| 113 | let _PPC_REG_V4 = 80;; |
| 114 | let _PPC_REG_V5 = 81;; |
| 115 | let _PPC_REG_V6 = 82;; |
| 116 | let _PPC_REG_V7 = 83;; |
| 117 | let _PPC_REG_V8 = 84;; |
| 118 | let _PPC_REG_V9 = 85;; |
| 119 | let _PPC_REG_V10 = 86;; |
| 120 | let _PPC_REG_V11 = 87;; |
| 121 | let _PPC_REG_V12 = 88;; |
| 122 | let _PPC_REG_V13 = 89;; |
| 123 | let _PPC_REG_V14 = 90;; |
| 124 | let _PPC_REG_V15 = 91;; |
| 125 | let _PPC_REG_V16 = 92;; |
| 126 | let _PPC_REG_V17 = 93;; |
| 127 | let _PPC_REG_V18 = 94;; |
| 128 | let _PPC_REG_V19 = 95;; |
| 129 | let _PPC_REG_V20 = 96;; |
| 130 | let _PPC_REG_V21 = 97;; |
| 131 | let _PPC_REG_V22 = 98;; |
| 132 | let _PPC_REG_V23 = 99;; |
| 133 | let _PPC_REG_V24 = 100;; |
| 134 | let _PPC_REG_V25 = 101;; |
| 135 | let _PPC_REG_V26 = 102;; |
| 136 | let _PPC_REG_V27 = 103;; |
| 137 | let _PPC_REG_V28 = 104;; |
| 138 | let _PPC_REG_V29 = 105;; |
| 139 | let _PPC_REG_V30 = 106;; |
| 140 | let _PPC_REG_V31 = 107;; |
| 141 | let _PPC_REG_VRSAVE = 108;; |
| 142 | let _PPC_REG_VS0 = 109;; |
| 143 | let _PPC_REG_VS1 = 110;; |
| 144 | let _PPC_REG_VS2 = 111;; |
| 145 | let _PPC_REG_VS3 = 112;; |
| 146 | let _PPC_REG_VS4 = 113;; |
| 147 | let _PPC_REG_VS5 = 114;; |
| 148 | let _PPC_REG_VS6 = 115;; |
| 149 | let _PPC_REG_VS7 = 116;; |
| 150 | let _PPC_REG_VS8 = 117;; |
| 151 | let _PPC_REG_VS9 = 118;; |
| 152 | let _PPC_REG_VS10 = 119;; |
| 153 | let _PPC_REG_VS11 = 120;; |
| 154 | let _PPC_REG_VS12 = 121;; |
| 155 | let _PPC_REG_VS13 = 122;; |
| 156 | let _PPC_REG_VS14 = 123;; |
| 157 | let _PPC_REG_VS15 = 124;; |
| 158 | let _PPC_REG_VS16 = 125;; |
| 159 | let _PPC_REG_VS17 = 126;; |
| 160 | let _PPC_REG_VS18 = 127;; |
| 161 | let _PPC_REG_VS19 = 128;; |
| 162 | let _PPC_REG_VS20 = 129;; |
| 163 | let _PPC_REG_VS21 = 130;; |
| 164 | let _PPC_REG_VS22 = 131;; |
| 165 | let _PPC_REG_VS23 = 132;; |
| 166 | let _PPC_REG_VS24 = 133;; |
| 167 | let _PPC_REG_VS25 = 134;; |
| 168 | let _PPC_REG_VS26 = 135;; |
| 169 | let _PPC_REG_VS27 = 136;; |
| 170 | let _PPC_REG_VS28 = 137;; |
| 171 | let _PPC_REG_VS29 = 138;; |
| 172 | let _PPC_REG_VS30 = 139;; |
| 173 | let _PPC_REG_VS31 = 140;; |
| 174 | let _PPC_REG_VS32 = 141;; |
| 175 | let _PPC_REG_VS33 = 142;; |
| 176 | let _PPC_REG_VS34 = 143;; |
| 177 | let _PPC_REG_VS35 = 144;; |
| 178 | let _PPC_REG_VS36 = 145;; |
| 179 | let _PPC_REG_VS37 = 146;; |
| 180 | let _PPC_REG_VS38 = 147;; |
| 181 | let _PPC_REG_VS39 = 148;; |
| 182 | let _PPC_REG_VS40 = 149;; |
| 183 | let _PPC_REG_VS41 = 150;; |
| 184 | let _PPC_REG_VS42 = 151;; |
| 185 | let _PPC_REG_VS43 = 152;; |
| 186 | let _PPC_REG_VS44 = 153;; |
| 187 | let _PPC_REG_VS45 = 154;; |
| 188 | let _PPC_REG_VS46 = 155;; |
| 189 | let _PPC_REG_VS47 = 156;; |
| 190 | let _PPC_REG_VS48 = 157;; |
| 191 | let _PPC_REG_VS49 = 158;; |
| 192 | let _PPC_REG_VS50 = 159;; |
| 193 | let _PPC_REG_VS51 = 160;; |
| 194 | let _PPC_REG_VS52 = 161;; |
| 195 | let _PPC_REG_VS53 = 162;; |
| 196 | let _PPC_REG_VS54 = 163;; |
| 197 | let _PPC_REG_VS55 = 164;; |
| 198 | let _PPC_REG_VS56 = 165;; |
| 199 | let _PPC_REG_VS57 = 166;; |
| 200 | let _PPC_REG_VS58 = 167;; |
| 201 | let _PPC_REG_VS59 = 168;; |
| 202 | let _PPC_REG_VS60 = 169;; |
| 203 | let _PPC_REG_VS61 = 170;; |
| 204 | let _PPC_REG_VS62 = 171;; |
| 205 | let _PPC_REG_VS63 = 172;; |
| 206 | let _PPC_REG_Q0 = 173;; |
| 207 | let _PPC_REG_Q1 = 174;; |
| 208 | let _PPC_REG_Q2 = 175;; |
| 209 | let _PPC_REG_Q3 = 176;; |
| 210 | let _PPC_REG_Q4 = 177;; |
| 211 | let _PPC_REG_Q5 = 178;; |
| 212 | let _PPC_REG_Q6 = 179;; |
| 213 | let _PPC_REG_Q7 = 180;; |
| 214 | let _PPC_REG_Q8 = 181;; |
| 215 | let _PPC_REG_Q9 = 182;; |
| 216 | let _PPC_REG_Q10 = 183;; |
| 217 | let _PPC_REG_Q11 = 184;; |
| 218 | let _PPC_REG_Q12 = 185;; |
| 219 | let _PPC_REG_Q13 = 186;; |
| 220 | let _PPC_REG_Q14 = 187;; |
| 221 | let _PPC_REG_Q15 = 188;; |
| 222 | let _PPC_REG_Q16 = 189;; |
| 223 | let _PPC_REG_Q17 = 190;; |
| 224 | let _PPC_REG_Q18 = 191;; |
| 225 | let _PPC_REG_Q19 = 192;; |
| 226 | let _PPC_REG_Q20 = 193;; |
| 227 | let _PPC_REG_Q21 = 194;; |
| 228 | let _PPC_REG_Q22 = 195;; |
| 229 | let _PPC_REG_Q23 = 196;; |
| 230 | let _PPC_REG_Q24 = 197;; |
| 231 | let _PPC_REG_Q25 = 198;; |
| 232 | let _PPC_REG_Q26 = 199;; |
| 233 | let _PPC_REG_Q27 = 200;; |
| 234 | let _PPC_REG_Q28 = 201;; |
| 235 | let _PPC_REG_Q29 = 202;; |
| 236 | let _PPC_REG_Q30 = 203;; |
| 237 | let _PPC_REG_Q31 = 204;; |
| 238 | let _PPC_REG_RM = 205;; |
| 239 | let _PPC_REG_CTR8 = 206;; |
| 240 | let _PPC_REG_LR8 = 207;; |
| 241 | let _PPC_REG_CR1EQ = 208;; |
| 242 | let _PPC_REG_X2 = 209;; |
| 243 | let _PPC_REG_ENDING = 210;; |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 244 | |
| 245 | (* PPC instruction *) |
| 246 | |
| 247 | let _PPC_INS_INVALID = 0;; |
| 248 | let _PPC_INS_ADD = 1;; |
| 249 | let _PPC_INS_ADDC = 2;; |
| 250 | let _PPC_INS_ADDE = 3;; |
| 251 | let _PPC_INS_ADDI = 4;; |
| 252 | let _PPC_INS_ADDIC = 5;; |
| 253 | let _PPC_INS_ADDIS = 6;; |
| 254 | let _PPC_INS_ADDME = 7;; |
| 255 | let _PPC_INS_ADDZE = 8;; |
| 256 | let _PPC_INS_AND = 9;; |
| 257 | let _PPC_INS_ANDC = 10;; |
| 258 | let _PPC_INS_ANDIS = 11;; |
| 259 | let _PPC_INS_ANDI = 12;; |
Nguyen Anh Quynh | 54d5071 | 2015-03-06 00:52:49 +0800 | [diff] [blame] | 260 | let _PPC_INS_ATTN = 13;; |
| 261 | let _PPC_INS_B = 14;; |
| 262 | let _PPC_INS_BA = 15;; |
| 263 | let _PPC_INS_BC = 16;; |
| 264 | let _PPC_INS_BCCTR = 17;; |
| 265 | let _PPC_INS_BCCTRL = 18;; |
| 266 | let _PPC_INS_BCL = 19;; |
| 267 | let _PPC_INS_BCLR = 20;; |
| 268 | let _PPC_INS_BCLRL = 21;; |
| 269 | let _PPC_INS_BCTR = 22;; |
| 270 | let _PPC_INS_BCTRL = 23;; |
| 271 | let _PPC_INS_BCT = 24;; |
| 272 | let _PPC_INS_BDNZ = 25;; |
| 273 | let _PPC_INS_BDNZA = 26;; |
| 274 | let _PPC_INS_BDNZL = 27;; |
| 275 | let _PPC_INS_BDNZLA = 28;; |
| 276 | let _PPC_INS_BDNZLR = 29;; |
| 277 | let _PPC_INS_BDNZLRL = 30;; |
| 278 | let _PPC_INS_BDZ = 31;; |
| 279 | let _PPC_INS_BDZA = 32;; |
| 280 | let _PPC_INS_BDZL = 33;; |
| 281 | let _PPC_INS_BDZLA = 34;; |
| 282 | let _PPC_INS_BDZLR = 35;; |
| 283 | let _PPC_INS_BDZLRL = 36;; |
| 284 | let _PPC_INS_BL = 37;; |
| 285 | let _PPC_INS_BLA = 38;; |
| 286 | let _PPC_INS_BLR = 39;; |
| 287 | let _PPC_INS_BLRL = 40;; |
| 288 | let _PPC_INS_BRINC = 41;; |
| 289 | let _PPC_INS_CMPB = 42;; |
| 290 | let _PPC_INS_CMPD = 43;; |
| 291 | let _PPC_INS_CMPDI = 44;; |
| 292 | let _PPC_INS_CMPLD = 45;; |
| 293 | let _PPC_INS_CMPLDI = 46;; |
| 294 | let _PPC_INS_CMPLW = 47;; |
| 295 | let _PPC_INS_CMPLWI = 48;; |
| 296 | let _PPC_INS_CMPW = 49;; |
| 297 | let _PPC_INS_CMPWI = 50;; |
| 298 | let _PPC_INS_CNTLZD = 51;; |
| 299 | let _PPC_INS_CNTLZW = 52;; |
| 300 | let _PPC_INS_CREQV = 53;; |
| 301 | let _PPC_INS_CRXOR = 54;; |
| 302 | let _PPC_INS_CRAND = 55;; |
| 303 | let _PPC_INS_CRANDC = 56;; |
| 304 | let _PPC_INS_CRNAND = 57;; |
| 305 | let _PPC_INS_CRNOR = 58;; |
| 306 | let _PPC_INS_CROR = 59;; |
| 307 | let _PPC_INS_CRORC = 60;; |
| 308 | let _PPC_INS_DCBA = 61;; |
| 309 | let _PPC_INS_DCBF = 62;; |
| 310 | let _PPC_INS_DCBI = 63;; |
| 311 | let _PPC_INS_DCBST = 64;; |
| 312 | let _PPC_INS_DCBT = 65;; |
| 313 | let _PPC_INS_DCBTST = 66;; |
| 314 | let _PPC_INS_DCBZ = 67;; |
| 315 | let _PPC_INS_DCBZL = 68;; |
| 316 | let _PPC_INS_DCCCI = 69;; |
| 317 | let _PPC_INS_DIVD = 70;; |
| 318 | let _PPC_INS_DIVDU = 71;; |
| 319 | let _PPC_INS_DIVW = 72;; |
| 320 | let _PPC_INS_DIVWU = 73;; |
| 321 | let _PPC_INS_DSS = 74;; |
| 322 | let _PPC_INS_DSSALL = 75;; |
| 323 | let _PPC_INS_DST = 76;; |
| 324 | let _PPC_INS_DSTST = 77;; |
| 325 | let _PPC_INS_DSTSTT = 78;; |
| 326 | let _PPC_INS_DSTT = 79;; |
| 327 | let _PPC_INS_EQV = 80;; |
| 328 | let _PPC_INS_EVABS = 81;; |
| 329 | let _PPC_INS_EVADDIW = 82;; |
| 330 | let _PPC_INS_EVADDSMIAAW = 83;; |
| 331 | let _PPC_INS_EVADDSSIAAW = 84;; |
| 332 | let _PPC_INS_EVADDUMIAAW = 85;; |
| 333 | let _PPC_INS_EVADDUSIAAW = 86;; |
| 334 | let _PPC_INS_EVADDW = 87;; |
| 335 | let _PPC_INS_EVAND = 88;; |
| 336 | let _PPC_INS_EVANDC = 89;; |
| 337 | let _PPC_INS_EVCMPEQ = 90;; |
| 338 | let _PPC_INS_EVCMPGTS = 91;; |
| 339 | let _PPC_INS_EVCMPGTU = 92;; |
| 340 | let _PPC_INS_EVCMPLTS = 93;; |
| 341 | let _PPC_INS_EVCMPLTU = 94;; |
| 342 | let _PPC_INS_EVCNTLSW = 95;; |
| 343 | let _PPC_INS_EVCNTLZW = 96;; |
| 344 | let _PPC_INS_EVDIVWS = 97;; |
| 345 | let _PPC_INS_EVDIVWU = 98;; |
| 346 | let _PPC_INS_EVEQV = 99;; |
| 347 | let _PPC_INS_EVEXTSB = 100;; |
| 348 | let _PPC_INS_EVEXTSH = 101;; |
| 349 | let _PPC_INS_EVLDD = 102;; |
| 350 | let _PPC_INS_EVLDDX = 103;; |
| 351 | let _PPC_INS_EVLDH = 104;; |
| 352 | let _PPC_INS_EVLDHX = 105;; |
| 353 | let _PPC_INS_EVLDW = 106;; |
| 354 | let _PPC_INS_EVLDWX = 107;; |
| 355 | let _PPC_INS_EVLHHESPLAT = 108;; |
| 356 | let _PPC_INS_EVLHHESPLATX = 109;; |
| 357 | let _PPC_INS_EVLHHOSSPLAT = 110;; |
| 358 | let _PPC_INS_EVLHHOSSPLATX = 111;; |
| 359 | let _PPC_INS_EVLHHOUSPLAT = 112;; |
| 360 | let _PPC_INS_EVLHHOUSPLATX = 113;; |
| 361 | let _PPC_INS_EVLWHE = 114;; |
| 362 | let _PPC_INS_EVLWHEX = 115;; |
| 363 | let _PPC_INS_EVLWHOS = 116;; |
| 364 | let _PPC_INS_EVLWHOSX = 117;; |
| 365 | let _PPC_INS_EVLWHOU = 118;; |
| 366 | let _PPC_INS_EVLWHOUX = 119;; |
| 367 | let _PPC_INS_EVLWHSPLAT = 120;; |
| 368 | let _PPC_INS_EVLWHSPLATX = 121;; |
| 369 | let _PPC_INS_EVLWWSPLAT = 122;; |
| 370 | let _PPC_INS_EVLWWSPLATX = 123;; |
| 371 | let _PPC_INS_EVMERGEHI = 124;; |
| 372 | let _PPC_INS_EVMERGEHILO = 125;; |
| 373 | let _PPC_INS_EVMERGELO = 126;; |
| 374 | let _PPC_INS_EVMERGELOHI = 127;; |
| 375 | let _PPC_INS_EVMHEGSMFAA = 128;; |
| 376 | let _PPC_INS_EVMHEGSMFAN = 129;; |
| 377 | let _PPC_INS_EVMHEGSMIAA = 130;; |
| 378 | let _PPC_INS_EVMHEGSMIAN = 131;; |
| 379 | let _PPC_INS_EVMHEGUMIAA = 132;; |
| 380 | let _PPC_INS_EVMHEGUMIAN = 133;; |
| 381 | let _PPC_INS_EVMHESMF = 134;; |
| 382 | let _PPC_INS_EVMHESMFA = 135;; |
| 383 | let _PPC_INS_EVMHESMFAAW = 136;; |
| 384 | let _PPC_INS_EVMHESMFANW = 137;; |
| 385 | let _PPC_INS_EVMHESMI = 138;; |
| 386 | let _PPC_INS_EVMHESMIA = 139;; |
| 387 | let _PPC_INS_EVMHESMIAAW = 140;; |
| 388 | let _PPC_INS_EVMHESMIANW = 141;; |
| 389 | let _PPC_INS_EVMHESSF = 142;; |
| 390 | let _PPC_INS_EVMHESSFA = 143;; |
| 391 | let _PPC_INS_EVMHESSFAAW = 144;; |
| 392 | let _PPC_INS_EVMHESSFANW = 145;; |
| 393 | let _PPC_INS_EVMHESSIAAW = 146;; |
| 394 | let _PPC_INS_EVMHESSIANW = 147;; |
| 395 | let _PPC_INS_EVMHEUMI = 148;; |
| 396 | let _PPC_INS_EVMHEUMIA = 149;; |
| 397 | let _PPC_INS_EVMHEUMIAAW = 150;; |
| 398 | let _PPC_INS_EVMHEUMIANW = 151;; |
| 399 | let _PPC_INS_EVMHEUSIAAW = 152;; |
| 400 | let _PPC_INS_EVMHEUSIANW = 153;; |
| 401 | let _PPC_INS_EVMHOGSMFAA = 154;; |
| 402 | let _PPC_INS_EVMHOGSMFAN = 155;; |
| 403 | let _PPC_INS_EVMHOGSMIAA = 156;; |
| 404 | let _PPC_INS_EVMHOGSMIAN = 157;; |
| 405 | let _PPC_INS_EVMHOGUMIAA = 158;; |
| 406 | let _PPC_INS_EVMHOGUMIAN = 159;; |
| 407 | let _PPC_INS_EVMHOSMF = 160;; |
| 408 | let _PPC_INS_EVMHOSMFA = 161;; |
| 409 | let _PPC_INS_EVMHOSMFAAW = 162;; |
| 410 | let _PPC_INS_EVMHOSMFANW = 163;; |
| 411 | let _PPC_INS_EVMHOSMI = 164;; |
| 412 | let _PPC_INS_EVMHOSMIA = 165;; |
| 413 | let _PPC_INS_EVMHOSMIAAW = 166;; |
| 414 | let _PPC_INS_EVMHOSMIANW = 167;; |
| 415 | let _PPC_INS_EVMHOSSF = 168;; |
| 416 | let _PPC_INS_EVMHOSSFA = 169;; |
| 417 | let _PPC_INS_EVMHOSSFAAW = 170;; |
| 418 | let _PPC_INS_EVMHOSSFANW = 171;; |
| 419 | let _PPC_INS_EVMHOSSIAAW = 172;; |
| 420 | let _PPC_INS_EVMHOSSIANW = 173;; |
| 421 | let _PPC_INS_EVMHOUMI = 174;; |
| 422 | let _PPC_INS_EVMHOUMIA = 175;; |
| 423 | let _PPC_INS_EVMHOUMIAAW = 176;; |
| 424 | let _PPC_INS_EVMHOUMIANW = 177;; |
| 425 | let _PPC_INS_EVMHOUSIAAW = 178;; |
| 426 | let _PPC_INS_EVMHOUSIANW = 179;; |
| 427 | let _PPC_INS_EVMRA = 180;; |
| 428 | let _PPC_INS_EVMWHSMF = 181;; |
| 429 | let _PPC_INS_EVMWHSMFA = 182;; |
| 430 | let _PPC_INS_EVMWHSMI = 183;; |
| 431 | let _PPC_INS_EVMWHSMIA = 184;; |
| 432 | let _PPC_INS_EVMWHSSF = 185;; |
| 433 | let _PPC_INS_EVMWHSSFA = 186;; |
| 434 | let _PPC_INS_EVMWHUMI = 187;; |
| 435 | let _PPC_INS_EVMWHUMIA = 188;; |
| 436 | let _PPC_INS_EVMWLSMIAAW = 189;; |
| 437 | let _PPC_INS_EVMWLSMIANW = 190;; |
| 438 | let _PPC_INS_EVMWLSSIAAW = 191;; |
| 439 | let _PPC_INS_EVMWLSSIANW = 192;; |
| 440 | let _PPC_INS_EVMWLUMI = 193;; |
| 441 | let _PPC_INS_EVMWLUMIA = 194;; |
| 442 | let _PPC_INS_EVMWLUMIAAW = 195;; |
| 443 | let _PPC_INS_EVMWLUMIANW = 196;; |
| 444 | let _PPC_INS_EVMWLUSIAAW = 197;; |
| 445 | let _PPC_INS_EVMWLUSIANW = 198;; |
| 446 | let _PPC_INS_EVMWSMF = 199;; |
| 447 | let _PPC_INS_EVMWSMFA = 200;; |
| 448 | let _PPC_INS_EVMWSMFAA = 201;; |
| 449 | let _PPC_INS_EVMWSMFAN = 202;; |
| 450 | let _PPC_INS_EVMWSMI = 203;; |
| 451 | let _PPC_INS_EVMWSMIA = 204;; |
| 452 | let _PPC_INS_EVMWSMIAA = 205;; |
| 453 | let _PPC_INS_EVMWSMIAN = 206;; |
| 454 | let _PPC_INS_EVMWSSF = 207;; |
| 455 | let _PPC_INS_EVMWSSFA = 208;; |
| 456 | let _PPC_INS_EVMWSSFAA = 209;; |
| 457 | let _PPC_INS_EVMWSSFAN = 210;; |
| 458 | let _PPC_INS_EVMWUMI = 211;; |
| 459 | let _PPC_INS_EVMWUMIA = 212;; |
| 460 | let _PPC_INS_EVMWUMIAA = 213;; |
| 461 | let _PPC_INS_EVMWUMIAN = 214;; |
| 462 | let _PPC_INS_EVNAND = 215;; |
| 463 | let _PPC_INS_EVNEG = 216;; |
| 464 | let _PPC_INS_EVNOR = 217;; |
| 465 | let _PPC_INS_EVOR = 218;; |
| 466 | let _PPC_INS_EVORC = 219;; |
| 467 | let _PPC_INS_EVRLW = 220;; |
| 468 | let _PPC_INS_EVRLWI = 221;; |
| 469 | let _PPC_INS_EVRNDW = 222;; |
| 470 | let _PPC_INS_EVSLW = 223;; |
| 471 | let _PPC_INS_EVSLWI = 224;; |
| 472 | let _PPC_INS_EVSPLATFI = 225;; |
| 473 | let _PPC_INS_EVSPLATI = 226;; |
| 474 | let _PPC_INS_EVSRWIS = 227;; |
| 475 | let _PPC_INS_EVSRWIU = 228;; |
| 476 | let _PPC_INS_EVSRWS = 229;; |
| 477 | let _PPC_INS_EVSRWU = 230;; |
| 478 | let _PPC_INS_EVSTDD = 231;; |
| 479 | let _PPC_INS_EVSTDDX = 232;; |
| 480 | let _PPC_INS_EVSTDH = 233;; |
| 481 | let _PPC_INS_EVSTDHX = 234;; |
| 482 | let _PPC_INS_EVSTDW = 235;; |
| 483 | let _PPC_INS_EVSTDWX = 236;; |
| 484 | let _PPC_INS_EVSTWHE = 237;; |
| 485 | let _PPC_INS_EVSTWHEX = 238;; |
| 486 | let _PPC_INS_EVSTWHO = 239;; |
| 487 | let _PPC_INS_EVSTWHOX = 240;; |
| 488 | let _PPC_INS_EVSTWWE = 241;; |
| 489 | let _PPC_INS_EVSTWWEX = 242;; |
| 490 | let _PPC_INS_EVSTWWO = 243;; |
| 491 | let _PPC_INS_EVSTWWOX = 244;; |
| 492 | let _PPC_INS_EVSUBFSMIAAW = 245;; |
| 493 | let _PPC_INS_EVSUBFSSIAAW = 246;; |
| 494 | let _PPC_INS_EVSUBFUMIAAW = 247;; |
| 495 | let _PPC_INS_EVSUBFUSIAAW = 248;; |
| 496 | let _PPC_INS_EVSUBFW = 249;; |
| 497 | let _PPC_INS_EVSUBIFW = 250;; |
| 498 | let _PPC_INS_EVXOR = 251;; |
| 499 | let _PPC_INS_EXTSB = 252;; |
| 500 | let _PPC_INS_EXTSH = 253;; |
| 501 | let _PPC_INS_EXTSW = 254;; |
| 502 | let _PPC_INS_EIEIO = 255;; |
| 503 | let _PPC_INS_FABS = 256;; |
| 504 | let _PPC_INS_FADD = 257;; |
| 505 | let _PPC_INS_FADDS = 258;; |
| 506 | let _PPC_INS_FCFID = 259;; |
| 507 | let _PPC_INS_FCFIDS = 260;; |
| 508 | let _PPC_INS_FCFIDU = 261;; |
| 509 | let _PPC_INS_FCFIDUS = 262;; |
| 510 | let _PPC_INS_FCMPU = 263;; |
| 511 | let _PPC_INS_FCPSGN = 264;; |
| 512 | let _PPC_INS_FCTID = 265;; |
| 513 | let _PPC_INS_FCTIDUZ = 266;; |
| 514 | let _PPC_INS_FCTIDZ = 267;; |
| 515 | let _PPC_INS_FCTIW = 268;; |
| 516 | let _PPC_INS_FCTIWUZ = 269;; |
| 517 | let _PPC_INS_FCTIWZ = 270;; |
| 518 | let _PPC_INS_FDIV = 271;; |
| 519 | let _PPC_INS_FDIVS = 272;; |
| 520 | let _PPC_INS_FMADD = 273;; |
| 521 | let _PPC_INS_FMADDS = 274;; |
| 522 | let _PPC_INS_FMR = 275;; |
| 523 | let _PPC_INS_FMSUB = 276;; |
| 524 | let _PPC_INS_FMSUBS = 277;; |
| 525 | let _PPC_INS_FMUL = 278;; |
| 526 | let _PPC_INS_FMULS = 279;; |
| 527 | let _PPC_INS_FNABS = 280;; |
| 528 | let _PPC_INS_FNEG = 281;; |
| 529 | let _PPC_INS_FNMADD = 282;; |
| 530 | let _PPC_INS_FNMADDS = 283;; |
| 531 | let _PPC_INS_FNMSUB = 284;; |
| 532 | let _PPC_INS_FNMSUBS = 285;; |
| 533 | let _PPC_INS_FRE = 286;; |
| 534 | let _PPC_INS_FRES = 287;; |
| 535 | let _PPC_INS_FRIM = 288;; |
| 536 | let _PPC_INS_FRIN = 289;; |
| 537 | let _PPC_INS_FRIP = 290;; |
| 538 | let _PPC_INS_FRIZ = 291;; |
| 539 | let _PPC_INS_FRSP = 292;; |
| 540 | let _PPC_INS_FRSQRTE = 293;; |
| 541 | let _PPC_INS_FRSQRTES = 294;; |
| 542 | let _PPC_INS_FSEL = 295;; |
| 543 | let _PPC_INS_FSQRT = 296;; |
| 544 | let _PPC_INS_FSQRTS = 297;; |
| 545 | let _PPC_INS_FSUB = 298;; |
| 546 | let _PPC_INS_FSUBS = 299;; |
| 547 | let _PPC_INS_ICBI = 300;; |
| 548 | let _PPC_INS_ICBT = 301;; |
| 549 | let _PPC_INS_ICCCI = 302;; |
| 550 | let _PPC_INS_ISEL = 303;; |
| 551 | let _PPC_INS_ISYNC = 304;; |
| 552 | let _PPC_INS_LA = 305;; |
| 553 | let _PPC_INS_LBZ = 306;; |
| 554 | let _PPC_INS_LBZCIX = 307;; |
| 555 | let _PPC_INS_LBZU = 308;; |
| 556 | let _PPC_INS_LBZUX = 309;; |
| 557 | let _PPC_INS_LBZX = 310;; |
| 558 | let _PPC_INS_LD = 311;; |
| 559 | let _PPC_INS_LDARX = 312;; |
| 560 | let _PPC_INS_LDBRX = 313;; |
| 561 | let _PPC_INS_LDCIX = 314;; |
| 562 | let _PPC_INS_LDU = 315;; |
| 563 | let _PPC_INS_LDUX = 316;; |
| 564 | let _PPC_INS_LDX = 317;; |
| 565 | let _PPC_INS_LFD = 318;; |
| 566 | let _PPC_INS_LFDU = 319;; |
| 567 | let _PPC_INS_LFDUX = 320;; |
| 568 | let _PPC_INS_LFDX = 321;; |
| 569 | let _PPC_INS_LFIWAX = 322;; |
| 570 | let _PPC_INS_LFIWZX = 323;; |
| 571 | let _PPC_INS_LFS = 324;; |
| 572 | let _PPC_INS_LFSU = 325;; |
| 573 | let _PPC_INS_LFSUX = 326;; |
| 574 | let _PPC_INS_LFSX = 327;; |
| 575 | let _PPC_INS_LHA = 328;; |
| 576 | let _PPC_INS_LHAU = 329;; |
| 577 | let _PPC_INS_LHAUX = 330;; |
| 578 | let _PPC_INS_LHAX = 331;; |
| 579 | let _PPC_INS_LHBRX = 332;; |
| 580 | let _PPC_INS_LHZ = 333;; |
| 581 | let _PPC_INS_LHZCIX = 334;; |
| 582 | let _PPC_INS_LHZU = 335;; |
| 583 | let _PPC_INS_LHZUX = 336;; |
| 584 | let _PPC_INS_LHZX = 337;; |
| 585 | let _PPC_INS_LI = 338;; |
| 586 | let _PPC_INS_LIS = 339;; |
| 587 | let _PPC_INS_LMW = 340;; |
| 588 | let _PPC_INS_LSWI = 341;; |
| 589 | let _PPC_INS_LVEBX = 342;; |
| 590 | let _PPC_INS_LVEHX = 343;; |
| 591 | let _PPC_INS_LVEWX = 344;; |
| 592 | let _PPC_INS_LVSL = 345;; |
| 593 | let _PPC_INS_LVSR = 346;; |
| 594 | let _PPC_INS_LVX = 347;; |
| 595 | let _PPC_INS_LVXL = 348;; |
| 596 | let _PPC_INS_LWA = 349;; |
| 597 | let _PPC_INS_LWARX = 350;; |
| 598 | let _PPC_INS_LWAUX = 351;; |
| 599 | let _PPC_INS_LWAX = 352;; |
| 600 | let _PPC_INS_LWBRX = 353;; |
| 601 | let _PPC_INS_LWZ = 354;; |
| 602 | let _PPC_INS_LWZCIX = 355;; |
| 603 | let _PPC_INS_LWZU = 356;; |
| 604 | let _PPC_INS_LWZUX = 357;; |
| 605 | let _PPC_INS_LWZX = 358;; |
| 606 | let _PPC_INS_LXSDX = 359;; |
| 607 | let _PPC_INS_LXVD2X = 360;; |
| 608 | let _PPC_INS_LXVDSX = 361;; |
| 609 | let _PPC_INS_LXVW4X = 362;; |
| 610 | let _PPC_INS_MBAR = 363;; |
| 611 | let _PPC_INS_MCRF = 364;; |
| 612 | let _PPC_INS_MCRFS = 365;; |
| 613 | let _PPC_INS_MFCR = 366;; |
| 614 | let _PPC_INS_MFCTR = 367;; |
| 615 | let _PPC_INS_MFDCR = 368;; |
| 616 | let _PPC_INS_MFFS = 369;; |
| 617 | let _PPC_INS_MFLR = 370;; |
| 618 | let _PPC_INS_MFMSR = 371;; |
| 619 | let _PPC_INS_MFOCRF = 372;; |
| 620 | let _PPC_INS_MFSPR = 373;; |
| 621 | let _PPC_INS_MFSR = 374;; |
| 622 | let _PPC_INS_MFSRIN = 375;; |
| 623 | let _PPC_INS_MFTB = 376;; |
| 624 | let _PPC_INS_MFVSCR = 377;; |
| 625 | let _PPC_INS_MSYNC = 378;; |
| 626 | let _PPC_INS_MTCRF = 379;; |
| 627 | let _PPC_INS_MTCTR = 380;; |
| 628 | let _PPC_INS_MTDCR = 381;; |
| 629 | let _PPC_INS_MTFSB0 = 382;; |
| 630 | let _PPC_INS_MTFSB1 = 383;; |
| 631 | let _PPC_INS_MTFSF = 384;; |
| 632 | let _PPC_INS_MTFSFI = 385;; |
| 633 | let _PPC_INS_MTLR = 386;; |
| 634 | let _PPC_INS_MTMSR = 387;; |
| 635 | let _PPC_INS_MTMSRD = 388;; |
| 636 | let _PPC_INS_MTOCRF = 389;; |
| 637 | let _PPC_INS_MTSPR = 390;; |
| 638 | let _PPC_INS_MTSR = 391;; |
| 639 | let _PPC_INS_MTSRIN = 392;; |
| 640 | let _PPC_INS_MTVSCR = 393;; |
| 641 | let _PPC_INS_MULHD = 394;; |
| 642 | let _PPC_INS_MULHDU = 395;; |
| 643 | let _PPC_INS_MULHW = 396;; |
| 644 | let _PPC_INS_MULHWU = 397;; |
| 645 | let _PPC_INS_MULLD = 398;; |
| 646 | let _PPC_INS_MULLI = 399;; |
| 647 | let _PPC_INS_MULLW = 400;; |
| 648 | let _PPC_INS_NAND = 401;; |
| 649 | let _PPC_INS_NEG = 402;; |
| 650 | let _PPC_INS_NOP = 403;; |
| 651 | let _PPC_INS_ORI = 404;; |
| 652 | let _PPC_INS_NOR = 405;; |
| 653 | let _PPC_INS_OR = 406;; |
| 654 | let _PPC_INS_ORC = 407;; |
| 655 | let _PPC_INS_ORIS = 408;; |
| 656 | let _PPC_INS_POPCNTD = 409;; |
| 657 | let _PPC_INS_POPCNTW = 410;; |
| 658 | let _PPC_INS_QVALIGNI = 411;; |
| 659 | let _PPC_INS_QVESPLATI = 412;; |
| 660 | let _PPC_INS_QVFABS = 413;; |
| 661 | let _PPC_INS_QVFADD = 414;; |
| 662 | let _PPC_INS_QVFADDS = 415;; |
| 663 | let _PPC_INS_QVFCFID = 416;; |
| 664 | let _PPC_INS_QVFCFIDS = 417;; |
| 665 | let _PPC_INS_QVFCFIDU = 418;; |
| 666 | let _PPC_INS_QVFCFIDUS = 419;; |
| 667 | let _PPC_INS_QVFCMPEQ = 420;; |
| 668 | let _PPC_INS_QVFCMPGT = 421;; |
| 669 | let _PPC_INS_QVFCMPLT = 422;; |
| 670 | let _PPC_INS_QVFCPSGN = 423;; |
| 671 | let _PPC_INS_QVFCTID = 424;; |
| 672 | let _PPC_INS_QVFCTIDU = 425;; |
| 673 | let _PPC_INS_QVFCTIDUZ = 426;; |
| 674 | let _PPC_INS_QVFCTIDZ = 427;; |
| 675 | let _PPC_INS_QVFCTIW = 428;; |
| 676 | let _PPC_INS_QVFCTIWU = 429;; |
| 677 | let _PPC_INS_QVFCTIWUZ = 430;; |
| 678 | let _PPC_INS_QVFCTIWZ = 431;; |
| 679 | let _PPC_INS_QVFLOGICAL = 432;; |
| 680 | let _PPC_INS_QVFMADD = 433;; |
| 681 | let _PPC_INS_QVFMADDS = 434;; |
| 682 | let _PPC_INS_QVFMR = 435;; |
| 683 | let _PPC_INS_QVFMSUB = 436;; |
| 684 | let _PPC_INS_QVFMSUBS = 437;; |
| 685 | let _PPC_INS_QVFMUL = 438;; |
| 686 | let _PPC_INS_QVFMULS = 439;; |
| 687 | let _PPC_INS_QVFNABS = 440;; |
| 688 | let _PPC_INS_QVFNEG = 441;; |
| 689 | let _PPC_INS_QVFNMADD = 442;; |
| 690 | let _PPC_INS_QVFNMADDS = 443;; |
| 691 | let _PPC_INS_QVFNMSUB = 444;; |
| 692 | let _PPC_INS_QVFNMSUBS = 445;; |
| 693 | let _PPC_INS_QVFPERM = 446;; |
| 694 | let _PPC_INS_QVFRE = 447;; |
| 695 | let _PPC_INS_QVFRES = 448;; |
| 696 | let _PPC_INS_QVFRIM = 449;; |
| 697 | let _PPC_INS_QVFRIN = 450;; |
| 698 | let _PPC_INS_QVFRIP = 451;; |
| 699 | let _PPC_INS_QVFRIZ = 452;; |
| 700 | let _PPC_INS_QVFRSP = 453;; |
| 701 | let _PPC_INS_QVFRSQRTE = 454;; |
| 702 | let _PPC_INS_QVFRSQRTES = 455;; |
| 703 | let _PPC_INS_QVFSEL = 456;; |
| 704 | let _PPC_INS_QVFSUB = 457;; |
| 705 | let _PPC_INS_QVFSUBS = 458;; |
| 706 | let _PPC_INS_QVFTSTNAN = 459;; |
| 707 | let _PPC_INS_QVFXMADD = 460;; |
| 708 | let _PPC_INS_QVFXMADDS = 461;; |
| 709 | let _PPC_INS_QVFXMUL = 462;; |
| 710 | let _PPC_INS_QVFXMULS = 463;; |
| 711 | let _PPC_INS_QVFXXCPNMADD = 464;; |
| 712 | let _PPC_INS_QVFXXCPNMADDS = 465;; |
| 713 | let _PPC_INS_QVFXXMADD = 466;; |
| 714 | let _PPC_INS_QVFXXMADDS = 467;; |
| 715 | let _PPC_INS_QVFXXNPMADD = 468;; |
| 716 | let _PPC_INS_QVFXXNPMADDS = 469;; |
| 717 | let _PPC_INS_QVGPCI = 470;; |
| 718 | let _PPC_INS_QVLFCDUX = 471;; |
| 719 | let _PPC_INS_QVLFCDUXA = 472;; |
| 720 | let _PPC_INS_QVLFCDX = 473;; |
| 721 | let _PPC_INS_QVLFCDXA = 474;; |
| 722 | let _PPC_INS_QVLFCSUX = 475;; |
| 723 | let _PPC_INS_QVLFCSUXA = 476;; |
| 724 | let _PPC_INS_QVLFCSX = 477;; |
| 725 | let _PPC_INS_QVLFCSXA = 478;; |
| 726 | let _PPC_INS_QVLFDUX = 479;; |
| 727 | let _PPC_INS_QVLFDUXA = 480;; |
| 728 | let _PPC_INS_QVLFDX = 481;; |
| 729 | let _PPC_INS_QVLFDXA = 482;; |
| 730 | let _PPC_INS_QVLFIWAX = 483;; |
| 731 | let _PPC_INS_QVLFIWAXA = 484;; |
| 732 | let _PPC_INS_QVLFIWZX = 485;; |
| 733 | let _PPC_INS_QVLFIWZXA = 486;; |
| 734 | let _PPC_INS_QVLFSUX = 487;; |
| 735 | let _PPC_INS_QVLFSUXA = 488;; |
| 736 | let _PPC_INS_QVLFSX = 489;; |
| 737 | let _PPC_INS_QVLFSXA = 490;; |
| 738 | let _PPC_INS_QVLPCLDX = 491;; |
| 739 | let _PPC_INS_QVLPCLSX = 492;; |
| 740 | let _PPC_INS_QVLPCRDX = 493;; |
| 741 | let _PPC_INS_QVLPCRSX = 494;; |
| 742 | let _PPC_INS_QVSTFCDUX = 495;; |
| 743 | let _PPC_INS_QVSTFCDUXA = 496;; |
| 744 | let _PPC_INS_QVSTFCDUXI = 497;; |
| 745 | let _PPC_INS_QVSTFCDUXIA = 498;; |
| 746 | let _PPC_INS_QVSTFCDX = 499;; |
| 747 | let _PPC_INS_QVSTFCDXA = 500;; |
| 748 | let _PPC_INS_QVSTFCDXI = 501;; |
| 749 | let _PPC_INS_QVSTFCDXIA = 502;; |
| 750 | let _PPC_INS_QVSTFCSUX = 503;; |
| 751 | let _PPC_INS_QVSTFCSUXA = 504;; |
| 752 | let _PPC_INS_QVSTFCSUXI = 505;; |
| 753 | let _PPC_INS_QVSTFCSUXIA = 506;; |
| 754 | let _PPC_INS_QVSTFCSX = 507;; |
| 755 | let _PPC_INS_QVSTFCSXA = 508;; |
| 756 | let _PPC_INS_QVSTFCSXI = 509;; |
| 757 | let _PPC_INS_QVSTFCSXIA = 510;; |
| 758 | let _PPC_INS_QVSTFDUX = 511;; |
| 759 | let _PPC_INS_QVSTFDUXA = 512;; |
| 760 | let _PPC_INS_QVSTFDUXI = 513;; |
| 761 | let _PPC_INS_QVSTFDUXIA = 514;; |
| 762 | let _PPC_INS_QVSTFDX = 515;; |
| 763 | let _PPC_INS_QVSTFDXA = 516;; |
| 764 | let _PPC_INS_QVSTFDXI = 517;; |
| 765 | let _PPC_INS_QVSTFDXIA = 518;; |
| 766 | let _PPC_INS_QVSTFIWX = 519;; |
| 767 | let _PPC_INS_QVSTFIWXA = 520;; |
| 768 | let _PPC_INS_QVSTFSUX = 521;; |
| 769 | let _PPC_INS_QVSTFSUXA = 522;; |
| 770 | let _PPC_INS_QVSTFSUXI = 523;; |
| 771 | let _PPC_INS_QVSTFSUXIA = 524;; |
| 772 | let _PPC_INS_QVSTFSX = 525;; |
| 773 | let _PPC_INS_QVSTFSXA = 526;; |
| 774 | let _PPC_INS_QVSTFSXI = 527;; |
| 775 | let _PPC_INS_QVSTFSXIA = 528;; |
| 776 | let _PPC_INS_RFCI = 529;; |
| 777 | let _PPC_INS_RFDI = 530;; |
| 778 | let _PPC_INS_RFI = 531;; |
| 779 | let _PPC_INS_RFID = 532;; |
| 780 | let _PPC_INS_RFMCI = 533;; |
| 781 | let _PPC_INS_RLDCL = 534;; |
| 782 | let _PPC_INS_RLDCR = 535;; |
| 783 | let _PPC_INS_RLDIC = 536;; |
| 784 | let _PPC_INS_RLDICL = 537;; |
| 785 | let _PPC_INS_RLDICR = 538;; |
| 786 | let _PPC_INS_RLDIMI = 539;; |
| 787 | let _PPC_INS_RLWIMI = 540;; |
| 788 | let _PPC_INS_RLWINM = 541;; |
| 789 | let _PPC_INS_RLWNM = 542;; |
| 790 | let _PPC_INS_SC = 543;; |
| 791 | let _PPC_INS_SLBIA = 544;; |
| 792 | let _PPC_INS_SLBIE = 545;; |
| 793 | let _PPC_INS_SLBMFEE = 546;; |
| 794 | let _PPC_INS_SLBMTE = 547;; |
| 795 | let _PPC_INS_SLD = 548;; |
| 796 | let _PPC_INS_SLW = 549;; |
| 797 | let _PPC_INS_SRAD = 550;; |
| 798 | let _PPC_INS_SRADI = 551;; |
| 799 | let _PPC_INS_SRAW = 552;; |
| 800 | let _PPC_INS_SRAWI = 553;; |
| 801 | let _PPC_INS_SRD = 554;; |
| 802 | let _PPC_INS_SRW = 555;; |
| 803 | let _PPC_INS_STB = 556;; |
| 804 | let _PPC_INS_STBCIX = 557;; |
| 805 | let _PPC_INS_STBU = 558;; |
| 806 | let _PPC_INS_STBUX = 559;; |
| 807 | let _PPC_INS_STBX = 560;; |
| 808 | let _PPC_INS_STD = 561;; |
| 809 | let _PPC_INS_STDBRX = 562;; |
| 810 | let _PPC_INS_STDCIX = 563;; |
| 811 | let _PPC_INS_STDCX = 564;; |
| 812 | let _PPC_INS_STDU = 565;; |
| 813 | let _PPC_INS_STDUX = 566;; |
| 814 | let _PPC_INS_STDX = 567;; |
| 815 | let _PPC_INS_STFD = 568;; |
| 816 | let _PPC_INS_STFDU = 569;; |
| 817 | let _PPC_INS_STFDUX = 570;; |
| 818 | let _PPC_INS_STFDX = 571;; |
| 819 | let _PPC_INS_STFIWX = 572;; |
| 820 | let _PPC_INS_STFS = 573;; |
| 821 | let _PPC_INS_STFSU = 574;; |
| 822 | let _PPC_INS_STFSUX = 575;; |
| 823 | let _PPC_INS_STFSX = 576;; |
| 824 | let _PPC_INS_STH = 577;; |
| 825 | let _PPC_INS_STHBRX = 578;; |
| 826 | let _PPC_INS_STHCIX = 579;; |
| 827 | let _PPC_INS_STHU = 580;; |
| 828 | let _PPC_INS_STHUX = 581;; |
| 829 | let _PPC_INS_STHX = 582;; |
| 830 | let _PPC_INS_STMW = 583;; |
| 831 | let _PPC_INS_STSWI = 584;; |
| 832 | let _PPC_INS_STVEBX = 585;; |
| 833 | let _PPC_INS_STVEHX = 586;; |
| 834 | let _PPC_INS_STVEWX = 587;; |
| 835 | let _PPC_INS_STVX = 588;; |
| 836 | let _PPC_INS_STVXL = 589;; |
| 837 | let _PPC_INS_STW = 590;; |
| 838 | let _PPC_INS_STWBRX = 591;; |
| 839 | let _PPC_INS_STWCIX = 592;; |
| 840 | let _PPC_INS_STWCX = 593;; |
| 841 | let _PPC_INS_STWU = 594;; |
| 842 | let _PPC_INS_STWUX = 595;; |
| 843 | let _PPC_INS_STWX = 596;; |
| 844 | let _PPC_INS_STXSDX = 597;; |
| 845 | let _PPC_INS_STXVD2X = 598;; |
| 846 | let _PPC_INS_STXVW4X = 599;; |
| 847 | let _PPC_INS_SUBF = 600;; |
| 848 | let _PPC_INS_SUBFC = 601;; |
| 849 | let _PPC_INS_SUBFE = 602;; |
| 850 | let _PPC_INS_SUBFIC = 603;; |
| 851 | let _PPC_INS_SUBFME = 604;; |
| 852 | let _PPC_INS_SUBFZE = 605;; |
| 853 | let _PPC_INS_SYNC = 606;; |
| 854 | let _PPC_INS_TD = 607;; |
| 855 | let _PPC_INS_TDI = 608;; |
| 856 | let _PPC_INS_TLBIA = 609;; |
| 857 | let _PPC_INS_TLBIE = 610;; |
| 858 | let _PPC_INS_TLBIEL = 611;; |
| 859 | let _PPC_INS_TLBIVAX = 612;; |
| 860 | let _PPC_INS_TLBLD = 613;; |
| 861 | let _PPC_INS_TLBLI = 614;; |
| 862 | let _PPC_INS_TLBRE = 615;; |
| 863 | let _PPC_INS_TLBSX = 616;; |
| 864 | let _PPC_INS_TLBSYNC = 617;; |
| 865 | let _PPC_INS_TLBWE = 618;; |
| 866 | let _PPC_INS_TRAP = 619;; |
| 867 | let _PPC_INS_TW = 620;; |
| 868 | let _PPC_INS_TWI = 621;; |
| 869 | let _PPC_INS_VADDCUW = 622;; |
| 870 | let _PPC_INS_VADDFP = 623;; |
| 871 | let _PPC_INS_VADDSBS = 624;; |
| 872 | let _PPC_INS_VADDSHS = 625;; |
| 873 | let _PPC_INS_VADDSWS = 626;; |
| 874 | let _PPC_INS_VADDUBM = 627;; |
| 875 | let _PPC_INS_VADDUBS = 628;; |
| 876 | let _PPC_INS_VADDUDM = 629;; |
| 877 | let _PPC_INS_VADDUHM = 630;; |
| 878 | let _PPC_INS_VADDUHS = 631;; |
| 879 | let _PPC_INS_VADDUWM = 632;; |
| 880 | let _PPC_INS_VADDUWS = 633;; |
| 881 | let _PPC_INS_VAND = 634;; |
| 882 | let _PPC_INS_VANDC = 635;; |
| 883 | let _PPC_INS_VAVGSB = 636;; |
| 884 | let _PPC_INS_VAVGSH = 637;; |
| 885 | let _PPC_INS_VAVGSW = 638;; |
| 886 | let _PPC_INS_VAVGUB = 639;; |
| 887 | let _PPC_INS_VAVGUH = 640;; |
| 888 | let _PPC_INS_VAVGUW = 641;; |
| 889 | let _PPC_INS_VCFSX = 642;; |
| 890 | let _PPC_INS_VCFUX = 643;; |
| 891 | let _PPC_INS_VCLZB = 644;; |
| 892 | let _PPC_INS_VCLZD = 645;; |
| 893 | let _PPC_INS_VCLZH = 646;; |
| 894 | let _PPC_INS_VCLZW = 647;; |
| 895 | let _PPC_INS_VCMPBFP = 648;; |
| 896 | let _PPC_INS_VCMPEQFP = 649;; |
| 897 | let _PPC_INS_VCMPEQUB = 650;; |
| 898 | let _PPC_INS_VCMPEQUD = 651;; |
| 899 | let _PPC_INS_VCMPEQUH = 652;; |
| 900 | let _PPC_INS_VCMPEQUW = 653;; |
| 901 | let _PPC_INS_VCMPGEFP = 654;; |
| 902 | let _PPC_INS_VCMPGTFP = 655;; |
| 903 | let _PPC_INS_VCMPGTSB = 656;; |
| 904 | let _PPC_INS_VCMPGTSD = 657;; |
| 905 | let _PPC_INS_VCMPGTSH = 658;; |
| 906 | let _PPC_INS_VCMPGTSW = 659;; |
| 907 | let _PPC_INS_VCMPGTUB = 660;; |
| 908 | let _PPC_INS_VCMPGTUD = 661;; |
| 909 | let _PPC_INS_VCMPGTUH = 662;; |
| 910 | let _PPC_INS_VCMPGTUW = 663;; |
| 911 | let _PPC_INS_VCTSXS = 664;; |
| 912 | let _PPC_INS_VCTUXS = 665;; |
| 913 | let _PPC_INS_VEQV = 666;; |
| 914 | let _PPC_INS_VEXPTEFP = 667;; |
| 915 | let _PPC_INS_VLOGEFP = 668;; |
| 916 | let _PPC_INS_VMADDFP = 669;; |
| 917 | let _PPC_INS_VMAXFP = 670;; |
| 918 | let _PPC_INS_VMAXSB = 671;; |
| 919 | let _PPC_INS_VMAXSD = 672;; |
| 920 | let _PPC_INS_VMAXSH = 673;; |
| 921 | let _PPC_INS_VMAXSW = 674;; |
| 922 | let _PPC_INS_VMAXUB = 675;; |
| 923 | let _PPC_INS_VMAXUD = 676;; |
| 924 | let _PPC_INS_VMAXUH = 677;; |
| 925 | let _PPC_INS_VMAXUW = 678;; |
| 926 | let _PPC_INS_VMHADDSHS = 679;; |
| 927 | let _PPC_INS_VMHRADDSHS = 680;; |
| 928 | let _PPC_INS_VMINUD = 681;; |
| 929 | let _PPC_INS_VMINFP = 682;; |
| 930 | let _PPC_INS_VMINSB = 683;; |
| 931 | let _PPC_INS_VMINSD = 684;; |
| 932 | let _PPC_INS_VMINSH = 685;; |
| 933 | let _PPC_INS_VMINSW = 686;; |
| 934 | let _PPC_INS_VMINUB = 687;; |
| 935 | let _PPC_INS_VMINUH = 688;; |
| 936 | let _PPC_INS_VMINUW = 689;; |
| 937 | let _PPC_INS_VMLADDUHM = 690;; |
| 938 | let _PPC_INS_VMRGHB = 691;; |
| 939 | let _PPC_INS_VMRGHH = 692;; |
| 940 | let _PPC_INS_VMRGHW = 693;; |
| 941 | let _PPC_INS_VMRGLB = 694;; |
| 942 | let _PPC_INS_VMRGLH = 695;; |
| 943 | let _PPC_INS_VMRGLW = 696;; |
| 944 | let _PPC_INS_VMSUMMBM = 697;; |
| 945 | let _PPC_INS_VMSUMSHM = 698;; |
| 946 | let _PPC_INS_VMSUMSHS = 699;; |
| 947 | let _PPC_INS_VMSUMUBM = 700;; |
| 948 | let _PPC_INS_VMSUMUHM = 701;; |
| 949 | let _PPC_INS_VMSUMUHS = 702;; |
| 950 | let _PPC_INS_VMULESB = 703;; |
| 951 | let _PPC_INS_VMULESH = 704;; |
| 952 | let _PPC_INS_VMULESW = 705;; |
| 953 | let _PPC_INS_VMULEUB = 706;; |
| 954 | let _PPC_INS_VMULEUH = 707;; |
| 955 | let _PPC_INS_VMULEUW = 708;; |
| 956 | let _PPC_INS_VMULOSB = 709;; |
| 957 | let _PPC_INS_VMULOSH = 710;; |
| 958 | let _PPC_INS_VMULOSW = 711;; |
| 959 | let _PPC_INS_VMULOUB = 712;; |
| 960 | let _PPC_INS_VMULOUH = 713;; |
| 961 | let _PPC_INS_VMULOUW = 714;; |
| 962 | let _PPC_INS_VMULUWM = 715;; |
| 963 | let _PPC_INS_VNAND = 716;; |
| 964 | let _PPC_INS_VNMSUBFP = 717;; |
| 965 | let _PPC_INS_VNOR = 718;; |
| 966 | let _PPC_INS_VOR = 719;; |
| 967 | let _PPC_INS_VORC = 720;; |
| 968 | let _PPC_INS_VPERM = 721;; |
| 969 | let _PPC_INS_VPKPX = 722;; |
| 970 | let _PPC_INS_VPKSHSS = 723;; |
| 971 | let _PPC_INS_VPKSHUS = 724;; |
| 972 | let _PPC_INS_VPKSWSS = 725;; |
| 973 | let _PPC_INS_VPKSWUS = 726;; |
| 974 | let _PPC_INS_VPKUHUM = 727;; |
| 975 | let _PPC_INS_VPKUHUS = 728;; |
| 976 | let _PPC_INS_VPKUWUM = 729;; |
| 977 | let _PPC_INS_VPKUWUS = 730;; |
| 978 | let _PPC_INS_VPOPCNTB = 731;; |
| 979 | let _PPC_INS_VPOPCNTD = 732;; |
| 980 | let _PPC_INS_VPOPCNTH = 733;; |
| 981 | let _PPC_INS_VPOPCNTW = 734;; |
| 982 | let _PPC_INS_VREFP = 735;; |
| 983 | let _PPC_INS_VRFIM = 736;; |
| 984 | let _PPC_INS_VRFIN = 737;; |
| 985 | let _PPC_INS_VRFIP = 738;; |
| 986 | let _PPC_INS_VRFIZ = 739;; |
| 987 | let _PPC_INS_VRLB = 740;; |
| 988 | let _PPC_INS_VRLD = 741;; |
| 989 | let _PPC_INS_VRLH = 742;; |
| 990 | let _PPC_INS_VRLW = 743;; |
| 991 | let _PPC_INS_VRSQRTEFP = 744;; |
| 992 | let _PPC_INS_VSEL = 745;; |
| 993 | let _PPC_INS_VSL = 746;; |
| 994 | let _PPC_INS_VSLB = 747;; |
| 995 | let _PPC_INS_VSLD = 748;; |
| 996 | let _PPC_INS_VSLDOI = 749;; |
| 997 | let _PPC_INS_VSLH = 750;; |
| 998 | let _PPC_INS_VSLO = 751;; |
| 999 | let _PPC_INS_VSLW = 752;; |
| 1000 | let _PPC_INS_VSPLTB = 753;; |
| 1001 | let _PPC_INS_VSPLTH = 754;; |
| 1002 | let _PPC_INS_VSPLTISB = 755;; |
| 1003 | let _PPC_INS_VSPLTISH = 756;; |
| 1004 | let _PPC_INS_VSPLTISW = 757;; |
| 1005 | let _PPC_INS_VSPLTW = 758;; |
| 1006 | let _PPC_INS_VSR = 759;; |
| 1007 | let _PPC_INS_VSRAB = 760;; |
| 1008 | let _PPC_INS_VSRAD = 761;; |
| 1009 | let _PPC_INS_VSRAH = 762;; |
| 1010 | let _PPC_INS_VSRAW = 763;; |
| 1011 | let _PPC_INS_VSRB = 764;; |
| 1012 | let _PPC_INS_VSRD = 765;; |
| 1013 | let _PPC_INS_VSRH = 766;; |
| 1014 | let _PPC_INS_VSRO = 767;; |
| 1015 | let _PPC_INS_VSRW = 768;; |
| 1016 | let _PPC_INS_VSUBCUW = 769;; |
| 1017 | let _PPC_INS_VSUBFP = 770;; |
| 1018 | let _PPC_INS_VSUBSBS = 771;; |
| 1019 | let _PPC_INS_VSUBSHS = 772;; |
| 1020 | let _PPC_INS_VSUBSWS = 773;; |
| 1021 | let _PPC_INS_VSUBUBM = 774;; |
| 1022 | let _PPC_INS_VSUBUBS = 775;; |
| 1023 | let _PPC_INS_VSUBUDM = 776;; |
| 1024 | let _PPC_INS_VSUBUHM = 777;; |
| 1025 | let _PPC_INS_VSUBUHS = 778;; |
| 1026 | let _PPC_INS_VSUBUWM = 779;; |
| 1027 | let _PPC_INS_VSUBUWS = 780;; |
| 1028 | let _PPC_INS_VSUM2SWS = 781;; |
| 1029 | let _PPC_INS_VSUM4SBS = 782;; |
| 1030 | let _PPC_INS_VSUM4SHS = 783;; |
| 1031 | let _PPC_INS_VSUM4UBS = 784;; |
| 1032 | let _PPC_INS_VSUMSWS = 785;; |
| 1033 | let _PPC_INS_VUPKHPX = 786;; |
| 1034 | let _PPC_INS_VUPKHSB = 787;; |
| 1035 | let _PPC_INS_VUPKHSH = 788;; |
| 1036 | let _PPC_INS_VUPKLPX = 789;; |
| 1037 | let _PPC_INS_VUPKLSB = 790;; |
| 1038 | let _PPC_INS_VUPKLSH = 791;; |
| 1039 | let _PPC_INS_VXOR = 792;; |
| 1040 | let _PPC_INS_WAIT = 793;; |
| 1041 | let _PPC_INS_WRTEE = 794;; |
| 1042 | let _PPC_INS_WRTEEI = 795;; |
| 1043 | let _PPC_INS_XOR = 796;; |
| 1044 | let _PPC_INS_XORI = 797;; |
| 1045 | let _PPC_INS_XORIS = 798;; |
| 1046 | let _PPC_INS_XSABSDP = 799;; |
| 1047 | let _PPC_INS_XSADDDP = 800;; |
| 1048 | let _PPC_INS_XSCMPODP = 801;; |
| 1049 | let _PPC_INS_XSCMPUDP = 802;; |
| 1050 | let _PPC_INS_XSCPSGNDP = 803;; |
| 1051 | let _PPC_INS_XSCVDPSP = 804;; |
| 1052 | let _PPC_INS_XSCVDPSXDS = 805;; |
| 1053 | let _PPC_INS_XSCVDPSXWS = 806;; |
| 1054 | let _PPC_INS_XSCVDPUXDS = 807;; |
| 1055 | let _PPC_INS_XSCVDPUXWS = 808;; |
| 1056 | let _PPC_INS_XSCVSPDP = 809;; |
| 1057 | let _PPC_INS_XSCVSXDDP = 810;; |
| 1058 | let _PPC_INS_XSCVUXDDP = 811;; |
| 1059 | let _PPC_INS_XSDIVDP = 812;; |
| 1060 | let _PPC_INS_XSMADDADP = 813;; |
| 1061 | let _PPC_INS_XSMADDMDP = 814;; |
| 1062 | let _PPC_INS_XSMAXDP = 815;; |
| 1063 | let _PPC_INS_XSMINDP = 816;; |
| 1064 | let _PPC_INS_XSMSUBADP = 817;; |
| 1065 | let _PPC_INS_XSMSUBMDP = 818;; |
| 1066 | let _PPC_INS_XSMULDP = 819;; |
| 1067 | let _PPC_INS_XSNABSDP = 820;; |
| 1068 | let _PPC_INS_XSNEGDP = 821;; |
| 1069 | let _PPC_INS_XSNMADDADP = 822;; |
| 1070 | let _PPC_INS_XSNMADDMDP = 823;; |
| 1071 | let _PPC_INS_XSNMSUBADP = 824;; |
| 1072 | let _PPC_INS_XSNMSUBMDP = 825;; |
| 1073 | let _PPC_INS_XSRDPI = 826;; |
| 1074 | let _PPC_INS_XSRDPIC = 827;; |
| 1075 | let _PPC_INS_XSRDPIM = 828;; |
| 1076 | let _PPC_INS_XSRDPIP = 829;; |
| 1077 | let _PPC_INS_XSRDPIZ = 830;; |
| 1078 | let _PPC_INS_XSREDP = 831;; |
| 1079 | let _PPC_INS_XSRSQRTEDP = 832;; |
| 1080 | let _PPC_INS_XSSQRTDP = 833;; |
| 1081 | let _PPC_INS_XSSUBDP = 834;; |
| 1082 | let _PPC_INS_XSTDIVDP = 835;; |
| 1083 | let _PPC_INS_XSTSQRTDP = 836;; |
| 1084 | let _PPC_INS_XVABSDP = 837;; |
| 1085 | let _PPC_INS_XVABSSP = 838;; |
| 1086 | let _PPC_INS_XVADDDP = 839;; |
| 1087 | let _PPC_INS_XVADDSP = 840;; |
| 1088 | let _PPC_INS_XVCMPEQDP = 841;; |
| 1089 | let _PPC_INS_XVCMPEQSP = 842;; |
| 1090 | let _PPC_INS_XVCMPGEDP = 843;; |
| 1091 | let _PPC_INS_XVCMPGESP = 844;; |
| 1092 | let _PPC_INS_XVCMPGTDP = 845;; |
| 1093 | let _PPC_INS_XVCMPGTSP = 846;; |
| 1094 | let _PPC_INS_XVCPSGNDP = 847;; |
| 1095 | let _PPC_INS_XVCPSGNSP = 848;; |
| 1096 | let _PPC_INS_XVCVDPSP = 849;; |
| 1097 | let _PPC_INS_XVCVDPSXDS = 850;; |
| 1098 | let _PPC_INS_XVCVDPSXWS = 851;; |
| 1099 | let _PPC_INS_XVCVDPUXDS = 852;; |
| 1100 | let _PPC_INS_XVCVDPUXWS = 853;; |
| 1101 | let _PPC_INS_XVCVSPDP = 854;; |
| 1102 | let _PPC_INS_XVCVSPSXDS = 855;; |
| 1103 | let _PPC_INS_XVCVSPSXWS = 856;; |
| 1104 | let _PPC_INS_XVCVSPUXDS = 857;; |
| 1105 | let _PPC_INS_XVCVSPUXWS = 858;; |
| 1106 | let _PPC_INS_XVCVSXDDP = 859;; |
| 1107 | let _PPC_INS_XVCVSXDSP = 860;; |
| 1108 | let _PPC_INS_XVCVSXWDP = 861;; |
| 1109 | let _PPC_INS_XVCVSXWSP = 862;; |
| 1110 | let _PPC_INS_XVCVUXDDP = 863;; |
| 1111 | let _PPC_INS_XVCVUXDSP = 864;; |
| 1112 | let _PPC_INS_XVCVUXWDP = 865;; |
| 1113 | let _PPC_INS_XVCVUXWSP = 866;; |
| 1114 | let _PPC_INS_XVDIVDP = 867;; |
| 1115 | let _PPC_INS_XVDIVSP = 868;; |
| 1116 | let _PPC_INS_XVMADDADP = 869;; |
| 1117 | let _PPC_INS_XVMADDASP = 870;; |
| 1118 | let _PPC_INS_XVMADDMDP = 871;; |
| 1119 | let _PPC_INS_XVMADDMSP = 872;; |
| 1120 | let _PPC_INS_XVMAXDP = 873;; |
| 1121 | let _PPC_INS_XVMAXSP = 874;; |
| 1122 | let _PPC_INS_XVMINDP = 875;; |
| 1123 | let _PPC_INS_XVMINSP = 876;; |
| 1124 | let _PPC_INS_XVMSUBADP = 877;; |
| 1125 | let _PPC_INS_XVMSUBASP = 878;; |
| 1126 | let _PPC_INS_XVMSUBMDP = 879;; |
| 1127 | let _PPC_INS_XVMSUBMSP = 880;; |
| 1128 | let _PPC_INS_XVMULDP = 881;; |
| 1129 | let _PPC_INS_XVMULSP = 882;; |
| 1130 | let _PPC_INS_XVNABSDP = 883;; |
| 1131 | let _PPC_INS_XVNABSSP = 884;; |
| 1132 | let _PPC_INS_XVNEGDP = 885;; |
| 1133 | let _PPC_INS_XVNEGSP = 886;; |
| 1134 | let _PPC_INS_XVNMADDADP = 887;; |
| 1135 | let _PPC_INS_XVNMADDASP = 888;; |
| 1136 | let _PPC_INS_XVNMADDMDP = 889;; |
| 1137 | let _PPC_INS_XVNMADDMSP = 890;; |
| 1138 | let _PPC_INS_XVNMSUBADP = 891;; |
| 1139 | let _PPC_INS_XVNMSUBASP = 892;; |
| 1140 | let _PPC_INS_XVNMSUBMDP = 893;; |
| 1141 | let _PPC_INS_XVNMSUBMSP = 894;; |
| 1142 | let _PPC_INS_XVRDPI = 895;; |
| 1143 | let _PPC_INS_XVRDPIC = 896;; |
| 1144 | let _PPC_INS_XVRDPIM = 897;; |
| 1145 | let _PPC_INS_XVRDPIP = 898;; |
| 1146 | let _PPC_INS_XVRDPIZ = 899;; |
| 1147 | let _PPC_INS_XVREDP = 900;; |
| 1148 | let _PPC_INS_XVRESP = 901;; |
| 1149 | let _PPC_INS_XVRSPI = 902;; |
| 1150 | let _PPC_INS_XVRSPIC = 903;; |
| 1151 | let _PPC_INS_XVRSPIM = 904;; |
| 1152 | let _PPC_INS_XVRSPIP = 905;; |
| 1153 | let _PPC_INS_XVRSPIZ = 906;; |
| 1154 | let _PPC_INS_XVRSQRTEDP = 907;; |
| 1155 | let _PPC_INS_XVRSQRTESP = 908;; |
| 1156 | let _PPC_INS_XVSQRTDP = 909;; |
| 1157 | let _PPC_INS_XVSQRTSP = 910;; |
| 1158 | let _PPC_INS_XVSUBDP = 911;; |
| 1159 | let _PPC_INS_XVSUBSP = 912;; |
| 1160 | let _PPC_INS_XVTDIVDP = 913;; |
| 1161 | let _PPC_INS_XVTDIVSP = 914;; |
| 1162 | let _PPC_INS_XVTSQRTDP = 915;; |
| 1163 | let _PPC_INS_XVTSQRTSP = 916;; |
| 1164 | let _PPC_INS_XXLAND = 917;; |
| 1165 | let _PPC_INS_XXLANDC = 918;; |
| 1166 | let _PPC_INS_XXLEQV = 919;; |
| 1167 | let _PPC_INS_XXLNAND = 920;; |
| 1168 | let _PPC_INS_XXLNOR = 921;; |
| 1169 | let _PPC_INS_XXLOR = 922;; |
| 1170 | let _PPC_INS_XXLORC = 923;; |
| 1171 | let _PPC_INS_XXLXOR = 924;; |
| 1172 | let _PPC_INS_XXMRGHW = 925;; |
| 1173 | let _PPC_INS_XXMRGLW = 926;; |
| 1174 | let _PPC_INS_XXPERMDI = 927;; |
| 1175 | let _PPC_INS_XXSEL = 928;; |
| 1176 | let _PPC_INS_XXSLDWI = 929;; |
| 1177 | let _PPC_INS_XXSPLTW = 930;; |
| 1178 | let _PPC_INS_BCA = 931;; |
| 1179 | let _PPC_INS_BCLA = 932;; |
| 1180 | let _PPC_INS_SLWI = 933;; |
| 1181 | let _PPC_INS_SRWI = 934;; |
| 1182 | let _PPC_INS_SLDI = 935;; |
| 1183 | let _PPC_INS_BTA = 936;; |
| 1184 | let _PPC_INS_CRSET = 937;; |
| 1185 | let _PPC_INS_CRNOT = 938;; |
| 1186 | let _PPC_INS_CRMOVE = 939;; |
| 1187 | let _PPC_INS_CRCLR = 940;; |
| 1188 | let _PPC_INS_MFBR0 = 941;; |
| 1189 | let _PPC_INS_MFBR1 = 942;; |
| 1190 | let _PPC_INS_MFBR2 = 943;; |
| 1191 | let _PPC_INS_MFBR3 = 944;; |
| 1192 | let _PPC_INS_MFBR4 = 945;; |
| 1193 | let _PPC_INS_MFBR5 = 946;; |
| 1194 | let _PPC_INS_MFBR6 = 947;; |
| 1195 | let _PPC_INS_MFBR7 = 948;; |
| 1196 | let _PPC_INS_MFXER = 949;; |
| 1197 | let _PPC_INS_MFRTCU = 950;; |
| 1198 | let _PPC_INS_MFRTCL = 951;; |
| 1199 | let _PPC_INS_MFDSCR = 952;; |
| 1200 | let _PPC_INS_MFDSISR = 953;; |
| 1201 | let _PPC_INS_MFDAR = 954;; |
| 1202 | let _PPC_INS_MFSRR2 = 955;; |
| 1203 | let _PPC_INS_MFSRR3 = 956;; |
| 1204 | let _PPC_INS_MFCFAR = 957;; |
| 1205 | let _PPC_INS_MFAMR = 958;; |
| 1206 | let _PPC_INS_MFPID = 959;; |
| 1207 | let _PPC_INS_MFTBLO = 960;; |
| 1208 | let _PPC_INS_MFTBHI = 961;; |
| 1209 | let _PPC_INS_MFDBATU = 962;; |
| 1210 | let _PPC_INS_MFDBATL = 963;; |
| 1211 | let _PPC_INS_MFIBATU = 964;; |
| 1212 | let _PPC_INS_MFIBATL = 965;; |
| 1213 | let _PPC_INS_MFDCCR = 966;; |
| 1214 | let _PPC_INS_MFICCR = 967;; |
| 1215 | let _PPC_INS_MFDEAR = 968;; |
| 1216 | let _PPC_INS_MFESR = 969;; |
| 1217 | let _PPC_INS_MFSPEFSCR = 970;; |
| 1218 | let _PPC_INS_MFTCR = 971;; |
| 1219 | let _PPC_INS_MFASR = 972;; |
| 1220 | let _PPC_INS_MFPVR = 973;; |
| 1221 | let _PPC_INS_MFTBU = 974;; |
| 1222 | let _PPC_INS_MTCR = 975;; |
| 1223 | let _PPC_INS_MTBR0 = 976;; |
| 1224 | let _PPC_INS_MTBR1 = 977;; |
| 1225 | let _PPC_INS_MTBR2 = 978;; |
| 1226 | let _PPC_INS_MTBR3 = 979;; |
| 1227 | let _PPC_INS_MTBR4 = 980;; |
| 1228 | let _PPC_INS_MTBR5 = 981;; |
| 1229 | let _PPC_INS_MTBR6 = 982;; |
| 1230 | let _PPC_INS_MTBR7 = 983;; |
| 1231 | let _PPC_INS_MTXER = 984;; |
| 1232 | let _PPC_INS_MTDSCR = 985;; |
| 1233 | let _PPC_INS_MTDSISR = 986;; |
| 1234 | let _PPC_INS_MTDAR = 987;; |
| 1235 | let _PPC_INS_MTSRR2 = 988;; |
| 1236 | let _PPC_INS_MTSRR3 = 989;; |
| 1237 | let _PPC_INS_MTCFAR = 990;; |
| 1238 | let _PPC_INS_MTAMR = 991;; |
| 1239 | let _PPC_INS_MTPID = 992;; |
| 1240 | let _PPC_INS_MTTBL = 993;; |
| 1241 | let _PPC_INS_MTTBU = 994;; |
| 1242 | let _PPC_INS_MTTBLO = 995;; |
| 1243 | let _PPC_INS_MTTBHI = 996;; |
| 1244 | let _PPC_INS_MTDBATU = 997;; |
| 1245 | let _PPC_INS_MTDBATL = 998;; |
| 1246 | let _PPC_INS_MTIBATU = 999;; |
| 1247 | let _PPC_INS_MTIBATL = 1000;; |
| 1248 | let _PPC_INS_MTDCCR = 1001;; |
| 1249 | let _PPC_INS_MTICCR = 1002;; |
| 1250 | let _PPC_INS_MTDEAR = 1003;; |
| 1251 | let _PPC_INS_MTESR = 1004;; |
| 1252 | let _PPC_INS_MTSPEFSCR = 1005;; |
| 1253 | let _PPC_INS_MTTCR = 1006;; |
| 1254 | let _PPC_INS_NOT = 1007;; |
| 1255 | let _PPC_INS_MR = 1008;; |
| 1256 | let _PPC_INS_ROTLD = 1009;; |
| 1257 | let _PPC_INS_ROTLDI = 1010;; |
| 1258 | let _PPC_INS_CLRLDI = 1011;; |
| 1259 | let _PPC_INS_ROTLWI = 1012;; |
| 1260 | let _PPC_INS_CLRLWI = 1013;; |
| 1261 | let _PPC_INS_ROTLW = 1014;; |
| 1262 | let _PPC_INS_SUB = 1015;; |
| 1263 | let _PPC_INS_SUBC = 1016;; |
| 1264 | let _PPC_INS_LWSYNC = 1017;; |
| 1265 | let _PPC_INS_PTESYNC = 1018;; |
| 1266 | let _PPC_INS_TDLT = 1019;; |
| 1267 | let _PPC_INS_TDEQ = 1020;; |
| 1268 | let _PPC_INS_TDGT = 1021;; |
| 1269 | let _PPC_INS_TDNE = 1022;; |
| 1270 | let _PPC_INS_TDLLT = 1023;; |
| 1271 | let _PPC_INS_TDLGT = 1024;; |
| 1272 | let _PPC_INS_TDU = 1025;; |
| 1273 | let _PPC_INS_TDLTI = 1026;; |
| 1274 | let _PPC_INS_TDEQI = 1027;; |
| 1275 | let _PPC_INS_TDGTI = 1028;; |
| 1276 | let _PPC_INS_TDNEI = 1029;; |
| 1277 | let _PPC_INS_TDLLTI = 1030;; |
| 1278 | let _PPC_INS_TDLGTI = 1031;; |
| 1279 | let _PPC_INS_TDUI = 1032;; |
| 1280 | let _PPC_INS_TLBREHI = 1033;; |
| 1281 | let _PPC_INS_TLBRELO = 1034;; |
| 1282 | let _PPC_INS_TLBWEHI = 1035;; |
| 1283 | let _PPC_INS_TLBWELO = 1036;; |
| 1284 | let _PPC_INS_TWLT = 1037;; |
| 1285 | let _PPC_INS_TWEQ = 1038;; |
| 1286 | let _PPC_INS_TWGT = 1039;; |
| 1287 | let _PPC_INS_TWNE = 1040;; |
| 1288 | let _PPC_INS_TWLLT = 1041;; |
| 1289 | let _PPC_INS_TWLGT = 1042;; |
| 1290 | let _PPC_INS_TWU = 1043;; |
| 1291 | let _PPC_INS_TWLTI = 1044;; |
| 1292 | let _PPC_INS_TWEQI = 1045;; |
| 1293 | let _PPC_INS_TWGTI = 1046;; |
| 1294 | let _PPC_INS_TWNEI = 1047;; |
| 1295 | let _PPC_INS_TWLLTI = 1048;; |
| 1296 | let _PPC_INS_TWLGTI = 1049;; |
| 1297 | let _PPC_INS_TWUI = 1050;; |
| 1298 | let _PPC_INS_WAITRSV = 1051;; |
| 1299 | let _PPC_INS_WAITIMPL = 1052;; |
| 1300 | let _PPC_INS_XNOP = 1053;; |
| 1301 | let _PPC_INS_XVMOVDP = 1054;; |
| 1302 | let _PPC_INS_XVMOVSP = 1055;; |
| 1303 | let _PPC_INS_XXSPLTD = 1056;; |
| 1304 | let _PPC_INS_XXMRGHD = 1057;; |
| 1305 | let _PPC_INS_XXMRGLD = 1058;; |
| 1306 | let _PPC_INS_XXSWAPD = 1059;; |
| 1307 | let _PPC_INS_BT = 1060;; |
| 1308 | let _PPC_INS_BF = 1061;; |
| 1309 | let _PPC_INS_BDNZT = 1062;; |
| 1310 | let _PPC_INS_BDNZF = 1063;; |
| 1311 | let _PPC_INS_BDZF = 1064;; |
| 1312 | let _PPC_INS_BDZT = 1065;; |
| 1313 | let _PPC_INS_BFA = 1066;; |
| 1314 | let _PPC_INS_BDNZTA = 1067;; |
| 1315 | let _PPC_INS_BDNZFA = 1068;; |
| 1316 | let _PPC_INS_BDZTA = 1069;; |
| 1317 | let _PPC_INS_BDZFA = 1070;; |
| 1318 | let _PPC_INS_BTCTR = 1071;; |
| 1319 | let _PPC_INS_BFCTR = 1072;; |
| 1320 | let _PPC_INS_BTCTRL = 1073;; |
| 1321 | let _PPC_INS_BFCTRL = 1074;; |
| 1322 | let _PPC_INS_BTL = 1075;; |
| 1323 | let _PPC_INS_BFL = 1076;; |
| 1324 | let _PPC_INS_BDNZTL = 1077;; |
| 1325 | let _PPC_INS_BDNZFL = 1078;; |
| 1326 | let _PPC_INS_BDZTL = 1079;; |
| 1327 | let _PPC_INS_BDZFL = 1080;; |
| 1328 | let _PPC_INS_BTLA = 1081;; |
| 1329 | let _PPC_INS_BFLA = 1082;; |
| 1330 | let _PPC_INS_BDNZTLA = 1083;; |
| 1331 | let _PPC_INS_BDNZFLA = 1084;; |
| 1332 | let _PPC_INS_BDZTLA = 1085;; |
| 1333 | let _PPC_INS_BDZFLA = 1086;; |
| 1334 | let _PPC_INS_BTLR = 1087;; |
| 1335 | let _PPC_INS_BFLR = 1088;; |
| 1336 | let _PPC_INS_BDNZTLR = 1089;; |
| 1337 | let _PPC_INS_BDZTLR = 1090;; |
| 1338 | let _PPC_INS_BDZFLR = 1091;; |
| 1339 | let _PPC_INS_BTLRL = 1092;; |
| 1340 | let _PPC_INS_BFLRL = 1093;; |
| 1341 | let _PPC_INS_BDNZTLRL = 1094;; |
| 1342 | let _PPC_INS_BDNZFLRL = 1095;; |
| 1343 | let _PPC_INS_BDZTLRL = 1096;; |
| 1344 | let _PPC_INS_BDZFLRL = 1097;; |
Nguyen Anh Quynh | cac770a | 2015-03-12 17:03:33 +0800 | [diff] [blame] | 1345 | let _PPC_INS_QVFAND = 1098;; |
| 1346 | let _PPC_INS_QVFCLR = 1099;; |
| 1347 | let _PPC_INS_QVFANDC = 1100;; |
| 1348 | let _PPC_INS_QVFCTFB = 1101;; |
| 1349 | let _PPC_INS_QVFXOR = 1102;; |
| 1350 | let _PPC_INS_QVFOR = 1103;; |
| 1351 | let _PPC_INS_QVFNOR = 1104;; |
| 1352 | let _PPC_INS_QVFEQU = 1105;; |
| 1353 | let _PPC_INS_QVFNOT = 1106;; |
| 1354 | let _PPC_INS_QVFORC = 1107;; |
| 1355 | let _PPC_INS_QVFNAND = 1108;; |
| 1356 | let _PPC_INS_QVFSET = 1109;; |
| 1357 | let _PPC_INS_ENDING = 1110;; |
Nguyen Anh Quynh | 586be76 | 2014-09-21 23:23:38 +0800 | [diff] [blame] | 1358 | |
| 1359 | (* Group of PPC instructions *) |
| 1360 | |
| 1361 | let _PPC_GRP_INVALID = 0;; |
Nguyen Anh Quynh | a65d7ef | 2014-10-31 15:47:17 +0800 | [diff] [blame] | 1362 | |
| 1363 | (* Generic groups *) |
| 1364 | let _PPC_GRP_JUMP = 1;; |
| 1365 | |
| 1366 | (* Architecture-specific groups *) |
| 1367 | let _PPC_GRP_ALTIVEC = 128;; |
| 1368 | let _PPC_GRP_MODE32 = 129;; |
| 1369 | let _PPC_GRP_MODE64 = 130;; |
| 1370 | let _PPC_GRP_BOOKE = 131;; |
| 1371 | let _PPC_GRP_NOTBOOKE = 132;; |
| 1372 | let _PPC_GRP_SPE = 133;; |
| 1373 | let _PPC_GRP_VSX = 134;; |
| 1374 | let _PPC_GRP_E500 = 135;; |
| 1375 | let _PPC_GRP_PPC4XX = 136;; |
| 1376 | let _PPC_GRP_PPC6XX = 137;; |
Nguyen Anh Quynh | 54d5071 | 2015-03-06 00:52:49 +0800 | [diff] [blame] | 1377 | let _PPC_GRP_ICBT = 138;; |
| 1378 | let _PPC_GRP_P8ALTIVEC = 139;; |
| 1379 | let _PPC_GRP_P8VECTOR = 140;; |
| 1380 | let _PPC_GRP_QPX = 141;; |
| 1381 | let _PPC_GRP_ENDING = 142;; |