1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404
|
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.py]
# PPC CPU
UC_CPU_PPC32_401 = 0
UC_CPU_PPC32_401A1 = 1
UC_CPU_PPC32_401B2 = 2
UC_CPU_PPC32_401C2 = 3
UC_CPU_PPC32_401D2 = 4
UC_CPU_PPC32_401E2 = 5
UC_CPU_PPC32_401F2 = 6
UC_CPU_PPC32_401G2 = 7
UC_CPU_PPC32_IOP480 = 8
UC_CPU_PPC32_COBRA = 9
UC_CPU_PPC32_403GA = 10
UC_CPU_PPC32_403GB = 11
UC_CPU_PPC32_403GC = 12
UC_CPU_PPC32_403GCX = 13
UC_CPU_PPC32_405D2 = 14
UC_CPU_PPC32_405D4 = 15
UC_CPU_PPC32_405CRA = 16
UC_CPU_PPC32_405CRB = 17
UC_CPU_PPC32_405CRC = 18
UC_CPU_PPC32_405EP = 19
UC_CPU_PPC32_405EZ = 20
UC_CPU_PPC32_405GPA = 21
UC_CPU_PPC32_405GPB = 22
UC_CPU_PPC32_405GPC = 23
UC_CPU_PPC32_405GPD = 24
UC_CPU_PPC32_405GPR = 25
UC_CPU_PPC32_405LP = 26
UC_CPU_PPC32_NPE405H = 27
UC_CPU_PPC32_NPE405H2 = 28
UC_CPU_PPC32_NPE405L = 29
UC_CPU_PPC32_NPE4GS3 = 30
UC_CPU_PPC32_STB03 = 31
UC_CPU_PPC32_STB04 = 32
UC_CPU_PPC32_STB25 = 33
UC_CPU_PPC32_X2VP4 = 34
UC_CPU_PPC32_X2VP20 = 35
UC_CPU_PPC32_440_XILINX = 36
UC_CPU_PPC32_440_XILINX_W_DFPU = 37
UC_CPU_PPC32_440EPA = 38
UC_CPU_PPC32_440EPB = 39
UC_CPU_PPC32_440EPX = 40
UC_CPU_PPC32_460EXB = 41
UC_CPU_PPC32_G2 = 42
UC_CPU_PPC32_G2H4 = 43
UC_CPU_PPC32_G2GP = 44
UC_CPU_PPC32_G2LS = 45
UC_CPU_PPC32_G2HIP3 = 46
UC_CPU_PPC32_G2HIP4 = 47
UC_CPU_PPC32_MPC603 = 48
UC_CPU_PPC32_G2LE = 49
UC_CPU_PPC32_G2LEGP = 50
UC_CPU_PPC32_G2LELS = 51
UC_CPU_PPC32_G2LEGP1 = 52
UC_CPU_PPC32_G2LEGP3 = 53
UC_CPU_PPC32_MPC5200_V10 = 54
UC_CPU_PPC32_MPC5200_V11 = 55
UC_CPU_PPC32_MPC5200_V12 = 56
UC_CPU_PPC32_MPC5200B_V20 = 57
UC_CPU_PPC32_MPC5200B_V21 = 58
UC_CPU_PPC32_E200Z5 = 59
UC_CPU_PPC32_E200Z6 = 60
UC_CPU_PPC32_E300C1 = 61
UC_CPU_PPC32_E300C2 = 62
UC_CPU_PPC32_E300C3 = 63
UC_CPU_PPC32_E300C4 = 64
UC_CPU_PPC32_MPC8343 = 65
UC_CPU_PPC32_MPC8343A = 66
UC_CPU_PPC32_MPC8343E = 67
UC_CPU_PPC32_MPC8343EA = 68
UC_CPU_PPC32_MPC8347T = 69
UC_CPU_PPC32_MPC8347P = 70
UC_CPU_PPC32_MPC8347AT = 71
UC_CPU_PPC32_MPC8347AP = 72
UC_CPU_PPC32_MPC8347ET = 73
UC_CPU_PPC32_MPC8347EP = 74
UC_CPU_PPC32_MPC8347EAT = 75
UC_CPU_PPC32_MPC8347EAP = 76
UC_CPU_PPC32_MPC8349 = 77
UC_CPU_PPC32_MPC8349A = 78
UC_CPU_PPC32_MPC8349E = 79
UC_CPU_PPC32_MPC8349EA = 80
UC_CPU_PPC32_MPC8377 = 81
UC_CPU_PPC32_MPC8377E = 82
UC_CPU_PPC32_MPC8378 = 83
UC_CPU_PPC32_MPC8378E = 84
UC_CPU_PPC32_MPC8379 = 85
UC_CPU_PPC32_MPC8379E = 86
UC_CPU_PPC32_E500_V10 = 87
UC_CPU_PPC32_E500_V20 = 88
UC_CPU_PPC32_E500V2_V10 = 89
UC_CPU_PPC32_E500V2_V20 = 90
UC_CPU_PPC32_E500V2_V21 = 91
UC_CPU_PPC32_E500V2_V22 = 92
UC_CPU_PPC32_E500V2_V30 = 93
UC_CPU_PPC32_E500MC = 94
UC_CPU_PPC32_MPC8533_V10 = 95
UC_CPU_PPC32_MPC8533_V11 = 96
UC_CPU_PPC32_MPC8533E_V10 = 97
UC_CPU_PPC32_MPC8533E_V11 = 98
UC_CPU_PPC32_MPC8540_V10 = 99
UC_CPU_PPC32_MPC8540_V20 = 100
UC_CPU_PPC32_MPC8540_V21 = 101
UC_CPU_PPC32_MPC8541_V10 = 102
UC_CPU_PPC32_MPC8541_V11 = 103
UC_CPU_PPC32_MPC8541E_V10 = 104
UC_CPU_PPC32_MPC8541E_V11 = 105
UC_CPU_PPC32_MPC8543_V10 = 106
UC_CPU_PPC32_MPC8543_V11 = 107
UC_CPU_PPC32_MPC8543_V20 = 108
UC_CPU_PPC32_MPC8543_V21 = 109
UC_CPU_PPC32_MPC8543E_V10 = 110
UC_CPU_PPC32_MPC8543E_V11 = 111
UC_CPU_PPC32_MPC8543E_V20 = 112
UC_CPU_PPC32_MPC8543E_V21 = 113
UC_CPU_PPC32_MPC8544_V10 = 114
UC_CPU_PPC32_MPC8544_V11 = 115
UC_CPU_PPC32_MPC8544E_V10 = 116
UC_CPU_PPC32_MPC8544E_V11 = 117
UC_CPU_PPC32_MPC8545_V20 = 118
UC_CPU_PPC32_MPC8545_V21 = 119
UC_CPU_PPC32_MPC8545E_V20 = 120
UC_CPU_PPC32_MPC8545E_V21 = 121
UC_CPU_PPC32_MPC8547E_V20 = 122
UC_CPU_PPC32_MPC8547E_V21 = 123
UC_CPU_PPC32_MPC8548_V10 = 124
UC_CPU_PPC32_MPC8548_V11 = 125
UC_CPU_PPC32_MPC8548_V20 = 126
UC_CPU_PPC32_MPC8548_V21 = 127
UC_CPU_PPC32_MPC8548E_V10 = 128
UC_CPU_PPC32_MPC8548E_V11 = 129
UC_CPU_PPC32_MPC8548E_V20 = 130
UC_CPU_PPC32_MPC8548E_V21 = 131
UC_CPU_PPC32_MPC8555_V10 = 132
UC_CPU_PPC32_MPC8555_V11 = 133
UC_CPU_PPC32_MPC8555E_V10 = 134
UC_CPU_PPC32_MPC8555E_V11 = 135
UC_CPU_PPC32_MPC8560_V10 = 136
UC_CPU_PPC32_MPC8560_V20 = 137
UC_CPU_PPC32_MPC8560_V21 = 138
UC_CPU_PPC32_MPC8567 = 139
UC_CPU_PPC32_MPC8567E = 140
UC_CPU_PPC32_MPC8568 = 141
UC_CPU_PPC32_MPC8568E = 142
UC_CPU_PPC32_MPC8572 = 143
UC_CPU_PPC32_MPC8572E = 144
UC_CPU_PPC32_E600 = 145
UC_CPU_PPC32_MPC8610 = 146
UC_CPU_PPC32_MPC8641 = 147
UC_CPU_PPC32_MPC8641D = 148
UC_CPU_PPC32_601_V0 = 149
UC_CPU_PPC32_601_V1 = 150
UC_CPU_PPC32_601_V2 = 151
UC_CPU_PPC32_602 = 152
UC_CPU_PPC32_603 = 153
UC_CPU_PPC32_603E_V1_1 = 154
UC_CPU_PPC32_603E_V1_2 = 155
UC_CPU_PPC32_603E_V1_3 = 156
UC_CPU_PPC32_603E_V1_4 = 157
UC_CPU_PPC32_603E_V2_2 = 158
UC_CPU_PPC32_603E_V3 = 159
UC_CPU_PPC32_603E_V4 = 160
UC_CPU_PPC32_603E_V4_1 = 161
UC_CPU_PPC32_603E7 = 162
UC_CPU_PPC32_603E7T = 163
UC_CPU_PPC32_603E7V = 164
UC_CPU_PPC32_603E7V1 = 165
UC_CPU_PPC32_603E7V2 = 166
UC_CPU_PPC32_603P = 167
UC_CPU_PPC32_604 = 168
UC_CPU_PPC32_604E_V1_0 = 169
UC_CPU_PPC32_604E_V2_2 = 170
UC_CPU_PPC32_604E_V2_4 = 171
UC_CPU_PPC32_604R = 172
UC_CPU_PPC32_740_V1_0 = 173
UC_CPU_PPC32_750_V1_0 = 174
UC_CPU_PPC32_740_V2_0 = 175
UC_CPU_PPC32_750_V2_0 = 176
UC_CPU_PPC32_740_V2_1 = 177
UC_CPU_PPC32_750_V2_1 = 178
UC_CPU_PPC32_740_V2_2 = 179
UC_CPU_PPC32_750_V2_2 = 180
UC_CPU_PPC32_740_V3_0 = 181
UC_CPU_PPC32_750_V3_0 = 182
UC_CPU_PPC32_740_V3_1 = 183
UC_CPU_PPC32_750_V3_1 = 184
UC_CPU_PPC32_740E = 185
UC_CPU_PPC32_750E = 186
UC_CPU_PPC32_740P = 187
UC_CPU_PPC32_750P = 188
UC_CPU_PPC32_750CL_V1_0 = 189
UC_CPU_PPC32_750CL_V2_0 = 190
UC_CPU_PPC32_750CX_V1_0 = 191
UC_CPU_PPC32_750CX_V2_0 = 192
UC_CPU_PPC32_750CX_V2_1 = 193
UC_CPU_PPC32_750CX_V2_2 = 194
UC_CPU_PPC32_750CXE_V2_1 = 195
UC_CPU_PPC32_750CXE_V2_2 = 196
UC_CPU_PPC32_750CXE_V2_3 = 197
UC_CPU_PPC32_750CXE_V2_4 = 198
UC_CPU_PPC32_750CXE_V2_4B = 199
UC_CPU_PPC32_750CXE_V3_0 = 200
UC_CPU_PPC32_750CXE_V3_1 = 201
UC_CPU_PPC32_750CXE_V3_1B = 202
UC_CPU_PPC32_750CXR = 203
UC_CPU_PPC32_750FL = 204
UC_CPU_PPC32_750FX_V1_0 = 205
UC_CPU_PPC32_750FX_V2_0 = 206
UC_CPU_PPC32_750FX_V2_1 = 207
UC_CPU_PPC32_750FX_V2_2 = 208
UC_CPU_PPC32_750FX_V2_3 = 209
UC_CPU_PPC32_750GL = 210
UC_CPU_PPC32_750GX_V1_0 = 211
UC_CPU_PPC32_750GX_V1_1 = 212
UC_CPU_PPC32_750GX_V1_2 = 213
UC_CPU_PPC32_750L_V2_0 = 214
UC_CPU_PPC32_750L_V2_1 = 215
UC_CPU_PPC32_750L_V2_2 = 216
UC_CPU_PPC32_750L_V3_0 = 217
UC_CPU_PPC32_750L_V3_2 = 218
UC_CPU_PPC32_745_V1_0 = 219
UC_CPU_PPC32_755_V1_0 = 220
UC_CPU_PPC32_745_V1_1 = 221
UC_CPU_PPC32_755_V1_1 = 222
UC_CPU_PPC32_745_V2_0 = 223
UC_CPU_PPC32_755_V2_0 = 224
UC_CPU_PPC32_745_V2_1 = 225
UC_CPU_PPC32_755_V2_1 = 226
UC_CPU_PPC32_745_V2_2 = 227
UC_CPU_PPC32_755_V2_2 = 228
UC_CPU_PPC32_745_V2_3 = 229
UC_CPU_PPC32_755_V2_3 = 230
UC_CPU_PPC32_745_V2_4 = 231
UC_CPU_PPC32_755_V2_4 = 232
UC_CPU_PPC32_745_V2_5 = 233
UC_CPU_PPC32_755_V2_5 = 234
UC_CPU_PPC32_745_V2_6 = 235
UC_CPU_PPC32_755_V2_6 = 236
UC_CPU_PPC32_745_V2_7 = 237
UC_CPU_PPC32_755_V2_7 = 238
UC_CPU_PPC32_745_V2_8 = 239
UC_CPU_PPC32_755_V2_8 = 240
UC_CPU_PPC32_7400_V1_0 = 241
UC_CPU_PPC32_7400_V1_1 = 242
UC_CPU_PPC32_7400_V2_0 = 243
UC_CPU_PPC32_7400_V2_1 = 244
UC_CPU_PPC32_7400_V2_2 = 245
UC_CPU_PPC32_7400_V2_6 = 246
UC_CPU_PPC32_7400_V2_7 = 247
UC_CPU_PPC32_7400_V2_8 = 248
UC_CPU_PPC32_7400_V2_9 = 249
UC_CPU_PPC32_7410_V1_0 = 250
UC_CPU_PPC32_7410_V1_1 = 251
UC_CPU_PPC32_7410_V1_2 = 252
UC_CPU_PPC32_7410_V1_3 = 253
UC_CPU_PPC32_7410_V1_4 = 254
UC_CPU_PPC32_7448_V1_0 = 255
UC_CPU_PPC32_7448_V1_1 = 256
UC_CPU_PPC32_7448_V2_0 = 257
UC_CPU_PPC32_7448_V2_1 = 258
UC_CPU_PPC32_7450_V1_0 = 259
UC_CPU_PPC32_7450_V1_1 = 260
UC_CPU_PPC32_7450_V1_2 = 261
UC_CPU_PPC32_7450_V2_0 = 262
UC_CPU_PPC32_7450_V2_1 = 263
UC_CPU_PPC32_7441_V2_1 = 264
UC_CPU_PPC32_7441_V2_3 = 265
UC_CPU_PPC32_7451_V2_3 = 266
UC_CPU_PPC32_7441_V2_10 = 267
UC_CPU_PPC32_7451_V2_10 = 268
UC_CPU_PPC32_7445_V1_0 = 269
UC_CPU_PPC32_7455_V1_0 = 270
UC_CPU_PPC32_7445_V2_1 = 271
UC_CPU_PPC32_7455_V2_1 = 272
UC_CPU_PPC32_7445_V3_2 = 273
UC_CPU_PPC32_7455_V3_2 = 274
UC_CPU_PPC32_7445_V3_3 = 275
UC_CPU_PPC32_7455_V3_3 = 276
UC_CPU_PPC32_7445_V3_4 = 277
UC_CPU_PPC32_7455_V3_4 = 278
UC_CPU_PPC32_7447_V1_0 = 279
UC_CPU_PPC32_7457_V1_0 = 280
UC_CPU_PPC32_7447_V1_1 = 281
UC_CPU_PPC32_7457_V1_1 = 282
UC_CPU_PPC32_7457_V1_2 = 283
UC_CPU_PPC32_7447A_V1_0 = 284
UC_CPU_PPC32_7457A_V1_0 = 285
UC_CPU_PPC32_7447A_V1_1 = 286
UC_CPU_PPC32_7457A_V1_1 = 287
UC_CPU_PPC32_7447A_V1_2 = 288
UC_CPU_PPC32_7457A_V1_2 = 289
UC_CPU_PPC32_ENDING = 290
# PPC64 CPU
UC_CPU_PPC64_E5500 = 0
UC_CPU_PPC64_E6500 = 1
UC_CPU_PPC64_970_V2_2 = 2
UC_CPU_PPC64_970FX_V1_0 = 3
UC_CPU_PPC64_970FX_V2_0 = 4
UC_CPU_PPC64_970FX_V2_1 = 5
UC_CPU_PPC64_970FX_V3_0 = 6
UC_CPU_PPC64_970FX_V3_1 = 7
UC_CPU_PPC64_970MP_V1_0 = 8
UC_CPU_PPC64_970MP_V1_1 = 9
UC_CPU_PPC64_POWER5_V2_1 = 10
UC_CPU_PPC64_POWER7_V2_3 = 11
UC_CPU_PPC64_POWER7_V2_1 = 12
UC_CPU_PPC64_POWER8E_V2_1 = 13
UC_CPU_PPC64_POWER8_V2_0 = 14
UC_CPU_PPC64_POWER8NVL_V1_0 = 15
UC_CPU_PPC64_POWER9_V1_0 = 16
UC_CPU_PPC64_POWER9_V2_0 = 17
UC_CPU_PPC64_POWER10_V1_0 = 18
UC_CPU_PPC64_ENDING = 19
# PPC registers
UC_PPC_REG_INVALID = 0
# General purpose registers
UC_PPC_REG_PC = 1
UC_PPC_REG_0 = 2
UC_PPC_REG_1 = 3
UC_PPC_REG_2 = 4
UC_PPC_REG_3 = 5
UC_PPC_REG_4 = 6
UC_PPC_REG_5 = 7
UC_PPC_REG_6 = 8
UC_PPC_REG_7 = 9
UC_PPC_REG_8 = 10
UC_PPC_REG_9 = 11
UC_PPC_REG_10 = 12
UC_PPC_REG_11 = 13
UC_PPC_REG_12 = 14
UC_PPC_REG_13 = 15
UC_PPC_REG_14 = 16
UC_PPC_REG_15 = 17
UC_PPC_REG_16 = 18
UC_PPC_REG_17 = 19
UC_PPC_REG_18 = 20
UC_PPC_REG_19 = 21
UC_PPC_REG_20 = 22
UC_PPC_REG_21 = 23
UC_PPC_REG_22 = 24
UC_PPC_REG_23 = 25
UC_PPC_REG_24 = 26
UC_PPC_REG_25 = 27
UC_PPC_REG_26 = 28
UC_PPC_REG_27 = 29
UC_PPC_REG_28 = 30
UC_PPC_REG_29 = 31
UC_PPC_REG_30 = 32
UC_PPC_REG_31 = 33
UC_PPC_REG_CR0 = 34
UC_PPC_REG_CR1 = 35
UC_PPC_REG_CR2 = 36
UC_PPC_REG_CR3 = 37
UC_PPC_REG_CR4 = 38
UC_PPC_REG_CR5 = 39
UC_PPC_REG_CR6 = 40
UC_PPC_REG_CR7 = 41
UC_PPC_REG_FPR0 = 42
UC_PPC_REG_FPR1 = 43
UC_PPC_REG_FPR2 = 44
UC_PPC_REG_FPR3 = 45
UC_PPC_REG_FPR4 = 46
UC_PPC_REG_FPR5 = 47
UC_PPC_REG_FPR6 = 48
UC_PPC_REG_FPR7 = 49
UC_PPC_REG_FPR8 = 50
UC_PPC_REG_FPR9 = 51
UC_PPC_REG_FPR10 = 52
UC_PPC_REG_FPR11 = 53
UC_PPC_REG_FPR12 = 54
UC_PPC_REG_FPR13 = 55
UC_PPC_REG_FPR14 = 56
UC_PPC_REG_FPR15 = 57
UC_PPC_REG_FPR16 = 58
UC_PPC_REG_FPR17 = 59
UC_PPC_REG_FPR18 = 60
UC_PPC_REG_FPR19 = 61
UC_PPC_REG_FPR20 = 62
UC_PPC_REG_FPR21 = 63
UC_PPC_REG_FPR22 = 64
UC_PPC_REG_FPR23 = 65
UC_PPC_REG_FPR24 = 66
UC_PPC_REG_FPR25 = 67
UC_PPC_REG_FPR26 = 68
UC_PPC_REG_FPR27 = 69
UC_PPC_REG_FPR28 = 70
UC_PPC_REG_FPR29 = 71
UC_PPC_REG_FPR30 = 72
UC_PPC_REG_FPR31 = 73
UC_PPC_REG_LR = 74
UC_PPC_REG_XER = 75
UC_PPC_REG_CTR = 76
UC_PPC_REG_MSR = 77
UC_PPC_REG_FPSCR = 78
UC_PPC_REG_CR = 79
UC_PPC_REG_ENDING = 80
|