diff --git a/bindings/dotnet/UnicornManaged/Const/Arm.fs b/bindings/dotnet/UnicornManaged/Const/Arm.fs index d41da379..08766baf 100644 --- a/bindings/dotnet/UnicornManaged/Const/Arm.fs +++ b/bindings/dotnet/UnicornManaged/Const/Arm.fs @@ -43,6 +43,7 @@ module Arm = let UC_CPU_ARM_PXA270C0 = 31 let UC_CPU_ARM_PXA270C5 = 32 let UC_CPU_ARM_MAX = 33 + let UC_CPU_ARM_ENDING = 34 // ARM registers diff --git a/bindings/dotnet/UnicornManaged/Const/Arm64.fs b/bindings/dotnet/UnicornManaged/Const/Arm64.fs index fe6e13cc..f323fcf9 100644 --- a/bindings/dotnet/UnicornManaged/Const/Arm64.fs +++ b/bindings/dotnet/UnicornManaged/Const/Arm64.fs @@ -9,10 +9,11 @@ module Arm64 = // ARM64 CPU - let UC_CPU_AARCH64_A57 = 0 - let UC_CPU_AARCH64_A53 = 1 - let UC_CPU_AARCH64_A72 = 2 - let UC_CPU_AARCH64_MAX = 3 + let UC_CPU_ARM64_A57 = 0 + let UC_CPU_ARM64_A53 = 1 + let UC_CPU_ARM64_A72 = 2 + let UC_CPU_ARM64_MAX = 3 + let UC_CPU_ARM64_ENDING = 4 // ARM64 registers diff --git a/bindings/dotnet/UnicornManaged/Const/M68k.fs b/bindings/dotnet/UnicornManaged/Const/M68k.fs index 7639d240..b9189d2d 100644 --- a/bindings/dotnet/UnicornManaged/Const/M68k.fs +++ b/bindings/dotnet/UnicornManaged/Const/M68k.fs @@ -18,6 +18,7 @@ module M68k = let UC_CPU_M68K_M5208 = 6 let UC_CPU_M68K_CFV4E = 7 let UC_CPU_M68K_ANY = 8 + let UC_CPU_M68K_ENDING = 9 // M68K registers diff --git a/bindings/dotnet/UnicornManaged/Const/Mips.fs b/bindings/dotnet/UnicornManaged/Const/Mips.fs index 7d880137..7f85a0cf 100644 --- a/bindings/dotnet/UnicornManaged/Const/Mips.fs +++ b/bindings/dotnet/UnicornManaged/Const/Mips.fs @@ -25,6 +25,7 @@ module Mips = let UC_CPU_MIPS32_P5600 = 13 let UC_CPU_MIPS32_MIPS32R6_GENERIC = 14 let UC_CPU_MIPS32_I7200 = 15 + let UC_CPU_MIPS32_ENDING = 16 // MIPS64 CPUS @@ -41,6 +42,7 @@ module Mips = let UC_CPU_MIPS64_LOONGSON_2E = 10 let UC_CPU_MIPS64_LOONGSON_2F = 11 let UC_CPU_MIPS64_MIPS64DSPR2 = 12 + let UC_CPU_MIPS64_ENDING = 13 // MIPS registers diff --git a/bindings/dotnet/UnicornManaged/Const/Ppc.fs b/bindings/dotnet/UnicornManaged/Const/Ppc.fs index 66df7f45..1727c157 100644 --- a/bindings/dotnet/UnicornManaged/Const/Ppc.fs +++ b/bindings/dotnet/UnicornManaged/Const/Ppc.fs @@ -9,318 +9,320 @@ module Ppc = // PPC CPU - let UC_CPU_PPC_401 = 0 - let UC_CPU_PPC_401A1 = 1 - let UC_CPU_PPC_401B2 = 2 - let UC_CPU_PPC_401C2 = 3 - let UC_CPU_PPC_401D2 = 4 - let UC_CPU_PPC_401E2 = 5 - let UC_CPU_PPC_401F2 = 6 - let UC_CPU_PPC_401G2 = 7 - let UC_CPU_PPC_IOP480 = 8 - let UC_CPU_PPC_COBRA = 9 - let UC_CPU_PPC_403GA = 10 - let UC_CPU_PPC_403GB = 11 - let UC_CPU_PPC_403GC = 12 - let UC_CPU_PPC_403GCX = 13 - let UC_CPU_PPC_405D2 = 14 - let UC_CPU_PPC_405D4 = 15 - let UC_CPU_PPC_405CRA = 16 - let UC_CPU_PPC_405CRB = 17 - let UC_CPU_PPC_405CRC = 18 - let UC_CPU_PPC_405EP = 19 - let UC_CPU_PPC_405EZ = 20 - let UC_CPU_PPC_405GPA = 21 - let UC_CPU_PPC_405GPB = 22 - let UC_CPU_PPC_405GPC = 23 - let UC_CPU_PPC_405GPD = 24 - let UC_CPU_PPC_405GPR = 25 - let UC_CPU_PPC_405LP = 26 - let UC_CPU_PPC_NPE405H = 27 - let UC_CPU_PPC_NPE405H2 = 28 - let UC_CPU_PPC_NPE405L = 29 - let UC_CPU_PPC_NPE4GS3 = 30 - let UC_CPU_PPC_STB03 = 31 - let UC_CPU_PPC_STB04 = 32 - let UC_CPU_PPC_STB25 = 33 - let UC_CPU_PPC_X2VP4 = 34 - let UC_CPU_PPC_X2VP20 = 35 - let UC_CPU_PPC_440_XILINX = 36 - let UC_CPU_PPC_440_XILINX_W_DFPU = 37 - let UC_CPU_PPC_440EPA = 38 - let UC_CPU_PPC_440EPB = 39 - let UC_CPU_PPC_440EPX = 40 - let UC_CPU_PPC_460EXB = 41 - let UC_CPU_PPC_G2 = 42 - let UC_CPU_PPC_G2H4 = 43 - let UC_CPU_PPC_G2GP = 44 - let UC_CPU_PPC_G2LS = 45 - let UC_CPU_PPC_G2HIP3 = 46 - let UC_CPU_PPC_G2HIP4 = 47 - let UC_CPU_PPC_MPC603 = 48 - let UC_CPU_PPC_G2LE = 49 - let UC_CPU_PPC_G2LEGP = 50 - let UC_CPU_PPC_G2LELS = 51 - let UC_CPU_PPC_G2LEGP1 = 52 - let UC_CPU_PPC_G2LEGP3 = 53 - let UC_CPU_PPC_MPC5200_V10 = 54 - let UC_CPU_PPC_MPC5200_V11 = 55 - let UC_CPU_PPC_MPC5200_V12 = 56 - let UC_CPU_PPC_MPC5200B_V20 = 57 - let UC_CPU_PPC_MPC5200B_V21 = 58 - let UC_CPU_PPC_E200Z5 = 59 - let UC_CPU_PPC_E200Z6 = 60 - let UC_CPU_PPC_E300C1 = 61 - let UC_CPU_PPC_E300C2 = 62 - let UC_CPU_PPC_E300C3 = 63 - let UC_CPU_PPC_E300C4 = 64 - let UC_CPU_PPC_MPC8343 = 65 - let UC_CPU_PPC_MPC8343A = 66 - let UC_CPU_PPC_MPC8343E = 67 - let UC_CPU_PPC_MPC8343EA = 68 - let UC_CPU_PPC_MPC8347T = 69 - let UC_CPU_PPC_MPC8347P = 70 - let UC_CPU_PPC_MPC8347AT = 71 - let UC_CPU_PPC_MPC8347AP = 72 - let UC_CPU_PPC_MPC8347ET = 73 - let UC_CPU_PPC_MPC8347EP = 74 - let UC_CPU_PPC_MPC8347EAT = 75 - let UC_CPU_PPC_MPC8347EAP = 76 - let UC_CPU_PPC_MPC8349 = 77 - let UC_CPU_PPC_MPC8349A = 78 - let UC_CPU_PPC_MPC8349E = 79 - let UC_CPU_PPC_MPC8349EA = 80 - let UC_CPU_PPC_MPC8377 = 81 - let UC_CPU_PPC_MPC8377E = 82 - let UC_CPU_PPC_MPC8378 = 83 - let UC_CPU_PPC_MPC8378E = 84 - let UC_CPU_PPC_MPC8379 = 85 - let UC_CPU_PPC_MPC8379E = 86 - let UC_CPU_PPC_E500_V10 = 87 - let UC_CPU_PPC_E500_V20 = 88 - let UC_CPU_PPC_E500V2_V10 = 89 - let UC_CPU_PPC_E500V2_V20 = 90 - let UC_CPU_PPC_E500V2_V21 = 91 - let UC_CPU_PPC_E500V2_V22 = 92 - let UC_CPU_PPC_E500V2_V30 = 93 - let UC_CPU_PPC_E500MC = 94 - let UC_CPU_PPC_MPC8533_V10 = 95 - let UC_CPU_PPC_MPC8533_V11 = 96 - let UC_CPU_PPC_MPC8533E_V10 = 97 - let UC_CPU_PPC_MPC8533E_V11 = 98 - let UC_CPU_PPC_MPC8540_V10 = 99 - let UC_CPU_PPC_MPC8540_V20 = 100 - let UC_CPU_PPC_MPC8540_V21 = 101 - let UC_CPU_PPC_MPC8541_V10 = 102 - let UC_CPU_PPC_MPC8541_V11 = 103 - let UC_CPU_PPC_MPC8541E_V10 = 104 - let UC_CPU_PPC_MPC8541E_V11 = 105 - let UC_CPU_PPC_MPC8543_V10 = 106 - let UC_CPU_PPC_MPC8543_V11 = 107 - let UC_CPU_PPC_MPC8543_V20 = 108 - let UC_CPU_PPC_MPC8543_V21 = 109 - let UC_CPU_PPC_MPC8543E_V10 = 110 - let UC_CPU_PPC_MPC8543E_V11 = 111 - let UC_CPU_PPC_MPC8543E_V20 = 112 - let UC_CPU_PPC_MPC8543E_V21 = 113 - let UC_CPU_PPC_MPC8544_V10 = 114 - let UC_CPU_PPC_MPC8544_V11 = 115 - let UC_CPU_PPC_MPC8544E_V10 = 116 - let UC_CPU_PPC_MPC8544E_V11 = 117 - let UC_CPU_PPC_MPC8545_V20 = 118 - let UC_CPU_PPC_MPC8545_V21 = 119 - let UC_CPU_PPC_MPC8545E_V20 = 120 - let UC_CPU_PPC_MPC8545E_V21 = 121 - let UC_CPU_PPC_MPC8547E_V20 = 122 - let UC_CPU_PPC_MPC8547E_V21 = 123 - let UC_CPU_PPC_MPC8548_V10 = 124 - let UC_CPU_PPC_MPC8548_V11 = 125 - let UC_CPU_PPC_MPC8548_V20 = 126 - let UC_CPU_PPC_MPC8548_V21 = 127 - let UC_CPU_PPC_MPC8548E_V10 = 128 - let UC_CPU_PPC_MPC8548E_V11 = 129 - let UC_CPU_PPC_MPC8548E_V20 = 130 - let UC_CPU_PPC_MPC8548E_V21 = 131 - let UC_CPU_PPC_MPC8555_V10 = 132 - let UC_CPU_PPC_MPC8555_V11 = 133 - let UC_CPU_PPC_MPC8555E_V10 = 134 - let UC_CPU_PPC_MPC8555E_V11 = 135 - let UC_CPU_PPC_MPC8560_V10 = 136 - let UC_CPU_PPC_MPC8560_V20 = 137 - let UC_CPU_PPC_MPC8560_V21 = 138 - let UC_CPU_PPC_MPC8567 = 139 - let UC_CPU_PPC_MPC8567E = 140 - let UC_CPU_PPC_MPC8568 = 141 - let UC_CPU_PPC_MPC8568E = 142 - let UC_CPU_PPC_MPC8572 = 143 - let UC_CPU_PPC_MPC8572E = 144 - let UC_CPU_PPC_E600 = 145 - let UC_CPU_PPC_MPC8610 = 146 - let UC_CPU_PPC_MPC8641 = 147 - let UC_CPU_PPC_MPC8641D = 148 - let UC_CPU_PPC_601_V0 = 149 - let UC_CPU_PPC_601_V1 = 150 - let UC_CPU_PPC_601_V2 = 151 - let UC_CPU_PPC_602 = 152 - let UC_CPU_PPC_603 = 153 - let UC_CPU_PPC_603E_V1_1 = 154 - let UC_CPU_PPC_603E_V1_2 = 155 - let UC_CPU_PPC_603E_V1_3 = 156 - let UC_CPU_PPC_603E_V1_4 = 157 - let UC_CPU_PPC_603E_V2_2 = 158 - let UC_CPU_PPC_603E_V3 = 159 - let UC_CPU_PPC_603E_V4 = 160 - let UC_CPU_PPC_603E_V4_1 = 161 - let UC_CPU_PPC_603E7 = 162 - let UC_CPU_PPC_603E7T = 163 - let UC_CPU_PPC_603E7V = 164 - let UC_CPU_PPC_603E7V1 = 165 - let UC_CPU_PPC_603E7V2 = 166 - let UC_CPU_PPC_603P = 167 - let UC_CPU_PPC_604 = 168 - let UC_CPU_PPC_604E_V1_0 = 169 - let UC_CPU_PPC_604E_V2_2 = 170 - let UC_CPU_PPC_604E_V2_4 = 171 - let UC_CPU_PPC_604R = 172 - let UC_CPU_PPC_740_V1_0 = 173 - let UC_CPU_PPC_750_V1_0 = 174 - let UC_CPU_PPC_740_V2_0 = 175 - let UC_CPU_PPC_750_V2_0 = 176 - let UC_CPU_PPC_740_V2_1 = 177 - let UC_CPU_PPC_750_V2_1 = 178 - let UC_CPU_PPC_740_V2_2 = 179 - let UC_CPU_PPC_750_V2_2 = 180 - let UC_CPU_PPC_740_V3_0 = 181 - let UC_CPU_PPC_750_V3_0 = 182 - let UC_CPU_PPC_740_V3_1 = 183 - let UC_CPU_PPC_750_V3_1 = 184 - let UC_CPU_PPC_740E = 185 - let UC_CPU_PPC_750E = 186 - let UC_CPU_PPC_740P = 187 - let UC_CPU_PPC_750P = 188 - let UC_CPU_PPC_750CL_V1_0 = 189 - let UC_CPU_PPC_750CL_V2_0 = 190 - let UC_CPU_PPC_750CX_V1_0 = 191 - let UC_CPU_PPC_750CX_V2_0 = 192 - let UC_CPU_PPC_750CX_V2_1 = 193 - let UC_CPU_PPC_750CX_V2_2 = 194 - let UC_CPU_PPC_750CXE_V2_1 = 195 - let UC_CPU_PPC_750CXE_V2_2 = 196 - let UC_CPU_PPC_750CXE_V2_3 = 197 - let UC_CPU_PPC_750CXE_V2_4 = 198 - let UC_CPU_PPC_750CXE_V2_4B = 199 - let UC_CPU_PPC_750CXE_V3_0 = 200 - let UC_CPU_PPC_750CXE_V3_1 = 201 - let UC_CPU_PPC_750CXE_V3_1B = 202 - let UC_CPU_PPC_750CXR = 203 - let UC_CPU_PPC_750FL = 204 - let UC_CPU_PPC_750FX_V1_0 = 205 - let UC_CPU_PPC_750FX_V2_0 = 206 - let UC_CPU_PPC_750FX_V2_1 = 207 - let UC_CPU_PPC_750FX_V2_2 = 208 - let UC_CPU_PPC_750FX_V2_3 = 209 - let UC_CPU_PPC_750GL = 210 - let UC_CPU_PPC_750GX_V1_0 = 211 - let UC_CPU_PPC_750GX_V1_1 = 212 - let UC_CPU_PPC_750GX_V1_2 = 213 - let UC_CPU_PPC_750L_V2_0 = 214 - let UC_CPU_PPC_750L_V2_1 = 215 - let UC_CPU_PPC_750L_V2_2 = 216 - let UC_CPU_PPC_750L_V3_0 = 217 - let UC_CPU_PPC_750L_V3_2 = 218 - let UC_CPU_PPC_745_V1_0 = 219 - let UC_CPU_PPC_755_V1_0 = 220 - let UC_CPU_PPC_745_V1_1 = 221 - let UC_CPU_PPC_755_V1_1 = 222 - let UC_CPU_PPC_745_V2_0 = 223 - let UC_CPU_PPC_755_V2_0 = 224 - let UC_CPU_PPC_745_V2_1 = 225 - let UC_CPU_PPC_755_V2_1 = 226 - let UC_CPU_PPC_745_V2_2 = 227 - let UC_CPU_PPC_755_V2_2 = 228 - let UC_CPU_PPC_745_V2_3 = 229 - let UC_CPU_PPC_755_V2_3 = 230 - let UC_CPU_PPC_745_V2_4 = 231 - let UC_CPU_PPC_755_V2_4 = 232 - let UC_CPU_PPC_745_V2_5 = 233 - let UC_CPU_PPC_755_V2_5 = 234 - let UC_CPU_PPC_745_V2_6 = 235 - let UC_CPU_PPC_755_V2_6 = 236 - let UC_CPU_PPC_745_V2_7 = 237 - let UC_CPU_PPC_755_V2_7 = 238 - let UC_CPU_PPC_745_V2_8 = 239 - let UC_CPU_PPC_755_V2_8 = 240 - let UC_CPU_PPC_7400_V1_0 = 241 - let UC_CPU_PPC_7400_V1_1 = 242 - let UC_CPU_PPC_7400_V2_0 = 243 - let UC_CPU_PPC_7400_V2_1 = 244 - let UC_CPU_PPC_7400_V2_2 = 245 - let UC_CPU_PPC_7400_V2_6 = 246 - let UC_CPU_PPC_7400_V2_7 = 247 - let UC_CPU_PPC_7400_V2_8 = 248 - let UC_CPU_PPC_7400_V2_9 = 249 - let UC_CPU_PPC_7410_V1_0 = 250 - let UC_CPU_PPC_7410_V1_1 = 251 - let UC_CPU_PPC_7410_V1_2 = 252 - let UC_CPU_PPC_7410_V1_3 = 253 - let UC_CPU_PPC_7410_V1_4 = 254 - let UC_CPU_PPC_7448_V1_0 = 255 - let UC_CPU_PPC_7448_V1_1 = 256 - let UC_CPU_PPC_7448_V2_0 = 257 - let UC_CPU_PPC_7448_V2_1 = 258 - let UC_CPU_PPC_7450_V1_0 = 259 - let UC_CPU_PPC_7450_V1_1 = 260 - let UC_CPU_PPC_7450_V1_2 = 261 - let UC_CPU_PPC_7450_V2_0 = 262 - let UC_CPU_PPC_7450_V2_1 = 263 - let UC_CPU_PPC_7441_V2_1 = 264 - let UC_CPU_PPC_7441_V2_3 = 265 - let UC_CPU_PPC_7451_V2_3 = 266 - let UC_CPU_PPC_7441_V2_10 = 267 - let UC_CPU_PPC_7451_V2_10 = 268 - let UC_CPU_PPC_7445_V1_0 = 269 - let UC_CPU_PPC_7455_V1_0 = 270 - let UC_CPU_PPC_7445_V2_1 = 271 - let UC_CPU_PPC_7455_V2_1 = 272 - let UC_CPU_PPC_7445_V3_2 = 273 - let UC_CPU_PPC_7455_V3_2 = 274 - let UC_CPU_PPC_7445_V3_3 = 275 - let UC_CPU_PPC_7455_V3_3 = 276 - let UC_CPU_PPC_7445_V3_4 = 277 - let UC_CPU_PPC_7455_V3_4 = 278 - let UC_CPU_PPC_7447_V1_0 = 279 - let UC_CPU_PPC_7457_V1_0 = 280 - let UC_CPU_PPC_7447_V1_1 = 281 - let UC_CPU_PPC_7457_V1_1 = 282 - let UC_CPU_PPC_7457_V1_2 = 283 - let UC_CPU_PPC_7447A_V1_0 = 284 - let UC_CPU_PPC_7457A_V1_0 = 285 - let UC_CPU_PPC_7447A_V1_1 = 286 - let UC_CPU_PPC_7457A_V1_1 = 287 - let UC_CPU_PPC_7447A_V1_2 = 288 - let UC_CPU_PPC_7457A_V1_2 = 289 + let UC_CPU_PPC32_401 = 0 + let UC_CPU_PPC32_401A1 = 1 + let UC_CPU_PPC32_401B2 = 2 + let UC_CPU_PPC32_401C2 = 3 + let UC_CPU_PPC32_401D2 = 4 + let UC_CPU_PPC32_401E2 = 5 + let UC_CPU_PPC32_401F2 = 6 + let UC_CPU_PPC32_401G2 = 7 + let UC_CPU_PPC32_IOP480 = 8 + let UC_CPU_PPC32_COBRA = 9 + let UC_CPU_PPC32_403GA = 10 + let UC_CPU_PPC32_403GB = 11 + let UC_CPU_PPC32_403GC = 12 + let UC_CPU_PPC32_403GCX = 13 + let UC_CPU_PPC32_405D2 = 14 + let UC_CPU_PPC32_405D4 = 15 + let UC_CPU_PPC32_405CRA = 16 + let UC_CPU_PPC32_405CRB = 17 + let UC_CPU_PPC32_405CRC = 18 + let UC_CPU_PPC32_405EP = 19 + let UC_CPU_PPC32_405EZ = 20 + let UC_CPU_PPC32_405GPA = 21 + let UC_CPU_PPC32_405GPB = 22 + let UC_CPU_PPC32_405GPC = 23 + let UC_CPU_PPC32_405GPD = 24 + let UC_CPU_PPC32_405GPR = 25 + let UC_CPU_PPC32_405LP = 26 + let UC_CPU_PPC32_NPE405H = 27 + let UC_CPU_PPC32_NPE405H2 = 28 + let UC_CPU_PPC32_NPE405L = 29 + let UC_CPU_PPC32_NPE4GS3 = 30 + let UC_CPU_PPC32_STB03 = 31 + let UC_CPU_PPC32_STB04 = 32 + let UC_CPU_PPC32_STB25 = 33 + let UC_CPU_PPC32_X2VP4 = 34 + let UC_CPU_PPC32_X2VP20 = 35 + let UC_CPU_PPC32_440_XILINX = 36 + let UC_CPU_PPC32_440_XILINX_W_DFPU = 37 + let UC_CPU_PPC32_440EPA = 38 + let UC_CPU_PPC32_440EPB = 39 + let UC_CPU_PPC32_440EPX = 40 + let UC_CPU_PPC32_460EXB = 41 + let UC_CPU_PPC32_G2 = 42 + let UC_CPU_PPC32_G2H4 = 43 + let UC_CPU_PPC32_G2GP = 44 + let UC_CPU_PPC32_G2LS = 45 + let UC_CPU_PPC32_G2HIP3 = 46 + let UC_CPU_PPC32_G2HIP4 = 47 + let UC_CPU_PPC32_MPC603 = 48 + let UC_CPU_PPC32_G2LE = 49 + let UC_CPU_PPC32_G2LEGP = 50 + let UC_CPU_PPC32_G2LELS = 51 + let UC_CPU_PPC32_G2LEGP1 = 52 + let UC_CPU_PPC32_G2LEGP3 = 53 + let UC_CPU_PPC32_MPC5200_V10 = 54 + let UC_CPU_PPC32_MPC5200_V11 = 55 + let UC_CPU_PPC32_MPC5200_V12 = 56 + let UC_CPU_PPC32_MPC5200B_V20 = 57 + let UC_CPU_PPC32_MPC5200B_V21 = 58 + let UC_CPU_PPC32_E200Z5 = 59 + let UC_CPU_PPC32_E200Z6 = 60 + let UC_CPU_PPC32_E300C1 = 61 + let UC_CPU_PPC32_E300C2 = 62 + let UC_CPU_PPC32_E300C3 = 63 + let UC_CPU_PPC32_E300C4 = 64 + let UC_CPU_PPC32_MPC8343 = 65 + let UC_CPU_PPC32_MPC8343A = 66 + let UC_CPU_PPC32_MPC8343E = 67 + let UC_CPU_PPC32_MPC8343EA = 68 + let UC_CPU_PPC32_MPC8347T = 69 + let UC_CPU_PPC32_MPC8347P = 70 + let UC_CPU_PPC32_MPC8347AT = 71 + let UC_CPU_PPC32_MPC8347AP = 72 + let UC_CPU_PPC32_MPC8347ET = 73 + let UC_CPU_PPC32_MPC8347EP = 74 + let UC_CPU_PPC32_MPC8347EAT = 75 + let UC_CPU_PPC32_MPC8347EAP = 76 + let UC_CPU_PPC32_MPC8349 = 77 + let UC_CPU_PPC32_MPC8349A = 78 + let UC_CPU_PPC32_MPC8349E = 79 + let UC_CPU_PPC32_MPC8349EA = 80 + let UC_CPU_PPC32_MPC8377 = 81 + let UC_CPU_PPC32_MPC8377E = 82 + let UC_CPU_PPC32_MPC8378 = 83 + let UC_CPU_PPC32_MPC8378E = 84 + let UC_CPU_PPC32_MPC8379 = 85 + let UC_CPU_PPC32_MPC8379E = 86 + let UC_CPU_PPC32_E500_V10 = 87 + let UC_CPU_PPC32_E500_V20 = 88 + let UC_CPU_PPC32_E500V2_V10 = 89 + let UC_CPU_PPC32_E500V2_V20 = 90 + let UC_CPU_PPC32_E500V2_V21 = 91 + let UC_CPU_PPC32_E500V2_V22 = 92 + let UC_CPU_PPC32_E500V2_V30 = 93 + let UC_CPU_PPC32_E500MC = 94 + let UC_CPU_PPC32_MPC8533_V10 = 95 + let UC_CPU_PPC32_MPC8533_V11 = 96 + let UC_CPU_PPC32_MPC8533E_V10 = 97 + let UC_CPU_PPC32_MPC8533E_V11 = 98 + let UC_CPU_PPC32_MPC8540_V10 = 99 + let UC_CPU_PPC32_MPC8540_V20 = 100 + let UC_CPU_PPC32_MPC8540_V21 = 101 + let UC_CPU_PPC32_MPC8541_V10 = 102 + let UC_CPU_PPC32_MPC8541_V11 = 103 + let UC_CPU_PPC32_MPC8541E_V10 = 104 + let UC_CPU_PPC32_MPC8541E_V11 = 105 + let UC_CPU_PPC32_MPC8543_V10 = 106 + let UC_CPU_PPC32_MPC8543_V11 = 107 + let UC_CPU_PPC32_MPC8543_V20 = 108 + let UC_CPU_PPC32_MPC8543_V21 = 109 + let UC_CPU_PPC32_MPC8543E_V10 = 110 + let UC_CPU_PPC32_MPC8543E_V11 = 111 + let UC_CPU_PPC32_MPC8543E_V20 = 112 + let UC_CPU_PPC32_MPC8543E_V21 = 113 + let UC_CPU_PPC32_MPC8544_V10 = 114 + let UC_CPU_PPC32_MPC8544_V11 = 115 + let UC_CPU_PPC32_MPC8544E_V10 = 116 + let UC_CPU_PPC32_MPC8544E_V11 = 117 + let UC_CPU_PPC32_MPC8545_V20 = 118 + let UC_CPU_PPC32_MPC8545_V21 = 119 + let UC_CPU_PPC32_MPC8545E_V20 = 120 + let UC_CPU_PPC32_MPC8545E_V21 = 121 + let UC_CPU_PPC32_MPC8547E_V20 = 122 + let UC_CPU_PPC32_MPC8547E_V21 = 123 + let UC_CPU_PPC32_MPC8548_V10 = 124 + let UC_CPU_PPC32_MPC8548_V11 = 125 + let UC_CPU_PPC32_MPC8548_V20 = 126 + let UC_CPU_PPC32_MPC8548_V21 = 127 + let UC_CPU_PPC32_MPC8548E_V10 = 128 + let UC_CPU_PPC32_MPC8548E_V11 = 129 + let UC_CPU_PPC32_MPC8548E_V20 = 130 + let UC_CPU_PPC32_MPC8548E_V21 = 131 + let UC_CPU_PPC32_MPC8555_V10 = 132 + let UC_CPU_PPC32_MPC8555_V11 = 133 + let UC_CPU_PPC32_MPC8555E_V10 = 134 + let UC_CPU_PPC32_MPC8555E_V11 = 135 + let UC_CPU_PPC32_MPC8560_V10 = 136 + let UC_CPU_PPC32_MPC8560_V20 = 137 + let UC_CPU_PPC32_MPC8560_V21 = 138 + let UC_CPU_PPC32_MPC8567 = 139 + let UC_CPU_PPC32_MPC8567E = 140 + let UC_CPU_PPC32_MPC8568 = 141 + let UC_CPU_PPC32_MPC8568E = 142 + let UC_CPU_PPC32_MPC8572 = 143 + let UC_CPU_PPC32_MPC8572E = 144 + let UC_CPU_PPC32_E600 = 145 + let UC_CPU_PPC32_MPC8610 = 146 + let UC_CPU_PPC32_MPC8641 = 147 + let UC_CPU_PPC32_MPC8641D = 148 + let UC_CPU_PPC32_601_V0 = 149 + let UC_CPU_PPC32_601_V1 = 150 + let UC_CPU_PPC32_601_V2 = 151 + let UC_CPU_PPC32_602 = 152 + let UC_CPU_PPC32_603 = 153 + let UC_CPU_PPC32_603E_V1_1 = 154 + let UC_CPU_PPC32_603E_V1_2 = 155 + let UC_CPU_PPC32_603E_V1_3 = 156 + let UC_CPU_PPC32_603E_V1_4 = 157 + let UC_CPU_PPC32_603E_V2_2 = 158 + let UC_CPU_PPC32_603E_V3 = 159 + let UC_CPU_PPC32_603E_V4 = 160 + let UC_CPU_PPC32_603E_V4_1 = 161 + let UC_CPU_PPC32_603E7 = 162 + let UC_CPU_PPC32_603E7T = 163 + let UC_CPU_PPC32_603E7V = 164 + let UC_CPU_PPC32_603E7V1 = 165 + let UC_CPU_PPC32_603E7V2 = 166 + let UC_CPU_PPC32_603P = 167 + let UC_CPU_PPC32_604 = 168 + let UC_CPU_PPC32_604E_V1_0 = 169 + let UC_CPU_PPC32_604E_V2_2 = 170 + let UC_CPU_PPC32_604E_V2_4 = 171 + let UC_CPU_PPC32_604R = 172 + let UC_CPU_PPC32_740_V1_0 = 173 + let UC_CPU_PPC32_750_V1_0 = 174 + let UC_CPU_PPC32_740_V2_0 = 175 + let UC_CPU_PPC32_750_V2_0 = 176 + let UC_CPU_PPC32_740_V2_1 = 177 + let UC_CPU_PPC32_750_V2_1 = 178 + let UC_CPU_PPC32_740_V2_2 = 179 + let UC_CPU_PPC32_750_V2_2 = 180 + let UC_CPU_PPC32_740_V3_0 = 181 + let UC_CPU_PPC32_750_V3_0 = 182 + let UC_CPU_PPC32_740_V3_1 = 183 + let UC_CPU_PPC32_750_V3_1 = 184 + let UC_CPU_PPC32_740E = 185 + let UC_CPU_PPC32_750E = 186 + let UC_CPU_PPC32_740P = 187 + let UC_CPU_PPC32_750P = 188 + let UC_CPU_PPC32_750CL_V1_0 = 189 + let UC_CPU_PPC32_750CL_V2_0 = 190 + let UC_CPU_PPC32_750CX_V1_0 = 191 + let UC_CPU_PPC32_750CX_V2_0 = 192 + let UC_CPU_PPC32_750CX_V2_1 = 193 + let UC_CPU_PPC32_750CX_V2_2 = 194 + let UC_CPU_PPC32_750CXE_V2_1 = 195 + let UC_CPU_PPC32_750CXE_V2_2 = 196 + let UC_CPU_PPC32_750CXE_V2_3 = 197 + let UC_CPU_PPC32_750CXE_V2_4 = 198 + let UC_CPU_PPC32_750CXE_V2_4B = 199 + let UC_CPU_PPC32_750CXE_V3_0 = 200 + let UC_CPU_PPC32_750CXE_V3_1 = 201 + let UC_CPU_PPC32_750CXE_V3_1B = 202 + let UC_CPU_PPC32_750CXR = 203 + let UC_CPU_PPC32_750FL = 204 + let UC_CPU_PPC32_750FX_V1_0 = 205 + let UC_CPU_PPC32_750FX_V2_0 = 206 + let UC_CPU_PPC32_750FX_V2_1 = 207 + let UC_CPU_PPC32_750FX_V2_2 = 208 + let UC_CPU_PPC32_750FX_V2_3 = 209 + let UC_CPU_PPC32_750GL = 210 + let UC_CPU_PPC32_750GX_V1_0 = 211 + let UC_CPU_PPC32_750GX_V1_1 = 212 + let UC_CPU_PPC32_750GX_V1_2 = 213 + let UC_CPU_PPC32_750L_V2_0 = 214 + let UC_CPU_PPC32_750L_V2_1 = 215 + let UC_CPU_PPC32_750L_V2_2 = 216 + let UC_CPU_PPC32_750L_V3_0 = 217 + let UC_CPU_PPC32_750L_V3_2 = 218 + let UC_CPU_PPC32_745_V1_0 = 219 + let UC_CPU_PPC32_755_V1_0 = 220 + let UC_CPU_PPC32_745_V1_1 = 221 + let UC_CPU_PPC32_755_V1_1 = 222 + let UC_CPU_PPC32_745_V2_0 = 223 + let UC_CPU_PPC32_755_V2_0 = 224 + let UC_CPU_PPC32_745_V2_1 = 225 + let UC_CPU_PPC32_755_V2_1 = 226 + let UC_CPU_PPC32_745_V2_2 = 227 + let UC_CPU_PPC32_755_V2_2 = 228 + let UC_CPU_PPC32_745_V2_3 = 229 + let UC_CPU_PPC32_755_V2_3 = 230 + let UC_CPU_PPC32_745_V2_4 = 231 + let UC_CPU_PPC32_755_V2_4 = 232 + let UC_CPU_PPC32_745_V2_5 = 233 + let UC_CPU_PPC32_755_V2_5 = 234 + let UC_CPU_PPC32_745_V2_6 = 235 + let UC_CPU_PPC32_755_V2_6 = 236 + let UC_CPU_PPC32_745_V2_7 = 237 + let UC_CPU_PPC32_755_V2_7 = 238 + let UC_CPU_PPC32_745_V2_8 = 239 + let UC_CPU_PPC32_755_V2_8 = 240 + let UC_CPU_PPC32_7400_V1_0 = 241 + let UC_CPU_PPC32_7400_V1_1 = 242 + let UC_CPU_PPC32_7400_V2_0 = 243 + let UC_CPU_PPC32_7400_V2_1 = 244 + let UC_CPU_PPC32_7400_V2_2 = 245 + let UC_CPU_PPC32_7400_V2_6 = 246 + let UC_CPU_PPC32_7400_V2_7 = 247 + let UC_CPU_PPC32_7400_V2_8 = 248 + let UC_CPU_PPC32_7400_V2_9 = 249 + let UC_CPU_PPC32_7410_V1_0 = 250 + let UC_CPU_PPC32_7410_V1_1 = 251 + let UC_CPU_PPC32_7410_V1_2 = 252 + let UC_CPU_PPC32_7410_V1_3 = 253 + let UC_CPU_PPC32_7410_V1_4 = 254 + let UC_CPU_PPC32_7448_V1_0 = 255 + let UC_CPU_PPC32_7448_V1_1 = 256 + let UC_CPU_PPC32_7448_V2_0 = 257 + let UC_CPU_PPC32_7448_V2_1 = 258 + let UC_CPU_PPC32_7450_V1_0 = 259 + let UC_CPU_PPC32_7450_V1_1 = 260 + let UC_CPU_PPC32_7450_V1_2 = 261 + let UC_CPU_PPC32_7450_V2_0 = 262 + let UC_CPU_PPC32_7450_V2_1 = 263 + let UC_CPU_PPC32_7441_V2_1 = 264 + let UC_CPU_PPC32_7441_V2_3 = 265 + let UC_CPU_PPC32_7451_V2_3 = 266 + let UC_CPU_PPC32_7441_V2_10 = 267 + let UC_CPU_PPC32_7451_V2_10 = 268 + let UC_CPU_PPC32_7445_V1_0 = 269 + let UC_CPU_PPC32_7455_V1_0 = 270 + let UC_CPU_PPC32_7445_V2_1 = 271 + let UC_CPU_PPC32_7455_V2_1 = 272 + let UC_CPU_PPC32_7445_V3_2 = 273 + let UC_CPU_PPC32_7455_V3_2 = 274 + let UC_CPU_PPC32_7445_V3_3 = 275 + let UC_CPU_PPC32_7455_V3_3 = 276 + let UC_CPU_PPC32_7445_V3_4 = 277 + let UC_CPU_PPC32_7455_V3_4 = 278 + let UC_CPU_PPC32_7447_V1_0 = 279 + let UC_CPU_PPC32_7457_V1_0 = 280 + let UC_CPU_PPC32_7447_V1_1 = 281 + let UC_CPU_PPC32_7457_V1_1 = 282 + let UC_CPU_PPC32_7457_V1_2 = 283 + let UC_CPU_PPC32_7447A_V1_0 = 284 + let UC_CPU_PPC32_7457A_V1_0 = 285 + let UC_CPU_PPC32_7447A_V1_1 = 286 + let UC_CPU_PPC32_7457A_V1_1 = 287 + let UC_CPU_PPC32_7447A_V1_2 = 288 + let UC_CPU_PPC32_7457A_V1_2 = 289 + let UC_CPU_PPC32_ENDING = 290 // PPC64 CPU - let UC_CPU_PPC_E5500 = 0 - let UC_CPU_PPC_E6500 = 1 - let UC_CPU_PPC_970_V2_2 = 2 - let UC_CPU_PPC_970FX_V1_0 = 3 - let UC_CPU_PPC_970FX_V2_0 = 4 - let UC_CPU_PPC_970FX_V2_1 = 5 - let UC_CPU_PPC_970FX_V3_0 = 6 - let UC_CPU_PPC_970FX_V3_1 = 7 - let UC_CPU_PPC_970MP_V1_0 = 8 - let UC_CPU_PPC_970MP_V1_1 = 9 - let UC_CPU_PPC_POWER5_V2_1 = 10 - let UC_CPU_PPC_POWER7_V2_3 = 11 - let UC_CPU_PPC_POWER7_V2_1 = 12 - let UC_CPU_PPC_POWER8E_V2_1 = 13 - let UC_CPU_PPC_POWER8_V2_0 = 14 - let UC_CPU_PPC_POWER8NVL_V1_0 = 15 - let UC_CPU_PPC_POWER9_V1_0 = 16 - let UC_CPU_PPC_POWER9_V2_0 = 17 - let UC_CPU_PPC_POWER10_V1_0 = 18 + let UC_CPU_PPC64_E5500 = 0 + let UC_CPU_PPC64_E6500 = 1 + let UC_CPU_PPC64_970_V2_2 = 2 + let UC_CPU_PPC64_970FX_V1_0 = 3 + let UC_CPU_PPC64_970FX_V2_0 = 4 + let UC_CPU_PPC64_970FX_V2_1 = 5 + let UC_CPU_PPC64_970FX_V3_0 = 6 + let UC_CPU_PPC64_970FX_V3_1 = 7 + let UC_CPU_PPC64_970MP_V1_0 = 8 + let UC_CPU_PPC64_970MP_V1_1 = 9 + let UC_CPU_PPC64_POWER5_V2_1 = 10 + let UC_CPU_PPC64_POWER7_V2_3 = 11 + let UC_CPU_PPC64_POWER7_V2_1 = 12 + let UC_CPU_PPC64_POWER8E_V2_1 = 13 + let UC_CPU_PPC64_POWER8_V2_0 = 14 + let UC_CPU_PPC64_POWER8NVL_V1_0 = 15 + let UC_CPU_PPC64_POWER9_V1_0 = 16 + let UC_CPU_PPC64_POWER9_V2_0 = 17 + let UC_CPU_PPC64_POWER10_V1_0 = 18 + let UC_CPU_PPC64_ENDING = 19 // PPC registers diff --git a/bindings/dotnet/UnicornManaged/Const/Riscv.fs b/bindings/dotnet/UnicornManaged/Const/Riscv.fs index 4d141e85..bf578024 100644 --- a/bindings/dotnet/UnicornManaged/Const/Riscv.fs +++ b/bindings/dotnet/UnicornManaged/Const/Riscv.fs @@ -13,6 +13,7 @@ module Riscv = let UC_CPU_RISCV32_BASE32 = 1 let UC_CPU_RISCV32_SIFIVE_E31 = 2 let UC_CPU_RISCV32_SIFIVE_U34 = 3 + let UC_CPU_RISCV32_ENDING = 4 // RISCV64 CPU @@ -20,6 +21,7 @@ module Riscv = let UC_CPU_RISCV64_BASE64 = 1 let UC_CPU_RISCV64_SIFIVE_E51 = 2 let UC_CPU_RISCV64_SIFIVE_U54 = 3 + let UC_CPU_RISCV64_ENDING = 4 // RISCV registers diff --git a/bindings/dotnet/UnicornManaged/Const/S390x.fs b/bindings/dotnet/UnicornManaged/Const/S390x.fs index 405c5dc7..97f7ec4b 100644 --- a/bindings/dotnet/UnicornManaged/Const/S390x.fs +++ b/bindings/dotnet/UnicornManaged/Const/S390x.fs @@ -47,6 +47,7 @@ module S390x = let UC_CPU_S390X_GEN15B = 35 let UC_CPU_S390X_QEMU = 36 let UC_CPU_S390X_MAX = 37 + let UC_CPU_S390X_ENDING = 38 // S390X registers diff --git a/bindings/dotnet/UnicornManaged/Const/Sparc.fs b/bindings/dotnet/UnicornManaged/Const/Sparc.fs index 15020ba5..8eb8cc23 100644 --- a/bindings/dotnet/UnicornManaged/Const/Sparc.fs +++ b/bindings/dotnet/UnicornManaged/Const/Sparc.fs @@ -22,6 +22,7 @@ module Sparc = let UC_CPU_SPARC32_TI_SUPERSPARC_II = 10 let UC_CPU_SPARC32_LEON2 = 11 let UC_CPU_SPARC32_LEON3 = 12 + let UC_CPU_SPARC32_ENDING = 13 // SPARC64 CPU @@ -42,6 +43,7 @@ module Sparc = let UC_CPU_SPARC64_SUN_ULTRASPARC_T1 = 14 let UC_CPU_SPARC64_SUN_ULTRASPARC_T2 = 15 let UC_CPU_SPARC64_NEC_ULTRASPARC_I = 16 + let UC_CPU_SPARC64_ENDING = 17 // SPARC registers diff --git a/bindings/dotnet/UnicornManaged/Const/X86.fs b/bindings/dotnet/UnicornManaged/Const/X86.fs index a56fe4fa..8d2fd5b3 100644 --- a/bindings/dotnet/UnicornManaged/Const/X86.fs +++ b/bindings/dotnet/UnicornManaged/Const/X86.fs @@ -47,6 +47,7 @@ module X86 = let UC_CPU_X86_EPYC = 35 let UC_CPU_X86_DHYANA = 36 let UC_CPU_X86_EPYC_ROME = 37 + let UC_CPU_X86_ENDING = 38 // X86 registers diff --git a/bindings/go/unicorn/arm64_const.go b/bindings/go/unicorn/arm64_const.go index 65acea7a..2f324154 100644 --- a/bindings/go/unicorn/arm64_const.go +++ b/bindings/go/unicorn/arm64_const.go @@ -4,10 +4,11 @@ const ( // ARM64 CPU - CPU_AARCH64_A57 = 0 - CPU_AARCH64_A53 = 1 - CPU_AARCH64_A72 = 2 - CPU_AARCH64_MAX = 3 + CPU_ARM64_A57 = 0 + CPU_ARM64_A53 = 1 + CPU_ARM64_A72 = 2 + CPU_ARM64_MAX = 3 + CPU_ARM64_ENDING = 4 // ARM64 registers diff --git a/bindings/go/unicorn/arm_const.go b/bindings/go/unicorn/arm_const.go index c1c9602e..554d5754 100644 --- a/bindings/go/unicorn/arm_const.go +++ b/bindings/go/unicorn/arm_const.go @@ -38,6 +38,7 @@ const ( CPU_ARM_PXA270C0 = 31 CPU_ARM_PXA270C5 = 32 CPU_ARM_MAX = 33 + CPU_ARM_ENDING = 34 // ARM registers diff --git a/bindings/go/unicorn/m68k_const.go b/bindings/go/unicorn/m68k_const.go index cdc5019a..1e00d767 100644 --- a/bindings/go/unicorn/m68k_const.go +++ b/bindings/go/unicorn/m68k_const.go @@ -13,6 +13,7 @@ const ( CPU_M68K_M5208 = 6 CPU_M68K_CFV4E = 7 CPU_M68K_ANY = 8 + CPU_M68K_ENDING = 9 // M68K registers diff --git a/bindings/go/unicorn/mips_const.go b/bindings/go/unicorn/mips_const.go index 4bd4711f..8b25eab9 100644 --- a/bindings/go/unicorn/mips_const.go +++ b/bindings/go/unicorn/mips_const.go @@ -20,6 +20,7 @@ const ( CPU_MIPS32_P5600 = 13 CPU_MIPS32_MIPS32R6_GENERIC = 14 CPU_MIPS32_I7200 = 15 + CPU_MIPS32_ENDING = 16 // MIPS64 CPUS @@ -36,6 +37,7 @@ const ( CPU_MIPS64_LOONGSON_2E = 10 CPU_MIPS64_LOONGSON_2F = 11 CPU_MIPS64_MIPS64DSPR2 = 12 + CPU_MIPS64_ENDING = 13 // MIPS registers diff --git a/bindings/go/unicorn/ppc_const.go b/bindings/go/unicorn/ppc_const.go index 37e3ede8..004d0c6b 100644 --- a/bindings/go/unicorn/ppc_const.go +++ b/bindings/go/unicorn/ppc_const.go @@ -4,318 +4,320 @@ const ( // PPC CPU - CPU_PPC_401 = 0 - CPU_PPC_401A1 = 1 - CPU_PPC_401B2 = 2 - CPU_PPC_401C2 = 3 - CPU_PPC_401D2 = 4 - CPU_PPC_401E2 = 5 - CPU_PPC_401F2 = 6 - CPU_PPC_401G2 = 7 - CPU_PPC_IOP480 = 8 - CPU_PPC_COBRA = 9 - CPU_PPC_403GA = 10 - CPU_PPC_403GB = 11 - CPU_PPC_403GC = 12 - CPU_PPC_403GCX = 13 - CPU_PPC_405D2 = 14 - CPU_PPC_405D4 = 15 - CPU_PPC_405CRA = 16 - CPU_PPC_405CRB = 17 - CPU_PPC_405CRC = 18 - CPU_PPC_405EP = 19 - CPU_PPC_405EZ = 20 - CPU_PPC_405GPA = 21 - CPU_PPC_405GPB = 22 - CPU_PPC_405GPC = 23 - CPU_PPC_405GPD = 24 - CPU_PPC_405GPR = 25 - CPU_PPC_405LP = 26 - CPU_PPC_NPE405H = 27 - CPU_PPC_NPE405H2 = 28 - CPU_PPC_NPE405L = 29 - CPU_PPC_NPE4GS3 = 30 - CPU_PPC_STB03 = 31 - CPU_PPC_STB04 = 32 - CPU_PPC_STB25 = 33 - CPU_PPC_X2VP4 = 34 - CPU_PPC_X2VP20 = 35 - CPU_PPC_440_XILINX = 36 - CPU_PPC_440_XILINX_W_DFPU = 37 - CPU_PPC_440EPA = 38 - CPU_PPC_440EPB = 39 - CPU_PPC_440EPX = 40 - CPU_PPC_460EXB = 41 - CPU_PPC_G2 = 42 - CPU_PPC_G2H4 = 43 - CPU_PPC_G2GP = 44 - CPU_PPC_G2LS = 45 - CPU_PPC_G2HIP3 = 46 - CPU_PPC_G2HIP4 = 47 - CPU_PPC_MPC603 = 48 - CPU_PPC_G2LE = 49 - CPU_PPC_G2LEGP = 50 - CPU_PPC_G2LELS = 51 - CPU_PPC_G2LEGP1 = 52 - CPU_PPC_G2LEGP3 = 53 - CPU_PPC_MPC5200_V10 = 54 - CPU_PPC_MPC5200_V11 = 55 - CPU_PPC_MPC5200_V12 = 56 - CPU_PPC_MPC5200B_V20 = 57 - CPU_PPC_MPC5200B_V21 = 58 - CPU_PPC_E200Z5 = 59 - CPU_PPC_E200Z6 = 60 - CPU_PPC_E300C1 = 61 - CPU_PPC_E300C2 = 62 - CPU_PPC_E300C3 = 63 - CPU_PPC_E300C4 = 64 - CPU_PPC_MPC8343 = 65 - CPU_PPC_MPC8343A = 66 - CPU_PPC_MPC8343E = 67 - CPU_PPC_MPC8343EA = 68 - CPU_PPC_MPC8347T = 69 - CPU_PPC_MPC8347P = 70 - CPU_PPC_MPC8347AT = 71 - CPU_PPC_MPC8347AP = 72 - CPU_PPC_MPC8347ET = 73 - CPU_PPC_MPC8347EP = 74 - CPU_PPC_MPC8347EAT = 75 - CPU_PPC_MPC8347EAP = 76 - CPU_PPC_MPC8349 = 77 - CPU_PPC_MPC8349A = 78 - CPU_PPC_MPC8349E = 79 - CPU_PPC_MPC8349EA = 80 - CPU_PPC_MPC8377 = 81 - CPU_PPC_MPC8377E = 82 - CPU_PPC_MPC8378 = 83 - CPU_PPC_MPC8378E = 84 - CPU_PPC_MPC8379 = 85 - CPU_PPC_MPC8379E = 86 - CPU_PPC_E500_V10 = 87 - CPU_PPC_E500_V20 = 88 - CPU_PPC_E500V2_V10 = 89 - CPU_PPC_E500V2_V20 = 90 - CPU_PPC_E500V2_V21 = 91 - CPU_PPC_E500V2_V22 = 92 - CPU_PPC_E500V2_V30 = 93 - CPU_PPC_E500MC = 94 - CPU_PPC_MPC8533_V10 = 95 - CPU_PPC_MPC8533_V11 = 96 - CPU_PPC_MPC8533E_V10 = 97 - CPU_PPC_MPC8533E_V11 = 98 - CPU_PPC_MPC8540_V10 = 99 - CPU_PPC_MPC8540_V20 = 100 - CPU_PPC_MPC8540_V21 = 101 - CPU_PPC_MPC8541_V10 = 102 - CPU_PPC_MPC8541_V11 = 103 - CPU_PPC_MPC8541E_V10 = 104 - CPU_PPC_MPC8541E_V11 = 105 - CPU_PPC_MPC8543_V10 = 106 - CPU_PPC_MPC8543_V11 = 107 - CPU_PPC_MPC8543_V20 = 108 - CPU_PPC_MPC8543_V21 = 109 - CPU_PPC_MPC8543E_V10 = 110 - CPU_PPC_MPC8543E_V11 = 111 - CPU_PPC_MPC8543E_V20 = 112 - CPU_PPC_MPC8543E_V21 = 113 - CPU_PPC_MPC8544_V10 = 114 - CPU_PPC_MPC8544_V11 = 115 - CPU_PPC_MPC8544E_V10 = 116 - CPU_PPC_MPC8544E_V11 = 117 - CPU_PPC_MPC8545_V20 = 118 - CPU_PPC_MPC8545_V21 = 119 - CPU_PPC_MPC8545E_V20 = 120 - CPU_PPC_MPC8545E_V21 = 121 - CPU_PPC_MPC8547E_V20 = 122 - CPU_PPC_MPC8547E_V21 = 123 - CPU_PPC_MPC8548_V10 = 124 - CPU_PPC_MPC8548_V11 = 125 - CPU_PPC_MPC8548_V20 = 126 - CPU_PPC_MPC8548_V21 = 127 - CPU_PPC_MPC8548E_V10 = 128 - CPU_PPC_MPC8548E_V11 = 129 - CPU_PPC_MPC8548E_V20 = 130 - CPU_PPC_MPC8548E_V21 = 131 - CPU_PPC_MPC8555_V10 = 132 - CPU_PPC_MPC8555_V11 = 133 - CPU_PPC_MPC8555E_V10 = 134 - CPU_PPC_MPC8555E_V11 = 135 - CPU_PPC_MPC8560_V10 = 136 - CPU_PPC_MPC8560_V20 = 137 - CPU_PPC_MPC8560_V21 = 138 - CPU_PPC_MPC8567 = 139 - CPU_PPC_MPC8567E = 140 - CPU_PPC_MPC8568 = 141 - CPU_PPC_MPC8568E = 142 - CPU_PPC_MPC8572 = 143 - CPU_PPC_MPC8572E = 144 - CPU_PPC_E600 = 145 - CPU_PPC_MPC8610 = 146 - CPU_PPC_MPC8641 = 147 - CPU_PPC_MPC8641D = 148 - CPU_PPC_601_V0 = 149 - CPU_PPC_601_V1 = 150 - CPU_PPC_601_V2 = 151 - CPU_PPC_602 = 152 - CPU_PPC_603 = 153 - CPU_PPC_603E_V1_1 = 154 - CPU_PPC_603E_V1_2 = 155 - CPU_PPC_603E_V1_3 = 156 - CPU_PPC_603E_V1_4 = 157 - CPU_PPC_603E_V2_2 = 158 - CPU_PPC_603E_V3 = 159 - CPU_PPC_603E_V4 = 160 - CPU_PPC_603E_V4_1 = 161 - CPU_PPC_603E7 = 162 - CPU_PPC_603E7T = 163 - CPU_PPC_603E7V = 164 - CPU_PPC_603E7V1 = 165 - CPU_PPC_603E7V2 = 166 - CPU_PPC_603P = 167 - CPU_PPC_604 = 168 - CPU_PPC_604E_V1_0 = 169 - CPU_PPC_604E_V2_2 = 170 - CPU_PPC_604E_V2_4 = 171 - CPU_PPC_604R = 172 - CPU_PPC_740_V1_0 = 173 - CPU_PPC_750_V1_0 = 174 - CPU_PPC_740_V2_0 = 175 - CPU_PPC_750_V2_0 = 176 - CPU_PPC_740_V2_1 = 177 - CPU_PPC_750_V2_1 = 178 - CPU_PPC_740_V2_2 = 179 - CPU_PPC_750_V2_2 = 180 - CPU_PPC_740_V3_0 = 181 - CPU_PPC_750_V3_0 = 182 - CPU_PPC_740_V3_1 = 183 - CPU_PPC_750_V3_1 = 184 - CPU_PPC_740E = 185 - CPU_PPC_750E = 186 - CPU_PPC_740P = 187 - CPU_PPC_750P = 188 - CPU_PPC_750CL_V1_0 = 189 - CPU_PPC_750CL_V2_0 = 190 - CPU_PPC_750CX_V1_0 = 191 - CPU_PPC_750CX_V2_0 = 192 - CPU_PPC_750CX_V2_1 = 193 - CPU_PPC_750CX_V2_2 = 194 - CPU_PPC_750CXE_V2_1 = 195 - CPU_PPC_750CXE_V2_2 = 196 - CPU_PPC_750CXE_V2_3 = 197 - CPU_PPC_750CXE_V2_4 = 198 - CPU_PPC_750CXE_V2_4B = 199 - CPU_PPC_750CXE_V3_0 = 200 - CPU_PPC_750CXE_V3_1 = 201 - CPU_PPC_750CXE_V3_1B = 202 - CPU_PPC_750CXR = 203 - CPU_PPC_750FL = 204 - CPU_PPC_750FX_V1_0 = 205 - CPU_PPC_750FX_V2_0 = 206 - CPU_PPC_750FX_V2_1 = 207 - CPU_PPC_750FX_V2_2 = 208 - CPU_PPC_750FX_V2_3 = 209 - CPU_PPC_750GL = 210 - CPU_PPC_750GX_V1_0 = 211 - CPU_PPC_750GX_V1_1 = 212 - CPU_PPC_750GX_V1_2 = 213 - CPU_PPC_750L_V2_0 = 214 - CPU_PPC_750L_V2_1 = 215 - CPU_PPC_750L_V2_2 = 216 - CPU_PPC_750L_V3_0 = 217 - CPU_PPC_750L_V3_2 = 218 - CPU_PPC_745_V1_0 = 219 - CPU_PPC_755_V1_0 = 220 - CPU_PPC_745_V1_1 = 221 - CPU_PPC_755_V1_1 = 222 - CPU_PPC_745_V2_0 = 223 - CPU_PPC_755_V2_0 = 224 - CPU_PPC_745_V2_1 = 225 - CPU_PPC_755_V2_1 = 226 - CPU_PPC_745_V2_2 = 227 - CPU_PPC_755_V2_2 = 228 - CPU_PPC_745_V2_3 = 229 - CPU_PPC_755_V2_3 = 230 - CPU_PPC_745_V2_4 = 231 - CPU_PPC_755_V2_4 = 232 - CPU_PPC_745_V2_5 = 233 - CPU_PPC_755_V2_5 = 234 - CPU_PPC_745_V2_6 = 235 - CPU_PPC_755_V2_6 = 236 - CPU_PPC_745_V2_7 = 237 - CPU_PPC_755_V2_7 = 238 - CPU_PPC_745_V2_8 = 239 - CPU_PPC_755_V2_8 = 240 - CPU_PPC_7400_V1_0 = 241 - CPU_PPC_7400_V1_1 = 242 - CPU_PPC_7400_V2_0 = 243 - CPU_PPC_7400_V2_1 = 244 - CPU_PPC_7400_V2_2 = 245 - CPU_PPC_7400_V2_6 = 246 - CPU_PPC_7400_V2_7 = 247 - CPU_PPC_7400_V2_8 = 248 - CPU_PPC_7400_V2_9 = 249 - CPU_PPC_7410_V1_0 = 250 - CPU_PPC_7410_V1_1 = 251 - CPU_PPC_7410_V1_2 = 252 - CPU_PPC_7410_V1_3 = 253 - CPU_PPC_7410_V1_4 = 254 - CPU_PPC_7448_V1_0 = 255 - CPU_PPC_7448_V1_1 = 256 - CPU_PPC_7448_V2_0 = 257 - CPU_PPC_7448_V2_1 = 258 - CPU_PPC_7450_V1_0 = 259 - CPU_PPC_7450_V1_1 = 260 - CPU_PPC_7450_V1_2 = 261 - CPU_PPC_7450_V2_0 = 262 - CPU_PPC_7450_V2_1 = 263 - CPU_PPC_7441_V2_1 = 264 - CPU_PPC_7441_V2_3 = 265 - CPU_PPC_7451_V2_3 = 266 - CPU_PPC_7441_V2_10 = 267 - CPU_PPC_7451_V2_10 = 268 - CPU_PPC_7445_V1_0 = 269 - CPU_PPC_7455_V1_0 = 270 - CPU_PPC_7445_V2_1 = 271 - CPU_PPC_7455_V2_1 = 272 - CPU_PPC_7445_V3_2 = 273 - CPU_PPC_7455_V3_2 = 274 - CPU_PPC_7445_V3_3 = 275 - CPU_PPC_7455_V3_3 = 276 - CPU_PPC_7445_V3_4 = 277 - CPU_PPC_7455_V3_4 = 278 - CPU_PPC_7447_V1_0 = 279 - CPU_PPC_7457_V1_0 = 280 - CPU_PPC_7447_V1_1 = 281 - CPU_PPC_7457_V1_1 = 282 - CPU_PPC_7457_V1_2 = 283 - CPU_PPC_7447A_V1_0 = 284 - CPU_PPC_7457A_V1_0 = 285 - CPU_PPC_7447A_V1_1 = 286 - CPU_PPC_7457A_V1_1 = 287 - CPU_PPC_7447A_V1_2 = 288 - CPU_PPC_7457A_V1_2 = 289 + CPU_PPC32_401 = 0 + CPU_PPC32_401A1 = 1 + CPU_PPC32_401B2 = 2 + CPU_PPC32_401C2 = 3 + CPU_PPC32_401D2 = 4 + CPU_PPC32_401E2 = 5 + CPU_PPC32_401F2 = 6 + CPU_PPC32_401G2 = 7 + CPU_PPC32_IOP480 = 8 + CPU_PPC32_COBRA = 9 + CPU_PPC32_403GA = 10 + CPU_PPC32_403GB = 11 + CPU_PPC32_403GC = 12 + CPU_PPC32_403GCX = 13 + CPU_PPC32_405D2 = 14 + CPU_PPC32_405D4 = 15 + CPU_PPC32_405CRA = 16 + CPU_PPC32_405CRB = 17 + CPU_PPC32_405CRC = 18 + CPU_PPC32_405EP = 19 + CPU_PPC32_405EZ = 20 + CPU_PPC32_405GPA = 21 + CPU_PPC32_405GPB = 22 + CPU_PPC32_405GPC = 23 + CPU_PPC32_405GPD = 24 + CPU_PPC32_405GPR = 25 + CPU_PPC32_405LP = 26 + CPU_PPC32_NPE405H = 27 + CPU_PPC32_NPE405H2 = 28 + CPU_PPC32_NPE405L = 29 + CPU_PPC32_NPE4GS3 = 30 + CPU_PPC32_STB03 = 31 + CPU_PPC32_STB04 = 32 + CPU_PPC32_STB25 = 33 + CPU_PPC32_X2VP4 = 34 + CPU_PPC32_X2VP20 = 35 + CPU_PPC32_440_XILINX = 36 + CPU_PPC32_440_XILINX_W_DFPU = 37 + CPU_PPC32_440EPA = 38 + CPU_PPC32_440EPB = 39 + CPU_PPC32_440EPX = 40 + CPU_PPC32_460EXB = 41 + CPU_PPC32_G2 = 42 + CPU_PPC32_G2H4 = 43 + CPU_PPC32_G2GP = 44 + CPU_PPC32_G2LS = 45 + CPU_PPC32_G2HIP3 = 46 + CPU_PPC32_G2HIP4 = 47 + CPU_PPC32_MPC603 = 48 + CPU_PPC32_G2LE = 49 + CPU_PPC32_G2LEGP = 50 + CPU_PPC32_G2LELS = 51 + CPU_PPC32_G2LEGP1 = 52 + CPU_PPC32_G2LEGP3 = 53 + CPU_PPC32_MPC5200_V10 = 54 + CPU_PPC32_MPC5200_V11 = 55 + CPU_PPC32_MPC5200_V12 = 56 + CPU_PPC32_MPC5200B_V20 = 57 + CPU_PPC32_MPC5200B_V21 = 58 + CPU_PPC32_E200Z5 = 59 + CPU_PPC32_E200Z6 = 60 + CPU_PPC32_E300C1 = 61 + CPU_PPC32_E300C2 = 62 + CPU_PPC32_E300C3 = 63 + CPU_PPC32_E300C4 = 64 + CPU_PPC32_MPC8343 = 65 + CPU_PPC32_MPC8343A = 66 + CPU_PPC32_MPC8343E = 67 + CPU_PPC32_MPC8343EA = 68 + CPU_PPC32_MPC8347T = 69 + CPU_PPC32_MPC8347P = 70 + CPU_PPC32_MPC8347AT = 71 + CPU_PPC32_MPC8347AP = 72 + CPU_PPC32_MPC8347ET = 73 + CPU_PPC32_MPC8347EP = 74 + CPU_PPC32_MPC8347EAT = 75 + CPU_PPC32_MPC8347EAP = 76 + CPU_PPC32_MPC8349 = 77 + CPU_PPC32_MPC8349A = 78 + CPU_PPC32_MPC8349E = 79 + CPU_PPC32_MPC8349EA = 80 + CPU_PPC32_MPC8377 = 81 + CPU_PPC32_MPC8377E = 82 + CPU_PPC32_MPC8378 = 83 + CPU_PPC32_MPC8378E = 84 + CPU_PPC32_MPC8379 = 85 + CPU_PPC32_MPC8379E = 86 + CPU_PPC32_E500_V10 = 87 + CPU_PPC32_E500_V20 = 88 + CPU_PPC32_E500V2_V10 = 89 + CPU_PPC32_E500V2_V20 = 90 + CPU_PPC32_E500V2_V21 = 91 + CPU_PPC32_E500V2_V22 = 92 + CPU_PPC32_E500V2_V30 = 93 + CPU_PPC32_E500MC = 94 + CPU_PPC32_MPC8533_V10 = 95 + CPU_PPC32_MPC8533_V11 = 96 + CPU_PPC32_MPC8533E_V10 = 97 + CPU_PPC32_MPC8533E_V11 = 98 + CPU_PPC32_MPC8540_V10 = 99 + CPU_PPC32_MPC8540_V20 = 100 + CPU_PPC32_MPC8540_V21 = 101 + CPU_PPC32_MPC8541_V10 = 102 + CPU_PPC32_MPC8541_V11 = 103 + CPU_PPC32_MPC8541E_V10 = 104 + CPU_PPC32_MPC8541E_V11 = 105 + CPU_PPC32_MPC8543_V10 = 106 + CPU_PPC32_MPC8543_V11 = 107 + CPU_PPC32_MPC8543_V20 = 108 + CPU_PPC32_MPC8543_V21 = 109 + CPU_PPC32_MPC8543E_V10 = 110 + CPU_PPC32_MPC8543E_V11 = 111 + CPU_PPC32_MPC8543E_V20 = 112 + CPU_PPC32_MPC8543E_V21 = 113 + CPU_PPC32_MPC8544_V10 = 114 + CPU_PPC32_MPC8544_V11 = 115 + CPU_PPC32_MPC8544E_V10 = 116 + CPU_PPC32_MPC8544E_V11 = 117 + CPU_PPC32_MPC8545_V20 = 118 + CPU_PPC32_MPC8545_V21 = 119 + CPU_PPC32_MPC8545E_V20 = 120 + CPU_PPC32_MPC8545E_V21 = 121 + CPU_PPC32_MPC8547E_V20 = 122 + CPU_PPC32_MPC8547E_V21 = 123 + CPU_PPC32_MPC8548_V10 = 124 + CPU_PPC32_MPC8548_V11 = 125 + CPU_PPC32_MPC8548_V20 = 126 + CPU_PPC32_MPC8548_V21 = 127 + CPU_PPC32_MPC8548E_V10 = 128 + CPU_PPC32_MPC8548E_V11 = 129 + CPU_PPC32_MPC8548E_V20 = 130 + CPU_PPC32_MPC8548E_V21 = 131 + CPU_PPC32_MPC8555_V10 = 132 + CPU_PPC32_MPC8555_V11 = 133 + CPU_PPC32_MPC8555E_V10 = 134 + CPU_PPC32_MPC8555E_V11 = 135 + CPU_PPC32_MPC8560_V10 = 136 + CPU_PPC32_MPC8560_V20 = 137 + CPU_PPC32_MPC8560_V21 = 138 + CPU_PPC32_MPC8567 = 139 + CPU_PPC32_MPC8567E = 140 + CPU_PPC32_MPC8568 = 141 + CPU_PPC32_MPC8568E = 142 + CPU_PPC32_MPC8572 = 143 + CPU_PPC32_MPC8572E = 144 + CPU_PPC32_E600 = 145 + CPU_PPC32_MPC8610 = 146 + CPU_PPC32_MPC8641 = 147 + CPU_PPC32_MPC8641D = 148 + CPU_PPC32_601_V0 = 149 + CPU_PPC32_601_V1 = 150 + CPU_PPC32_601_V2 = 151 + CPU_PPC32_602 = 152 + CPU_PPC32_603 = 153 + CPU_PPC32_603E_V1_1 = 154 + CPU_PPC32_603E_V1_2 = 155 + CPU_PPC32_603E_V1_3 = 156 + CPU_PPC32_603E_V1_4 = 157 + CPU_PPC32_603E_V2_2 = 158 + CPU_PPC32_603E_V3 = 159 + CPU_PPC32_603E_V4 = 160 + CPU_PPC32_603E_V4_1 = 161 + CPU_PPC32_603E7 = 162 + CPU_PPC32_603E7T = 163 + CPU_PPC32_603E7V = 164 + CPU_PPC32_603E7V1 = 165 + CPU_PPC32_603E7V2 = 166 + CPU_PPC32_603P = 167 + CPU_PPC32_604 = 168 + CPU_PPC32_604E_V1_0 = 169 + CPU_PPC32_604E_V2_2 = 170 + CPU_PPC32_604E_V2_4 = 171 + CPU_PPC32_604R = 172 + CPU_PPC32_740_V1_0 = 173 + CPU_PPC32_750_V1_0 = 174 + CPU_PPC32_740_V2_0 = 175 + CPU_PPC32_750_V2_0 = 176 + CPU_PPC32_740_V2_1 = 177 + CPU_PPC32_750_V2_1 = 178 + CPU_PPC32_740_V2_2 = 179 + CPU_PPC32_750_V2_2 = 180 + CPU_PPC32_740_V3_0 = 181 + CPU_PPC32_750_V3_0 = 182 + CPU_PPC32_740_V3_1 = 183 + CPU_PPC32_750_V3_1 = 184 + CPU_PPC32_740E = 185 + CPU_PPC32_750E = 186 + CPU_PPC32_740P = 187 + CPU_PPC32_750P = 188 + CPU_PPC32_750CL_V1_0 = 189 + CPU_PPC32_750CL_V2_0 = 190 + CPU_PPC32_750CX_V1_0 = 191 + CPU_PPC32_750CX_V2_0 = 192 + CPU_PPC32_750CX_V2_1 = 193 + CPU_PPC32_750CX_V2_2 = 194 + CPU_PPC32_750CXE_V2_1 = 195 + CPU_PPC32_750CXE_V2_2 = 196 + CPU_PPC32_750CXE_V2_3 = 197 + CPU_PPC32_750CXE_V2_4 = 198 + CPU_PPC32_750CXE_V2_4B = 199 + CPU_PPC32_750CXE_V3_0 = 200 + CPU_PPC32_750CXE_V3_1 = 201 + CPU_PPC32_750CXE_V3_1B = 202 + CPU_PPC32_750CXR = 203 + CPU_PPC32_750FL = 204 + CPU_PPC32_750FX_V1_0 = 205 + CPU_PPC32_750FX_V2_0 = 206 + CPU_PPC32_750FX_V2_1 = 207 + CPU_PPC32_750FX_V2_2 = 208 + CPU_PPC32_750FX_V2_3 = 209 + CPU_PPC32_750GL = 210 + CPU_PPC32_750GX_V1_0 = 211 + CPU_PPC32_750GX_V1_1 = 212 + CPU_PPC32_750GX_V1_2 = 213 + CPU_PPC32_750L_V2_0 = 214 + CPU_PPC32_750L_V2_1 = 215 + CPU_PPC32_750L_V2_2 = 216 + CPU_PPC32_750L_V3_0 = 217 + CPU_PPC32_750L_V3_2 = 218 + CPU_PPC32_745_V1_0 = 219 + CPU_PPC32_755_V1_0 = 220 + CPU_PPC32_745_V1_1 = 221 + CPU_PPC32_755_V1_1 = 222 + CPU_PPC32_745_V2_0 = 223 + CPU_PPC32_755_V2_0 = 224 + CPU_PPC32_745_V2_1 = 225 + CPU_PPC32_755_V2_1 = 226 + CPU_PPC32_745_V2_2 = 227 + CPU_PPC32_755_V2_2 = 228 + CPU_PPC32_745_V2_3 = 229 + CPU_PPC32_755_V2_3 = 230 + CPU_PPC32_745_V2_4 = 231 + CPU_PPC32_755_V2_4 = 232 + CPU_PPC32_745_V2_5 = 233 + CPU_PPC32_755_V2_5 = 234 + CPU_PPC32_745_V2_6 = 235 + CPU_PPC32_755_V2_6 = 236 + CPU_PPC32_745_V2_7 = 237 + CPU_PPC32_755_V2_7 = 238 + CPU_PPC32_745_V2_8 = 239 + CPU_PPC32_755_V2_8 = 240 + CPU_PPC32_7400_V1_0 = 241 + CPU_PPC32_7400_V1_1 = 242 + CPU_PPC32_7400_V2_0 = 243 + CPU_PPC32_7400_V2_1 = 244 + CPU_PPC32_7400_V2_2 = 245 + CPU_PPC32_7400_V2_6 = 246 + CPU_PPC32_7400_V2_7 = 247 + CPU_PPC32_7400_V2_8 = 248 + CPU_PPC32_7400_V2_9 = 249 + CPU_PPC32_7410_V1_0 = 250 + CPU_PPC32_7410_V1_1 = 251 + CPU_PPC32_7410_V1_2 = 252 + CPU_PPC32_7410_V1_3 = 253 + CPU_PPC32_7410_V1_4 = 254 + CPU_PPC32_7448_V1_0 = 255 + CPU_PPC32_7448_V1_1 = 256 + CPU_PPC32_7448_V2_0 = 257 + CPU_PPC32_7448_V2_1 = 258 + CPU_PPC32_7450_V1_0 = 259 + CPU_PPC32_7450_V1_1 = 260 + CPU_PPC32_7450_V1_2 = 261 + CPU_PPC32_7450_V2_0 = 262 + CPU_PPC32_7450_V2_1 = 263 + CPU_PPC32_7441_V2_1 = 264 + CPU_PPC32_7441_V2_3 = 265 + CPU_PPC32_7451_V2_3 = 266 + CPU_PPC32_7441_V2_10 = 267 + CPU_PPC32_7451_V2_10 = 268 + CPU_PPC32_7445_V1_0 = 269 + CPU_PPC32_7455_V1_0 = 270 + CPU_PPC32_7445_V2_1 = 271 + CPU_PPC32_7455_V2_1 = 272 + CPU_PPC32_7445_V3_2 = 273 + CPU_PPC32_7455_V3_2 = 274 + CPU_PPC32_7445_V3_3 = 275 + CPU_PPC32_7455_V3_3 = 276 + CPU_PPC32_7445_V3_4 = 277 + CPU_PPC32_7455_V3_4 = 278 + CPU_PPC32_7447_V1_0 = 279 + CPU_PPC32_7457_V1_0 = 280 + CPU_PPC32_7447_V1_1 = 281 + CPU_PPC32_7457_V1_1 = 282 + CPU_PPC32_7457_V1_2 = 283 + CPU_PPC32_7447A_V1_0 = 284 + CPU_PPC32_7457A_V1_0 = 285 + CPU_PPC32_7447A_V1_1 = 286 + CPU_PPC32_7457A_V1_1 = 287 + CPU_PPC32_7447A_V1_2 = 288 + CPU_PPC32_7457A_V1_2 = 289 + CPU_PPC32_ENDING = 290 // PPC64 CPU - CPU_PPC_E5500 = 0 - CPU_PPC_E6500 = 1 - CPU_PPC_970_V2_2 = 2 - CPU_PPC_970FX_V1_0 = 3 - CPU_PPC_970FX_V2_0 = 4 - CPU_PPC_970FX_V2_1 = 5 - CPU_PPC_970FX_V3_0 = 6 - CPU_PPC_970FX_V3_1 = 7 - CPU_PPC_970MP_V1_0 = 8 - CPU_PPC_970MP_V1_1 = 9 - CPU_PPC_POWER5_V2_1 = 10 - CPU_PPC_POWER7_V2_3 = 11 - CPU_PPC_POWER7_V2_1 = 12 - CPU_PPC_POWER8E_V2_1 = 13 - CPU_PPC_POWER8_V2_0 = 14 - CPU_PPC_POWER8NVL_V1_0 = 15 - CPU_PPC_POWER9_V1_0 = 16 - CPU_PPC_POWER9_V2_0 = 17 - CPU_PPC_POWER10_V1_0 = 18 + CPU_PPC64_E5500 = 0 + CPU_PPC64_E6500 = 1 + CPU_PPC64_970_V2_2 = 2 + CPU_PPC64_970FX_V1_0 = 3 + CPU_PPC64_970FX_V2_0 = 4 + CPU_PPC64_970FX_V2_1 = 5 + CPU_PPC64_970FX_V3_0 = 6 + CPU_PPC64_970FX_V3_1 = 7 + CPU_PPC64_970MP_V1_0 = 8 + CPU_PPC64_970MP_V1_1 = 9 + CPU_PPC64_POWER5_V2_1 = 10 + CPU_PPC64_POWER7_V2_3 = 11 + CPU_PPC64_POWER7_V2_1 = 12 + CPU_PPC64_POWER8E_V2_1 = 13 + CPU_PPC64_POWER8_V2_0 = 14 + CPU_PPC64_POWER8NVL_V1_0 = 15 + CPU_PPC64_POWER9_V1_0 = 16 + CPU_PPC64_POWER9_V2_0 = 17 + CPU_PPC64_POWER10_V1_0 = 18 + CPU_PPC64_ENDING = 19 // PPC registers diff --git a/bindings/go/unicorn/riscv_const.go b/bindings/go/unicorn/riscv_const.go index 42927d39..b41ec232 100644 --- a/bindings/go/unicorn/riscv_const.go +++ b/bindings/go/unicorn/riscv_const.go @@ -8,6 +8,7 @@ const ( CPU_RISCV32_BASE32 = 1 CPU_RISCV32_SIFIVE_E31 = 2 CPU_RISCV32_SIFIVE_U34 = 3 + CPU_RISCV32_ENDING = 4 // RISCV64 CPU @@ -15,6 +16,7 @@ const ( CPU_RISCV64_BASE64 = 1 CPU_RISCV64_SIFIVE_E51 = 2 CPU_RISCV64_SIFIVE_U54 = 3 + CPU_RISCV64_ENDING = 4 // RISCV registers diff --git a/bindings/go/unicorn/s390x_const.go b/bindings/go/unicorn/s390x_const.go index e3802478..28301df0 100644 --- a/bindings/go/unicorn/s390x_const.go +++ b/bindings/go/unicorn/s390x_const.go @@ -42,6 +42,7 @@ const ( CPU_S390X_GEN15B = 35 CPU_S390X_QEMU = 36 CPU_S390X_MAX = 37 + CPU_S390X_ENDING = 38 // S390X registers diff --git a/bindings/go/unicorn/sparc_const.go b/bindings/go/unicorn/sparc_const.go index 92a699f1..e836c8c5 100644 --- a/bindings/go/unicorn/sparc_const.go +++ b/bindings/go/unicorn/sparc_const.go @@ -17,6 +17,7 @@ const ( CPU_SPARC32_TI_SUPERSPARC_II = 10 CPU_SPARC32_LEON2 = 11 CPU_SPARC32_LEON3 = 12 + CPU_SPARC32_ENDING = 13 // SPARC64 CPU @@ -37,6 +38,7 @@ const ( CPU_SPARC64_SUN_ULTRASPARC_T1 = 14 CPU_SPARC64_SUN_ULTRASPARC_T2 = 15 CPU_SPARC64_NEC_ULTRASPARC_I = 16 + CPU_SPARC64_ENDING = 17 // SPARC registers diff --git a/bindings/go/unicorn/x86_const.go b/bindings/go/unicorn/x86_const.go index a8c9438a..7b451607 100644 --- a/bindings/go/unicorn/x86_const.go +++ b/bindings/go/unicorn/x86_const.go @@ -42,6 +42,7 @@ const ( CPU_X86_EPYC = 35 CPU_X86_DHYANA = 36 CPU_X86_EPYC_ROME = 37 + CPU_X86_ENDING = 38 // X86 registers diff --git a/bindings/java/unicorn/Arm64Const.java b/bindings/java/unicorn/Arm64Const.java index 9281d136..77b9e49a 100644 --- a/bindings/java/unicorn/Arm64Const.java +++ b/bindings/java/unicorn/Arm64Const.java @@ -6,10 +6,11 @@ public interface Arm64Const { // ARM64 CPU - public static final int UC_CPU_AARCH64_A57 = 0; - public static final int UC_CPU_AARCH64_A53 = 1; - public static final int UC_CPU_AARCH64_A72 = 2; - public static final int UC_CPU_AARCH64_MAX = 3; + public static final int UC_CPU_ARM64_A57 = 0; + public static final int UC_CPU_ARM64_A53 = 1; + public static final int UC_CPU_ARM64_A72 = 2; + public static final int UC_CPU_ARM64_MAX = 3; + public static final int UC_CPU_ARM64_ENDING = 4; // ARM64 registers diff --git a/bindings/java/unicorn/ArmConst.java b/bindings/java/unicorn/ArmConst.java index 94d12c8c..0b56d072 100644 --- a/bindings/java/unicorn/ArmConst.java +++ b/bindings/java/unicorn/ArmConst.java @@ -40,6 +40,7 @@ public interface ArmConst { public static final int UC_CPU_ARM_PXA270C0 = 31; public static final int UC_CPU_ARM_PXA270C5 = 32; public static final int UC_CPU_ARM_MAX = 33; + public static final int UC_CPU_ARM_ENDING = 34; // ARM registers diff --git a/bindings/java/unicorn/M68kConst.java b/bindings/java/unicorn/M68kConst.java index e16210f3..17e80e7c 100644 --- a/bindings/java/unicorn/M68kConst.java +++ b/bindings/java/unicorn/M68kConst.java @@ -15,6 +15,7 @@ public interface M68kConst { public static final int UC_CPU_M68K_M5208 = 6; public static final int UC_CPU_M68K_CFV4E = 7; public static final int UC_CPU_M68K_ANY = 8; + public static final int UC_CPU_M68K_ENDING = 9; // M68K registers diff --git a/bindings/java/unicorn/MipsConst.java b/bindings/java/unicorn/MipsConst.java index 9ab65318..ecb65314 100644 --- a/bindings/java/unicorn/MipsConst.java +++ b/bindings/java/unicorn/MipsConst.java @@ -22,6 +22,7 @@ public interface MipsConst { public static final int UC_CPU_MIPS32_P5600 = 13; public static final int UC_CPU_MIPS32_MIPS32R6_GENERIC = 14; public static final int UC_CPU_MIPS32_I7200 = 15; + public static final int UC_CPU_MIPS32_ENDING = 16; // MIPS64 CPUS @@ -38,6 +39,7 @@ public interface MipsConst { public static final int UC_CPU_MIPS64_LOONGSON_2E = 10; public static final int UC_CPU_MIPS64_LOONGSON_2F = 11; public static final int UC_CPU_MIPS64_MIPS64DSPR2 = 12; + public static final int UC_CPU_MIPS64_ENDING = 13; // MIPS registers diff --git a/bindings/java/unicorn/PpcConst.java b/bindings/java/unicorn/PpcConst.java index 7425a364..65ef72a1 100644 --- a/bindings/java/unicorn/PpcConst.java +++ b/bindings/java/unicorn/PpcConst.java @@ -6,318 +6,320 @@ public interface PpcConst { // PPC CPU - public static final int UC_CPU_PPC_401 = 0; - public static final int UC_CPU_PPC_401A1 = 1; - public static final int UC_CPU_PPC_401B2 = 2; - public static final int UC_CPU_PPC_401C2 = 3; - public static final int UC_CPU_PPC_401D2 = 4; - public static final int UC_CPU_PPC_401E2 = 5; - public static final int UC_CPU_PPC_401F2 = 6; - public static final int UC_CPU_PPC_401G2 = 7; - public static final int UC_CPU_PPC_IOP480 = 8; - public static final int UC_CPU_PPC_COBRA = 9; - public static final int UC_CPU_PPC_403GA = 10; - public static final int UC_CPU_PPC_403GB = 11; - public static final int UC_CPU_PPC_403GC = 12; - public static final int UC_CPU_PPC_403GCX = 13; - public static final int UC_CPU_PPC_405D2 = 14; - public static final int UC_CPU_PPC_405D4 = 15; - public static final int UC_CPU_PPC_405CRA = 16; - public static final int UC_CPU_PPC_405CRB = 17; - public static final int UC_CPU_PPC_405CRC = 18; - public static final int UC_CPU_PPC_405EP = 19; - public static final int UC_CPU_PPC_405EZ = 20; - public static final int UC_CPU_PPC_405GPA = 21; - public static final int UC_CPU_PPC_405GPB = 22; - public static final int UC_CPU_PPC_405GPC = 23; - public static final int UC_CPU_PPC_405GPD = 24; - public static final int UC_CPU_PPC_405GPR = 25; - public static final int UC_CPU_PPC_405LP = 26; - public static final int UC_CPU_PPC_NPE405H = 27; - public static final int UC_CPU_PPC_NPE405H2 = 28; - public static final int UC_CPU_PPC_NPE405L = 29; - public static final int UC_CPU_PPC_NPE4GS3 = 30; - public static final int UC_CPU_PPC_STB03 = 31; - public static final int UC_CPU_PPC_STB04 = 32; - public static final int UC_CPU_PPC_STB25 = 33; - public static final int UC_CPU_PPC_X2VP4 = 34; - public static final int UC_CPU_PPC_X2VP20 = 35; - public static final int UC_CPU_PPC_440_XILINX = 36; - public static final int UC_CPU_PPC_440_XILINX_W_DFPU = 37; - public static final int UC_CPU_PPC_440EPA = 38; - public static final int UC_CPU_PPC_440EPB = 39; - public static final int UC_CPU_PPC_440EPX = 40; - public static final int UC_CPU_PPC_460EXB = 41; - public static final int UC_CPU_PPC_G2 = 42; - public static final int UC_CPU_PPC_G2H4 = 43; - public static final int UC_CPU_PPC_G2GP = 44; - public static final int UC_CPU_PPC_G2LS = 45; - public static final int UC_CPU_PPC_G2HIP3 = 46; - public static final int UC_CPU_PPC_G2HIP4 = 47; - public static final int UC_CPU_PPC_MPC603 = 48; - public static final int UC_CPU_PPC_G2LE = 49; - public static final int UC_CPU_PPC_G2LEGP = 50; - public static final int UC_CPU_PPC_G2LELS = 51; - public static final int UC_CPU_PPC_G2LEGP1 = 52; - public static final int UC_CPU_PPC_G2LEGP3 = 53; - public static final int UC_CPU_PPC_MPC5200_V10 = 54; - public static final int UC_CPU_PPC_MPC5200_V11 = 55; - public static final int UC_CPU_PPC_MPC5200_V12 = 56; - public static final int UC_CPU_PPC_MPC5200B_V20 = 57; - public static final int UC_CPU_PPC_MPC5200B_V21 = 58; - public static final int UC_CPU_PPC_E200Z5 = 59; - public static final int UC_CPU_PPC_E200Z6 = 60; - public static final int UC_CPU_PPC_E300C1 = 61; - public static final int UC_CPU_PPC_E300C2 = 62; - public static final int UC_CPU_PPC_E300C3 = 63; - public static final int UC_CPU_PPC_E300C4 = 64; - public static final int UC_CPU_PPC_MPC8343 = 65; - public static final int UC_CPU_PPC_MPC8343A = 66; - public static final int UC_CPU_PPC_MPC8343E = 67; - public static final int UC_CPU_PPC_MPC8343EA = 68; - public static final int UC_CPU_PPC_MPC8347T = 69; - public static final int UC_CPU_PPC_MPC8347P = 70; - public static final int UC_CPU_PPC_MPC8347AT = 71; - public static final int UC_CPU_PPC_MPC8347AP = 72; - public static final int UC_CPU_PPC_MPC8347ET = 73; - public static final int UC_CPU_PPC_MPC8347EP = 74; - public static final int UC_CPU_PPC_MPC8347EAT = 75; - public static final int UC_CPU_PPC_MPC8347EAP = 76; - public static final int UC_CPU_PPC_MPC8349 = 77; - public static final int UC_CPU_PPC_MPC8349A = 78; - public static final int UC_CPU_PPC_MPC8349E = 79; - public static final int UC_CPU_PPC_MPC8349EA = 80; - public static final int UC_CPU_PPC_MPC8377 = 81; - public static final int UC_CPU_PPC_MPC8377E = 82; - public static final int UC_CPU_PPC_MPC8378 = 83; - public static final int UC_CPU_PPC_MPC8378E = 84; - public static final int UC_CPU_PPC_MPC8379 = 85; - public static final int UC_CPU_PPC_MPC8379E = 86; - public static final int UC_CPU_PPC_E500_V10 = 87; - public static final int UC_CPU_PPC_E500_V20 = 88; - public static final int UC_CPU_PPC_E500V2_V10 = 89; - public static final int UC_CPU_PPC_E500V2_V20 = 90; - public static final int UC_CPU_PPC_E500V2_V21 = 91; - public static final int UC_CPU_PPC_E500V2_V22 = 92; - public static final int UC_CPU_PPC_E500V2_V30 = 93; - public static final int UC_CPU_PPC_E500MC = 94; - public static final int UC_CPU_PPC_MPC8533_V10 = 95; - public static final int UC_CPU_PPC_MPC8533_V11 = 96; - public static final int UC_CPU_PPC_MPC8533E_V10 = 97; - public static final int UC_CPU_PPC_MPC8533E_V11 = 98; - public static final int UC_CPU_PPC_MPC8540_V10 = 99; - public static final int UC_CPU_PPC_MPC8540_V20 = 100; - public static final int UC_CPU_PPC_MPC8540_V21 = 101; - public static final int UC_CPU_PPC_MPC8541_V10 = 102; - public static final int UC_CPU_PPC_MPC8541_V11 = 103; - public static final int UC_CPU_PPC_MPC8541E_V10 = 104; - public static final int UC_CPU_PPC_MPC8541E_V11 = 105; - public static final int UC_CPU_PPC_MPC8543_V10 = 106; - public static final int UC_CPU_PPC_MPC8543_V11 = 107; - public static final int UC_CPU_PPC_MPC8543_V20 = 108; - public static final int UC_CPU_PPC_MPC8543_V21 = 109; - public static final int UC_CPU_PPC_MPC8543E_V10 = 110; - public static final int UC_CPU_PPC_MPC8543E_V11 = 111; - public static final int UC_CPU_PPC_MPC8543E_V20 = 112; - public static final int UC_CPU_PPC_MPC8543E_V21 = 113; - public static final int UC_CPU_PPC_MPC8544_V10 = 114; - public static final int UC_CPU_PPC_MPC8544_V11 = 115; - public static final int UC_CPU_PPC_MPC8544E_V10 = 116; - public static final int UC_CPU_PPC_MPC8544E_V11 = 117; - public static final int UC_CPU_PPC_MPC8545_V20 = 118; - public static final int UC_CPU_PPC_MPC8545_V21 = 119; - public static final int UC_CPU_PPC_MPC8545E_V20 = 120; - public static final int UC_CPU_PPC_MPC8545E_V21 = 121; - public static final int UC_CPU_PPC_MPC8547E_V20 = 122; - public static final int UC_CPU_PPC_MPC8547E_V21 = 123; - public static final int UC_CPU_PPC_MPC8548_V10 = 124; - public static final int UC_CPU_PPC_MPC8548_V11 = 125; - public static final int UC_CPU_PPC_MPC8548_V20 = 126; - public static final int UC_CPU_PPC_MPC8548_V21 = 127; - public static final int UC_CPU_PPC_MPC8548E_V10 = 128; - public static final int UC_CPU_PPC_MPC8548E_V11 = 129; - public static final int UC_CPU_PPC_MPC8548E_V20 = 130; - public static final int UC_CPU_PPC_MPC8548E_V21 = 131; - public static final int UC_CPU_PPC_MPC8555_V10 = 132; - public static final int UC_CPU_PPC_MPC8555_V11 = 133; - public static final int UC_CPU_PPC_MPC8555E_V10 = 134; - public static final int UC_CPU_PPC_MPC8555E_V11 = 135; - public static final int UC_CPU_PPC_MPC8560_V10 = 136; - public static final int UC_CPU_PPC_MPC8560_V20 = 137; - public static final int UC_CPU_PPC_MPC8560_V21 = 138; - public static final int UC_CPU_PPC_MPC8567 = 139; - public static final int UC_CPU_PPC_MPC8567E = 140; - public static final int UC_CPU_PPC_MPC8568 = 141; - public static final int UC_CPU_PPC_MPC8568E = 142; - public static final int UC_CPU_PPC_MPC8572 = 143; - public static final int UC_CPU_PPC_MPC8572E = 144; - public static final int UC_CPU_PPC_E600 = 145; - public static final int UC_CPU_PPC_MPC8610 = 146; - public static final int UC_CPU_PPC_MPC8641 = 147; - public static final int UC_CPU_PPC_MPC8641D = 148; - public static final int UC_CPU_PPC_601_V0 = 149; - public static final int UC_CPU_PPC_601_V1 = 150; - public static final int UC_CPU_PPC_601_V2 = 151; - public static final int UC_CPU_PPC_602 = 152; - public static final int UC_CPU_PPC_603 = 153; - public static final int UC_CPU_PPC_603E_V1_1 = 154; - public static final int UC_CPU_PPC_603E_V1_2 = 155; - public static final int UC_CPU_PPC_603E_V1_3 = 156; - public static final int UC_CPU_PPC_603E_V1_4 = 157; - public static final int UC_CPU_PPC_603E_V2_2 = 158; - public static final int UC_CPU_PPC_603E_V3 = 159; - public static final int UC_CPU_PPC_603E_V4 = 160; - public static final int UC_CPU_PPC_603E_V4_1 = 161; - public static final int UC_CPU_PPC_603E7 = 162; - public static final int UC_CPU_PPC_603E7T = 163; - public static final int UC_CPU_PPC_603E7V = 164; - public static final int UC_CPU_PPC_603E7V1 = 165; - public static final int UC_CPU_PPC_603E7V2 = 166; - public static final int UC_CPU_PPC_603P = 167; - public static final int UC_CPU_PPC_604 = 168; - public static final int UC_CPU_PPC_604E_V1_0 = 169; - public static final int UC_CPU_PPC_604E_V2_2 = 170; - public static final int UC_CPU_PPC_604E_V2_4 = 171; - public static final int UC_CPU_PPC_604R = 172; - public static final int UC_CPU_PPC_740_V1_0 = 173; - public static final int UC_CPU_PPC_750_V1_0 = 174; - public static final int UC_CPU_PPC_740_V2_0 = 175; - public static final int UC_CPU_PPC_750_V2_0 = 176; - public static final int UC_CPU_PPC_740_V2_1 = 177; - public static final int UC_CPU_PPC_750_V2_1 = 178; - public static final int UC_CPU_PPC_740_V2_2 = 179; - public static final int UC_CPU_PPC_750_V2_2 = 180; - public static final int UC_CPU_PPC_740_V3_0 = 181; - public static final int UC_CPU_PPC_750_V3_0 = 182; - public static final int UC_CPU_PPC_740_V3_1 = 183; - public static final int UC_CPU_PPC_750_V3_1 = 184; - public static final int UC_CPU_PPC_740E = 185; - public static final int UC_CPU_PPC_750E = 186; - public static final int UC_CPU_PPC_740P = 187; - public static final int UC_CPU_PPC_750P = 188; - public static final int UC_CPU_PPC_750CL_V1_0 = 189; - public static final int UC_CPU_PPC_750CL_V2_0 = 190; - public static final int UC_CPU_PPC_750CX_V1_0 = 191; - public static final int UC_CPU_PPC_750CX_V2_0 = 192; - public static final int UC_CPU_PPC_750CX_V2_1 = 193; - public static final int UC_CPU_PPC_750CX_V2_2 = 194; - public static final int UC_CPU_PPC_750CXE_V2_1 = 195; - public static final int UC_CPU_PPC_750CXE_V2_2 = 196; - public static final int UC_CPU_PPC_750CXE_V2_3 = 197; - public static final int UC_CPU_PPC_750CXE_V2_4 = 198; - public static final int UC_CPU_PPC_750CXE_V2_4B = 199; - public static final int UC_CPU_PPC_750CXE_V3_0 = 200; - public static final int UC_CPU_PPC_750CXE_V3_1 = 201; - public static final int UC_CPU_PPC_750CXE_V3_1B = 202; - public static final int UC_CPU_PPC_750CXR = 203; - public static final int UC_CPU_PPC_750FL = 204; - public static final int UC_CPU_PPC_750FX_V1_0 = 205; - public static final int UC_CPU_PPC_750FX_V2_0 = 206; - public static final int UC_CPU_PPC_750FX_V2_1 = 207; - public static final int UC_CPU_PPC_750FX_V2_2 = 208; - public static final int UC_CPU_PPC_750FX_V2_3 = 209; - public static final int UC_CPU_PPC_750GL = 210; - public static final int UC_CPU_PPC_750GX_V1_0 = 211; - public static final int UC_CPU_PPC_750GX_V1_1 = 212; - public static final int UC_CPU_PPC_750GX_V1_2 = 213; - public static final int UC_CPU_PPC_750L_V2_0 = 214; - public static final int UC_CPU_PPC_750L_V2_1 = 215; - public static final int UC_CPU_PPC_750L_V2_2 = 216; - public static final int UC_CPU_PPC_750L_V3_0 = 217; - public static final int UC_CPU_PPC_750L_V3_2 = 218; - public static final int UC_CPU_PPC_745_V1_0 = 219; - public static final int UC_CPU_PPC_755_V1_0 = 220; - public static final int UC_CPU_PPC_745_V1_1 = 221; - public static final int UC_CPU_PPC_755_V1_1 = 222; - public static final int UC_CPU_PPC_745_V2_0 = 223; - public static final int UC_CPU_PPC_755_V2_0 = 224; - public static final int UC_CPU_PPC_745_V2_1 = 225; - public static final int UC_CPU_PPC_755_V2_1 = 226; - public static final int UC_CPU_PPC_745_V2_2 = 227; - public static final int UC_CPU_PPC_755_V2_2 = 228; - public static final int UC_CPU_PPC_745_V2_3 = 229; - public static final int UC_CPU_PPC_755_V2_3 = 230; - public static final int UC_CPU_PPC_745_V2_4 = 231; - public static final int UC_CPU_PPC_755_V2_4 = 232; - public static final int UC_CPU_PPC_745_V2_5 = 233; - public static final int UC_CPU_PPC_755_V2_5 = 234; - public static final int UC_CPU_PPC_745_V2_6 = 235; - public static final int UC_CPU_PPC_755_V2_6 = 236; - public static final int UC_CPU_PPC_745_V2_7 = 237; - public static final int UC_CPU_PPC_755_V2_7 = 238; - public static final int UC_CPU_PPC_745_V2_8 = 239; - public static final int UC_CPU_PPC_755_V2_8 = 240; - public static final int UC_CPU_PPC_7400_V1_0 = 241; - public static final int UC_CPU_PPC_7400_V1_1 = 242; - public static final int UC_CPU_PPC_7400_V2_0 = 243; - public static final int UC_CPU_PPC_7400_V2_1 = 244; - public static final int UC_CPU_PPC_7400_V2_2 = 245; - public static final int UC_CPU_PPC_7400_V2_6 = 246; - public static final int UC_CPU_PPC_7400_V2_7 = 247; - public static final int UC_CPU_PPC_7400_V2_8 = 248; - public static final int UC_CPU_PPC_7400_V2_9 = 249; - public static final int UC_CPU_PPC_7410_V1_0 = 250; - public static final int UC_CPU_PPC_7410_V1_1 = 251; - public static final int UC_CPU_PPC_7410_V1_2 = 252; - public static final int UC_CPU_PPC_7410_V1_3 = 253; - public static final int UC_CPU_PPC_7410_V1_4 = 254; - public static final int UC_CPU_PPC_7448_V1_0 = 255; - public static final int UC_CPU_PPC_7448_V1_1 = 256; - public static final int UC_CPU_PPC_7448_V2_0 = 257; - public static final int UC_CPU_PPC_7448_V2_1 = 258; - public static final int UC_CPU_PPC_7450_V1_0 = 259; - public static final int UC_CPU_PPC_7450_V1_1 = 260; - public static final int UC_CPU_PPC_7450_V1_2 = 261; - public static final int UC_CPU_PPC_7450_V2_0 = 262; - public static final int UC_CPU_PPC_7450_V2_1 = 263; - public static final int UC_CPU_PPC_7441_V2_1 = 264; - public static final int UC_CPU_PPC_7441_V2_3 = 265; - public static final int UC_CPU_PPC_7451_V2_3 = 266; - public static final int UC_CPU_PPC_7441_V2_10 = 267; - public static final int UC_CPU_PPC_7451_V2_10 = 268; - public static final int UC_CPU_PPC_7445_V1_0 = 269; - public static final int UC_CPU_PPC_7455_V1_0 = 270; - public static final int UC_CPU_PPC_7445_V2_1 = 271; - public static final int UC_CPU_PPC_7455_V2_1 = 272; - public static final int UC_CPU_PPC_7445_V3_2 = 273; - public static final int UC_CPU_PPC_7455_V3_2 = 274; - public static final int UC_CPU_PPC_7445_V3_3 = 275; - public static final int UC_CPU_PPC_7455_V3_3 = 276; - public static final int UC_CPU_PPC_7445_V3_4 = 277; - public static final int UC_CPU_PPC_7455_V3_4 = 278; - public static final int UC_CPU_PPC_7447_V1_0 = 279; - public static final int UC_CPU_PPC_7457_V1_0 = 280; - public static final int UC_CPU_PPC_7447_V1_1 = 281; - public static final int UC_CPU_PPC_7457_V1_1 = 282; - public static final int UC_CPU_PPC_7457_V1_2 = 283; - public static final int UC_CPU_PPC_7447A_V1_0 = 284; - public static final int UC_CPU_PPC_7457A_V1_0 = 285; - public static final int UC_CPU_PPC_7447A_V1_1 = 286; - public static final int UC_CPU_PPC_7457A_V1_1 = 287; - public static final int UC_CPU_PPC_7447A_V1_2 = 288; - public static final int UC_CPU_PPC_7457A_V1_2 = 289; + public static final int UC_CPU_PPC32_401 = 0; + public static final int UC_CPU_PPC32_401A1 = 1; + public static final int UC_CPU_PPC32_401B2 = 2; + public static final int UC_CPU_PPC32_401C2 = 3; + public static final int UC_CPU_PPC32_401D2 = 4; + public static final int UC_CPU_PPC32_401E2 = 5; + public static final int UC_CPU_PPC32_401F2 = 6; + public static final int UC_CPU_PPC32_401G2 = 7; + public static final int UC_CPU_PPC32_IOP480 = 8; + public static final int UC_CPU_PPC32_COBRA = 9; + public static final int UC_CPU_PPC32_403GA = 10; + public static final int UC_CPU_PPC32_403GB = 11; + public static final int UC_CPU_PPC32_403GC = 12; + public static final int UC_CPU_PPC32_403GCX = 13; + public static final int UC_CPU_PPC32_405D2 = 14; + public static final int UC_CPU_PPC32_405D4 = 15; + public static final int UC_CPU_PPC32_405CRA = 16; + public static final int UC_CPU_PPC32_405CRB = 17; + public static final int UC_CPU_PPC32_405CRC = 18; + public static final int UC_CPU_PPC32_405EP = 19; + public static final int UC_CPU_PPC32_405EZ = 20; + public static final int UC_CPU_PPC32_405GPA = 21; + public static final int UC_CPU_PPC32_405GPB = 22; + public static final int UC_CPU_PPC32_405GPC = 23; + public static final int UC_CPU_PPC32_405GPD = 24; + public static final int UC_CPU_PPC32_405GPR = 25; + public static final int UC_CPU_PPC32_405LP = 26; + public static final int UC_CPU_PPC32_NPE405H = 27; + public static final int UC_CPU_PPC32_NPE405H2 = 28; + public static final int UC_CPU_PPC32_NPE405L = 29; + public static final int UC_CPU_PPC32_NPE4GS3 = 30; + public static final int UC_CPU_PPC32_STB03 = 31; + public static final int UC_CPU_PPC32_STB04 = 32; + public static final int UC_CPU_PPC32_STB25 = 33; + public static final int UC_CPU_PPC32_X2VP4 = 34; + public static final int UC_CPU_PPC32_X2VP20 = 35; + public static final int UC_CPU_PPC32_440_XILINX = 36; + public static final int UC_CPU_PPC32_440_XILINX_W_DFPU = 37; + public static final int UC_CPU_PPC32_440EPA = 38; + public static final int UC_CPU_PPC32_440EPB = 39; + public static final int UC_CPU_PPC32_440EPX = 40; + public static final int UC_CPU_PPC32_460EXB = 41; + public static final int UC_CPU_PPC32_G2 = 42; + public static final int UC_CPU_PPC32_G2H4 = 43; + public static final int UC_CPU_PPC32_G2GP = 44; + public static final int UC_CPU_PPC32_G2LS = 45; + public static final int UC_CPU_PPC32_G2HIP3 = 46; + public static final int UC_CPU_PPC32_G2HIP4 = 47; + public static final int UC_CPU_PPC32_MPC603 = 48; + public static final int UC_CPU_PPC32_G2LE = 49; + public static final int UC_CPU_PPC32_G2LEGP = 50; + public static final int UC_CPU_PPC32_G2LELS = 51; + public static final int UC_CPU_PPC32_G2LEGP1 = 52; + public static final int UC_CPU_PPC32_G2LEGP3 = 53; + public static final int UC_CPU_PPC32_MPC5200_V10 = 54; + public static final int UC_CPU_PPC32_MPC5200_V11 = 55; + public static final int UC_CPU_PPC32_MPC5200_V12 = 56; + public static final int UC_CPU_PPC32_MPC5200B_V20 = 57; + public static final int UC_CPU_PPC32_MPC5200B_V21 = 58; + public static final int UC_CPU_PPC32_E200Z5 = 59; + public static final int UC_CPU_PPC32_E200Z6 = 60; + public static final int UC_CPU_PPC32_E300C1 = 61; + public static final int UC_CPU_PPC32_E300C2 = 62; + public static final int UC_CPU_PPC32_E300C3 = 63; + public static final int UC_CPU_PPC32_E300C4 = 64; + public static final int UC_CPU_PPC32_MPC8343 = 65; + public static final int UC_CPU_PPC32_MPC8343A = 66; + public static final int UC_CPU_PPC32_MPC8343E = 67; + public static final int UC_CPU_PPC32_MPC8343EA = 68; + public static final int UC_CPU_PPC32_MPC8347T = 69; + public static final int UC_CPU_PPC32_MPC8347P = 70; + public static final int UC_CPU_PPC32_MPC8347AT = 71; + public static final int UC_CPU_PPC32_MPC8347AP = 72; + public static final int UC_CPU_PPC32_MPC8347ET = 73; + public static final int UC_CPU_PPC32_MPC8347EP = 74; + public static final int UC_CPU_PPC32_MPC8347EAT = 75; + public static final int UC_CPU_PPC32_MPC8347EAP = 76; + public static final int UC_CPU_PPC32_MPC8349 = 77; + public static final int UC_CPU_PPC32_MPC8349A = 78; + public static final int UC_CPU_PPC32_MPC8349E = 79; + public static final int UC_CPU_PPC32_MPC8349EA = 80; + public static final int UC_CPU_PPC32_MPC8377 = 81; + public static final int UC_CPU_PPC32_MPC8377E = 82; + public static final int UC_CPU_PPC32_MPC8378 = 83; + public static final int UC_CPU_PPC32_MPC8378E = 84; + public static final int UC_CPU_PPC32_MPC8379 = 85; + public static final int UC_CPU_PPC32_MPC8379E = 86; + public static final int UC_CPU_PPC32_E500_V10 = 87; + public static final int UC_CPU_PPC32_E500_V20 = 88; + public static final int UC_CPU_PPC32_E500V2_V10 = 89; + public static final int UC_CPU_PPC32_E500V2_V20 = 90; + public static final int UC_CPU_PPC32_E500V2_V21 = 91; + public static final int UC_CPU_PPC32_E500V2_V22 = 92; + public static final int UC_CPU_PPC32_E500V2_V30 = 93; + public static final int UC_CPU_PPC32_E500MC = 94; + public static final int UC_CPU_PPC32_MPC8533_V10 = 95; + public static final int UC_CPU_PPC32_MPC8533_V11 = 96; + public static final int UC_CPU_PPC32_MPC8533E_V10 = 97; + public static final int UC_CPU_PPC32_MPC8533E_V11 = 98; + public static final int UC_CPU_PPC32_MPC8540_V10 = 99; + public static final int UC_CPU_PPC32_MPC8540_V20 = 100; + public static final int UC_CPU_PPC32_MPC8540_V21 = 101; + public static final int UC_CPU_PPC32_MPC8541_V10 = 102; + public static final int UC_CPU_PPC32_MPC8541_V11 = 103; + public static final int UC_CPU_PPC32_MPC8541E_V10 = 104; + public static final int UC_CPU_PPC32_MPC8541E_V11 = 105; + public static final int UC_CPU_PPC32_MPC8543_V10 = 106; + public static final int UC_CPU_PPC32_MPC8543_V11 = 107; + public static final int UC_CPU_PPC32_MPC8543_V20 = 108; + public static final int UC_CPU_PPC32_MPC8543_V21 = 109; + public static final int UC_CPU_PPC32_MPC8543E_V10 = 110; + public static final int UC_CPU_PPC32_MPC8543E_V11 = 111; + public static final int UC_CPU_PPC32_MPC8543E_V20 = 112; + public static final int UC_CPU_PPC32_MPC8543E_V21 = 113; + public static final int UC_CPU_PPC32_MPC8544_V10 = 114; + public static final int UC_CPU_PPC32_MPC8544_V11 = 115; + public static final int UC_CPU_PPC32_MPC8544E_V10 = 116; + public static final int UC_CPU_PPC32_MPC8544E_V11 = 117; + public static final int UC_CPU_PPC32_MPC8545_V20 = 118; + public static final int UC_CPU_PPC32_MPC8545_V21 = 119; + public static final int UC_CPU_PPC32_MPC8545E_V20 = 120; + public static final int UC_CPU_PPC32_MPC8545E_V21 = 121; + public static final int UC_CPU_PPC32_MPC8547E_V20 = 122; + public static final int UC_CPU_PPC32_MPC8547E_V21 = 123; + public static final int UC_CPU_PPC32_MPC8548_V10 = 124; + public static final int UC_CPU_PPC32_MPC8548_V11 = 125; + public static final int UC_CPU_PPC32_MPC8548_V20 = 126; + public static final int UC_CPU_PPC32_MPC8548_V21 = 127; + public static final int UC_CPU_PPC32_MPC8548E_V10 = 128; + public static final int UC_CPU_PPC32_MPC8548E_V11 = 129; + public static final int UC_CPU_PPC32_MPC8548E_V20 = 130; + public static final int UC_CPU_PPC32_MPC8548E_V21 = 131; + public static final int UC_CPU_PPC32_MPC8555_V10 = 132; + public static final int UC_CPU_PPC32_MPC8555_V11 = 133; + public static final int UC_CPU_PPC32_MPC8555E_V10 = 134; + public static final int UC_CPU_PPC32_MPC8555E_V11 = 135; + public static final int UC_CPU_PPC32_MPC8560_V10 = 136; + public static final int UC_CPU_PPC32_MPC8560_V20 = 137; + public static final int UC_CPU_PPC32_MPC8560_V21 = 138; + public static final int UC_CPU_PPC32_MPC8567 = 139; + public static final int UC_CPU_PPC32_MPC8567E = 140; + public static final int UC_CPU_PPC32_MPC8568 = 141; + public static final int UC_CPU_PPC32_MPC8568E = 142; + public static final int UC_CPU_PPC32_MPC8572 = 143; + public static final int UC_CPU_PPC32_MPC8572E = 144; + public static final int UC_CPU_PPC32_E600 = 145; + public static final int UC_CPU_PPC32_MPC8610 = 146; + public static final int UC_CPU_PPC32_MPC8641 = 147; + public static final int UC_CPU_PPC32_MPC8641D = 148; + public static final int UC_CPU_PPC32_601_V0 = 149; + public static final int UC_CPU_PPC32_601_V1 = 150; + public static final int UC_CPU_PPC32_601_V2 = 151; + public static final int UC_CPU_PPC32_602 = 152; + public static final int UC_CPU_PPC32_603 = 153; + public static final int UC_CPU_PPC32_603E_V1_1 = 154; + public static final int UC_CPU_PPC32_603E_V1_2 = 155; + public static final int UC_CPU_PPC32_603E_V1_3 = 156; + public static final int UC_CPU_PPC32_603E_V1_4 = 157; + public static final int UC_CPU_PPC32_603E_V2_2 = 158; + public static final int UC_CPU_PPC32_603E_V3 = 159; + public static final int UC_CPU_PPC32_603E_V4 = 160; + public static final int UC_CPU_PPC32_603E_V4_1 = 161; + public static final int UC_CPU_PPC32_603E7 = 162; + public static final int UC_CPU_PPC32_603E7T = 163; + public static final int UC_CPU_PPC32_603E7V = 164; + public static final int UC_CPU_PPC32_603E7V1 = 165; + public static final int UC_CPU_PPC32_603E7V2 = 166; + public static final int UC_CPU_PPC32_603P = 167; + public static final int UC_CPU_PPC32_604 = 168; + public static final int UC_CPU_PPC32_604E_V1_0 = 169; + public static final int UC_CPU_PPC32_604E_V2_2 = 170; + public static final int UC_CPU_PPC32_604E_V2_4 = 171; + public static final int UC_CPU_PPC32_604R = 172; + public static final int UC_CPU_PPC32_740_V1_0 = 173; + public static final int UC_CPU_PPC32_750_V1_0 = 174; + public static final int UC_CPU_PPC32_740_V2_0 = 175; + public static final int UC_CPU_PPC32_750_V2_0 = 176; + public static final int UC_CPU_PPC32_740_V2_1 = 177; + public static final int UC_CPU_PPC32_750_V2_1 = 178; + public static final int UC_CPU_PPC32_740_V2_2 = 179; + public static final int UC_CPU_PPC32_750_V2_2 = 180; + public static final int UC_CPU_PPC32_740_V3_0 = 181; + public static final int UC_CPU_PPC32_750_V3_0 = 182; + public static final int UC_CPU_PPC32_740_V3_1 = 183; + public static final int UC_CPU_PPC32_750_V3_1 = 184; + public static final int UC_CPU_PPC32_740E = 185; + public static final int UC_CPU_PPC32_750E = 186; + public static final int UC_CPU_PPC32_740P = 187; + public static final int UC_CPU_PPC32_750P = 188; + public static final int UC_CPU_PPC32_750CL_V1_0 = 189; + public static final int UC_CPU_PPC32_750CL_V2_0 = 190; + public static final int UC_CPU_PPC32_750CX_V1_0 = 191; + public static final int UC_CPU_PPC32_750CX_V2_0 = 192; + public static final int UC_CPU_PPC32_750CX_V2_1 = 193; + public static final int UC_CPU_PPC32_750CX_V2_2 = 194; + public static final int UC_CPU_PPC32_750CXE_V2_1 = 195; + public static final int UC_CPU_PPC32_750CXE_V2_2 = 196; + public static final int UC_CPU_PPC32_750CXE_V2_3 = 197; + public static final int UC_CPU_PPC32_750CXE_V2_4 = 198; + public static final int UC_CPU_PPC32_750CXE_V2_4B = 199; + public static final int UC_CPU_PPC32_750CXE_V3_0 = 200; + public static final int UC_CPU_PPC32_750CXE_V3_1 = 201; + public static final int UC_CPU_PPC32_750CXE_V3_1B = 202; + public static final int UC_CPU_PPC32_750CXR = 203; + public static final int UC_CPU_PPC32_750FL = 204; + public static final int UC_CPU_PPC32_750FX_V1_0 = 205; + public static final int UC_CPU_PPC32_750FX_V2_0 = 206; + public static final int UC_CPU_PPC32_750FX_V2_1 = 207; + public static final int UC_CPU_PPC32_750FX_V2_2 = 208; + public static final int UC_CPU_PPC32_750FX_V2_3 = 209; + public static final int UC_CPU_PPC32_750GL = 210; + public static final int UC_CPU_PPC32_750GX_V1_0 = 211; + public static final int UC_CPU_PPC32_750GX_V1_1 = 212; + public static final int UC_CPU_PPC32_750GX_V1_2 = 213; + public static final int UC_CPU_PPC32_750L_V2_0 = 214; + public static final int UC_CPU_PPC32_750L_V2_1 = 215; + public static final int UC_CPU_PPC32_750L_V2_2 = 216; + public static final int UC_CPU_PPC32_750L_V3_0 = 217; + public static final int UC_CPU_PPC32_750L_V3_2 = 218; + public static final int UC_CPU_PPC32_745_V1_0 = 219; + public static final int UC_CPU_PPC32_755_V1_0 = 220; + public static final int UC_CPU_PPC32_745_V1_1 = 221; + public static final int UC_CPU_PPC32_755_V1_1 = 222; + public static final int UC_CPU_PPC32_745_V2_0 = 223; + public static final int UC_CPU_PPC32_755_V2_0 = 224; + public static final int UC_CPU_PPC32_745_V2_1 = 225; + public static final int UC_CPU_PPC32_755_V2_1 = 226; + public static final int UC_CPU_PPC32_745_V2_2 = 227; + public static final int UC_CPU_PPC32_755_V2_2 = 228; + public static final int UC_CPU_PPC32_745_V2_3 = 229; + public static final int UC_CPU_PPC32_755_V2_3 = 230; + public static final int UC_CPU_PPC32_745_V2_4 = 231; + public static final int UC_CPU_PPC32_755_V2_4 = 232; + public static final int UC_CPU_PPC32_745_V2_5 = 233; + public static final int UC_CPU_PPC32_755_V2_5 = 234; + public static final int UC_CPU_PPC32_745_V2_6 = 235; + public static final int UC_CPU_PPC32_755_V2_6 = 236; + public static final int UC_CPU_PPC32_745_V2_7 = 237; + public static final int UC_CPU_PPC32_755_V2_7 = 238; + public static final int UC_CPU_PPC32_745_V2_8 = 239; + public static final int UC_CPU_PPC32_755_V2_8 = 240; + public static final int UC_CPU_PPC32_7400_V1_0 = 241; + public static final int UC_CPU_PPC32_7400_V1_1 = 242; + public static final int UC_CPU_PPC32_7400_V2_0 = 243; + public static final int UC_CPU_PPC32_7400_V2_1 = 244; + public static final int UC_CPU_PPC32_7400_V2_2 = 245; + public static final int UC_CPU_PPC32_7400_V2_6 = 246; + public static final int UC_CPU_PPC32_7400_V2_7 = 247; + public static final int UC_CPU_PPC32_7400_V2_8 = 248; + public static final int UC_CPU_PPC32_7400_V2_9 = 249; + public static final int UC_CPU_PPC32_7410_V1_0 = 250; + public static final int UC_CPU_PPC32_7410_V1_1 = 251; + public static final int UC_CPU_PPC32_7410_V1_2 = 252; + public static final int UC_CPU_PPC32_7410_V1_3 = 253; + public static final int UC_CPU_PPC32_7410_V1_4 = 254; + public static final int UC_CPU_PPC32_7448_V1_0 = 255; + public static final int UC_CPU_PPC32_7448_V1_1 = 256; + public static final int UC_CPU_PPC32_7448_V2_0 = 257; + public static final int UC_CPU_PPC32_7448_V2_1 = 258; + public static final int UC_CPU_PPC32_7450_V1_0 = 259; + public static final int UC_CPU_PPC32_7450_V1_1 = 260; + public static final int UC_CPU_PPC32_7450_V1_2 = 261; + public static final int UC_CPU_PPC32_7450_V2_0 = 262; + public static final int UC_CPU_PPC32_7450_V2_1 = 263; + public static final int UC_CPU_PPC32_7441_V2_1 = 264; + public static final int UC_CPU_PPC32_7441_V2_3 = 265; + public static final int UC_CPU_PPC32_7451_V2_3 = 266; + public static final int UC_CPU_PPC32_7441_V2_10 = 267; + public static final int UC_CPU_PPC32_7451_V2_10 = 268; + public static final int UC_CPU_PPC32_7445_V1_0 = 269; + public static final int UC_CPU_PPC32_7455_V1_0 = 270; + public static final int UC_CPU_PPC32_7445_V2_1 = 271; + public static final int UC_CPU_PPC32_7455_V2_1 = 272; + public static final int UC_CPU_PPC32_7445_V3_2 = 273; + public static final int UC_CPU_PPC32_7455_V3_2 = 274; + public static final int UC_CPU_PPC32_7445_V3_3 = 275; + public static final int UC_CPU_PPC32_7455_V3_3 = 276; + public static final int UC_CPU_PPC32_7445_V3_4 = 277; + public static final int UC_CPU_PPC32_7455_V3_4 = 278; + public static final int UC_CPU_PPC32_7447_V1_0 = 279; + public static final int UC_CPU_PPC32_7457_V1_0 = 280; + public static final int UC_CPU_PPC32_7447_V1_1 = 281; + public static final int UC_CPU_PPC32_7457_V1_1 = 282; + public static final int UC_CPU_PPC32_7457_V1_2 = 283; + public static final int UC_CPU_PPC32_7447A_V1_0 = 284; + public static final int UC_CPU_PPC32_7457A_V1_0 = 285; + public static final int UC_CPU_PPC32_7447A_V1_1 = 286; + public static final int UC_CPU_PPC32_7457A_V1_1 = 287; + public static final int UC_CPU_PPC32_7447A_V1_2 = 288; + public static final int UC_CPU_PPC32_7457A_V1_2 = 289; + public static final int UC_CPU_PPC32_ENDING = 290; // PPC64 CPU - public static final int UC_CPU_PPC_E5500 = 0; - public static final int UC_CPU_PPC_E6500 = 1; - public static final int UC_CPU_PPC_970_V2_2 = 2; - public static final int UC_CPU_PPC_970FX_V1_0 = 3; - public static final int UC_CPU_PPC_970FX_V2_0 = 4; - public static final int UC_CPU_PPC_970FX_V2_1 = 5; - public static final int UC_CPU_PPC_970FX_V3_0 = 6; - public static final int UC_CPU_PPC_970FX_V3_1 = 7; - public static final int UC_CPU_PPC_970MP_V1_0 = 8; - public static final int UC_CPU_PPC_970MP_V1_1 = 9; - public static final int UC_CPU_PPC_POWER5_V2_1 = 10; - public static final int UC_CPU_PPC_POWER7_V2_3 = 11; - public static final int UC_CPU_PPC_POWER7_V2_1 = 12; - public static final int UC_CPU_PPC_POWER8E_V2_1 = 13; - public static final int UC_CPU_PPC_POWER8_V2_0 = 14; - public static final int UC_CPU_PPC_POWER8NVL_V1_0 = 15; - public static final int UC_CPU_PPC_POWER9_V1_0 = 16; - public static final int UC_CPU_PPC_POWER9_V2_0 = 17; - public static final int UC_CPU_PPC_POWER10_V1_0 = 18; + public static final int UC_CPU_PPC64_E5500 = 0; + public static final int UC_CPU_PPC64_E6500 = 1; + public static final int UC_CPU_PPC64_970_V2_2 = 2; + public static final int UC_CPU_PPC64_970FX_V1_0 = 3; + public static final int UC_CPU_PPC64_970FX_V2_0 = 4; + public static final int UC_CPU_PPC64_970FX_V2_1 = 5; + public static final int UC_CPU_PPC64_970FX_V3_0 = 6; + public static final int UC_CPU_PPC64_970FX_V3_1 = 7; + public static final int UC_CPU_PPC64_970MP_V1_0 = 8; + public static final int UC_CPU_PPC64_970MP_V1_1 = 9; + public static final int UC_CPU_PPC64_POWER5_V2_1 = 10; + public static final int UC_CPU_PPC64_POWER7_V2_3 = 11; + public static final int UC_CPU_PPC64_POWER7_V2_1 = 12; + public static final int UC_CPU_PPC64_POWER8E_V2_1 = 13; + public static final int UC_CPU_PPC64_POWER8_V2_0 = 14; + public static final int UC_CPU_PPC64_POWER8NVL_V1_0 = 15; + public static final int UC_CPU_PPC64_POWER9_V1_0 = 16; + public static final int UC_CPU_PPC64_POWER9_V2_0 = 17; + public static final int UC_CPU_PPC64_POWER10_V1_0 = 18; + public static final int UC_CPU_PPC64_ENDING = 19; // PPC registers diff --git a/bindings/java/unicorn/RiscvConst.java b/bindings/java/unicorn/RiscvConst.java index f56315de..17a17825 100644 --- a/bindings/java/unicorn/RiscvConst.java +++ b/bindings/java/unicorn/RiscvConst.java @@ -10,6 +10,7 @@ public interface RiscvConst { public static final int UC_CPU_RISCV32_BASE32 = 1; public static final int UC_CPU_RISCV32_SIFIVE_E31 = 2; public static final int UC_CPU_RISCV32_SIFIVE_U34 = 3; + public static final int UC_CPU_RISCV32_ENDING = 4; // RISCV64 CPU @@ -17,6 +18,7 @@ public interface RiscvConst { public static final int UC_CPU_RISCV64_BASE64 = 1; public static final int UC_CPU_RISCV64_SIFIVE_E51 = 2; public static final int UC_CPU_RISCV64_SIFIVE_U54 = 3; + public static final int UC_CPU_RISCV64_ENDING = 4; // RISCV registers diff --git a/bindings/java/unicorn/S390xConst.java b/bindings/java/unicorn/S390xConst.java index 8d9a343d..57b4c588 100644 --- a/bindings/java/unicorn/S390xConst.java +++ b/bindings/java/unicorn/S390xConst.java @@ -44,6 +44,7 @@ public interface S390xConst { public static final int UC_CPU_S390X_GEN15B = 35; public static final int UC_CPU_S390X_QEMU = 36; public static final int UC_CPU_S390X_MAX = 37; + public static final int UC_CPU_S390X_ENDING = 38; // S390X registers diff --git a/bindings/java/unicorn/SparcConst.java b/bindings/java/unicorn/SparcConst.java index d5c15a06..e2a71eb4 100644 --- a/bindings/java/unicorn/SparcConst.java +++ b/bindings/java/unicorn/SparcConst.java @@ -19,6 +19,7 @@ public interface SparcConst { public static final int UC_CPU_SPARC32_TI_SUPERSPARC_II = 10; public static final int UC_CPU_SPARC32_LEON2 = 11; public static final int UC_CPU_SPARC32_LEON3 = 12; + public static final int UC_CPU_SPARC32_ENDING = 13; // SPARC64 CPU @@ -39,6 +40,7 @@ public interface SparcConst { public static final int UC_CPU_SPARC64_SUN_ULTRASPARC_T1 = 14; public static final int UC_CPU_SPARC64_SUN_ULTRASPARC_T2 = 15; public static final int UC_CPU_SPARC64_NEC_ULTRASPARC_I = 16; + public static final int UC_CPU_SPARC64_ENDING = 17; // SPARC registers diff --git a/bindings/java/unicorn/X86Const.java b/bindings/java/unicorn/X86Const.java index 2660c55e..7054f787 100644 --- a/bindings/java/unicorn/X86Const.java +++ b/bindings/java/unicorn/X86Const.java @@ -44,6 +44,7 @@ public interface X86Const { public static final int UC_CPU_X86_EPYC = 35; public static final int UC_CPU_X86_DHYANA = 36; public static final int UC_CPU_X86_EPYC_ROME = 37; + public static final int UC_CPU_X86_ENDING = 38; // X86 registers diff --git a/bindings/pascal/unicorn/Arm64Const.pas b/bindings/pascal/unicorn/Arm64Const.pas index b4c84e38..9e3939d3 100644 --- a/bindings/pascal/unicorn/Arm64Const.pas +++ b/bindings/pascal/unicorn/Arm64Const.pas @@ -7,10 +7,11 @@ interface const // ARM64 CPU - UC_CPU_AARCH64_A57 = 0; - UC_CPU_AARCH64_A53 = 1; - UC_CPU_AARCH64_A72 = 2; - UC_CPU_AARCH64_MAX = 3; + UC_CPU_ARM64_A57 = 0; + UC_CPU_ARM64_A53 = 1; + UC_CPU_ARM64_A72 = 2; + UC_CPU_ARM64_MAX = 3; + UC_CPU_ARM64_ENDING = 4; // ARM64 registers diff --git a/bindings/pascal/unicorn/ArmConst.pas b/bindings/pascal/unicorn/ArmConst.pas index b1524a73..8974f494 100644 --- a/bindings/pascal/unicorn/ArmConst.pas +++ b/bindings/pascal/unicorn/ArmConst.pas @@ -41,6 +41,7 @@ const UC_CPU_ARM_PXA270C0 = 31; UC_CPU_ARM_PXA270C5 = 32; UC_CPU_ARM_MAX = 33; + UC_CPU_ARM_ENDING = 34; // ARM registers diff --git a/bindings/pascal/unicorn/M68kConst.pas b/bindings/pascal/unicorn/M68kConst.pas index 587ee15a..8bfd9e5d 100644 --- a/bindings/pascal/unicorn/M68kConst.pas +++ b/bindings/pascal/unicorn/M68kConst.pas @@ -16,6 +16,7 @@ const UC_CPU_M68K_M5208 = 6; UC_CPU_M68K_CFV4E = 7; UC_CPU_M68K_ANY = 8; + UC_CPU_M68K_ENDING = 9; // M68K registers diff --git a/bindings/pascal/unicorn/MipsConst.pas b/bindings/pascal/unicorn/MipsConst.pas index 4c622015..89324766 100644 --- a/bindings/pascal/unicorn/MipsConst.pas +++ b/bindings/pascal/unicorn/MipsConst.pas @@ -23,6 +23,7 @@ const UC_CPU_MIPS32_P5600 = 13; UC_CPU_MIPS32_MIPS32R6_GENERIC = 14; UC_CPU_MIPS32_I7200 = 15; + UC_CPU_MIPS32_ENDING = 16; // MIPS64 CPUS @@ -39,6 +40,7 @@ const UC_CPU_MIPS64_LOONGSON_2E = 10; UC_CPU_MIPS64_LOONGSON_2F = 11; UC_CPU_MIPS64_MIPS64DSPR2 = 12; + UC_CPU_MIPS64_ENDING = 13; // MIPS registers diff --git a/bindings/pascal/unicorn/PpcConst.pas b/bindings/pascal/unicorn/PpcConst.pas index d43c4f1b..543707f1 100644 --- a/bindings/pascal/unicorn/PpcConst.pas +++ b/bindings/pascal/unicorn/PpcConst.pas @@ -7,318 +7,320 @@ interface const // PPC CPU - UC_CPU_PPC_401 = 0; - UC_CPU_PPC_401A1 = 1; - UC_CPU_PPC_401B2 = 2; - UC_CPU_PPC_401C2 = 3; - UC_CPU_PPC_401D2 = 4; - UC_CPU_PPC_401E2 = 5; - UC_CPU_PPC_401F2 = 6; - UC_CPU_PPC_401G2 = 7; - UC_CPU_PPC_IOP480 = 8; - UC_CPU_PPC_COBRA = 9; - UC_CPU_PPC_403GA = 10; - UC_CPU_PPC_403GB = 11; - UC_CPU_PPC_403GC = 12; - UC_CPU_PPC_403GCX = 13; - UC_CPU_PPC_405D2 = 14; - UC_CPU_PPC_405D4 = 15; - UC_CPU_PPC_405CRA = 16; - UC_CPU_PPC_405CRB = 17; - UC_CPU_PPC_405CRC = 18; - UC_CPU_PPC_405EP = 19; - UC_CPU_PPC_405EZ = 20; - UC_CPU_PPC_405GPA = 21; - UC_CPU_PPC_405GPB = 22; - UC_CPU_PPC_405GPC = 23; - UC_CPU_PPC_405GPD = 24; - UC_CPU_PPC_405GPR = 25; - UC_CPU_PPC_405LP = 26; - UC_CPU_PPC_NPE405H = 27; - UC_CPU_PPC_NPE405H2 = 28; - UC_CPU_PPC_NPE405L = 29; - UC_CPU_PPC_NPE4GS3 = 30; - UC_CPU_PPC_STB03 = 31; - UC_CPU_PPC_STB04 = 32; - UC_CPU_PPC_STB25 = 33; - UC_CPU_PPC_X2VP4 = 34; - UC_CPU_PPC_X2VP20 = 35; - UC_CPU_PPC_440_XILINX = 36; - UC_CPU_PPC_440_XILINX_W_DFPU = 37; - UC_CPU_PPC_440EPA = 38; - UC_CPU_PPC_440EPB = 39; - UC_CPU_PPC_440EPX = 40; - UC_CPU_PPC_460EXB = 41; - UC_CPU_PPC_G2 = 42; - UC_CPU_PPC_G2H4 = 43; - UC_CPU_PPC_G2GP = 44; - UC_CPU_PPC_G2LS = 45; - UC_CPU_PPC_G2HIP3 = 46; - UC_CPU_PPC_G2HIP4 = 47; - UC_CPU_PPC_MPC603 = 48; - UC_CPU_PPC_G2LE = 49; - UC_CPU_PPC_G2LEGP = 50; - UC_CPU_PPC_G2LELS = 51; - UC_CPU_PPC_G2LEGP1 = 52; - UC_CPU_PPC_G2LEGP3 = 53; - UC_CPU_PPC_MPC5200_V10 = 54; - UC_CPU_PPC_MPC5200_V11 = 55; - UC_CPU_PPC_MPC5200_V12 = 56; - UC_CPU_PPC_MPC5200B_V20 = 57; - UC_CPU_PPC_MPC5200B_V21 = 58; - UC_CPU_PPC_E200Z5 = 59; - UC_CPU_PPC_E200Z6 = 60; - UC_CPU_PPC_E300C1 = 61; - UC_CPU_PPC_E300C2 = 62; - UC_CPU_PPC_E300C3 = 63; - UC_CPU_PPC_E300C4 = 64; - UC_CPU_PPC_MPC8343 = 65; - UC_CPU_PPC_MPC8343A = 66; - UC_CPU_PPC_MPC8343E = 67; - UC_CPU_PPC_MPC8343EA = 68; - UC_CPU_PPC_MPC8347T = 69; - UC_CPU_PPC_MPC8347P = 70; - UC_CPU_PPC_MPC8347AT = 71; - UC_CPU_PPC_MPC8347AP = 72; - UC_CPU_PPC_MPC8347ET = 73; - UC_CPU_PPC_MPC8347EP = 74; - UC_CPU_PPC_MPC8347EAT = 75; - UC_CPU_PPC_MPC8347EAP = 76; - UC_CPU_PPC_MPC8349 = 77; - UC_CPU_PPC_MPC8349A = 78; - UC_CPU_PPC_MPC8349E = 79; - UC_CPU_PPC_MPC8349EA = 80; - UC_CPU_PPC_MPC8377 = 81; - UC_CPU_PPC_MPC8377E = 82; - UC_CPU_PPC_MPC8378 = 83; - UC_CPU_PPC_MPC8378E = 84; - UC_CPU_PPC_MPC8379 = 85; - UC_CPU_PPC_MPC8379E = 86; - UC_CPU_PPC_E500_V10 = 87; - UC_CPU_PPC_E500_V20 = 88; - UC_CPU_PPC_E500V2_V10 = 89; - UC_CPU_PPC_E500V2_V20 = 90; - UC_CPU_PPC_E500V2_V21 = 91; - UC_CPU_PPC_E500V2_V22 = 92; - UC_CPU_PPC_E500V2_V30 = 93; - UC_CPU_PPC_E500MC = 94; - UC_CPU_PPC_MPC8533_V10 = 95; - UC_CPU_PPC_MPC8533_V11 = 96; - UC_CPU_PPC_MPC8533E_V10 = 97; - UC_CPU_PPC_MPC8533E_V11 = 98; - UC_CPU_PPC_MPC8540_V10 = 99; - UC_CPU_PPC_MPC8540_V20 = 100; - UC_CPU_PPC_MPC8540_V21 = 101; - UC_CPU_PPC_MPC8541_V10 = 102; - UC_CPU_PPC_MPC8541_V11 = 103; - UC_CPU_PPC_MPC8541E_V10 = 104; - UC_CPU_PPC_MPC8541E_V11 = 105; - UC_CPU_PPC_MPC8543_V10 = 106; - UC_CPU_PPC_MPC8543_V11 = 107; - UC_CPU_PPC_MPC8543_V20 = 108; - UC_CPU_PPC_MPC8543_V21 = 109; - UC_CPU_PPC_MPC8543E_V10 = 110; - UC_CPU_PPC_MPC8543E_V11 = 111; - UC_CPU_PPC_MPC8543E_V20 = 112; - UC_CPU_PPC_MPC8543E_V21 = 113; - UC_CPU_PPC_MPC8544_V10 = 114; - UC_CPU_PPC_MPC8544_V11 = 115; - UC_CPU_PPC_MPC8544E_V10 = 116; - UC_CPU_PPC_MPC8544E_V11 = 117; - UC_CPU_PPC_MPC8545_V20 = 118; - UC_CPU_PPC_MPC8545_V21 = 119; - UC_CPU_PPC_MPC8545E_V20 = 120; - UC_CPU_PPC_MPC8545E_V21 = 121; - UC_CPU_PPC_MPC8547E_V20 = 122; - UC_CPU_PPC_MPC8547E_V21 = 123; - UC_CPU_PPC_MPC8548_V10 = 124; - UC_CPU_PPC_MPC8548_V11 = 125; - UC_CPU_PPC_MPC8548_V20 = 126; - UC_CPU_PPC_MPC8548_V21 = 127; - UC_CPU_PPC_MPC8548E_V10 = 128; - UC_CPU_PPC_MPC8548E_V11 = 129; - UC_CPU_PPC_MPC8548E_V20 = 130; - UC_CPU_PPC_MPC8548E_V21 = 131; - UC_CPU_PPC_MPC8555_V10 = 132; - UC_CPU_PPC_MPC8555_V11 = 133; - UC_CPU_PPC_MPC8555E_V10 = 134; - UC_CPU_PPC_MPC8555E_V11 = 135; - UC_CPU_PPC_MPC8560_V10 = 136; - UC_CPU_PPC_MPC8560_V20 = 137; - UC_CPU_PPC_MPC8560_V21 = 138; - UC_CPU_PPC_MPC8567 = 139; - UC_CPU_PPC_MPC8567E = 140; - UC_CPU_PPC_MPC8568 = 141; - UC_CPU_PPC_MPC8568E = 142; - UC_CPU_PPC_MPC8572 = 143; - UC_CPU_PPC_MPC8572E = 144; - UC_CPU_PPC_E600 = 145; - UC_CPU_PPC_MPC8610 = 146; - UC_CPU_PPC_MPC8641 = 147; - UC_CPU_PPC_MPC8641D = 148; - UC_CPU_PPC_601_V0 = 149; - UC_CPU_PPC_601_V1 = 150; - UC_CPU_PPC_601_V2 = 151; - UC_CPU_PPC_602 = 152; - UC_CPU_PPC_603 = 153; - UC_CPU_PPC_603E_V1_1 = 154; - UC_CPU_PPC_603E_V1_2 = 155; - UC_CPU_PPC_603E_V1_3 = 156; - UC_CPU_PPC_603E_V1_4 = 157; - UC_CPU_PPC_603E_V2_2 = 158; - UC_CPU_PPC_603E_V3 = 159; - UC_CPU_PPC_603E_V4 = 160; - UC_CPU_PPC_603E_V4_1 = 161; - UC_CPU_PPC_603E7 = 162; - UC_CPU_PPC_603E7T = 163; - UC_CPU_PPC_603E7V = 164; - UC_CPU_PPC_603E7V1 = 165; - UC_CPU_PPC_603E7V2 = 166; - UC_CPU_PPC_603P = 167; - UC_CPU_PPC_604 = 168; - UC_CPU_PPC_604E_V1_0 = 169; - UC_CPU_PPC_604E_V2_2 = 170; - UC_CPU_PPC_604E_V2_4 = 171; - UC_CPU_PPC_604R = 172; - UC_CPU_PPC_740_V1_0 = 173; - UC_CPU_PPC_750_V1_0 = 174; - UC_CPU_PPC_740_V2_0 = 175; - UC_CPU_PPC_750_V2_0 = 176; - UC_CPU_PPC_740_V2_1 = 177; - UC_CPU_PPC_750_V2_1 = 178; - UC_CPU_PPC_740_V2_2 = 179; - UC_CPU_PPC_750_V2_2 = 180; - UC_CPU_PPC_740_V3_0 = 181; - UC_CPU_PPC_750_V3_0 = 182; - UC_CPU_PPC_740_V3_1 = 183; - UC_CPU_PPC_750_V3_1 = 184; - UC_CPU_PPC_740E = 185; - UC_CPU_PPC_750E = 186; - UC_CPU_PPC_740P = 187; - UC_CPU_PPC_750P = 188; - UC_CPU_PPC_750CL_V1_0 = 189; - UC_CPU_PPC_750CL_V2_0 = 190; - UC_CPU_PPC_750CX_V1_0 = 191; - UC_CPU_PPC_750CX_V2_0 = 192; - UC_CPU_PPC_750CX_V2_1 = 193; - UC_CPU_PPC_750CX_V2_2 = 194; - UC_CPU_PPC_750CXE_V2_1 = 195; - UC_CPU_PPC_750CXE_V2_2 = 196; - UC_CPU_PPC_750CXE_V2_3 = 197; - UC_CPU_PPC_750CXE_V2_4 = 198; - UC_CPU_PPC_750CXE_V2_4B = 199; - UC_CPU_PPC_750CXE_V3_0 = 200; - UC_CPU_PPC_750CXE_V3_1 = 201; - UC_CPU_PPC_750CXE_V3_1B = 202; - UC_CPU_PPC_750CXR = 203; - UC_CPU_PPC_750FL = 204; - UC_CPU_PPC_750FX_V1_0 = 205; - UC_CPU_PPC_750FX_V2_0 = 206; - UC_CPU_PPC_750FX_V2_1 = 207; - UC_CPU_PPC_750FX_V2_2 = 208; - UC_CPU_PPC_750FX_V2_3 = 209; - UC_CPU_PPC_750GL = 210; - UC_CPU_PPC_750GX_V1_0 = 211; - UC_CPU_PPC_750GX_V1_1 = 212; - UC_CPU_PPC_750GX_V1_2 = 213; - UC_CPU_PPC_750L_V2_0 = 214; - UC_CPU_PPC_750L_V2_1 = 215; - UC_CPU_PPC_750L_V2_2 = 216; - UC_CPU_PPC_750L_V3_0 = 217; - UC_CPU_PPC_750L_V3_2 = 218; - UC_CPU_PPC_745_V1_0 = 219; - UC_CPU_PPC_755_V1_0 = 220; - UC_CPU_PPC_745_V1_1 = 221; - UC_CPU_PPC_755_V1_1 = 222; - UC_CPU_PPC_745_V2_0 = 223; - UC_CPU_PPC_755_V2_0 = 224; - UC_CPU_PPC_745_V2_1 = 225; - UC_CPU_PPC_755_V2_1 = 226; - UC_CPU_PPC_745_V2_2 = 227; - UC_CPU_PPC_755_V2_2 = 228; - UC_CPU_PPC_745_V2_3 = 229; - UC_CPU_PPC_755_V2_3 = 230; - UC_CPU_PPC_745_V2_4 = 231; - UC_CPU_PPC_755_V2_4 = 232; - UC_CPU_PPC_745_V2_5 = 233; - UC_CPU_PPC_755_V2_5 = 234; - UC_CPU_PPC_745_V2_6 = 235; - UC_CPU_PPC_755_V2_6 = 236; - UC_CPU_PPC_745_V2_7 = 237; - UC_CPU_PPC_755_V2_7 = 238; - UC_CPU_PPC_745_V2_8 = 239; - UC_CPU_PPC_755_V2_8 = 240; - UC_CPU_PPC_7400_V1_0 = 241; - UC_CPU_PPC_7400_V1_1 = 242; - UC_CPU_PPC_7400_V2_0 = 243; - UC_CPU_PPC_7400_V2_1 = 244; - UC_CPU_PPC_7400_V2_2 = 245; - UC_CPU_PPC_7400_V2_6 = 246; - UC_CPU_PPC_7400_V2_7 = 247; - UC_CPU_PPC_7400_V2_8 = 248; - UC_CPU_PPC_7400_V2_9 = 249; - UC_CPU_PPC_7410_V1_0 = 250; - UC_CPU_PPC_7410_V1_1 = 251; - UC_CPU_PPC_7410_V1_2 = 252; - UC_CPU_PPC_7410_V1_3 = 253; - UC_CPU_PPC_7410_V1_4 = 254; - UC_CPU_PPC_7448_V1_0 = 255; - UC_CPU_PPC_7448_V1_1 = 256; - UC_CPU_PPC_7448_V2_0 = 257; - UC_CPU_PPC_7448_V2_1 = 258; - UC_CPU_PPC_7450_V1_0 = 259; - UC_CPU_PPC_7450_V1_1 = 260; - UC_CPU_PPC_7450_V1_2 = 261; - UC_CPU_PPC_7450_V2_0 = 262; - UC_CPU_PPC_7450_V2_1 = 263; - UC_CPU_PPC_7441_V2_1 = 264; - UC_CPU_PPC_7441_V2_3 = 265; - UC_CPU_PPC_7451_V2_3 = 266; - UC_CPU_PPC_7441_V2_10 = 267; - UC_CPU_PPC_7451_V2_10 = 268; - UC_CPU_PPC_7445_V1_0 = 269; - UC_CPU_PPC_7455_V1_0 = 270; - UC_CPU_PPC_7445_V2_1 = 271; - UC_CPU_PPC_7455_V2_1 = 272; - UC_CPU_PPC_7445_V3_2 = 273; - UC_CPU_PPC_7455_V3_2 = 274; - UC_CPU_PPC_7445_V3_3 = 275; - UC_CPU_PPC_7455_V3_3 = 276; - UC_CPU_PPC_7445_V3_4 = 277; - UC_CPU_PPC_7455_V3_4 = 278; - UC_CPU_PPC_7447_V1_0 = 279; - UC_CPU_PPC_7457_V1_0 = 280; - UC_CPU_PPC_7447_V1_1 = 281; - UC_CPU_PPC_7457_V1_1 = 282; - UC_CPU_PPC_7457_V1_2 = 283; - UC_CPU_PPC_7447A_V1_0 = 284; - UC_CPU_PPC_7457A_V1_0 = 285; - UC_CPU_PPC_7447A_V1_1 = 286; - UC_CPU_PPC_7457A_V1_1 = 287; - UC_CPU_PPC_7447A_V1_2 = 288; - UC_CPU_PPC_7457A_V1_2 = 289; + 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_PPC_E5500 = 0; - UC_CPU_PPC_E6500 = 1; - UC_CPU_PPC_970_V2_2 = 2; - UC_CPU_PPC_970FX_V1_0 = 3; - UC_CPU_PPC_970FX_V2_0 = 4; - UC_CPU_PPC_970FX_V2_1 = 5; - UC_CPU_PPC_970FX_V3_0 = 6; - UC_CPU_PPC_970FX_V3_1 = 7; - UC_CPU_PPC_970MP_V1_0 = 8; - UC_CPU_PPC_970MP_V1_1 = 9; - UC_CPU_PPC_POWER5_V2_1 = 10; - UC_CPU_PPC_POWER7_V2_3 = 11; - UC_CPU_PPC_POWER7_V2_1 = 12; - UC_CPU_PPC_POWER8E_V2_1 = 13; - UC_CPU_PPC_POWER8_V2_0 = 14; - UC_CPU_PPC_POWER8NVL_V1_0 = 15; - UC_CPU_PPC_POWER9_V1_0 = 16; - UC_CPU_PPC_POWER9_V2_0 = 17; - UC_CPU_PPC_POWER10_V1_0 = 18; + 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 diff --git a/bindings/pascal/unicorn/RiscvConst.pas b/bindings/pascal/unicorn/RiscvConst.pas index 39dcb405..0eb6e7a2 100644 --- a/bindings/pascal/unicorn/RiscvConst.pas +++ b/bindings/pascal/unicorn/RiscvConst.pas @@ -11,6 +11,7 @@ const UC_CPU_RISCV32_BASE32 = 1; UC_CPU_RISCV32_SIFIVE_E31 = 2; UC_CPU_RISCV32_SIFIVE_U34 = 3; + UC_CPU_RISCV32_ENDING = 4; // RISCV64 CPU @@ -18,6 +19,7 @@ const UC_CPU_RISCV64_BASE64 = 1; UC_CPU_RISCV64_SIFIVE_E51 = 2; UC_CPU_RISCV64_SIFIVE_U54 = 3; + UC_CPU_RISCV64_ENDING = 4; // RISCV registers diff --git a/bindings/pascal/unicorn/S390xConst.pas b/bindings/pascal/unicorn/S390xConst.pas index 6ac09f19..2034f10e 100644 --- a/bindings/pascal/unicorn/S390xConst.pas +++ b/bindings/pascal/unicorn/S390xConst.pas @@ -45,6 +45,7 @@ const UC_CPU_S390X_GEN15B = 35; UC_CPU_S390X_QEMU = 36; UC_CPU_S390X_MAX = 37; + UC_CPU_S390X_ENDING = 38; // S390X registers diff --git a/bindings/pascal/unicorn/SparcConst.pas b/bindings/pascal/unicorn/SparcConst.pas index a8cd60bd..1f0abb3e 100644 --- a/bindings/pascal/unicorn/SparcConst.pas +++ b/bindings/pascal/unicorn/SparcConst.pas @@ -20,6 +20,7 @@ const UC_CPU_SPARC32_TI_SUPERSPARC_II = 10; UC_CPU_SPARC32_LEON2 = 11; UC_CPU_SPARC32_LEON3 = 12; + UC_CPU_SPARC32_ENDING = 13; // SPARC64 CPU @@ -40,6 +41,7 @@ const UC_CPU_SPARC64_SUN_ULTRASPARC_T1 = 14; UC_CPU_SPARC64_SUN_ULTRASPARC_T2 = 15; UC_CPU_SPARC64_NEC_ULTRASPARC_I = 16; + UC_CPU_SPARC64_ENDING = 17; // SPARC registers diff --git a/bindings/pascal/unicorn/X86Const.pas b/bindings/pascal/unicorn/X86Const.pas index d4326150..a7e44ddd 100644 --- a/bindings/pascal/unicorn/X86Const.pas +++ b/bindings/pascal/unicorn/X86Const.pas @@ -45,6 +45,7 @@ const UC_CPU_X86_EPYC = 35; UC_CPU_X86_DHYANA = 36; UC_CPU_X86_EPYC_ROME = 37; + UC_CPU_X86_ENDING = 38; // X86 registers diff --git a/bindings/python/unicorn/arm64_const.py b/bindings/python/unicorn/arm64_const.py index b28a9a04..8d7c5a70 100644 --- a/bindings/python/unicorn/arm64_const.py +++ b/bindings/python/unicorn/arm64_const.py @@ -2,10 +2,11 @@ # ARM64 CPU -UC_CPU_AARCH64_A57 = 0 -UC_CPU_AARCH64_A53 = 1 -UC_CPU_AARCH64_A72 = 2 -UC_CPU_AARCH64_MAX = 3 +UC_CPU_ARM64_A57 = 0 +UC_CPU_ARM64_A53 = 1 +UC_CPU_ARM64_A72 = 2 +UC_CPU_ARM64_MAX = 3 +UC_CPU_ARM64_ENDING = 4 # ARM64 registers diff --git a/bindings/python/unicorn/arm_const.py b/bindings/python/unicorn/arm_const.py index f681f047..e48825b0 100644 --- a/bindings/python/unicorn/arm_const.py +++ b/bindings/python/unicorn/arm_const.py @@ -36,6 +36,7 @@ UC_CPU_ARM_PXA270B1 = 30 UC_CPU_ARM_PXA270C0 = 31 UC_CPU_ARM_PXA270C5 = 32 UC_CPU_ARM_MAX = 33 +UC_CPU_ARM_ENDING = 34 # ARM registers diff --git a/bindings/python/unicorn/m68k_const.py b/bindings/python/unicorn/m68k_const.py index ad335023..6d0cdc57 100644 --- a/bindings/python/unicorn/m68k_const.py +++ b/bindings/python/unicorn/m68k_const.py @@ -11,6 +11,7 @@ UC_CPU_M68K_M68060 = 5 UC_CPU_M68K_M5208 = 6 UC_CPU_M68K_CFV4E = 7 UC_CPU_M68K_ANY = 8 +UC_CPU_M68K_ENDING = 9 # M68K registers diff --git a/bindings/python/unicorn/mips_const.py b/bindings/python/unicorn/mips_const.py index e8414356..e19148b9 100644 --- a/bindings/python/unicorn/mips_const.py +++ b/bindings/python/unicorn/mips_const.py @@ -18,6 +18,7 @@ UC_CPU_MIPS32_M14KC = 12 UC_CPU_MIPS32_P5600 = 13 UC_CPU_MIPS32_MIPS32R6_GENERIC = 14 UC_CPU_MIPS32_I7200 = 15 +UC_CPU_MIPS32_ENDING = 16 # MIPS64 CPUS @@ -34,6 +35,7 @@ UC_CPU_MIPS64_I6500 = 9 UC_CPU_MIPS64_LOONGSON_2E = 10 UC_CPU_MIPS64_LOONGSON_2F = 11 UC_CPU_MIPS64_MIPS64DSPR2 = 12 +UC_CPU_MIPS64_ENDING = 13 # MIPS registers diff --git a/bindings/python/unicorn/ppc_const.py b/bindings/python/unicorn/ppc_const.py index f4e4612d..9066fde9 100644 --- a/bindings/python/unicorn/ppc_const.py +++ b/bindings/python/unicorn/ppc_const.py @@ -2,318 +2,320 @@ # PPC CPU -UC_CPU_PPC_401 = 0 -UC_CPU_PPC_401A1 = 1 -UC_CPU_PPC_401B2 = 2 -UC_CPU_PPC_401C2 = 3 -UC_CPU_PPC_401D2 = 4 -UC_CPU_PPC_401E2 = 5 -UC_CPU_PPC_401F2 = 6 -UC_CPU_PPC_401G2 = 7 -UC_CPU_PPC_IOP480 = 8 -UC_CPU_PPC_COBRA = 9 -UC_CPU_PPC_403GA = 10 -UC_CPU_PPC_403GB = 11 -UC_CPU_PPC_403GC = 12 -UC_CPU_PPC_403GCX = 13 -UC_CPU_PPC_405D2 = 14 -UC_CPU_PPC_405D4 = 15 -UC_CPU_PPC_405CRA = 16 -UC_CPU_PPC_405CRB = 17 -UC_CPU_PPC_405CRC = 18 -UC_CPU_PPC_405EP = 19 -UC_CPU_PPC_405EZ = 20 -UC_CPU_PPC_405GPA = 21 -UC_CPU_PPC_405GPB = 22 -UC_CPU_PPC_405GPC = 23 -UC_CPU_PPC_405GPD = 24 -UC_CPU_PPC_405GPR = 25 -UC_CPU_PPC_405LP = 26 -UC_CPU_PPC_NPE405H = 27 -UC_CPU_PPC_NPE405H2 = 28 -UC_CPU_PPC_NPE405L = 29 -UC_CPU_PPC_NPE4GS3 = 30 -UC_CPU_PPC_STB03 = 31 -UC_CPU_PPC_STB04 = 32 -UC_CPU_PPC_STB25 = 33 -UC_CPU_PPC_X2VP4 = 34 -UC_CPU_PPC_X2VP20 = 35 -UC_CPU_PPC_440_XILINX = 36 -UC_CPU_PPC_440_XILINX_W_DFPU = 37 -UC_CPU_PPC_440EPA = 38 -UC_CPU_PPC_440EPB = 39 -UC_CPU_PPC_440EPX = 40 -UC_CPU_PPC_460EXB = 41 -UC_CPU_PPC_G2 = 42 -UC_CPU_PPC_G2H4 = 43 -UC_CPU_PPC_G2GP = 44 -UC_CPU_PPC_G2LS = 45 -UC_CPU_PPC_G2HIP3 = 46 -UC_CPU_PPC_G2HIP4 = 47 -UC_CPU_PPC_MPC603 = 48 -UC_CPU_PPC_G2LE = 49 -UC_CPU_PPC_G2LEGP = 50 -UC_CPU_PPC_G2LELS = 51 -UC_CPU_PPC_G2LEGP1 = 52 -UC_CPU_PPC_G2LEGP3 = 53 -UC_CPU_PPC_MPC5200_V10 = 54 -UC_CPU_PPC_MPC5200_V11 = 55 -UC_CPU_PPC_MPC5200_V12 = 56 -UC_CPU_PPC_MPC5200B_V20 = 57 -UC_CPU_PPC_MPC5200B_V21 = 58 -UC_CPU_PPC_E200Z5 = 59 -UC_CPU_PPC_E200Z6 = 60 -UC_CPU_PPC_E300C1 = 61 -UC_CPU_PPC_E300C2 = 62 -UC_CPU_PPC_E300C3 = 63 -UC_CPU_PPC_E300C4 = 64 -UC_CPU_PPC_MPC8343 = 65 -UC_CPU_PPC_MPC8343A = 66 -UC_CPU_PPC_MPC8343E = 67 -UC_CPU_PPC_MPC8343EA = 68 -UC_CPU_PPC_MPC8347T = 69 -UC_CPU_PPC_MPC8347P = 70 -UC_CPU_PPC_MPC8347AT = 71 -UC_CPU_PPC_MPC8347AP = 72 -UC_CPU_PPC_MPC8347ET = 73 -UC_CPU_PPC_MPC8347EP = 74 -UC_CPU_PPC_MPC8347EAT = 75 -UC_CPU_PPC_MPC8347EAP = 76 -UC_CPU_PPC_MPC8349 = 77 -UC_CPU_PPC_MPC8349A = 78 -UC_CPU_PPC_MPC8349E = 79 -UC_CPU_PPC_MPC8349EA = 80 -UC_CPU_PPC_MPC8377 = 81 -UC_CPU_PPC_MPC8377E = 82 -UC_CPU_PPC_MPC8378 = 83 -UC_CPU_PPC_MPC8378E = 84 -UC_CPU_PPC_MPC8379 = 85 -UC_CPU_PPC_MPC8379E = 86 -UC_CPU_PPC_E500_V10 = 87 -UC_CPU_PPC_E500_V20 = 88 -UC_CPU_PPC_E500V2_V10 = 89 -UC_CPU_PPC_E500V2_V20 = 90 -UC_CPU_PPC_E500V2_V21 = 91 -UC_CPU_PPC_E500V2_V22 = 92 -UC_CPU_PPC_E500V2_V30 = 93 -UC_CPU_PPC_E500MC = 94 -UC_CPU_PPC_MPC8533_V10 = 95 -UC_CPU_PPC_MPC8533_V11 = 96 -UC_CPU_PPC_MPC8533E_V10 = 97 -UC_CPU_PPC_MPC8533E_V11 = 98 -UC_CPU_PPC_MPC8540_V10 = 99 -UC_CPU_PPC_MPC8540_V20 = 100 -UC_CPU_PPC_MPC8540_V21 = 101 -UC_CPU_PPC_MPC8541_V10 = 102 -UC_CPU_PPC_MPC8541_V11 = 103 -UC_CPU_PPC_MPC8541E_V10 = 104 -UC_CPU_PPC_MPC8541E_V11 = 105 -UC_CPU_PPC_MPC8543_V10 = 106 -UC_CPU_PPC_MPC8543_V11 = 107 -UC_CPU_PPC_MPC8543_V20 = 108 -UC_CPU_PPC_MPC8543_V21 = 109 -UC_CPU_PPC_MPC8543E_V10 = 110 -UC_CPU_PPC_MPC8543E_V11 = 111 -UC_CPU_PPC_MPC8543E_V20 = 112 -UC_CPU_PPC_MPC8543E_V21 = 113 -UC_CPU_PPC_MPC8544_V10 = 114 -UC_CPU_PPC_MPC8544_V11 = 115 -UC_CPU_PPC_MPC8544E_V10 = 116 -UC_CPU_PPC_MPC8544E_V11 = 117 -UC_CPU_PPC_MPC8545_V20 = 118 -UC_CPU_PPC_MPC8545_V21 = 119 -UC_CPU_PPC_MPC8545E_V20 = 120 -UC_CPU_PPC_MPC8545E_V21 = 121 -UC_CPU_PPC_MPC8547E_V20 = 122 -UC_CPU_PPC_MPC8547E_V21 = 123 -UC_CPU_PPC_MPC8548_V10 = 124 -UC_CPU_PPC_MPC8548_V11 = 125 -UC_CPU_PPC_MPC8548_V20 = 126 -UC_CPU_PPC_MPC8548_V21 = 127 -UC_CPU_PPC_MPC8548E_V10 = 128 -UC_CPU_PPC_MPC8548E_V11 = 129 -UC_CPU_PPC_MPC8548E_V20 = 130 -UC_CPU_PPC_MPC8548E_V21 = 131 -UC_CPU_PPC_MPC8555_V10 = 132 -UC_CPU_PPC_MPC8555_V11 = 133 -UC_CPU_PPC_MPC8555E_V10 = 134 -UC_CPU_PPC_MPC8555E_V11 = 135 -UC_CPU_PPC_MPC8560_V10 = 136 -UC_CPU_PPC_MPC8560_V20 = 137 -UC_CPU_PPC_MPC8560_V21 = 138 -UC_CPU_PPC_MPC8567 = 139 -UC_CPU_PPC_MPC8567E = 140 -UC_CPU_PPC_MPC8568 = 141 -UC_CPU_PPC_MPC8568E = 142 -UC_CPU_PPC_MPC8572 = 143 -UC_CPU_PPC_MPC8572E = 144 -UC_CPU_PPC_E600 = 145 -UC_CPU_PPC_MPC8610 = 146 -UC_CPU_PPC_MPC8641 = 147 -UC_CPU_PPC_MPC8641D = 148 -UC_CPU_PPC_601_V0 = 149 -UC_CPU_PPC_601_V1 = 150 -UC_CPU_PPC_601_V2 = 151 -UC_CPU_PPC_602 = 152 -UC_CPU_PPC_603 = 153 -UC_CPU_PPC_603E_V1_1 = 154 -UC_CPU_PPC_603E_V1_2 = 155 -UC_CPU_PPC_603E_V1_3 = 156 -UC_CPU_PPC_603E_V1_4 = 157 -UC_CPU_PPC_603E_V2_2 = 158 -UC_CPU_PPC_603E_V3 = 159 -UC_CPU_PPC_603E_V4 = 160 -UC_CPU_PPC_603E_V4_1 = 161 -UC_CPU_PPC_603E7 = 162 -UC_CPU_PPC_603E7T = 163 -UC_CPU_PPC_603E7V = 164 -UC_CPU_PPC_603E7V1 = 165 -UC_CPU_PPC_603E7V2 = 166 -UC_CPU_PPC_603P = 167 -UC_CPU_PPC_604 = 168 -UC_CPU_PPC_604E_V1_0 = 169 -UC_CPU_PPC_604E_V2_2 = 170 -UC_CPU_PPC_604E_V2_4 = 171 -UC_CPU_PPC_604R = 172 -UC_CPU_PPC_740_V1_0 = 173 -UC_CPU_PPC_750_V1_0 = 174 -UC_CPU_PPC_740_V2_0 = 175 -UC_CPU_PPC_750_V2_0 = 176 -UC_CPU_PPC_740_V2_1 = 177 -UC_CPU_PPC_750_V2_1 = 178 -UC_CPU_PPC_740_V2_2 = 179 -UC_CPU_PPC_750_V2_2 = 180 -UC_CPU_PPC_740_V3_0 = 181 -UC_CPU_PPC_750_V3_0 = 182 -UC_CPU_PPC_740_V3_1 = 183 -UC_CPU_PPC_750_V3_1 = 184 -UC_CPU_PPC_740E = 185 -UC_CPU_PPC_750E = 186 -UC_CPU_PPC_740P = 187 -UC_CPU_PPC_750P = 188 -UC_CPU_PPC_750CL_V1_0 = 189 -UC_CPU_PPC_750CL_V2_0 = 190 -UC_CPU_PPC_750CX_V1_0 = 191 -UC_CPU_PPC_750CX_V2_0 = 192 -UC_CPU_PPC_750CX_V2_1 = 193 -UC_CPU_PPC_750CX_V2_2 = 194 -UC_CPU_PPC_750CXE_V2_1 = 195 -UC_CPU_PPC_750CXE_V2_2 = 196 -UC_CPU_PPC_750CXE_V2_3 = 197 -UC_CPU_PPC_750CXE_V2_4 = 198 -UC_CPU_PPC_750CXE_V2_4B = 199 -UC_CPU_PPC_750CXE_V3_0 = 200 -UC_CPU_PPC_750CXE_V3_1 = 201 -UC_CPU_PPC_750CXE_V3_1B = 202 -UC_CPU_PPC_750CXR = 203 -UC_CPU_PPC_750FL = 204 -UC_CPU_PPC_750FX_V1_0 = 205 -UC_CPU_PPC_750FX_V2_0 = 206 -UC_CPU_PPC_750FX_V2_1 = 207 -UC_CPU_PPC_750FX_V2_2 = 208 -UC_CPU_PPC_750FX_V2_3 = 209 -UC_CPU_PPC_750GL = 210 -UC_CPU_PPC_750GX_V1_0 = 211 -UC_CPU_PPC_750GX_V1_1 = 212 -UC_CPU_PPC_750GX_V1_2 = 213 -UC_CPU_PPC_750L_V2_0 = 214 -UC_CPU_PPC_750L_V2_1 = 215 -UC_CPU_PPC_750L_V2_2 = 216 -UC_CPU_PPC_750L_V3_0 = 217 -UC_CPU_PPC_750L_V3_2 = 218 -UC_CPU_PPC_745_V1_0 = 219 -UC_CPU_PPC_755_V1_0 = 220 -UC_CPU_PPC_745_V1_1 = 221 -UC_CPU_PPC_755_V1_1 = 222 -UC_CPU_PPC_745_V2_0 = 223 -UC_CPU_PPC_755_V2_0 = 224 -UC_CPU_PPC_745_V2_1 = 225 -UC_CPU_PPC_755_V2_1 = 226 -UC_CPU_PPC_745_V2_2 = 227 -UC_CPU_PPC_755_V2_2 = 228 -UC_CPU_PPC_745_V2_3 = 229 -UC_CPU_PPC_755_V2_3 = 230 -UC_CPU_PPC_745_V2_4 = 231 -UC_CPU_PPC_755_V2_4 = 232 -UC_CPU_PPC_745_V2_5 = 233 -UC_CPU_PPC_755_V2_5 = 234 -UC_CPU_PPC_745_V2_6 = 235 -UC_CPU_PPC_755_V2_6 = 236 -UC_CPU_PPC_745_V2_7 = 237 -UC_CPU_PPC_755_V2_7 = 238 -UC_CPU_PPC_745_V2_8 = 239 -UC_CPU_PPC_755_V2_8 = 240 -UC_CPU_PPC_7400_V1_0 = 241 -UC_CPU_PPC_7400_V1_1 = 242 -UC_CPU_PPC_7400_V2_0 = 243 -UC_CPU_PPC_7400_V2_1 = 244 -UC_CPU_PPC_7400_V2_2 = 245 -UC_CPU_PPC_7400_V2_6 = 246 -UC_CPU_PPC_7400_V2_7 = 247 -UC_CPU_PPC_7400_V2_8 = 248 -UC_CPU_PPC_7400_V2_9 = 249 -UC_CPU_PPC_7410_V1_0 = 250 -UC_CPU_PPC_7410_V1_1 = 251 -UC_CPU_PPC_7410_V1_2 = 252 -UC_CPU_PPC_7410_V1_3 = 253 -UC_CPU_PPC_7410_V1_4 = 254 -UC_CPU_PPC_7448_V1_0 = 255 -UC_CPU_PPC_7448_V1_1 = 256 -UC_CPU_PPC_7448_V2_0 = 257 -UC_CPU_PPC_7448_V2_1 = 258 -UC_CPU_PPC_7450_V1_0 = 259 -UC_CPU_PPC_7450_V1_1 = 260 -UC_CPU_PPC_7450_V1_2 = 261 -UC_CPU_PPC_7450_V2_0 = 262 -UC_CPU_PPC_7450_V2_1 = 263 -UC_CPU_PPC_7441_V2_1 = 264 -UC_CPU_PPC_7441_V2_3 = 265 -UC_CPU_PPC_7451_V2_3 = 266 -UC_CPU_PPC_7441_V2_10 = 267 -UC_CPU_PPC_7451_V2_10 = 268 -UC_CPU_PPC_7445_V1_0 = 269 -UC_CPU_PPC_7455_V1_0 = 270 -UC_CPU_PPC_7445_V2_1 = 271 -UC_CPU_PPC_7455_V2_1 = 272 -UC_CPU_PPC_7445_V3_2 = 273 -UC_CPU_PPC_7455_V3_2 = 274 -UC_CPU_PPC_7445_V3_3 = 275 -UC_CPU_PPC_7455_V3_3 = 276 -UC_CPU_PPC_7445_V3_4 = 277 -UC_CPU_PPC_7455_V3_4 = 278 -UC_CPU_PPC_7447_V1_0 = 279 -UC_CPU_PPC_7457_V1_0 = 280 -UC_CPU_PPC_7447_V1_1 = 281 -UC_CPU_PPC_7457_V1_1 = 282 -UC_CPU_PPC_7457_V1_2 = 283 -UC_CPU_PPC_7447A_V1_0 = 284 -UC_CPU_PPC_7457A_V1_0 = 285 -UC_CPU_PPC_7447A_V1_1 = 286 -UC_CPU_PPC_7457A_V1_1 = 287 -UC_CPU_PPC_7447A_V1_2 = 288 -UC_CPU_PPC_7457A_V1_2 = 289 +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_PPC_E5500 = 0 -UC_CPU_PPC_E6500 = 1 -UC_CPU_PPC_970_V2_2 = 2 -UC_CPU_PPC_970FX_V1_0 = 3 -UC_CPU_PPC_970FX_V2_0 = 4 -UC_CPU_PPC_970FX_V2_1 = 5 -UC_CPU_PPC_970FX_V3_0 = 6 -UC_CPU_PPC_970FX_V3_1 = 7 -UC_CPU_PPC_970MP_V1_0 = 8 -UC_CPU_PPC_970MP_V1_1 = 9 -UC_CPU_PPC_POWER5_V2_1 = 10 -UC_CPU_PPC_POWER7_V2_3 = 11 -UC_CPU_PPC_POWER7_V2_1 = 12 -UC_CPU_PPC_POWER8E_V2_1 = 13 -UC_CPU_PPC_POWER8_V2_0 = 14 -UC_CPU_PPC_POWER8NVL_V1_0 = 15 -UC_CPU_PPC_POWER9_V1_0 = 16 -UC_CPU_PPC_POWER9_V2_0 = 17 -UC_CPU_PPC_POWER10_V1_0 = 18 +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 diff --git a/bindings/python/unicorn/riscv_const.py b/bindings/python/unicorn/riscv_const.py index 8f5412fd..1765bfdb 100644 --- a/bindings/python/unicorn/riscv_const.py +++ b/bindings/python/unicorn/riscv_const.py @@ -6,6 +6,7 @@ UC_CPU_RISCV32_ANY = 0 UC_CPU_RISCV32_BASE32 = 1 UC_CPU_RISCV32_SIFIVE_E31 = 2 UC_CPU_RISCV32_SIFIVE_U34 = 3 +UC_CPU_RISCV32_ENDING = 4 # RISCV64 CPU @@ -13,6 +14,7 @@ UC_CPU_RISCV64_ANY = 0 UC_CPU_RISCV64_BASE64 = 1 UC_CPU_RISCV64_SIFIVE_E51 = 2 UC_CPU_RISCV64_SIFIVE_U54 = 3 +UC_CPU_RISCV64_ENDING = 4 # RISCV registers diff --git a/bindings/python/unicorn/s390x_const.py b/bindings/python/unicorn/s390x_const.py index a75a0158..1674736d 100644 --- a/bindings/python/unicorn/s390x_const.py +++ b/bindings/python/unicorn/s390x_const.py @@ -40,6 +40,7 @@ UC_CPU_S390X_GEN15A = 34 UC_CPU_S390X_GEN15B = 35 UC_CPU_S390X_QEMU = 36 UC_CPU_S390X_MAX = 37 +UC_CPU_S390X_ENDING = 38 # S390X registers diff --git a/bindings/python/unicorn/sparc_const.py b/bindings/python/unicorn/sparc_const.py index cc80880c..77b8c004 100644 --- a/bindings/python/unicorn/sparc_const.py +++ b/bindings/python/unicorn/sparc_const.py @@ -15,6 +15,7 @@ UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9 UC_CPU_SPARC32_TI_SUPERSPARC_II = 10 UC_CPU_SPARC32_LEON2 = 11 UC_CPU_SPARC32_LEON3 = 12 +UC_CPU_SPARC32_ENDING = 13 # SPARC64 CPU @@ -35,6 +36,7 @@ UC_CPU_SPARC64_SUN_ULTRASPARC_IIII_PLUS = 13 UC_CPU_SPARC64_SUN_ULTRASPARC_T1 = 14 UC_CPU_SPARC64_SUN_ULTRASPARC_T2 = 15 UC_CPU_SPARC64_NEC_ULTRASPARC_I = 16 +UC_CPU_SPARC64_ENDING = 17 # SPARC registers diff --git a/bindings/python/unicorn/x86_const.py b/bindings/python/unicorn/x86_const.py index 85222d44..fc96308e 100644 --- a/bindings/python/unicorn/x86_const.py +++ b/bindings/python/unicorn/x86_const.py @@ -40,6 +40,7 @@ UC_CPU_X86_OPTERON_G5 = 34 UC_CPU_X86_EPYC = 35 UC_CPU_X86_DHYANA = 36 UC_CPU_X86_EPYC_ROME = 37 +UC_CPU_X86_ENDING = 38 # X86 registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb index dc73501f..6ec37708 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb @@ -4,10 +4,11 @@ module UnicornEngine # ARM64 CPU - UC_CPU_AARCH64_A57 = 0 - UC_CPU_AARCH64_A53 = 1 - UC_CPU_AARCH64_A72 = 2 - UC_CPU_AARCH64_MAX = 3 + UC_CPU_ARM64_A57 = 0 + UC_CPU_ARM64_A53 = 1 + UC_CPU_ARM64_A72 = 2 + UC_CPU_ARM64_MAX = 3 + UC_CPU_ARM64_ENDING = 4 # ARM64 registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb index e9d86c89..181b4349 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb @@ -38,6 +38,7 @@ module UnicornEngine UC_CPU_ARM_PXA270C0 = 31 UC_CPU_ARM_PXA270C5 = 32 UC_CPU_ARM_MAX = 33 + UC_CPU_ARM_ENDING = 34 # ARM registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb index dd59f78c..a5b8988f 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/m68k_const.rb @@ -13,6 +13,7 @@ module UnicornEngine UC_CPU_M68K_M5208 = 6 UC_CPU_M68K_CFV4E = 7 UC_CPU_M68K_ANY = 8 + UC_CPU_M68K_ENDING = 9 # M68K registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb index 35a0e35e..d3afbe7c 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/mips_const.rb @@ -20,6 +20,7 @@ module UnicornEngine UC_CPU_MIPS32_P5600 = 13 UC_CPU_MIPS32_MIPS32R6_GENERIC = 14 UC_CPU_MIPS32_I7200 = 15 + UC_CPU_MIPS32_ENDING = 16 # MIPS64 CPUS @@ -36,6 +37,7 @@ module UnicornEngine UC_CPU_MIPS64_LOONGSON_2E = 10 UC_CPU_MIPS64_LOONGSON_2F = 11 UC_CPU_MIPS64_MIPS64DSPR2 = 12 + UC_CPU_MIPS64_ENDING = 13 # MIPS registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/ppc_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/ppc_const.rb index 4f487706..16cbfdb7 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/ppc_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/ppc_const.rb @@ -4,318 +4,320 @@ module UnicornEngine # PPC CPU - UC_CPU_PPC_401 = 0 - UC_CPU_PPC_401A1 = 1 - UC_CPU_PPC_401B2 = 2 - UC_CPU_PPC_401C2 = 3 - UC_CPU_PPC_401D2 = 4 - UC_CPU_PPC_401E2 = 5 - UC_CPU_PPC_401F2 = 6 - UC_CPU_PPC_401G2 = 7 - UC_CPU_PPC_IOP480 = 8 - UC_CPU_PPC_COBRA = 9 - UC_CPU_PPC_403GA = 10 - UC_CPU_PPC_403GB = 11 - UC_CPU_PPC_403GC = 12 - UC_CPU_PPC_403GCX = 13 - UC_CPU_PPC_405D2 = 14 - UC_CPU_PPC_405D4 = 15 - UC_CPU_PPC_405CRA = 16 - UC_CPU_PPC_405CRB = 17 - UC_CPU_PPC_405CRC = 18 - UC_CPU_PPC_405EP = 19 - UC_CPU_PPC_405EZ = 20 - UC_CPU_PPC_405GPA = 21 - UC_CPU_PPC_405GPB = 22 - UC_CPU_PPC_405GPC = 23 - UC_CPU_PPC_405GPD = 24 - UC_CPU_PPC_405GPR = 25 - UC_CPU_PPC_405LP = 26 - UC_CPU_PPC_NPE405H = 27 - UC_CPU_PPC_NPE405H2 = 28 - UC_CPU_PPC_NPE405L = 29 - UC_CPU_PPC_NPE4GS3 = 30 - UC_CPU_PPC_STB03 = 31 - UC_CPU_PPC_STB04 = 32 - UC_CPU_PPC_STB25 = 33 - UC_CPU_PPC_X2VP4 = 34 - UC_CPU_PPC_X2VP20 = 35 - UC_CPU_PPC_440_XILINX = 36 - UC_CPU_PPC_440_XILINX_W_DFPU = 37 - UC_CPU_PPC_440EPA = 38 - UC_CPU_PPC_440EPB = 39 - UC_CPU_PPC_440EPX = 40 - UC_CPU_PPC_460EXB = 41 - UC_CPU_PPC_G2 = 42 - UC_CPU_PPC_G2H4 = 43 - UC_CPU_PPC_G2GP = 44 - UC_CPU_PPC_G2LS = 45 - UC_CPU_PPC_G2HIP3 = 46 - UC_CPU_PPC_G2HIP4 = 47 - UC_CPU_PPC_MPC603 = 48 - UC_CPU_PPC_G2LE = 49 - UC_CPU_PPC_G2LEGP = 50 - UC_CPU_PPC_G2LELS = 51 - UC_CPU_PPC_G2LEGP1 = 52 - UC_CPU_PPC_G2LEGP3 = 53 - UC_CPU_PPC_MPC5200_V10 = 54 - UC_CPU_PPC_MPC5200_V11 = 55 - UC_CPU_PPC_MPC5200_V12 = 56 - UC_CPU_PPC_MPC5200B_V20 = 57 - UC_CPU_PPC_MPC5200B_V21 = 58 - UC_CPU_PPC_E200Z5 = 59 - UC_CPU_PPC_E200Z6 = 60 - UC_CPU_PPC_E300C1 = 61 - UC_CPU_PPC_E300C2 = 62 - UC_CPU_PPC_E300C3 = 63 - UC_CPU_PPC_E300C4 = 64 - UC_CPU_PPC_MPC8343 = 65 - UC_CPU_PPC_MPC8343A = 66 - UC_CPU_PPC_MPC8343E = 67 - UC_CPU_PPC_MPC8343EA = 68 - UC_CPU_PPC_MPC8347T = 69 - UC_CPU_PPC_MPC8347P = 70 - UC_CPU_PPC_MPC8347AT = 71 - UC_CPU_PPC_MPC8347AP = 72 - UC_CPU_PPC_MPC8347ET = 73 - UC_CPU_PPC_MPC8347EP = 74 - UC_CPU_PPC_MPC8347EAT = 75 - UC_CPU_PPC_MPC8347EAP = 76 - UC_CPU_PPC_MPC8349 = 77 - UC_CPU_PPC_MPC8349A = 78 - UC_CPU_PPC_MPC8349E = 79 - UC_CPU_PPC_MPC8349EA = 80 - UC_CPU_PPC_MPC8377 = 81 - UC_CPU_PPC_MPC8377E = 82 - UC_CPU_PPC_MPC8378 = 83 - UC_CPU_PPC_MPC8378E = 84 - UC_CPU_PPC_MPC8379 = 85 - UC_CPU_PPC_MPC8379E = 86 - UC_CPU_PPC_E500_V10 = 87 - UC_CPU_PPC_E500_V20 = 88 - UC_CPU_PPC_E500V2_V10 = 89 - UC_CPU_PPC_E500V2_V20 = 90 - UC_CPU_PPC_E500V2_V21 = 91 - UC_CPU_PPC_E500V2_V22 = 92 - UC_CPU_PPC_E500V2_V30 = 93 - UC_CPU_PPC_E500MC = 94 - UC_CPU_PPC_MPC8533_V10 = 95 - UC_CPU_PPC_MPC8533_V11 = 96 - UC_CPU_PPC_MPC8533E_V10 = 97 - UC_CPU_PPC_MPC8533E_V11 = 98 - UC_CPU_PPC_MPC8540_V10 = 99 - UC_CPU_PPC_MPC8540_V20 = 100 - UC_CPU_PPC_MPC8540_V21 = 101 - UC_CPU_PPC_MPC8541_V10 = 102 - UC_CPU_PPC_MPC8541_V11 = 103 - UC_CPU_PPC_MPC8541E_V10 = 104 - UC_CPU_PPC_MPC8541E_V11 = 105 - UC_CPU_PPC_MPC8543_V10 = 106 - UC_CPU_PPC_MPC8543_V11 = 107 - UC_CPU_PPC_MPC8543_V20 = 108 - UC_CPU_PPC_MPC8543_V21 = 109 - UC_CPU_PPC_MPC8543E_V10 = 110 - UC_CPU_PPC_MPC8543E_V11 = 111 - UC_CPU_PPC_MPC8543E_V20 = 112 - UC_CPU_PPC_MPC8543E_V21 = 113 - UC_CPU_PPC_MPC8544_V10 = 114 - UC_CPU_PPC_MPC8544_V11 = 115 - UC_CPU_PPC_MPC8544E_V10 = 116 - UC_CPU_PPC_MPC8544E_V11 = 117 - UC_CPU_PPC_MPC8545_V20 = 118 - UC_CPU_PPC_MPC8545_V21 = 119 - UC_CPU_PPC_MPC8545E_V20 = 120 - UC_CPU_PPC_MPC8545E_V21 = 121 - UC_CPU_PPC_MPC8547E_V20 = 122 - UC_CPU_PPC_MPC8547E_V21 = 123 - UC_CPU_PPC_MPC8548_V10 = 124 - UC_CPU_PPC_MPC8548_V11 = 125 - UC_CPU_PPC_MPC8548_V20 = 126 - UC_CPU_PPC_MPC8548_V21 = 127 - UC_CPU_PPC_MPC8548E_V10 = 128 - UC_CPU_PPC_MPC8548E_V11 = 129 - UC_CPU_PPC_MPC8548E_V20 = 130 - UC_CPU_PPC_MPC8548E_V21 = 131 - UC_CPU_PPC_MPC8555_V10 = 132 - UC_CPU_PPC_MPC8555_V11 = 133 - UC_CPU_PPC_MPC8555E_V10 = 134 - UC_CPU_PPC_MPC8555E_V11 = 135 - UC_CPU_PPC_MPC8560_V10 = 136 - UC_CPU_PPC_MPC8560_V20 = 137 - UC_CPU_PPC_MPC8560_V21 = 138 - UC_CPU_PPC_MPC8567 = 139 - UC_CPU_PPC_MPC8567E = 140 - UC_CPU_PPC_MPC8568 = 141 - UC_CPU_PPC_MPC8568E = 142 - UC_CPU_PPC_MPC8572 = 143 - UC_CPU_PPC_MPC8572E = 144 - UC_CPU_PPC_E600 = 145 - UC_CPU_PPC_MPC8610 = 146 - UC_CPU_PPC_MPC8641 = 147 - UC_CPU_PPC_MPC8641D = 148 - UC_CPU_PPC_601_V0 = 149 - UC_CPU_PPC_601_V1 = 150 - UC_CPU_PPC_601_V2 = 151 - UC_CPU_PPC_602 = 152 - UC_CPU_PPC_603 = 153 - UC_CPU_PPC_603E_V1_1 = 154 - UC_CPU_PPC_603E_V1_2 = 155 - UC_CPU_PPC_603E_V1_3 = 156 - UC_CPU_PPC_603E_V1_4 = 157 - UC_CPU_PPC_603E_V2_2 = 158 - UC_CPU_PPC_603E_V3 = 159 - UC_CPU_PPC_603E_V4 = 160 - UC_CPU_PPC_603E_V4_1 = 161 - UC_CPU_PPC_603E7 = 162 - UC_CPU_PPC_603E7T = 163 - UC_CPU_PPC_603E7V = 164 - UC_CPU_PPC_603E7V1 = 165 - UC_CPU_PPC_603E7V2 = 166 - UC_CPU_PPC_603P = 167 - UC_CPU_PPC_604 = 168 - UC_CPU_PPC_604E_V1_0 = 169 - UC_CPU_PPC_604E_V2_2 = 170 - UC_CPU_PPC_604E_V2_4 = 171 - UC_CPU_PPC_604R = 172 - UC_CPU_PPC_740_V1_0 = 173 - UC_CPU_PPC_750_V1_0 = 174 - UC_CPU_PPC_740_V2_0 = 175 - UC_CPU_PPC_750_V2_0 = 176 - UC_CPU_PPC_740_V2_1 = 177 - UC_CPU_PPC_750_V2_1 = 178 - UC_CPU_PPC_740_V2_2 = 179 - UC_CPU_PPC_750_V2_2 = 180 - UC_CPU_PPC_740_V3_0 = 181 - UC_CPU_PPC_750_V3_0 = 182 - UC_CPU_PPC_740_V3_1 = 183 - UC_CPU_PPC_750_V3_1 = 184 - UC_CPU_PPC_740E = 185 - UC_CPU_PPC_750E = 186 - UC_CPU_PPC_740P = 187 - UC_CPU_PPC_750P = 188 - UC_CPU_PPC_750CL_V1_0 = 189 - UC_CPU_PPC_750CL_V2_0 = 190 - UC_CPU_PPC_750CX_V1_0 = 191 - UC_CPU_PPC_750CX_V2_0 = 192 - UC_CPU_PPC_750CX_V2_1 = 193 - UC_CPU_PPC_750CX_V2_2 = 194 - UC_CPU_PPC_750CXE_V2_1 = 195 - UC_CPU_PPC_750CXE_V2_2 = 196 - UC_CPU_PPC_750CXE_V2_3 = 197 - UC_CPU_PPC_750CXE_V2_4 = 198 - UC_CPU_PPC_750CXE_V2_4B = 199 - UC_CPU_PPC_750CXE_V3_0 = 200 - UC_CPU_PPC_750CXE_V3_1 = 201 - UC_CPU_PPC_750CXE_V3_1B = 202 - UC_CPU_PPC_750CXR = 203 - UC_CPU_PPC_750FL = 204 - UC_CPU_PPC_750FX_V1_0 = 205 - UC_CPU_PPC_750FX_V2_0 = 206 - UC_CPU_PPC_750FX_V2_1 = 207 - UC_CPU_PPC_750FX_V2_2 = 208 - UC_CPU_PPC_750FX_V2_3 = 209 - UC_CPU_PPC_750GL = 210 - UC_CPU_PPC_750GX_V1_0 = 211 - UC_CPU_PPC_750GX_V1_1 = 212 - UC_CPU_PPC_750GX_V1_2 = 213 - UC_CPU_PPC_750L_V2_0 = 214 - UC_CPU_PPC_750L_V2_1 = 215 - UC_CPU_PPC_750L_V2_2 = 216 - UC_CPU_PPC_750L_V3_0 = 217 - UC_CPU_PPC_750L_V3_2 = 218 - UC_CPU_PPC_745_V1_0 = 219 - UC_CPU_PPC_755_V1_0 = 220 - UC_CPU_PPC_745_V1_1 = 221 - UC_CPU_PPC_755_V1_1 = 222 - UC_CPU_PPC_745_V2_0 = 223 - UC_CPU_PPC_755_V2_0 = 224 - UC_CPU_PPC_745_V2_1 = 225 - UC_CPU_PPC_755_V2_1 = 226 - UC_CPU_PPC_745_V2_2 = 227 - UC_CPU_PPC_755_V2_2 = 228 - UC_CPU_PPC_745_V2_3 = 229 - UC_CPU_PPC_755_V2_3 = 230 - UC_CPU_PPC_745_V2_4 = 231 - UC_CPU_PPC_755_V2_4 = 232 - UC_CPU_PPC_745_V2_5 = 233 - UC_CPU_PPC_755_V2_5 = 234 - UC_CPU_PPC_745_V2_6 = 235 - UC_CPU_PPC_755_V2_6 = 236 - UC_CPU_PPC_745_V2_7 = 237 - UC_CPU_PPC_755_V2_7 = 238 - UC_CPU_PPC_745_V2_8 = 239 - UC_CPU_PPC_755_V2_8 = 240 - UC_CPU_PPC_7400_V1_0 = 241 - UC_CPU_PPC_7400_V1_1 = 242 - UC_CPU_PPC_7400_V2_0 = 243 - UC_CPU_PPC_7400_V2_1 = 244 - UC_CPU_PPC_7400_V2_2 = 245 - UC_CPU_PPC_7400_V2_6 = 246 - UC_CPU_PPC_7400_V2_7 = 247 - UC_CPU_PPC_7400_V2_8 = 248 - UC_CPU_PPC_7400_V2_9 = 249 - UC_CPU_PPC_7410_V1_0 = 250 - UC_CPU_PPC_7410_V1_1 = 251 - UC_CPU_PPC_7410_V1_2 = 252 - UC_CPU_PPC_7410_V1_3 = 253 - UC_CPU_PPC_7410_V1_4 = 254 - UC_CPU_PPC_7448_V1_0 = 255 - UC_CPU_PPC_7448_V1_1 = 256 - UC_CPU_PPC_7448_V2_0 = 257 - UC_CPU_PPC_7448_V2_1 = 258 - UC_CPU_PPC_7450_V1_0 = 259 - UC_CPU_PPC_7450_V1_1 = 260 - UC_CPU_PPC_7450_V1_2 = 261 - UC_CPU_PPC_7450_V2_0 = 262 - UC_CPU_PPC_7450_V2_1 = 263 - UC_CPU_PPC_7441_V2_1 = 264 - UC_CPU_PPC_7441_V2_3 = 265 - UC_CPU_PPC_7451_V2_3 = 266 - UC_CPU_PPC_7441_V2_10 = 267 - UC_CPU_PPC_7451_V2_10 = 268 - UC_CPU_PPC_7445_V1_0 = 269 - UC_CPU_PPC_7455_V1_0 = 270 - UC_CPU_PPC_7445_V2_1 = 271 - UC_CPU_PPC_7455_V2_1 = 272 - UC_CPU_PPC_7445_V3_2 = 273 - UC_CPU_PPC_7455_V3_2 = 274 - UC_CPU_PPC_7445_V3_3 = 275 - UC_CPU_PPC_7455_V3_3 = 276 - UC_CPU_PPC_7445_V3_4 = 277 - UC_CPU_PPC_7455_V3_4 = 278 - UC_CPU_PPC_7447_V1_0 = 279 - UC_CPU_PPC_7457_V1_0 = 280 - UC_CPU_PPC_7447_V1_1 = 281 - UC_CPU_PPC_7457_V1_1 = 282 - UC_CPU_PPC_7457_V1_2 = 283 - UC_CPU_PPC_7447A_V1_0 = 284 - UC_CPU_PPC_7457A_V1_0 = 285 - UC_CPU_PPC_7447A_V1_1 = 286 - UC_CPU_PPC_7457A_V1_1 = 287 - UC_CPU_PPC_7447A_V1_2 = 288 - UC_CPU_PPC_7457A_V1_2 = 289 + 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_PPC_E5500 = 0 - UC_CPU_PPC_E6500 = 1 - UC_CPU_PPC_970_V2_2 = 2 - UC_CPU_PPC_970FX_V1_0 = 3 - UC_CPU_PPC_970FX_V2_0 = 4 - UC_CPU_PPC_970FX_V2_1 = 5 - UC_CPU_PPC_970FX_V3_0 = 6 - UC_CPU_PPC_970FX_V3_1 = 7 - UC_CPU_PPC_970MP_V1_0 = 8 - UC_CPU_PPC_970MP_V1_1 = 9 - UC_CPU_PPC_POWER5_V2_1 = 10 - UC_CPU_PPC_POWER7_V2_3 = 11 - UC_CPU_PPC_POWER7_V2_1 = 12 - UC_CPU_PPC_POWER8E_V2_1 = 13 - UC_CPU_PPC_POWER8_V2_0 = 14 - UC_CPU_PPC_POWER8NVL_V1_0 = 15 - UC_CPU_PPC_POWER9_V1_0 = 16 - UC_CPU_PPC_POWER9_V2_0 = 17 - UC_CPU_PPC_POWER10_V1_0 = 18 + 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 diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/riscv_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/riscv_const.rb index 59623bcf..741cfebb 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/riscv_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/riscv_const.rb @@ -8,6 +8,7 @@ module UnicornEngine UC_CPU_RISCV32_BASE32 = 1 UC_CPU_RISCV32_SIFIVE_E31 = 2 UC_CPU_RISCV32_SIFIVE_U34 = 3 + UC_CPU_RISCV32_ENDING = 4 # RISCV64 CPU @@ -15,6 +16,7 @@ module UnicornEngine UC_CPU_RISCV64_BASE64 = 1 UC_CPU_RISCV64_SIFIVE_E51 = 2 UC_CPU_RISCV64_SIFIVE_U54 = 3 + UC_CPU_RISCV64_ENDING = 4 # RISCV registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/s390x_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/s390x_const.rb index 8851026c..99658dee 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/s390x_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/s390x_const.rb @@ -42,6 +42,7 @@ module UnicornEngine UC_CPU_S390X_GEN15B = 35 UC_CPU_S390X_QEMU = 36 UC_CPU_S390X_MAX = 37 + UC_CPU_S390X_ENDING = 38 # S390X registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb index 993b90c7..ccdeebb7 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/sparc_const.rb @@ -17,6 +17,7 @@ module UnicornEngine UC_CPU_SPARC32_TI_SUPERSPARC_II = 10 UC_CPU_SPARC32_LEON2 = 11 UC_CPU_SPARC32_LEON3 = 12 + UC_CPU_SPARC32_ENDING = 13 # SPARC64 CPU @@ -37,6 +38,7 @@ module UnicornEngine UC_CPU_SPARC64_SUN_ULTRASPARC_T1 = 14 UC_CPU_SPARC64_SUN_ULTRASPARC_T2 = 15 UC_CPU_SPARC64_NEC_ULTRASPARC_I = 16 + UC_CPU_SPARC64_ENDING = 17 # SPARC registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb index ae73148f..0dfd33e3 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/x86_const.rb @@ -42,6 +42,7 @@ module UnicornEngine UC_CPU_X86_EPYC = 35 UC_CPU_X86_DHYANA = 36 UC_CPU_X86_EPYC_ROME = 37 + UC_CPU_X86_ENDING = 38 # X86 registers