diff --git a/bindings/const_generator.py b/bindings/const_generator.py index 06a78f9818..f81c02dc03 100644 --- a/bindings/const_generator.py +++ b/bindings/const_generator.py @@ -180,7 +180,7 @@ def gen(lang): if line.startswith('#define '): line = line[8:] #cut off define - xline = re.split(r'\s+', line, 1) #split to at most 2 express + xline = re.split(r'\s+', line, maxsplit=1) #split to at most 2 express if len(xline) != 2: continue if '(' in xline[0] or ')' in xline[0]: #does it look like a function diff --git a/bindings/java/capstone/Arm_const.java b/bindings/java/capstone/Arm_const.java index 46c531b547..8629674b95 100644 --- a/bindings/java/capstone/Arm_const.java +++ b/bindings/java/capstone/Arm_const.java @@ -19,6 +19,7 @@ public class Arm_const { public static final int ARMCC_LE = 13; public static final int ARMCC_AL = 14; public static final int ARMCC_UNDEF = 15; + public static final int ARMCC_Invalid = 16; public static final int ARMVCC_None = 0; public static final int ARMVCC_Then = 1; @@ -578,425 +579,425 @@ public class Arm_const { public static final int ARM_INS_LDRSH = 26; public static final int ARM_INS_MOVS = 27; public static final int ARM_INS_MOV = 28; - public static final int ARM_INS_STR = 29; - public static final int ARM_INS_ADC = 30; - public static final int ARM_INS_ADD = 31; - public static final int ARM_INS_ADR = 32; - public static final int ARM_INS_AESD = 33; - public static final int ARM_INS_AESE = 34; - public static final int ARM_INS_AESIMC = 35; - public static final int ARM_INS_AESMC = 36; - public static final int ARM_INS_AND = 37; - public static final int ARM_INS_VDOT = 38; - public static final int ARM_INS_VCVT = 39; - public static final int ARM_INS_VCVTB = 40; - public static final int ARM_INS_VCVTT = 41; - public static final int ARM_INS_BFC = 42; - public static final int ARM_INS_BFI = 43; - public static final int ARM_INS_BIC = 44; - public static final int ARM_INS_BKPT = 45; - public static final int ARM_INS_BL = 46; - public static final int ARM_INS_BLX = 47; - public static final int ARM_INS_BX = 48; - public static final int ARM_INS_BXJ = 49; - public static final int ARM_INS_B = 50; - public static final int ARM_INS_CX1 = 51; - public static final int ARM_INS_CX1A = 52; - public static final int ARM_INS_CX1D = 53; - public static final int ARM_INS_CX1DA = 54; - public static final int ARM_INS_CX2 = 55; - public static final int ARM_INS_CX2A = 56; - public static final int ARM_INS_CX2D = 57; - public static final int ARM_INS_CX2DA = 58; - public static final int ARM_INS_CX3 = 59; - public static final int ARM_INS_CX3A = 60; - public static final int ARM_INS_CX3D = 61; - public static final int ARM_INS_CX3DA = 62; - public static final int ARM_INS_VCX1A = 63; - public static final int ARM_INS_VCX1 = 64; - public static final int ARM_INS_VCX2A = 65; - public static final int ARM_INS_VCX2 = 66; - public static final int ARM_INS_VCX3A = 67; - public static final int ARM_INS_VCX3 = 68; - public static final int ARM_INS_CDP = 69; - public static final int ARM_INS_CDP2 = 70; - public static final int ARM_INS_CLREX = 71; - public static final int ARM_INS_CLZ = 72; - public static final int ARM_INS_CMN = 73; - public static final int ARM_INS_CMP = 74; - public static final int ARM_INS_CPS = 75; - public static final int ARM_INS_CRC32B = 76; - public static final int ARM_INS_CRC32CB = 77; - public static final int ARM_INS_CRC32CH = 78; - public static final int ARM_INS_CRC32CW = 79; - public static final int ARM_INS_CRC32H = 80; - public static final int ARM_INS_CRC32W = 81; - public static final int ARM_INS_DBG = 82; - public static final int ARM_INS_DMB = 83; - public static final int ARM_INS_DSB = 84; - public static final int ARM_INS_EOR = 85; - public static final int ARM_INS_ERET = 86; - public static final int ARM_INS_VMOV = 87; - public static final int ARM_INS_FLDMDBX = 88; - public static final int ARM_INS_FLDMIAX = 89; - public static final int ARM_INS_VMRS = 90; - public static final int ARM_INS_FSTMDBX = 91; - public static final int ARM_INS_FSTMIAX = 92; - public static final int ARM_INS_HINT = 93; - public static final int ARM_INS_HLT = 94; - public static final int ARM_INS_HVC = 95; - public static final int ARM_INS_ISB = 96; - public static final int ARM_INS_LDA = 97; - public static final int ARM_INS_LDAB = 98; - public static final int ARM_INS_LDAEX = 99; - public static final int ARM_INS_LDAEXB = 100; - public static final int ARM_INS_LDAEXD = 101; - public static final int ARM_INS_LDAEXH = 102; - public static final int ARM_INS_LDAH = 103; - public static final int ARM_INS_LDC2L = 104; - public static final int ARM_INS_LDC2 = 105; - public static final int ARM_INS_LDCL = 106; - public static final int ARM_INS_LDC = 107; - public static final int ARM_INS_LDMDA = 108; - public static final int ARM_INS_LDMDB = 109; - public static final int ARM_INS_LDM = 110; - public static final int ARM_INS_LDMIB = 111; - public static final int ARM_INS_LDRD = 112; - public static final int ARM_INS_LDREX = 113; - public static final int ARM_INS_LDREXB = 114; - public static final int ARM_INS_LDREXD = 115; - public static final int ARM_INS_LDREXH = 116; - public static final int ARM_INS_MCR = 117; - public static final int ARM_INS_MCR2 = 118; - public static final int ARM_INS_MCRR = 119; - public static final int ARM_INS_MCRR2 = 120; - public static final int ARM_INS_MLA = 121; - public static final int ARM_INS_MLS = 122; - public static final int ARM_INS_MOVT = 123; - public static final int ARM_INS_MOVW = 124; - public static final int ARM_INS_MRC = 125; - public static final int ARM_INS_MRC2 = 126; - public static final int ARM_INS_MRRC = 127; - public static final int ARM_INS_MRRC2 = 128; - public static final int ARM_INS_MRS = 129; - public static final int ARM_INS_MSR = 130; - public static final int ARM_INS_MUL = 131; - public static final int ARM_INS_ASRL = 132; - public static final int ARM_INS_DLSTP = 133; - public static final int ARM_INS_LCTP = 134; - public static final int ARM_INS_LETP = 135; - public static final int ARM_INS_LSLL = 136; - public static final int ARM_INS_LSRL = 137; - public static final int ARM_INS_SQRSHR = 138; - public static final int ARM_INS_SQRSHRL = 139; - public static final int ARM_INS_SQSHL = 140; - public static final int ARM_INS_SQSHLL = 141; - public static final int ARM_INS_SRSHR = 142; - public static final int ARM_INS_SRSHRL = 143; - public static final int ARM_INS_UQRSHL = 144; - public static final int ARM_INS_UQRSHLL = 145; - public static final int ARM_INS_UQSHL = 146; - public static final int ARM_INS_UQSHLL = 147; - public static final int ARM_INS_URSHR = 148; - public static final int ARM_INS_URSHRL = 149; - public static final int ARM_INS_VABAV = 150; - public static final int ARM_INS_VABD = 151; - public static final int ARM_INS_VABS = 152; - public static final int ARM_INS_VADC = 153; - public static final int ARM_INS_VADCI = 154; - public static final int ARM_INS_VADDLVA = 155; - public static final int ARM_INS_VADDLV = 156; - public static final int ARM_INS_VADDVA = 157; - public static final int ARM_INS_VADDV = 158; - public static final int ARM_INS_VADD = 159; - public static final int ARM_INS_VAND = 160; - public static final int ARM_INS_VBIC = 161; - public static final int ARM_INS_VBRSR = 162; - public static final int ARM_INS_VCADD = 163; - public static final int ARM_INS_VCLS = 164; - public static final int ARM_INS_VCLZ = 165; - public static final int ARM_INS_VCMLA = 166; - public static final int ARM_INS_VCMP = 167; - public static final int ARM_INS_VCMUL = 168; - public static final int ARM_INS_VCTP = 169; - public static final int ARM_INS_VCVTA = 170; - public static final int ARM_INS_VCVTM = 171; - public static final int ARM_INS_VCVTN = 172; - public static final int ARM_INS_VCVTP = 173; - public static final int ARM_INS_VDDUP = 174; - public static final int ARM_INS_VDUP = 175; - public static final int ARM_INS_VDWDUP = 176; - public static final int ARM_INS_VEOR = 177; - public static final int ARM_INS_VFMAS = 178; - public static final int ARM_INS_VFMA = 179; - public static final int ARM_INS_VFMS = 180; - public static final int ARM_INS_VHADD = 181; - public static final int ARM_INS_VHCADD = 182; - public static final int ARM_INS_VHSUB = 183; - public static final int ARM_INS_VIDUP = 184; - public static final int ARM_INS_VIWDUP = 185; - public static final int ARM_INS_VLD20 = 186; - public static final int ARM_INS_VLD21 = 187; - public static final int ARM_INS_VLD40 = 188; - public static final int ARM_INS_VLD41 = 189; - public static final int ARM_INS_VLD42 = 190; - public static final int ARM_INS_VLD43 = 191; - public static final int ARM_INS_VLDRB = 192; - public static final int ARM_INS_VLDRD = 193; - public static final int ARM_INS_VLDRH = 194; - public static final int ARM_INS_VLDRW = 195; - public static final int ARM_INS_VMAXAV = 196; - public static final int ARM_INS_VMAXA = 197; - public static final int ARM_INS_VMAXNMAV = 198; - public static final int ARM_INS_VMAXNMA = 199; - public static final int ARM_INS_VMAXNMV = 200; - public static final int ARM_INS_VMAXNM = 201; - public static final int ARM_INS_VMAXV = 202; - public static final int ARM_INS_VMAX = 203; - public static final int ARM_INS_VMINAV = 204; - public static final int ARM_INS_VMINA = 205; - public static final int ARM_INS_VMINNMAV = 206; - public static final int ARM_INS_VMINNMA = 207; - public static final int ARM_INS_VMINNMV = 208; - public static final int ARM_INS_VMINNM = 209; - public static final int ARM_INS_VMINV = 210; - public static final int ARM_INS_VMIN = 211; - public static final int ARM_INS_VMLADAVA = 212; - public static final int ARM_INS_VMLADAVAX = 213; - public static final int ARM_INS_VMLADAV = 214; - public static final int ARM_INS_VMLADAVX = 215; - public static final int ARM_INS_VMLALDAVA = 216; - public static final int ARM_INS_VMLALDAVAX = 217; - public static final int ARM_INS_VMLALDAV = 218; - public static final int ARM_INS_VMLALDAVX = 219; - public static final int ARM_INS_VMLAS = 220; - public static final int ARM_INS_VMLA = 221; - public static final int ARM_INS_VMLSDAVA = 222; - public static final int ARM_INS_VMLSDAVAX = 223; - public static final int ARM_INS_VMLSDAV = 224; - public static final int ARM_INS_VMLSDAVX = 225; - public static final int ARM_INS_VMLSLDAVA = 226; - public static final int ARM_INS_VMLSLDAVAX = 227; - public static final int ARM_INS_VMLSLDAV = 228; - public static final int ARM_INS_VMLSLDAVX = 229; - public static final int ARM_INS_VMOVLB = 230; - public static final int ARM_INS_VMOVLT = 231; - public static final int ARM_INS_VMOVNB = 232; - public static final int ARM_INS_VMOVNT = 233; - public static final int ARM_INS_VMULH = 234; - public static final int ARM_INS_VMULLB = 235; - public static final int ARM_INS_VMULLT = 236; - public static final int ARM_INS_VMUL = 237; - public static final int ARM_INS_VMVN = 238; - public static final int ARM_INS_VNEG = 239; - public static final int ARM_INS_VORN = 240; - public static final int ARM_INS_VORR = 241; - public static final int ARM_INS_VPNOT = 242; - public static final int ARM_INS_VPSEL = 243; - public static final int ARM_INS_VPST = 244; - public static final int ARM_INS_VPT = 245; - public static final int ARM_INS_VQABS = 246; - public static final int ARM_INS_VQADD = 247; - public static final int ARM_INS_VQDMLADHX = 248; - public static final int ARM_INS_VQDMLADH = 249; - public static final int ARM_INS_VQDMLAH = 250; - public static final int ARM_INS_VQDMLASH = 251; - public static final int ARM_INS_VQDMLSDHX = 252; - public static final int ARM_INS_VQDMLSDH = 253; - public static final int ARM_INS_VQDMULH = 254; - public static final int ARM_INS_VQDMULLB = 255; - public static final int ARM_INS_VQDMULLT = 256; - public static final int ARM_INS_VQMOVNB = 257; - public static final int ARM_INS_VQMOVNT = 258; - public static final int ARM_INS_VQMOVUNB = 259; - public static final int ARM_INS_VQMOVUNT = 260; - public static final int ARM_INS_VQNEG = 261; - public static final int ARM_INS_VQRDMLADHX = 262; - public static final int ARM_INS_VQRDMLADH = 263; - public static final int ARM_INS_VQRDMLAH = 264; - public static final int ARM_INS_VQRDMLASH = 265; - public static final int ARM_INS_VQRDMLSDHX = 266; - public static final int ARM_INS_VQRDMLSDH = 267; - public static final int ARM_INS_VQRDMULH = 268; - public static final int ARM_INS_VQRSHL = 269; - public static final int ARM_INS_VQRSHRNB = 270; - public static final int ARM_INS_VQRSHRNT = 271; - public static final int ARM_INS_VQRSHRUNB = 272; - public static final int ARM_INS_VQRSHRUNT = 273; - public static final int ARM_INS_VQSHLU = 274; - public static final int ARM_INS_VQSHL = 275; - public static final int ARM_INS_VQSHRNB = 276; - public static final int ARM_INS_VQSHRNT = 277; - public static final int ARM_INS_VQSHRUNB = 278; - public static final int ARM_INS_VQSHRUNT = 279; - public static final int ARM_INS_VQSUB = 280; - public static final int ARM_INS_VREV16 = 281; - public static final int ARM_INS_VREV32 = 282; - public static final int ARM_INS_VREV64 = 283; - public static final int ARM_INS_VRHADD = 284; - public static final int ARM_INS_VRINTA = 285; - public static final int ARM_INS_VRINTM = 286; - public static final int ARM_INS_VRINTN = 287; - public static final int ARM_INS_VRINTP = 288; - public static final int ARM_INS_VRINTX = 289; - public static final int ARM_INS_VRINTZ = 290; - public static final int ARM_INS_VRMLALDAVHA = 291; - public static final int ARM_INS_VRMLALDAVHAX = 292; - public static final int ARM_INS_VRMLALDAVH = 293; - public static final int ARM_INS_VRMLALDAVHX = 294; - public static final int ARM_INS_VRMLSLDAVHA = 295; - public static final int ARM_INS_VRMLSLDAVHAX = 296; - public static final int ARM_INS_VRMLSLDAVH = 297; - public static final int ARM_INS_VRMLSLDAVHX = 298; - public static final int ARM_INS_VRMULH = 299; - public static final int ARM_INS_VRSHL = 300; - public static final int ARM_INS_VRSHRNB = 301; - public static final int ARM_INS_VRSHRNT = 302; - public static final int ARM_INS_VRSHR = 303; - public static final int ARM_INS_VSBC = 304; - public static final int ARM_INS_VSBCI = 305; - public static final int ARM_INS_VSHLC = 306; - public static final int ARM_INS_VSHLLB = 307; - public static final int ARM_INS_VSHLLT = 308; - public static final int ARM_INS_VSHL = 309; - public static final int ARM_INS_VSHRNB = 310; - public static final int ARM_INS_VSHRNT = 311; - public static final int ARM_INS_VSHR = 312; - public static final int ARM_INS_VSLI = 313; - public static final int ARM_INS_VSRI = 314; - public static final int ARM_INS_VST20 = 315; - public static final int ARM_INS_VST21 = 316; - public static final int ARM_INS_VST40 = 317; - public static final int ARM_INS_VST41 = 318; - public static final int ARM_INS_VST42 = 319; - public static final int ARM_INS_VST43 = 320; - public static final int ARM_INS_VSTRB = 321; - public static final int ARM_INS_VSTRD = 322; - public static final int ARM_INS_VSTRH = 323; - public static final int ARM_INS_VSTRW = 324; - public static final int ARM_INS_VSUB = 325; - public static final int ARM_INS_WLSTP = 326; - public static final int ARM_INS_MVN = 327; - public static final int ARM_INS_ORR = 328; - public static final int ARM_INS_PKHBT = 329; - public static final int ARM_INS_PKHTB = 330; - public static final int ARM_INS_PLDW = 331; - public static final int ARM_INS_PLD = 332; - public static final int ARM_INS_PLI = 333; - public static final int ARM_INS_QADD = 334; - public static final int ARM_INS_QADD16 = 335; - public static final int ARM_INS_QADD8 = 336; - public static final int ARM_INS_QASX = 337; - public static final int ARM_INS_QDADD = 338; - public static final int ARM_INS_QDSUB = 339; - public static final int ARM_INS_QSAX = 340; - public static final int ARM_INS_QSUB = 341; - public static final int ARM_INS_QSUB16 = 342; - public static final int ARM_INS_QSUB8 = 343; - public static final int ARM_INS_RBIT = 344; - public static final int ARM_INS_REV = 345; - public static final int ARM_INS_REV16 = 346; - public static final int ARM_INS_REVSH = 347; - public static final int ARM_INS_RFEDA = 348; - public static final int ARM_INS_RFEDB = 349; - public static final int ARM_INS_RFEIA = 350; - public static final int ARM_INS_RFEIB = 351; - public static final int ARM_INS_RSB = 352; - public static final int ARM_INS_RSC = 353; - public static final int ARM_INS_SADD16 = 354; - public static final int ARM_INS_SADD8 = 355; - public static final int ARM_INS_SASX = 356; - public static final int ARM_INS_SB = 357; - public static final int ARM_INS_SBC = 358; - public static final int ARM_INS_SBFX = 359; - public static final int ARM_INS_SDIV = 360; - public static final int ARM_INS_SEL = 361; - public static final int ARM_INS_SETEND = 362; - public static final int ARM_INS_SETPAN = 363; - public static final int ARM_INS_SHA1C = 364; - public static final int ARM_INS_SHA1H = 365; - public static final int ARM_INS_SHA1M = 366; - public static final int ARM_INS_SHA1P = 367; - public static final int ARM_INS_SHA1SU0 = 368; - public static final int ARM_INS_SHA1SU1 = 369; - public static final int ARM_INS_SHA256H = 370; - public static final int ARM_INS_SHA256H2 = 371; - public static final int ARM_INS_SHA256SU0 = 372; - public static final int ARM_INS_SHA256SU1 = 373; - public static final int ARM_INS_SHADD16 = 374; - public static final int ARM_INS_SHADD8 = 375; - public static final int ARM_INS_SHASX = 376; - public static final int ARM_INS_SHSAX = 377; - public static final int ARM_INS_SHSUB16 = 378; - public static final int ARM_INS_SHSUB8 = 379; - public static final int ARM_INS_SMC = 380; - public static final int ARM_INS_SMLABB = 381; - public static final int ARM_INS_SMLABT = 382; - public static final int ARM_INS_SMLAD = 383; - public static final int ARM_INS_SMLADX = 384; - public static final int ARM_INS_SMLAL = 385; - public static final int ARM_INS_SMLALBB = 386; - public static final int ARM_INS_SMLALBT = 387; - public static final int ARM_INS_SMLALD = 388; - public static final int ARM_INS_SMLALDX = 389; - public static final int ARM_INS_SMLALTB = 390; - public static final int ARM_INS_SMLALTT = 391; - public static final int ARM_INS_SMLATB = 392; - public static final int ARM_INS_SMLATT = 393; - public static final int ARM_INS_SMLAWB = 394; - public static final int ARM_INS_SMLAWT = 395; - public static final int ARM_INS_SMLSD = 396; - public static final int ARM_INS_SMLSDX = 397; - public static final int ARM_INS_SMLSLD = 398; - public static final int ARM_INS_SMLSLDX = 399; - public static final int ARM_INS_SMMLA = 400; - public static final int ARM_INS_SMMLAR = 401; - public static final int ARM_INS_SMMLS = 402; - public static final int ARM_INS_SMMLSR = 403; - public static final int ARM_INS_SMMUL = 404; - public static final int ARM_INS_SMMULR = 405; - public static final int ARM_INS_SMUAD = 406; - public static final int ARM_INS_SMUADX = 407; - public static final int ARM_INS_SMULBB = 408; - public static final int ARM_INS_SMULBT = 409; - public static final int ARM_INS_SMULL = 410; - public static final int ARM_INS_SMULTB = 411; - public static final int ARM_INS_SMULTT = 412; - public static final int ARM_INS_SMULWB = 413; - public static final int ARM_INS_SMULWT = 414; - public static final int ARM_INS_SMUSD = 415; - public static final int ARM_INS_SMUSDX = 416; - public static final int ARM_INS_SRSDA = 417; - public static final int ARM_INS_SRSDB = 418; - public static final int ARM_INS_SRSIA = 419; - public static final int ARM_INS_SRSIB = 420; - public static final int ARM_INS_SSAT = 421; - public static final int ARM_INS_SSAT16 = 422; - public static final int ARM_INS_SSAX = 423; - public static final int ARM_INS_SSUB16 = 424; - public static final int ARM_INS_SSUB8 = 425; - public static final int ARM_INS_STC2L = 426; - public static final int ARM_INS_STC2 = 427; - public static final int ARM_INS_STCL = 428; - public static final int ARM_INS_STC = 429; - public static final int ARM_INS_STL = 430; - public static final int ARM_INS_STLB = 431; - public static final int ARM_INS_STLEX = 432; - public static final int ARM_INS_STLEXB = 433; - public static final int ARM_INS_STLEXD = 434; - public static final int ARM_INS_STLEXH = 435; - public static final int ARM_INS_STLH = 436; - public static final int ARM_INS_STMDA = 437; - public static final int ARM_INS_STMDB = 438; - public static final int ARM_INS_STM = 439; - public static final int ARM_INS_STMIB = 440; - public static final int ARM_INS_STRB = 441; - public static final int ARM_INS_STRD = 442; - public static final int ARM_INS_STREX = 443; - public static final int ARM_INS_STREXB = 444; - public static final int ARM_INS_STREXD = 445; - public static final int ARM_INS_STREXH = 446; - public static final int ARM_INS_STRH = 447; + public static final int ARM_INS_STRB = 29; + public static final int ARM_INS_STRH = 30; + public static final int ARM_INS_STR = 31; + public static final int ARM_INS_ADC = 32; + public static final int ARM_INS_ADD = 33; + public static final int ARM_INS_ADR = 34; + public static final int ARM_INS_AESD = 35; + public static final int ARM_INS_AESE = 36; + public static final int ARM_INS_AESIMC = 37; + public static final int ARM_INS_AESMC = 38; + public static final int ARM_INS_AND = 39; + public static final int ARM_INS_VDOT = 40; + public static final int ARM_INS_VCVT = 41; + public static final int ARM_INS_VCVTB = 42; + public static final int ARM_INS_VCVTT = 43; + public static final int ARM_INS_BFC = 44; + public static final int ARM_INS_BFI = 45; + public static final int ARM_INS_BIC = 46; + public static final int ARM_INS_BKPT = 47; + public static final int ARM_INS_BL = 48; + public static final int ARM_INS_BLX = 49; + public static final int ARM_INS_BX = 50; + public static final int ARM_INS_BXJ = 51; + public static final int ARM_INS_B = 52; + public static final int ARM_INS_CX1 = 53; + public static final int ARM_INS_CX1A = 54; + public static final int ARM_INS_CX1D = 55; + public static final int ARM_INS_CX1DA = 56; + public static final int ARM_INS_CX2 = 57; + public static final int ARM_INS_CX2A = 58; + public static final int ARM_INS_CX2D = 59; + public static final int ARM_INS_CX2DA = 60; + public static final int ARM_INS_CX3 = 61; + public static final int ARM_INS_CX3A = 62; + public static final int ARM_INS_CX3D = 63; + public static final int ARM_INS_CX3DA = 64; + public static final int ARM_INS_VCX1A = 65; + public static final int ARM_INS_VCX1 = 66; + public static final int ARM_INS_VCX2A = 67; + public static final int ARM_INS_VCX2 = 68; + public static final int ARM_INS_VCX3A = 69; + public static final int ARM_INS_VCX3 = 70; + public static final int ARM_INS_CDP = 71; + public static final int ARM_INS_CDP2 = 72; + public static final int ARM_INS_CLREX = 73; + public static final int ARM_INS_CLZ = 74; + public static final int ARM_INS_CMN = 75; + public static final int ARM_INS_CMP = 76; + public static final int ARM_INS_CPS = 77; + public static final int ARM_INS_CRC32B = 78; + public static final int ARM_INS_CRC32CB = 79; + public static final int ARM_INS_CRC32CH = 80; + public static final int ARM_INS_CRC32CW = 81; + public static final int ARM_INS_CRC32H = 82; + public static final int ARM_INS_CRC32W = 83; + public static final int ARM_INS_DBG = 84; + public static final int ARM_INS_DMB = 85; + public static final int ARM_INS_DSB = 86; + public static final int ARM_INS_EOR = 87; + public static final int ARM_INS_ERET = 88; + public static final int ARM_INS_VMOV = 89; + public static final int ARM_INS_FLDMDBX = 90; + public static final int ARM_INS_FLDMIAX = 91; + public static final int ARM_INS_VMRS = 92; + public static final int ARM_INS_FSTMDBX = 93; + public static final int ARM_INS_FSTMIAX = 94; + public static final int ARM_INS_HINT = 95; + public static final int ARM_INS_HLT = 96; + public static final int ARM_INS_HVC = 97; + public static final int ARM_INS_ISB = 98; + public static final int ARM_INS_LDA = 99; + public static final int ARM_INS_LDAB = 100; + public static final int ARM_INS_LDAEX = 101; + public static final int ARM_INS_LDAEXB = 102; + public static final int ARM_INS_LDAEXD = 103; + public static final int ARM_INS_LDAEXH = 104; + public static final int ARM_INS_LDAH = 105; + public static final int ARM_INS_LDC2L = 106; + public static final int ARM_INS_LDC2 = 107; + public static final int ARM_INS_LDCL = 108; + public static final int ARM_INS_LDC = 109; + public static final int ARM_INS_LDMDA = 110; + public static final int ARM_INS_LDMDB = 111; + public static final int ARM_INS_LDM = 112; + public static final int ARM_INS_LDMIB = 113; + public static final int ARM_INS_LDRD = 114; + public static final int ARM_INS_LDREX = 115; + public static final int ARM_INS_LDREXB = 116; + public static final int ARM_INS_LDREXD = 117; + public static final int ARM_INS_LDREXH = 118; + public static final int ARM_INS_MCR = 119; + public static final int ARM_INS_MCR2 = 120; + public static final int ARM_INS_MCRR = 121; + public static final int ARM_INS_MCRR2 = 122; + public static final int ARM_INS_MLA = 123; + public static final int ARM_INS_MLS = 124; + public static final int ARM_INS_MOVT = 125; + public static final int ARM_INS_MOVW = 126; + public static final int ARM_INS_MRC = 127; + public static final int ARM_INS_MRC2 = 128; + public static final int ARM_INS_MRRC = 129; + public static final int ARM_INS_MRRC2 = 130; + public static final int ARM_INS_MRS = 131; + public static final int ARM_INS_MSR = 132; + public static final int ARM_INS_MUL = 133; + public static final int ARM_INS_ASRL = 134; + public static final int ARM_INS_DLSTP = 135; + public static final int ARM_INS_LCTP = 136; + public static final int ARM_INS_LETP = 137; + public static final int ARM_INS_LSLL = 138; + public static final int ARM_INS_LSRL = 139; + public static final int ARM_INS_SQRSHR = 140; + public static final int ARM_INS_SQRSHRL = 141; + public static final int ARM_INS_SQSHL = 142; + public static final int ARM_INS_SQSHLL = 143; + public static final int ARM_INS_SRSHR = 144; + public static final int ARM_INS_SRSHRL = 145; + public static final int ARM_INS_UQRSHL = 146; + public static final int ARM_INS_UQRSHLL = 147; + public static final int ARM_INS_UQSHL = 148; + public static final int ARM_INS_UQSHLL = 149; + public static final int ARM_INS_URSHR = 150; + public static final int ARM_INS_URSHRL = 151; + public static final int ARM_INS_VABAV = 152; + public static final int ARM_INS_VABD = 153; + public static final int ARM_INS_VABS = 154; + public static final int ARM_INS_VADC = 155; + public static final int ARM_INS_VADCI = 156; + public static final int ARM_INS_VADDLVA = 157; + public static final int ARM_INS_VADDLV = 158; + public static final int ARM_INS_VADDVA = 159; + public static final int ARM_INS_VADDV = 160; + public static final int ARM_INS_VADD = 161; + public static final int ARM_INS_VAND = 162; + public static final int ARM_INS_VBIC = 163; + public static final int ARM_INS_VBRSR = 164; + public static final int ARM_INS_VCADD = 165; + public static final int ARM_INS_VCLS = 166; + public static final int ARM_INS_VCLZ = 167; + public static final int ARM_INS_VCMLA = 168; + public static final int ARM_INS_VCMP = 169; + public static final int ARM_INS_VCMUL = 170; + public static final int ARM_INS_VCTP = 171; + public static final int ARM_INS_VCVTA = 172; + public static final int ARM_INS_VCVTM = 173; + public static final int ARM_INS_VCVTN = 174; + public static final int ARM_INS_VCVTP = 175; + public static final int ARM_INS_VDDUP = 176; + public static final int ARM_INS_VDUP = 177; + public static final int ARM_INS_VDWDUP = 178; + public static final int ARM_INS_VEOR = 179; + public static final int ARM_INS_VFMAS = 180; + public static final int ARM_INS_VFMA = 181; + public static final int ARM_INS_VFMS = 182; + public static final int ARM_INS_VHADD = 183; + public static final int ARM_INS_VHCADD = 184; + public static final int ARM_INS_VHSUB = 185; + public static final int ARM_INS_VIDUP = 186; + public static final int ARM_INS_VIWDUP = 187; + public static final int ARM_INS_VLD20 = 188; + public static final int ARM_INS_VLD21 = 189; + public static final int ARM_INS_VLD40 = 190; + public static final int ARM_INS_VLD41 = 191; + public static final int ARM_INS_VLD42 = 192; + public static final int ARM_INS_VLD43 = 193; + public static final int ARM_INS_VLDRB = 194; + public static final int ARM_INS_VLDRD = 195; + public static final int ARM_INS_VLDRH = 196; + public static final int ARM_INS_VLDRW = 197; + public static final int ARM_INS_VMAXAV = 198; + public static final int ARM_INS_VMAXA = 199; + public static final int ARM_INS_VMAXNMAV = 200; + public static final int ARM_INS_VMAXNMA = 201; + public static final int ARM_INS_VMAXNMV = 202; + public static final int ARM_INS_VMAXNM = 203; + public static final int ARM_INS_VMAXV = 204; + public static final int ARM_INS_VMAX = 205; + public static final int ARM_INS_VMINAV = 206; + public static final int ARM_INS_VMINA = 207; + public static final int ARM_INS_VMINNMAV = 208; + public static final int ARM_INS_VMINNMA = 209; + public static final int ARM_INS_VMINNMV = 210; + public static final int ARM_INS_VMINNM = 211; + public static final int ARM_INS_VMINV = 212; + public static final int ARM_INS_VMIN = 213; + public static final int ARM_INS_VMLADAVA = 214; + public static final int ARM_INS_VMLADAVAX = 215; + public static final int ARM_INS_VMLADAV = 216; + public static final int ARM_INS_VMLADAVX = 217; + public static final int ARM_INS_VMLALDAVA = 218; + public static final int ARM_INS_VMLALDAVAX = 219; + public static final int ARM_INS_VMLALDAV = 220; + public static final int ARM_INS_VMLALDAVX = 221; + public static final int ARM_INS_VMLAS = 222; + public static final int ARM_INS_VMLA = 223; + public static final int ARM_INS_VMLSDAVA = 224; + public static final int ARM_INS_VMLSDAVAX = 225; + public static final int ARM_INS_VMLSDAV = 226; + public static final int ARM_INS_VMLSDAVX = 227; + public static final int ARM_INS_VMLSLDAVA = 228; + public static final int ARM_INS_VMLSLDAVAX = 229; + public static final int ARM_INS_VMLSLDAV = 230; + public static final int ARM_INS_VMLSLDAVX = 231; + public static final int ARM_INS_VMOVLB = 232; + public static final int ARM_INS_VMOVLT = 233; + public static final int ARM_INS_VMOVNB = 234; + public static final int ARM_INS_VMOVNT = 235; + public static final int ARM_INS_VMULH = 236; + public static final int ARM_INS_VMULLB = 237; + public static final int ARM_INS_VMULLT = 238; + public static final int ARM_INS_VMUL = 239; + public static final int ARM_INS_VMVN = 240; + public static final int ARM_INS_VNEG = 241; + public static final int ARM_INS_VORN = 242; + public static final int ARM_INS_VORR = 243; + public static final int ARM_INS_VPNOT = 244; + public static final int ARM_INS_VPSEL = 245; + public static final int ARM_INS_VPST = 246; + public static final int ARM_INS_VPT = 247; + public static final int ARM_INS_VQABS = 248; + public static final int ARM_INS_VQADD = 249; + public static final int ARM_INS_VQDMLADHX = 250; + public static final int ARM_INS_VQDMLADH = 251; + public static final int ARM_INS_VQDMLAH = 252; + public static final int ARM_INS_VQDMLASH = 253; + public static final int ARM_INS_VQDMLSDHX = 254; + public static final int ARM_INS_VQDMLSDH = 255; + public static final int ARM_INS_VQDMULH = 256; + public static final int ARM_INS_VQDMULLB = 257; + public static final int ARM_INS_VQDMULLT = 258; + public static final int ARM_INS_VQMOVNB = 259; + public static final int ARM_INS_VQMOVNT = 260; + public static final int ARM_INS_VQMOVUNB = 261; + public static final int ARM_INS_VQMOVUNT = 262; + public static final int ARM_INS_VQNEG = 263; + public static final int ARM_INS_VQRDMLADHX = 264; + public static final int ARM_INS_VQRDMLADH = 265; + public static final int ARM_INS_VQRDMLAH = 266; + public static final int ARM_INS_VQRDMLASH = 267; + public static final int ARM_INS_VQRDMLSDHX = 268; + public static final int ARM_INS_VQRDMLSDH = 269; + public static final int ARM_INS_VQRDMULH = 270; + public static final int ARM_INS_VQRSHL = 271; + public static final int ARM_INS_VQRSHRNB = 272; + public static final int ARM_INS_VQRSHRNT = 273; + public static final int ARM_INS_VQRSHRUNB = 274; + public static final int ARM_INS_VQRSHRUNT = 275; + public static final int ARM_INS_VQSHLU = 276; + public static final int ARM_INS_VQSHL = 277; + public static final int ARM_INS_VQSHRNB = 278; + public static final int ARM_INS_VQSHRNT = 279; + public static final int ARM_INS_VQSHRUNB = 280; + public static final int ARM_INS_VQSHRUNT = 281; + public static final int ARM_INS_VQSUB = 282; + public static final int ARM_INS_VREV16 = 283; + public static final int ARM_INS_VREV32 = 284; + public static final int ARM_INS_VREV64 = 285; + public static final int ARM_INS_VRHADD = 286; + public static final int ARM_INS_VRINTA = 287; + public static final int ARM_INS_VRINTM = 288; + public static final int ARM_INS_VRINTN = 289; + public static final int ARM_INS_VRINTP = 290; + public static final int ARM_INS_VRINTX = 291; + public static final int ARM_INS_VRINTZ = 292; + public static final int ARM_INS_VRMLALDAVHA = 293; + public static final int ARM_INS_VRMLALDAVHAX = 294; + public static final int ARM_INS_VRMLALDAVH = 295; + public static final int ARM_INS_VRMLALDAVHX = 296; + public static final int ARM_INS_VRMLSLDAVHA = 297; + public static final int ARM_INS_VRMLSLDAVHAX = 298; + public static final int ARM_INS_VRMLSLDAVH = 299; + public static final int ARM_INS_VRMLSLDAVHX = 300; + public static final int ARM_INS_VRMULH = 301; + public static final int ARM_INS_VRSHL = 302; + public static final int ARM_INS_VRSHRNB = 303; + public static final int ARM_INS_VRSHRNT = 304; + public static final int ARM_INS_VRSHR = 305; + public static final int ARM_INS_VSBC = 306; + public static final int ARM_INS_VSBCI = 307; + public static final int ARM_INS_VSHLC = 308; + public static final int ARM_INS_VSHLLB = 309; + public static final int ARM_INS_VSHLLT = 310; + public static final int ARM_INS_VSHL = 311; + public static final int ARM_INS_VSHRNB = 312; + public static final int ARM_INS_VSHRNT = 313; + public static final int ARM_INS_VSHR = 314; + public static final int ARM_INS_VSLI = 315; + public static final int ARM_INS_VSRI = 316; + public static final int ARM_INS_VST20 = 317; + public static final int ARM_INS_VST21 = 318; + public static final int ARM_INS_VST40 = 319; + public static final int ARM_INS_VST41 = 320; + public static final int ARM_INS_VST42 = 321; + public static final int ARM_INS_VST43 = 322; + public static final int ARM_INS_VSTRB = 323; + public static final int ARM_INS_VSTRD = 324; + public static final int ARM_INS_VSTRH = 325; + public static final int ARM_INS_VSTRW = 326; + public static final int ARM_INS_VSUB = 327; + public static final int ARM_INS_WLSTP = 328; + public static final int ARM_INS_MVN = 329; + public static final int ARM_INS_ORR = 330; + public static final int ARM_INS_PKHBT = 331; + public static final int ARM_INS_PKHTB = 332; + public static final int ARM_INS_PLDW = 333; + public static final int ARM_INS_PLD = 334; + public static final int ARM_INS_PLI = 335; + public static final int ARM_INS_QADD = 336; + public static final int ARM_INS_QADD16 = 337; + public static final int ARM_INS_QADD8 = 338; + public static final int ARM_INS_QASX = 339; + public static final int ARM_INS_QDADD = 340; + public static final int ARM_INS_QDSUB = 341; + public static final int ARM_INS_QSAX = 342; + public static final int ARM_INS_QSUB = 343; + public static final int ARM_INS_QSUB16 = 344; + public static final int ARM_INS_QSUB8 = 345; + public static final int ARM_INS_RBIT = 346; + public static final int ARM_INS_REV = 347; + public static final int ARM_INS_REV16 = 348; + public static final int ARM_INS_REVSH = 349; + public static final int ARM_INS_RFEDA = 350; + public static final int ARM_INS_RFEDB = 351; + public static final int ARM_INS_RFEIA = 352; + public static final int ARM_INS_RFEIB = 353; + public static final int ARM_INS_RSB = 354; + public static final int ARM_INS_RSC = 355; + public static final int ARM_INS_SADD16 = 356; + public static final int ARM_INS_SADD8 = 357; + public static final int ARM_INS_SASX = 358; + public static final int ARM_INS_SB = 359; + public static final int ARM_INS_SBC = 360; + public static final int ARM_INS_SBFX = 361; + public static final int ARM_INS_SDIV = 362; + public static final int ARM_INS_SEL = 363; + public static final int ARM_INS_SETEND = 364; + public static final int ARM_INS_SETPAN = 365; + public static final int ARM_INS_SHA1C = 366; + public static final int ARM_INS_SHA1H = 367; + public static final int ARM_INS_SHA1M = 368; + public static final int ARM_INS_SHA1P = 369; + public static final int ARM_INS_SHA1SU0 = 370; + public static final int ARM_INS_SHA1SU1 = 371; + public static final int ARM_INS_SHA256H = 372; + public static final int ARM_INS_SHA256H2 = 373; + public static final int ARM_INS_SHA256SU0 = 374; + public static final int ARM_INS_SHA256SU1 = 375; + public static final int ARM_INS_SHADD16 = 376; + public static final int ARM_INS_SHADD8 = 377; + public static final int ARM_INS_SHASX = 378; + public static final int ARM_INS_SHSAX = 379; + public static final int ARM_INS_SHSUB16 = 380; + public static final int ARM_INS_SHSUB8 = 381; + public static final int ARM_INS_SMC = 382; + public static final int ARM_INS_SMLABB = 383; + public static final int ARM_INS_SMLABT = 384; + public static final int ARM_INS_SMLAD = 385; + public static final int ARM_INS_SMLADX = 386; + public static final int ARM_INS_SMLAL = 387; + public static final int ARM_INS_SMLALBB = 388; + public static final int ARM_INS_SMLALBT = 389; + public static final int ARM_INS_SMLALD = 390; + public static final int ARM_INS_SMLALDX = 391; + public static final int ARM_INS_SMLALTB = 392; + public static final int ARM_INS_SMLALTT = 393; + public static final int ARM_INS_SMLATB = 394; + public static final int ARM_INS_SMLATT = 395; + public static final int ARM_INS_SMLAWB = 396; + public static final int ARM_INS_SMLAWT = 397; + public static final int ARM_INS_SMLSD = 398; + public static final int ARM_INS_SMLSDX = 399; + public static final int ARM_INS_SMLSLD = 400; + public static final int ARM_INS_SMLSLDX = 401; + public static final int ARM_INS_SMMLA = 402; + public static final int ARM_INS_SMMLAR = 403; + public static final int ARM_INS_SMMLS = 404; + public static final int ARM_INS_SMMLSR = 405; + public static final int ARM_INS_SMMUL = 406; + public static final int ARM_INS_SMMULR = 407; + public static final int ARM_INS_SMUAD = 408; + public static final int ARM_INS_SMUADX = 409; + public static final int ARM_INS_SMULBB = 410; + public static final int ARM_INS_SMULBT = 411; + public static final int ARM_INS_SMULL = 412; + public static final int ARM_INS_SMULTB = 413; + public static final int ARM_INS_SMULTT = 414; + public static final int ARM_INS_SMULWB = 415; + public static final int ARM_INS_SMULWT = 416; + public static final int ARM_INS_SMUSD = 417; + public static final int ARM_INS_SMUSDX = 418; + public static final int ARM_INS_SRSDA = 419; + public static final int ARM_INS_SRSDB = 420; + public static final int ARM_INS_SRSIA = 421; + public static final int ARM_INS_SRSIB = 422; + public static final int ARM_INS_SSAT = 423; + public static final int ARM_INS_SSAT16 = 424; + public static final int ARM_INS_SSAX = 425; + public static final int ARM_INS_SSUB16 = 426; + public static final int ARM_INS_SSUB8 = 427; + public static final int ARM_INS_STC2L = 428; + public static final int ARM_INS_STC2 = 429; + public static final int ARM_INS_STCL = 430; + public static final int ARM_INS_STC = 431; + public static final int ARM_INS_STL = 432; + public static final int ARM_INS_STLB = 433; + public static final int ARM_INS_STLEX = 434; + public static final int ARM_INS_STLEXB = 435; + public static final int ARM_INS_STLEXD = 436; + public static final int ARM_INS_STLEXH = 437; + public static final int ARM_INS_STLH = 438; + public static final int ARM_INS_STMDA = 439; + public static final int ARM_INS_STMDB = 440; + public static final int ARM_INS_STM = 441; + public static final int ARM_INS_STMIB = 442; + public static final int ARM_INS_STRD = 443; + public static final int ARM_INS_STREX = 444; + public static final int ARM_INS_STREXB = 445; + public static final int ARM_INS_STREXD = 446; + public static final int ARM_INS_STREXH = 447; public static final int ARM_INS_STRHT = 448; public static final int ARM_INS_SUB = 449; public static final int ARM_INS_SVC = 450; @@ -1115,7 +1116,7 @@ public class Arm_const { public static final int ARM_INS_VRSQRTS = 563; public static final int ARM_INS_VRSRA = 564; public static final int ARM_INS_VRSUBHN = 565; - public static final int ARM_INS_VSCCLRM = 566; + public static final int ARM_INS_VSCCLRM_ = 566; public static final int ARM_INS_VSDOT = 567; public static final int ARM_INS_VSELEQ = 568; public static final int ARM_INS_VSELGE = 569; @@ -1146,97 +1147,98 @@ public class Arm_const { public static final int ARM_INS_VUZP = 594; public static final int ARM_INS_VZIP = 595; public static final int ARM_INS_ADDW = 596; - public static final int ARM_INS_AUT = 597; - public static final int ARM_INS_AUTG = 598; - public static final int ARM_INS_BFL = 599; - public static final int ARM_INS_BFLX = 600; - public static final int ARM_INS_BF = 601; - public static final int ARM_INS_BFCSEL = 602; - public static final int ARM_INS_BFX = 603; - public static final int ARM_INS_BTI = 604; - public static final int ARM_INS_BXAUT = 605; - public static final int ARM_INS_CLRM = 606; - public static final int ARM_INS_CSEL = 607; - public static final int ARM_INS_CSINC = 608; - public static final int ARM_INS_CSINV = 609; - public static final int ARM_INS_CSNEG = 610; - public static final int ARM_INS_DCPS1 = 611; - public static final int ARM_INS_DCPS2 = 612; - public static final int ARM_INS_DCPS3 = 613; - public static final int ARM_INS_DLS = 614; - public static final int ARM_INS_LE = 615; - public static final int ARM_INS_ORN = 616; - public static final int ARM_INS_PAC = 617; - public static final int ARM_INS_PACBTI = 618; - public static final int ARM_INS_PACG = 619; - public static final int ARM_INS_SG = 620; - public static final int ARM_INS_SUBS = 621; - public static final int ARM_INS_SUBW = 622; - public static final int ARM_INS_TBB = 623; - public static final int ARM_INS_TBH = 624; - public static final int ARM_INS_TT = 625; - public static final int ARM_INS_TTA = 626; - public static final int ARM_INS_TTAT = 627; - public static final int ARM_INS_TTT = 628; - public static final int ARM_INS_WLS = 629; - public static final int ARM_INS_BLXNS = 630; - public static final int ARM_INS_BXNS = 631; - public static final int ARM_INS_CBNZ = 632; - public static final int ARM_INS_CBZ = 633; - public static final int ARM_INS_POP = 634; - public static final int ARM_INS_PUSH = 635; - public static final int ARM_INS___BRKDIV0 = 636; - public static final int ARM_INS_ENDING = 637; - public static final int ARM_INS_ALIAS_BEGIN = 638; - public static final int ARM_INS_ALIAS_VMOV = 639; - public static final int ARM_INS_ALIAS_NOP = 640; - public static final int ARM_INS_ALIAS_YIELD = 641; - public static final int ARM_INS_ALIAS_WFE = 642; - public static final int ARM_INS_ALIAS_WFI = 643; - public static final int ARM_INS_ALIAS_SEV = 644; - public static final int ARM_INS_ALIAS_SEVL = 645; - public static final int ARM_INS_ALIAS_ESB = 646; - public static final int ARM_INS_ALIAS_CSDB = 647; - public static final int ARM_INS_ALIAS_CLRBHB = 648; - public static final int ARM_INS_ALIAS_PACBTI = 649; - public static final int ARM_INS_ALIAS_BTI = 650; - public static final int ARM_INS_ALIAS_PAC = 651; - public static final int ARM_INS_ALIAS_AUT = 652; - public static final int ARM_INS_ALIAS_SSBB = 653; - public static final int ARM_INS_ALIAS_PSSBB = 654; - public static final int ARM_INS_ALIAS_DFB = 655; - public static final int ARM_INS_ALIAS_CSETM = 656; - public static final int ARM_INS_ALIAS_CSET = 657; - public static final int ARM_INS_ALIAS_CINC = 658; - public static final int ARM_INS_ALIAS_CINV = 659; - public static final int ARM_INS_ALIAS_CNEG = 660; - public static final int ARM_INS_ALIAS_VMLAV = 661; - public static final int ARM_INS_ALIAS_VMLAVA = 662; - public static final int ARM_INS_ALIAS_VRMLALVH = 663; - public static final int ARM_INS_ALIAS_VRMLALVHA = 664; - public static final int ARM_INS_ALIAS_VMLALV = 665; - public static final int ARM_INS_ALIAS_VMLALVA = 666; - public static final int ARM_INS_ALIAS_VBIC = 667; - public static final int ARM_INS_ALIAS_VEOR = 668; - public static final int ARM_INS_ALIAS_VORN = 669; - public static final int ARM_INS_ALIAS_VORR = 670; - public static final int ARM_INS_ALIAS_VAND = 671; - public static final int ARM_INS_ALIAS_VPSEL = 672; - public static final int ARM_INS_ALIAS_ERET = 673; - public static final int ARM_INS_ALIAS_ASR = 674; - public static final int ARM_INS_ALIAS_LSL = 675; - public static final int ARM_INS_ALIAS_LSR = 676; - public static final int ARM_INS_ALIAS_ROR = 677; - public static final int ARM_INS_ALIAS_RRX = 678; - public static final int ARM_INS_ALIAS_UXTW = 679; - public static final int ARM_INS_ALIAS_LDM = 680; - public static final int ARM_INS_ALIAS_POP = 681; - public static final int ARM_INS_ALIAS_PUSH = 682; - public static final int ARM_INS_ALIAS_POPW = 683; - public static final int ARM_INS_ALIAS_PUSHW = 684; - public static final int ARM_INS_ALIAS_VPOP = 685; - public static final int ARM_INS_ALIAS_VPUSH = 686; - public static final int ARM_INS_ALIAS_END = 687; + public static final int ARM_INS_ADR_ = 597; + public static final int ARM_INS_AUT = 598; + public static final int ARM_INS_AUTG = 599; + public static final int ARM_INS_BFL = 600; + public static final int ARM_INS_BFLX = 601; + public static final int ARM_INS_BF = 602; + public static final int ARM_INS_BFCSEL = 603; + public static final int ARM_INS_BFX = 604; + public static final int ARM_INS_BTI = 605; + public static final int ARM_INS_BXAUT = 606; + public static final int ARM_INS_CLRM = 607; + public static final int ARM_INS_CSEL = 608; + public static final int ARM_INS_CSINC = 609; + public static final int ARM_INS_CSINV = 610; + public static final int ARM_INS_CSNEG = 611; + public static final int ARM_INS_DCPS1 = 612; + public static final int ARM_INS_DCPS2 = 613; + public static final int ARM_INS_DCPS3 = 614; + public static final int ARM_INS_DLS = 615; + public static final int ARM_INS_LE = 616; + public static final int ARM_INS_ORN = 617; + public static final int ARM_INS_PAC = 618; + public static final int ARM_INS_PACBTI = 619; + public static final int ARM_INS_PACG = 620; + public static final int ARM_INS_SG = 621; + public static final int ARM_INS_SUBS = 622; + public static final int ARM_INS_SUBW = 623; + public static final int ARM_INS_TBB = 624; + public static final int ARM_INS_TBH = 625; + public static final int ARM_INS_TT = 626; + public static final int ARM_INS_TTA = 627; + public static final int ARM_INS_TTAT = 628; + public static final int ARM_INS_TTT = 629; + public static final int ARM_INS_WLS = 630; + public static final int ARM_INS_BLXNS = 631; + public static final int ARM_INS_BXNS = 632; + public static final int ARM_INS_CBNZ = 633; + public static final int ARM_INS_CBZ = 634; + public static final int ARM_INS_POP = 635; + public static final int ARM_INS_PUSH = 636; + public static final int ARM_INS___BRKDIV0 = 637; + public static final int ARM_INS_ENDING = 638; + public static final int ARM_INS_ALIAS_BEGIN = 639; + public static final int ARM_INS_ALIAS_VMOV = 640; + public static final int ARM_INS_ALIAS_NOP = 641; + public static final int ARM_INS_ALIAS_YIELD = 642; + public static final int ARM_INS_ALIAS_WFE = 643; + public static final int ARM_INS_ALIAS_WFI = 644; + public static final int ARM_INS_ALIAS_SEV = 645; + public static final int ARM_INS_ALIAS_SEVL = 646; + public static final int ARM_INS_ALIAS_ESB = 647; + public static final int ARM_INS_ALIAS_CSDB = 648; + public static final int ARM_INS_ALIAS_CLRBHB = 649; + public static final int ARM_INS_ALIAS_PACBTI = 650; + public static final int ARM_INS_ALIAS_BTI = 651; + public static final int ARM_INS_ALIAS_PAC = 652; + public static final int ARM_INS_ALIAS_AUT = 653; + public static final int ARM_INS_ALIAS_SSBB = 654; + public static final int ARM_INS_ALIAS_PSSBB = 655; + public static final int ARM_INS_ALIAS_DFB = 656; + public static final int ARM_INS_ALIAS_CSETM = 657; + public static final int ARM_INS_ALIAS_CSET = 658; + public static final int ARM_INS_ALIAS_CINC = 659; + public static final int ARM_INS_ALIAS_CINV = 660; + public static final int ARM_INS_ALIAS_CNEG = 661; + public static final int ARM_INS_ALIAS_VMLAV = 662; + public static final int ARM_INS_ALIAS_VMLAVA = 663; + public static final int ARM_INS_ALIAS_VRMLALVH = 664; + public static final int ARM_INS_ALIAS_VRMLALVHA = 665; + public static final int ARM_INS_ALIAS_VMLALV = 666; + public static final int ARM_INS_ALIAS_VMLALVA = 667; + public static final int ARM_INS_ALIAS_VBIC = 668; + public static final int ARM_INS_ALIAS_VEOR = 669; + public static final int ARM_INS_ALIAS_VORN = 670; + public static final int ARM_INS_ALIAS_VORR = 671; + public static final int ARM_INS_ALIAS_VAND = 672; + public static final int ARM_INS_ALIAS_VPSEL = 673; + public static final int ARM_INS_ALIAS_ERET = 674; + public static final int ARM_INS_ALIAS_ASR = 675; + public static final int ARM_INS_ALIAS_LSL = 676; + public static final int ARM_INS_ALIAS_LSR = 677; + public static final int ARM_INS_ALIAS_ROR = 678; + public static final int ARM_INS_ALIAS_RRX = 679; + public static final int ARM_INS_ALIAS_UXTW = 680; + public static final int ARM_INS_ALIAS_LDM = 681; + public static final int ARM_INS_ALIAS_POP = 682; + public static final int ARM_INS_ALIAS_PUSH = 683; + public static final int ARM_INS_ALIAS_POPW = 684; + public static final int ARM_INS_ALIAS_PUSHW = 685; + public static final int ARM_INS_ALIAS_VPOP = 686; + public static final int ARM_INS_ALIAS_VPUSH = 687; + public static final int ARM_INS_ALIAS_END = 688; public static final int ARM_GRP_INVALID = 0; public static final int ARM_GRP_JUMP = 1; @@ -1245,62 +1247,88 @@ public class Arm_const { public static final int ARM_GRP_INT = 4; public static final int ARM_GRP_PRIVILEGE = 6; public static final int ARM_GRP_BRANCH_RELATIVE = 7; - public static final int ARM_FEATURE_IsARM = 128; - public static final int ARM_FEATURE_HasV5T = 129; - public static final int ARM_FEATURE_HasV4T = 130; - public static final int ARM_FEATURE_HasVFP2 = 131; - public static final int ARM_FEATURE_HasV5TE = 132; - public static final int ARM_FEATURE_HasV6T2 = 133; - public static final int ARM_FEATURE_HasMVEInt = 134; - public static final int ARM_FEATURE_HasNEON = 135; - public static final int ARM_FEATURE_HasFPRegs64 = 136; - public static final int ARM_FEATURE_HasFPRegs = 137; - public static final int ARM_FEATURE_IsThumb2 = 138; - public static final int ARM_FEATURE_HasV8_1MMainline = 139; - public static final int ARM_FEATURE_HasLOB = 140; - public static final int ARM_FEATURE_IsThumb = 141; - public static final int ARM_FEATURE_HasV8MBaseline = 142; - public static final int ARM_FEATURE_Has8MSecExt = 143; - public static final int ARM_FEATURE_HasV8 = 144; - public static final int ARM_FEATURE_HasAES = 145; - public static final int ARM_FEATURE_HasBF16 = 146; - public static final int ARM_FEATURE_HasCDE = 147; - public static final int ARM_FEATURE_PreV8 = 148; - public static final int ARM_FEATURE_HasV6K = 149; - public static final int ARM_FEATURE_HasCRC = 150; - public static final int ARM_FEATURE_HasV7 = 151; - public static final int ARM_FEATURE_HasDB = 152; - public static final int ARM_FEATURE_HasVirtualization = 153; - public static final int ARM_FEATURE_HasVFP3 = 154; - public static final int ARM_FEATURE_HasDPVFP = 155; - public static final int ARM_FEATURE_HasFullFP16 = 156; - public static final int ARM_FEATURE_HasV6 = 157; - public static final int ARM_FEATURE_HasAcquireRelease = 158; - public static final int ARM_FEATURE_HasV7Clrex = 159; - public static final int ARM_FEATURE_HasMVEFloat = 160; - public static final int ARM_FEATURE_HasFPRegsV8_1M = 161; - public static final int ARM_FEATURE_HasMP = 162; - public static final int ARM_FEATURE_HasSB = 163; - public static final int ARM_FEATURE_HasDivideInARM = 164; - public static final int ARM_FEATURE_HasV8_1a = 165; - public static final int ARM_FEATURE_HasSHA2 = 166; - public static final int ARM_FEATURE_HasTrustZone = 167; - public static final int ARM_FEATURE_UseNaClTrap = 168; - public static final int ARM_FEATURE_HasV8_4a = 169; - public static final int ARM_FEATURE_HasV8_3a = 170; - public static final int ARM_FEATURE_HasFPARMv8 = 171; - public static final int ARM_FEATURE_HasFP16 = 172; - public static final int ARM_FEATURE_HasVFP4 = 173; - public static final int ARM_FEATURE_HasFP16FML = 174; - public static final int ARM_FEATURE_HasFPRegs16 = 175; - public static final int ARM_FEATURE_HasV8MMainline = 176; - public static final int ARM_FEATURE_HasDotProd = 177; - public static final int ARM_FEATURE_HasMatMulInt8 = 178; - public static final int ARM_FEATURE_IsMClass = 179; - public static final int ARM_FEATURE_HasPACBTI = 180; - public static final int ARM_FEATURE_IsNotMClass = 181; - public static final int ARM_FEATURE_HasDSP = 182; - public static final int ARM_FEATURE_HasDivideInThumb = 183; - public static final int ARM_FEATURE_HasV6M = 184; - public static final int ARM_GRP_ENDING = 185; + public static final int ARM_FEATURE_HASV4T = 128; + public static final int ARM_FEATURE_HASV5T = 129; + public static final int ARM_FEATURE_HASV5TE = 130; + public static final int ARM_FEATURE_HASV6 = 131; + public static final int ARM_FEATURE_HASV6M = 132; + public static final int ARM_FEATURE_HASV8MBASELINE = 133; + public static final int ARM_FEATURE_HASV8MMAINLINE = 134; + public static final int ARM_FEATURE_HASV8_1MMAINLINE = 135; + public static final int ARM_FEATURE_HASMVEINT = 136; + public static final int ARM_FEATURE_HASMVEFLOAT = 137; + public static final int ARM_FEATURE_HASCDE = 138; + public static final int ARM_FEATURE_HASFPREGS = 139; + public static final int ARM_FEATURE_HASFPREGS16 = 140; + public static final int ARM_FEATURE_HASNOFPREGS16 = 141; + public static final int ARM_FEATURE_HASFPREGS64 = 142; + public static final int ARM_FEATURE_HASFPREGSV8_1M = 143; + public static final int ARM_FEATURE_HASV6T2 = 144; + public static final int ARM_FEATURE_HASV6K = 145; + public static final int ARM_FEATURE_HASV7 = 146; + public static final int ARM_FEATURE_HASV8 = 147; + public static final int ARM_FEATURE_PREV8 = 148; + public static final int ARM_FEATURE_HASV8_1A = 149; + public static final int ARM_FEATURE_HASV8_2A = 150; + public static final int ARM_FEATURE_HASV8_3A = 151; + public static final int ARM_FEATURE_HASV8_4A = 152; + public static final int ARM_FEATURE_HASV8_5A = 153; + public static final int ARM_FEATURE_HASV8_6A = 154; + public static final int ARM_FEATURE_HASV8_7A = 155; + public static final int ARM_FEATURE_HASVFP2 = 156; + public static final int ARM_FEATURE_HASVFP3 = 157; + public static final int ARM_FEATURE_HASVFP4 = 158; + public static final int ARM_FEATURE_HASDPVFP = 159; + public static final int ARM_FEATURE_HASFPARMV8 = 160; + public static final int ARM_FEATURE_HASNEON = 161; + public static final int ARM_FEATURE_HASSHA2 = 162; + public static final int ARM_FEATURE_HASAES = 163; + public static final int ARM_FEATURE_HASCRYPTO = 164; + public static final int ARM_FEATURE_HASDOTPROD = 165; + public static final int ARM_FEATURE_HASCRC = 166; + public static final int ARM_FEATURE_HASRAS = 167; + public static final int ARM_FEATURE_HASLOB = 168; + public static final int ARM_FEATURE_HASPACBTI = 169; + public static final int ARM_FEATURE_HASFP16 = 170; + public static final int ARM_FEATURE_HASFULLFP16 = 171; + public static final int ARM_FEATURE_HASFP16FML = 172; + public static final int ARM_FEATURE_HASBF16 = 173; + public static final int ARM_FEATURE_HASMATMULINT8 = 174; + public static final int ARM_FEATURE_HASDIVIDEINTHUMB = 175; + public static final int ARM_FEATURE_HASDIVIDEINARM = 176; + public static final int ARM_FEATURE_HASDSP = 177; + public static final int ARM_FEATURE_HASDB = 178; + public static final int ARM_FEATURE_HASDFB = 179; + public static final int ARM_FEATURE_HASV7CLREX = 180; + public static final int ARM_FEATURE_HASACQUIRERELEASE = 181; + public static final int ARM_FEATURE_HASMP = 182; + public static final int ARM_FEATURE_HASVIRTUALIZATION = 183; + public static final int ARM_FEATURE_HASTRUSTZONE = 184; + public static final int ARM_FEATURE_HAS8MSECEXT = 185; + public static final int ARM_FEATURE_ISTHUMB = 186; + public static final int ARM_FEATURE_ISTHUMB2 = 187; + public static final int ARM_FEATURE_ISMCLASS = 188; + public static final int ARM_FEATURE_ISNOTMCLASS = 189; + public static final int ARM_FEATURE_ISARM = 190; + public static final int ARM_FEATURE_USENACLTRAP = 191; + public static final int ARM_FEATURE_USENEGATIVEIMMEDIATES = 192; + public static final int ARM_FEATURE_HASSB = 193; + public static final int ARM_FEATURE_HASCLRBHB = 194; + public static final int ARM_GRP_ENDING = 195; + public static final int ARM_CC_EQ = ARMCC_EQ; + public static final int ARM_CC_NE = ARMCC_NE; + public static final int ARM_CC_HS = ARMCC_HS; + public static final int ARM_CC_LO = ARMCC_LO; + public static final int ARM_CC_MI = ARMCC_MI; + public static final int ARM_CC_PL = ARMCC_PL; + public static final int ARM_CC_VS = ARMCC_VS; + public static final int ARM_CC_VC = ARMCC_VC; + public static final int ARM_CC_HI = ARMCC_HI; + public static final int ARM_CC_LS = ARMCC_LS; + public static final int ARM_CC_GE = ARMCC_GE; + public static final int ARM_CC_LT = ARMCC_LT; + public static final int ARM_CC_GT = ARMCC_GT; + public static final int ARM_CC_LE = ARMCC_LE; + public static final int ARM_CC_AL = ARMCC_AL; + public static final int ARM_CC_INVALID = ARMCC_Invalid; } \ No newline at end of file diff --git a/bindings/ocaml/arm_const.ml b/bindings/ocaml/arm_const.ml index 0a75be252d..c34862f906 100644 --- a/bindings/ocaml/arm_const.ml +++ b/bindings/ocaml/arm_const.ml @@ -16,6 +16,7 @@ let _ARMCC_GT = 12;; let _ARMCC_LE = 13;; let _ARMCC_AL = 14;; let _ARMCC_UNDEF = 15;; +let _ARMCC_Invalid = 16;; let _ARMVCC_None = 0;; let _ARMVCC_Then = 1;; @@ -575,425 +576,425 @@ let _ARM_INS_LDRSB = 25;; let _ARM_INS_LDRSH = 26;; let _ARM_INS_MOVS = 27;; let _ARM_INS_MOV = 28;; -let _ARM_INS_STR = 29;; -let _ARM_INS_ADC = 30;; -let _ARM_INS_ADD = 31;; -let _ARM_INS_ADR = 32;; -let _ARM_INS_AESD = 33;; -let _ARM_INS_AESE = 34;; -let _ARM_INS_AESIMC = 35;; -let _ARM_INS_AESMC = 36;; -let _ARM_INS_AND = 37;; -let _ARM_INS_VDOT = 38;; -let _ARM_INS_VCVT = 39;; -let _ARM_INS_VCVTB = 40;; -let _ARM_INS_VCVTT = 41;; -let _ARM_INS_BFC = 42;; -let _ARM_INS_BFI = 43;; -let _ARM_INS_BIC = 44;; -let _ARM_INS_BKPT = 45;; -let _ARM_INS_BL = 46;; -let _ARM_INS_BLX = 47;; -let _ARM_INS_BX = 48;; -let _ARM_INS_BXJ = 49;; -let _ARM_INS_B = 50;; -let _ARM_INS_CX1 = 51;; -let _ARM_INS_CX1A = 52;; -let _ARM_INS_CX1D = 53;; -let _ARM_INS_CX1DA = 54;; -let _ARM_INS_CX2 = 55;; -let _ARM_INS_CX2A = 56;; -let _ARM_INS_CX2D = 57;; -let _ARM_INS_CX2DA = 58;; -let _ARM_INS_CX3 = 59;; -let _ARM_INS_CX3A = 60;; -let _ARM_INS_CX3D = 61;; -let _ARM_INS_CX3DA = 62;; -let _ARM_INS_VCX1A = 63;; -let _ARM_INS_VCX1 = 64;; -let _ARM_INS_VCX2A = 65;; -let _ARM_INS_VCX2 = 66;; -let _ARM_INS_VCX3A = 67;; -let _ARM_INS_VCX3 = 68;; -let _ARM_INS_CDP = 69;; -let _ARM_INS_CDP2 = 70;; -let _ARM_INS_CLREX = 71;; -let _ARM_INS_CLZ = 72;; -let _ARM_INS_CMN = 73;; -let _ARM_INS_CMP = 74;; -let _ARM_INS_CPS = 75;; -let _ARM_INS_CRC32B = 76;; -let _ARM_INS_CRC32CB = 77;; -let _ARM_INS_CRC32CH = 78;; -let _ARM_INS_CRC32CW = 79;; -let _ARM_INS_CRC32H = 80;; -let _ARM_INS_CRC32W = 81;; -let _ARM_INS_DBG = 82;; -let _ARM_INS_DMB = 83;; -let _ARM_INS_DSB = 84;; -let _ARM_INS_EOR = 85;; -let _ARM_INS_ERET = 86;; -let _ARM_INS_VMOV = 87;; -let _ARM_INS_FLDMDBX = 88;; -let _ARM_INS_FLDMIAX = 89;; -let _ARM_INS_VMRS = 90;; -let _ARM_INS_FSTMDBX = 91;; -let _ARM_INS_FSTMIAX = 92;; -let _ARM_INS_HINT = 93;; -let _ARM_INS_HLT = 94;; -let _ARM_INS_HVC = 95;; -let _ARM_INS_ISB = 96;; -let _ARM_INS_LDA = 97;; -let _ARM_INS_LDAB = 98;; -let _ARM_INS_LDAEX = 99;; -let _ARM_INS_LDAEXB = 100;; -let _ARM_INS_LDAEXD = 101;; -let _ARM_INS_LDAEXH = 102;; -let _ARM_INS_LDAH = 103;; -let _ARM_INS_LDC2L = 104;; -let _ARM_INS_LDC2 = 105;; -let _ARM_INS_LDCL = 106;; -let _ARM_INS_LDC = 107;; -let _ARM_INS_LDMDA = 108;; -let _ARM_INS_LDMDB = 109;; -let _ARM_INS_LDM = 110;; -let _ARM_INS_LDMIB = 111;; -let _ARM_INS_LDRD = 112;; -let _ARM_INS_LDREX = 113;; -let _ARM_INS_LDREXB = 114;; -let _ARM_INS_LDREXD = 115;; -let _ARM_INS_LDREXH = 116;; -let _ARM_INS_MCR = 117;; -let _ARM_INS_MCR2 = 118;; -let _ARM_INS_MCRR = 119;; -let _ARM_INS_MCRR2 = 120;; -let _ARM_INS_MLA = 121;; -let _ARM_INS_MLS = 122;; -let _ARM_INS_MOVT = 123;; -let _ARM_INS_MOVW = 124;; -let _ARM_INS_MRC = 125;; -let _ARM_INS_MRC2 = 126;; -let _ARM_INS_MRRC = 127;; -let _ARM_INS_MRRC2 = 128;; -let _ARM_INS_MRS = 129;; -let _ARM_INS_MSR = 130;; -let _ARM_INS_MUL = 131;; -let _ARM_INS_ASRL = 132;; -let _ARM_INS_DLSTP = 133;; -let _ARM_INS_LCTP = 134;; -let _ARM_INS_LETP = 135;; -let _ARM_INS_LSLL = 136;; -let _ARM_INS_LSRL = 137;; -let _ARM_INS_SQRSHR = 138;; -let _ARM_INS_SQRSHRL = 139;; -let _ARM_INS_SQSHL = 140;; -let _ARM_INS_SQSHLL = 141;; -let _ARM_INS_SRSHR = 142;; -let _ARM_INS_SRSHRL = 143;; -let _ARM_INS_UQRSHL = 144;; -let _ARM_INS_UQRSHLL = 145;; -let _ARM_INS_UQSHL = 146;; -let _ARM_INS_UQSHLL = 147;; -let _ARM_INS_URSHR = 148;; -let _ARM_INS_URSHRL = 149;; -let _ARM_INS_VABAV = 150;; -let _ARM_INS_VABD = 151;; -let _ARM_INS_VABS = 152;; -let _ARM_INS_VADC = 153;; -let _ARM_INS_VADCI = 154;; -let _ARM_INS_VADDLVA = 155;; -let _ARM_INS_VADDLV = 156;; -let _ARM_INS_VADDVA = 157;; -let _ARM_INS_VADDV = 158;; -let _ARM_INS_VADD = 159;; -let _ARM_INS_VAND = 160;; -let _ARM_INS_VBIC = 161;; -let _ARM_INS_VBRSR = 162;; -let _ARM_INS_VCADD = 163;; -let _ARM_INS_VCLS = 164;; -let _ARM_INS_VCLZ = 165;; -let _ARM_INS_VCMLA = 166;; -let _ARM_INS_VCMP = 167;; -let _ARM_INS_VCMUL = 168;; -let _ARM_INS_VCTP = 169;; -let _ARM_INS_VCVTA = 170;; -let _ARM_INS_VCVTM = 171;; -let _ARM_INS_VCVTN = 172;; -let _ARM_INS_VCVTP = 173;; -let _ARM_INS_VDDUP = 174;; -let _ARM_INS_VDUP = 175;; -let _ARM_INS_VDWDUP = 176;; -let _ARM_INS_VEOR = 177;; -let _ARM_INS_VFMAS = 178;; -let _ARM_INS_VFMA = 179;; -let _ARM_INS_VFMS = 180;; -let _ARM_INS_VHADD = 181;; -let _ARM_INS_VHCADD = 182;; -let _ARM_INS_VHSUB = 183;; -let _ARM_INS_VIDUP = 184;; -let _ARM_INS_VIWDUP = 185;; -let _ARM_INS_VLD20 = 186;; -let _ARM_INS_VLD21 = 187;; -let _ARM_INS_VLD40 = 188;; -let _ARM_INS_VLD41 = 189;; -let _ARM_INS_VLD42 = 190;; -let _ARM_INS_VLD43 = 191;; -let _ARM_INS_VLDRB = 192;; -let _ARM_INS_VLDRD = 193;; -let _ARM_INS_VLDRH = 194;; -let _ARM_INS_VLDRW = 195;; -let _ARM_INS_VMAXAV = 196;; -let _ARM_INS_VMAXA = 197;; -let _ARM_INS_VMAXNMAV = 198;; -let _ARM_INS_VMAXNMA = 199;; -let _ARM_INS_VMAXNMV = 200;; -let _ARM_INS_VMAXNM = 201;; -let _ARM_INS_VMAXV = 202;; -let _ARM_INS_VMAX = 203;; -let _ARM_INS_VMINAV = 204;; -let _ARM_INS_VMINA = 205;; -let _ARM_INS_VMINNMAV = 206;; -let _ARM_INS_VMINNMA = 207;; -let _ARM_INS_VMINNMV = 208;; -let _ARM_INS_VMINNM = 209;; -let _ARM_INS_VMINV = 210;; -let _ARM_INS_VMIN = 211;; -let _ARM_INS_VMLADAVA = 212;; -let _ARM_INS_VMLADAVAX = 213;; -let _ARM_INS_VMLADAV = 214;; -let _ARM_INS_VMLADAVX = 215;; -let _ARM_INS_VMLALDAVA = 216;; -let _ARM_INS_VMLALDAVAX = 217;; -let _ARM_INS_VMLALDAV = 218;; -let _ARM_INS_VMLALDAVX = 219;; -let _ARM_INS_VMLAS = 220;; -let _ARM_INS_VMLA = 221;; -let _ARM_INS_VMLSDAVA = 222;; -let _ARM_INS_VMLSDAVAX = 223;; -let _ARM_INS_VMLSDAV = 224;; -let _ARM_INS_VMLSDAVX = 225;; -let _ARM_INS_VMLSLDAVA = 226;; -let _ARM_INS_VMLSLDAVAX = 227;; -let _ARM_INS_VMLSLDAV = 228;; -let _ARM_INS_VMLSLDAVX = 229;; -let _ARM_INS_VMOVLB = 230;; -let _ARM_INS_VMOVLT = 231;; -let _ARM_INS_VMOVNB = 232;; -let _ARM_INS_VMOVNT = 233;; -let _ARM_INS_VMULH = 234;; -let _ARM_INS_VMULLB = 235;; -let _ARM_INS_VMULLT = 236;; -let _ARM_INS_VMUL = 237;; -let _ARM_INS_VMVN = 238;; -let _ARM_INS_VNEG = 239;; -let _ARM_INS_VORN = 240;; -let _ARM_INS_VORR = 241;; -let _ARM_INS_VPNOT = 242;; -let _ARM_INS_VPSEL = 243;; -let _ARM_INS_VPST = 244;; -let _ARM_INS_VPT = 245;; -let _ARM_INS_VQABS = 246;; -let _ARM_INS_VQADD = 247;; -let _ARM_INS_VQDMLADHX = 248;; -let _ARM_INS_VQDMLADH = 249;; -let _ARM_INS_VQDMLAH = 250;; -let _ARM_INS_VQDMLASH = 251;; -let _ARM_INS_VQDMLSDHX = 252;; -let _ARM_INS_VQDMLSDH = 253;; -let _ARM_INS_VQDMULH = 254;; -let _ARM_INS_VQDMULLB = 255;; -let _ARM_INS_VQDMULLT = 256;; -let _ARM_INS_VQMOVNB = 257;; -let _ARM_INS_VQMOVNT = 258;; -let _ARM_INS_VQMOVUNB = 259;; -let _ARM_INS_VQMOVUNT = 260;; -let _ARM_INS_VQNEG = 261;; -let _ARM_INS_VQRDMLADHX = 262;; -let _ARM_INS_VQRDMLADH = 263;; -let _ARM_INS_VQRDMLAH = 264;; -let _ARM_INS_VQRDMLASH = 265;; -let _ARM_INS_VQRDMLSDHX = 266;; -let _ARM_INS_VQRDMLSDH = 267;; -let _ARM_INS_VQRDMULH = 268;; -let _ARM_INS_VQRSHL = 269;; -let _ARM_INS_VQRSHRNB = 270;; -let _ARM_INS_VQRSHRNT = 271;; -let _ARM_INS_VQRSHRUNB = 272;; -let _ARM_INS_VQRSHRUNT = 273;; -let _ARM_INS_VQSHLU = 274;; -let _ARM_INS_VQSHL = 275;; -let _ARM_INS_VQSHRNB = 276;; -let _ARM_INS_VQSHRNT = 277;; -let _ARM_INS_VQSHRUNB = 278;; -let _ARM_INS_VQSHRUNT = 279;; -let _ARM_INS_VQSUB = 280;; -let _ARM_INS_VREV16 = 281;; -let _ARM_INS_VREV32 = 282;; -let _ARM_INS_VREV64 = 283;; -let _ARM_INS_VRHADD = 284;; -let _ARM_INS_VRINTA = 285;; -let _ARM_INS_VRINTM = 286;; -let _ARM_INS_VRINTN = 287;; -let _ARM_INS_VRINTP = 288;; -let _ARM_INS_VRINTX = 289;; -let _ARM_INS_VRINTZ = 290;; -let _ARM_INS_VRMLALDAVHA = 291;; -let _ARM_INS_VRMLALDAVHAX = 292;; -let _ARM_INS_VRMLALDAVH = 293;; -let _ARM_INS_VRMLALDAVHX = 294;; -let _ARM_INS_VRMLSLDAVHA = 295;; -let _ARM_INS_VRMLSLDAVHAX = 296;; -let _ARM_INS_VRMLSLDAVH = 297;; -let _ARM_INS_VRMLSLDAVHX = 298;; -let _ARM_INS_VRMULH = 299;; -let _ARM_INS_VRSHL = 300;; -let _ARM_INS_VRSHRNB = 301;; -let _ARM_INS_VRSHRNT = 302;; -let _ARM_INS_VRSHR = 303;; -let _ARM_INS_VSBC = 304;; -let _ARM_INS_VSBCI = 305;; -let _ARM_INS_VSHLC = 306;; -let _ARM_INS_VSHLLB = 307;; -let _ARM_INS_VSHLLT = 308;; -let _ARM_INS_VSHL = 309;; -let _ARM_INS_VSHRNB = 310;; -let _ARM_INS_VSHRNT = 311;; -let _ARM_INS_VSHR = 312;; -let _ARM_INS_VSLI = 313;; -let _ARM_INS_VSRI = 314;; -let _ARM_INS_VST20 = 315;; -let _ARM_INS_VST21 = 316;; -let _ARM_INS_VST40 = 317;; -let _ARM_INS_VST41 = 318;; -let _ARM_INS_VST42 = 319;; -let _ARM_INS_VST43 = 320;; -let _ARM_INS_VSTRB = 321;; -let _ARM_INS_VSTRD = 322;; -let _ARM_INS_VSTRH = 323;; -let _ARM_INS_VSTRW = 324;; -let _ARM_INS_VSUB = 325;; -let _ARM_INS_WLSTP = 326;; -let _ARM_INS_MVN = 327;; -let _ARM_INS_ORR = 328;; -let _ARM_INS_PKHBT = 329;; -let _ARM_INS_PKHTB = 330;; -let _ARM_INS_PLDW = 331;; -let _ARM_INS_PLD = 332;; -let _ARM_INS_PLI = 333;; -let _ARM_INS_QADD = 334;; -let _ARM_INS_QADD16 = 335;; -let _ARM_INS_QADD8 = 336;; -let _ARM_INS_QASX = 337;; -let _ARM_INS_QDADD = 338;; -let _ARM_INS_QDSUB = 339;; -let _ARM_INS_QSAX = 340;; -let _ARM_INS_QSUB = 341;; -let _ARM_INS_QSUB16 = 342;; -let _ARM_INS_QSUB8 = 343;; -let _ARM_INS_RBIT = 344;; -let _ARM_INS_REV = 345;; -let _ARM_INS_REV16 = 346;; -let _ARM_INS_REVSH = 347;; -let _ARM_INS_RFEDA = 348;; -let _ARM_INS_RFEDB = 349;; -let _ARM_INS_RFEIA = 350;; -let _ARM_INS_RFEIB = 351;; -let _ARM_INS_RSB = 352;; -let _ARM_INS_RSC = 353;; -let _ARM_INS_SADD16 = 354;; -let _ARM_INS_SADD8 = 355;; -let _ARM_INS_SASX = 356;; -let _ARM_INS_SB = 357;; -let _ARM_INS_SBC = 358;; -let _ARM_INS_SBFX = 359;; -let _ARM_INS_SDIV = 360;; -let _ARM_INS_SEL = 361;; -let _ARM_INS_SETEND = 362;; -let _ARM_INS_SETPAN = 363;; -let _ARM_INS_SHA1C = 364;; -let _ARM_INS_SHA1H = 365;; -let _ARM_INS_SHA1M = 366;; -let _ARM_INS_SHA1P = 367;; -let _ARM_INS_SHA1SU0 = 368;; -let _ARM_INS_SHA1SU1 = 369;; -let _ARM_INS_SHA256H = 370;; -let _ARM_INS_SHA256H2 = 371;; -let _ARM_INS_SHA256SU0 = 372;; -let _ARM_INS_SHA256SU1 = 373;; -let _ARM_INS_SHADD16 = 374;; -let _ARM_INS_SHADD8 = 375;; -let _ARM_INS_SHASX = 376;; -let _ARM_INS_SHSAX = 377;; -let _ARM_INS_SHSUB16 = 378;; -let _ARM_INS_SHSUB8 = 379;; -let _ARM_INS_SMC = 380;; -let _ARM_INS_SMLABB = 381;; -let _ARM_INS_SMLABT = 382;; -let _ARM_INS_SMLAD = 383;; -let _ARM_INS_SMLADX = 384;; -let _ARM_INS_SMLAL = 385;; -let _ARM_INS_SMLALBB = 386;; -let _ARM_INS_SMLALBT = 387;; -let _ARM_INS_SMLALD = 388;; -let _ARM_INS_SMLALDX = 389;; -let _ARM_INS_SMLALTB = 390;; -let _ARM_INS_SMLALTT = 391;; -let _ARM_INS_SMLATB = 392;; -let _ARM_INS_SMLATT = 393;; -let _ARM_INS_SMLAWB = 394;; -let _ARM_INS_SMLAWT = 395;; -let _ARM_INS_SMLSD = 396;; -let _ARM_INS_SMLSDX = 397;; -let _ARM_INS_SMLSLD = 398;; -let _ARM_INS_SMLSLDX = 399;; -let _ARM_INS_SMMLA = 400;; -let _ARM_INS_SMMLAR = 401;; -let _ARM_INS_SMMLS = 402;; -let _ARM_INS_SMMLSR = 403;; -let _ARM_INS_SMMUL = 404;; -let _ARM_INS_SMMULR = 405;; -let _ARM_INS_SMUAD = 406;; -let _ARM_INS_SMUADX = 407;; -let _ARM_INS_SMULBB = 408;; -let _ARM_INS_SMULBT = 409;; -let _ARM_INS_SMULL = 410;; -let _ARM_INS_SMULTB = 411;; -let _ARM_INS_SMULTT = 412;; -let _ARM_INS_SMULWB = 413;; -let _ARM_INS_SMULWT = 414;; -let _ARM_INS_SMUSD = 415;; -let _ARM_INS_SMUSDX = 416;; -let _ARM_INS_SRSDA = 417;; -let _ARM_INS_SRSDB = 418;; -let _ARM_INS_SRSIA = 419;; -let _ARM_INS_SRSIB = 420;; -let _ARM_INS_SSAT = 421;; -let _ARM_INS_SSAT16 = 422;; -let _ARM_INS_SSAX = 423;; -let _ARM_INS_SSUB16 = 424;; -let _ARM_INS_SSUB8 = 425;; -let _ARM_INS_STC2L = 426;; -let _ARM_INS_STC2 = 427;; -let _ARM_INS_STCL = 428;; -let _ARM_INS_STC = 429;; -let _ARM_INS_STL = 430;; -let _ARM_INS_STLB = 431;; -let _ARM_INS_STLEX = 432;; -let _ARM_INS_STLEXB = 433;; -let _ARM_INS_STLEXD = 434;; -let _ARM_INS_STLEXH = 435;; -let _ARM_INS_STLH = 436;; -let _ARM_INS_STMDA = 437;; -let _ARM_INS_STMDB = 438;; -let _ARM_INS_STM = 439;; -let _ARM_INS_STMIB = 440;; -let _ARM_INS_STRB = 441;; -let _ARM_INS_STRD = 442;; -let _ARM_INS_STREX = 443;; -let _ARM_INS_STREXB = 444;; -let _ARM_INS_STREXD = 445;; -let _ARM_INS_STREXH = 446;; -let _ARM_INS_STRH = 447;; +let _ARM_INS_STRB = 29;; +let _ARM_INS_STRH = 30;; +let _ARM_INS_STR = 31;; +let _ARM_INS_ADC = 32;; +let _ARM_INS_ADD = 33;; +let _ARM_INS_ADR = 34;; +let _ARM_INS_AESD = 35;; +let _ARM_INS_AESE = 36;; +let _ARM_INS_AESIMC = 37;; +let _ARM_INS_AESMC = 38;; +let _ARM_INS_AND = 39;; +let _ARM_INS_VDOT = 40;; +let _ARM_INS_VCVT = 41;; +let _ARM_INS_VCVTB = 42;; +let _ARM_INS_VCVTT = 43;; +let _ARM_INS_BFC = 44;; +let _ARM_INS_BFI = 45;; +let _ARM_INS_BIC = 46;; +let _ARM_INS_BKPT = 47;; +let _ARM_INS_BL = 48;; +let _ARM_INS_BLX = 49;; +let _ARM_INS_BX = 50;; +let _ARM_INS_BXJ = 51;; +let _ARM_INS_B = 52;; +let _ARM_INS_CX1 = 53;; +let _ARM_INS_CX1A = 54;; +let _ARM_INS_CX1D = 55;; +let _ARM_INS_CX1DA = 56;; +let _ARM_INS_CX2 = 57;; +let _ARM_INS_CX2A = 58;; +let _ARM_INS_CX2D = 59;; +let _ARM_INS_CX2DA = 60;; +let _ARM_INS_CX3 = 61;; +let _ARM_INS_CX3A = 62;; +let _ARM_INS_CX3D = 63;; +let _ARM_INS_CX3DA = 64;; +let _ARM_INS_VCX1A = 65;; +let _ARM_INS_VCX1 = 66;; +let _ARM_INS_VCX2A = 67;; +let _ARM_INS_VCX2 = 68;; +let _ARM_INS_VCX3A = 69;; +let _ARM_INS_VCX3 = 70;; +let _ARM_INS_CDP = 71;; +let _ARM_INS_CDP2 = 72;; +let _ARM_INS_CLREX = 73;; +let _ARM_INS_CLZ = 74;; +let _ARM_INS_CMN = 75;; +let _ARM_INS_CMP = 76;; +let _ARM_INS_CPS = 77;; +let _ARM_INS_CRC32B = 78;; +let _ARM_INS_CRC32CB = 79;; +let _ARM_INS_CRC32CH = 80;; +let _ARM_INS_CRC32CW = 81;; +let _ARM_INS_CRC32H = 82;; +let _ARM_INS_CRC32W = 83;; +let _ARM_INS_DBG = 84;; +let _ARM_INS_DMB = 85;; +let _ARM_INS_DSB = 86;; +let _ARM_INS_EOR = 87;; +let _ARM_INS_ERET = 88;; +let _ARM_INS_VMOV = 89;; +let _ARM_INS_FLDMDBX = 90;; +let _ARM_INS_FLDMIAX = 91;; +let _ARM_INS_VMRS = 92;; +let _ARM_INS_FSTMDBX = 93;; +let _ARM_INS_FSTMIAX = 94;; +let _ARM_INS_HINT = 95;; +let _ARM_INS_HLT = 96;; +let _ARM_INS_HVC = 97;; +let _ARM_INS_ISB = 98;; +let _ARM_INS_LDA = 99;; +let _ARM_INS_LDAB = 100;; +let _ARM_INS_LDAEX = 101;; +let _ARM_INS_LDAEXB = 102;; +let _ARM_INS_LDAEXD = 103;; +let _ARM_INS_LDAEXH = 104;; +let _ARM_INS_LDAH = 105;; +let _ARM_INS_LDC2L = 106;; +let _ARM_INS_LDC2 = 107;; +let _ARM_INS_LDCL = 108;; +let _ARM_INS_LDC = 109;; +let _ARM_INS_LDMDA = 110;; +let _ARM_INS_LDMDB = 111;; +let _ARM_INS_LDM = 112;; +let _ARM_INS_LDMIB = 113;; +let _ARM_INS_LDRD = 114;; +let _ARM_INS_LDREX = 115;; +let _ARM_INS_LDREXB = 116;; +let _ARM_INS_LDREXD = 117;; +let _ARM_INS_LDREXH = 118;; +let _ARM_INS_MCR = 119;; +let _ARM_INS_MCR2 = 120;; +let _ARM_INS_MCRR = 121;; +let _ARM_INS_MCRR2 = 122;; +let _ARM_INS_MLA = 123;; +let _ARM_INS_MLS = 124;; +let _ARM_INS_MOVT = 125;; +let _ARM_INS_MOVW = 126;; +let _ARM_INS_MRC = 127;; +let _ARM_INS_MRC2 = 128;; +let _ARM_INS_MRRC = 129;; +let _ARM_INS_MRRC2 = 130;; +let _ARM_INS_MRS = 131;; +let _ARM_INS_MSR = 132;; +let _ARM_INS_MUL = 133;; +let _ARM_INS_ASRL = 134;; +let _ARM_INS_DLSTP = 135;; +let _ARM_INS_LCTP = 136;; +let _ARM_INS_LETP = 137;; +let _ARM_INS_LSLL = 138;; +let _ARM_INS_LSRL = 139;; +let _ARM_INS_SQRSHR = 140;; +let _ARM_INS_SQRSHRL = 141;; +let _ARM_INS_SQSHL = 142;; +let _ARM_INS_SQSHLL = 143;; +let _ARM_INS_SRSHR = 144;; +let _ARM_INS_SRSHRL = 145;; +let _ARM_INS_UQRSHL = 146;; +let _ARM_INS_UQRSHLL = 147;; +let _ARM_INS_UQSHL = 148;; +let _ARM_INS_UQSHLL = 149;; +let _ARM_INS_URSHR = 150;; +let _ARM_INS_URSHRL = 151;; +let _ARM_INS_VABAV = 152;; +let _ARM_INS_VABD = 153;; +let _ARM_INS_VABS = 154;; +let _ARM_INS_VADC = 155;; +let _ARM_INS_VADCI = 156;; +let _ARM_INS_VADDLVA = 157;; +let _ARM_INS_VADDLV = 158;; +let _ARM_INS_VADDVA = 159;; +let _ARM_INS_VADDV = 160;; +let _ARM_INS_VADD = 161;; +let _ARM_INS_VAND = 162;; +let _ARM_INS_VBIC = 163;; +let _ARM_INS_VBRSR = 164;; +let _ARM_INS_VCADD = 165;; +let _ARM_INS_VCLS = 166;; +let _ARM_INS_VCLZ = 167;; +let _ARM_INS_VCMLA = 168;; +let _ARM_INS_VCMP = 169;; +let _ARM_INS_VCMUL = 170;; +let _ARM_INS_VCTP = 171;; +let _ARM_INS_VCVTA = 172;; +let _ARM_INS_VCVTM = 173;; +let _ARM_INS_VCVTN = 174;; +let _ARM_INS_VCVTP = 175;; +let _ARM_INS_VDDUP = 176;; +let _ARM_INS_VDUP = 177;; +let _ARM_INS_VDWDUP = 178;; +let _ARM_INS_VEOR = 179;; +let _ARM_INS_VFMAS = 180;; +let _ARM_INS_VFMA = 181;; +let _ARM_INS_VFMS = 182;; +let _ARM_INS_VHADD = 183;; +let _ARM_INS_VHCADD = 184;; +let _ARM_INS_VHSUB = 185;; +let _ARM_INS_VIDUP = 186;; +let _ARM_INS_VIWDUP = 187;; +let _ARM_INS_VLD20 = 188;; +let _ARM_INS_VLD21 = 189;; +let _ARM_INS_VLD40 = 190;; +let _ARM_INS_VLD41 = 191;; +let _ARM_INS_VLD42 = 192;; +let _ARM_INS_VLD43 = 193;; +let _ARM_INS_VLDRB = 194;; +let _ARM_INS_VLDRD = 195;; +let _ARM_INS_VLDRH = 196;; +let _ARM_INS_VLDRW = 197;; +let _ARM_INS_VMAXAV = 198;; +let _ARM_INS_VMAXA = 199;; +let _ARM_INS_VMAXNMAV = 200;; +let _ARM_INS_VMAXNMA = 201;; +let _ARM_INS_VMAXNMV = 202;; +let _ARM_INS_VMAXNM = 203;; +let _ARM_INS_VMAXV = 204;; +let _ARM_INS_VMAX = 205;; +let _ARM_INS_VMINAV = 206;; +let _ARM_INS_VMINA = 207;; +let _ARM_INS_VMINNMAV = 208;; +let _ARM_INS_VMINNMA = 209;; +let _ARM_INS_VMINNMV = 210;; +let _ARM_INS_VMINNM = 211;; +let _ARM_INS_VMINV = 212;; +let _ARM_INS_VMIN = 213;; +let _ARM_INS_VMLADAVA = 214;; +let _ARM_INS_VMLADAVAX = 215;; +let _ARM_INS_VMLADAV = 216;; +let _ARM_INS_VMLADAVX = 217;; +let _ARM_INS_VMLALDAVA = 218;; +let _ARM_INS_VMLALDAVAX = 219;; +let _ARM_INS_VMLALDAV = 220;; +let _ARM_INS_VMLALDAVX = 221;; +let _ARM_INS_VMLAS = 222;; +let _ARM_INS_VMLA = 223;; +let _ARM_INS_VMLSDAVA = 224;; +let _ARM_INS_VMLSDAVAX = 225;; +let _ARM_INS_VMLSDAV = 226;; +let _ARM_INS_VMLSDAVX = 227;; +let _ARM_INS_VMLSLDAVA = 228;; +let _ARM_INS_VMLSLDAVAX = 229;; +let _ARM_INS_VMLSLDAV = 230;; +let _ARM_INS_VMLSLDAVX = 231;; +let _ARM_INS_VMOVLB = 232;; +let _ARM_INS_VMOVLT = 233;; +let _ARM_INS_VMOVNB = 234;; +let _ARM_INS_VMOVNT = 235;; +let _ARM_INS_VMULH = 236;; +let _ARM_INS_VMULLB = 237;; +let _ARM_INS_VMULLT = 238;; +let _ARM_INS_VMUL = 239;; +let _ARM_INS_VMVN = 240;; +let _ARM_INS_VNEG = 241;; +let _ARM_INS_VORN = 242;; +let _ARM_INS_VORR = 243;; +let _ARM_INS_VPNOT = 244;; +let _ARM_INS_VPSEL = 245;; +let _ARM_INS_VPST = 246;; +let _ARM_INS_VPT = 247;; +let _ARM_INS_VQABS = 248;; +let _ARM_INS_VQADD = 249;; +let _ARM_INS_VQDMLADHX = 250;; +let _ARM_INS_VQDMLADH = 251;; +let _ARM_INS_VQDMLAH = 252;; +let _ARM_INS_VQDMLASH = 253;; +let _ARM_INS_VQDMLSDHX = 254;; +let _ARM_INS_VQDMLSDH = 255;; +let _ARM_INS_VQDMULH = 256;; +let _ARM_INS_VQDMULLB = 257;; +let _ARM_INS_VQDMULLT = 258;; +let _ARM_INS_VQMOVNB = 259;; +let _ARM_INS_VQMOVNT = 260;; +let _ARM_INS_VQMOVUNB = 261;; +let _ARM_INS_VQMOVUNT = 262;; +let _ARM_INS_VQNEG = 263;; +let _ARM_INS_VQRDMLADHX = 264;; +let _ARM_INS_VQRDMLADH = 265;; +let _ARM_INS_VQRDMLAH = 266;; +let _ARM_INS_VQRDMLASH = 267;; +let _ARM_INS_VQRDMLSDHX = 268;; +let _ARM_INS_VQRDMLSDH = 269;; +let _ARM_INS_VQRDMULH = 270;; +let _ARM_INS_VQRSHL = 271;; +let _ARM_INS_VQRSHRNB = 272;; +let _ARM_INS_VQRSHRNT = 273;; +let _ARM_INS_VQRSHRUNB = 274;; +let _ARM_INS_VQRSHRUNT = 275;; +let _ARM_INS_VQSHLU = 276;; +let _ARM_INS_VQSHL = 277;; +let _ARM_INS_VQSHRNB = 278;; +let _ARM_INS_VQSHRNT = 279;; +let _ARM_INS_VQSHRUNB = 280;; +let _ARM_INS_VQSHRUNT = 281;; +let _ARM_INS_VQSUB = 282;; +let _ARM_INS_VREV16 = 283;; +let _ARM_INS_VREV32 = 284;; +let _ARM_INS_VREV64 = 285;; +let _ARM_INS_VRHADD = 286;; +let _ARM_INS_VRINTA = 287;; +let _ARM_INS_VRINTM = 288;; +let _ARM_INS_VRINTN = 289;; +let _ARM_INS_VRINTP = 290;; +let _ARM_INS_VRINTX = 291;; +let _ARM_INS_VRINTZ = 292;; +let _ARM_INS_VRMLALDAVHA = 293;; +let _ARM_INS_VRMLALDAVHAX = 294;; +let _ARM_INS_VRMLALDAVH = 295;; +let _ARM_INS_VRMLALDAVHX = 296;; +let _ARM_INS_VRMLSLDAVHA = 297;; +let _ARM_INS_VRMLSLDAVHAX = 298;; +let _ARM_INS_VRMLSLDAVH = 299;; +let _ARM_INS_VRMLSLDAVHX = 300;; +let _ARM_INS_VRMULH = 301;; +let _ARM_INS_VRSHL = 302;; +let _ARM_INS_VRSHRNB = 303;; +let _ARM_INS_VRSHRNT = 304;; +let _ARM_INS_VRSHR = 305;; +let _ARM_INS_VSBC = 306;; +let _ARM_INS_VSBCI = 307;; +let _ARM_INS_VSHLC = 308;; +let _ARM_INS_VSHLLB = 309;; +let _ARM_INS_VSHLLT = 310;; +let _ARM_INS_VSHL = 311;; +let _ARM_INS_VSHRNB = 312;; +let _ARM_INS_VSHRNT = 313;; +let _ARM_INS_VSHR = 314;; +let _ARM_INS_VSLI = 315;; +let _ARM_INS_VSRI = 316;; +let _ARM_INS_VST20 = 317;; +let _ARM_INS_VST21 = 318;; +let _ARM_INS_VST40 = 319;; +let _ARM_INS_VST41 = 320;; +let _ARM_INS_VST42 = 321;; +let _ARM_INS_VST43 = 322;; +let _ARM_INS_VSTRB = 323;; +let _ARM_INS_VSTRD = 324;; +let _ARM_INS_VSTRH = 325;; +let _ARM_INS_VSTRW = 326;; +let _ARM_INS_VSUB = 327;; +let _ARM_INS_WLSTP = 328;; +let _ARM_INS_MVN = 329;; +let _ARM_INS_ORR = 330;; +let _ARM_INS_PKHBT = 331;; +let _ARM_INS_PKHTB = 332;; +let _ARM_INS_PLDW = 333;; +let _ARM_INS_PLD = 334;; +let _ARM_INS_PLI = 335;; +let _ARM_INS_QADD = 336;; +let _ARM_INS_QADD16 = 337;; +let _ARM_INS_QADD8 = 338;; +let _ARM_INS_QASX = 339;; +let _ARM_INS_QDADD = 340;; +let _ARM_INS_QDSUB = 341;; +let _ARM_INS_QSAX = 342;; +let _ARM_INS_QSUB = 343;; +let _ARM_INS_QSUB16 = 344;; +let _ARM_INS_QSUB8 = 345;; +let _ARM_INS_RBIT = 346;; +let _ARM_INS_REV = 347;; +let _ARM_INS_REV16 = 348;; +let _ARM_INS_REVSH = 349;; +let _ARM_INS_RFEDA = 350;; +let _ARM_INS_RFEDB = 351;; +let _ARM_INS_RFEIA = 352;; +let _ARM_INS_RFEIB = 353;; +let _ARM_INS_RSB = 354;; +let _ARM_INS_RSC = 355;; +let _ARM_INS_SADD16 = 356;; +let _ARM_INS_SADD8 = 357;; +let _ARM_INS_SASX = 358;; +let _ARM_INS_SB = 359;; +let _ARM_INS_SBC = 360;; +let _ARM_INS_SBFX = 361;; +let _ARM_INS_SDIV = 362;; +let _ARM_INS_SEL = 363;; +let _ARM_INS_SETEND = 364;; +let _ARM_INS_SETPAN = 365;; +let _ARM_INS_SHA1C = 366;; +let _ARM_INS_SHA1H = 367;; +let _ARM_INS_SHA1M = 368;; +let _ARM_INS_SHA1P = 369;; +let _ARM_INS_SHA1SU0 = 370;; +let _ARM_INS_SHA1SU1 = 371;; +let _ARM_INS_SHA256H = 372;; +let _ARM_INS_SHA256H2 = 373;; +let _ARM_INS_SHA256SU0 = 374;; +let _ARM_INS_SHA256SU1 = 375;; +let _ARM_INS_SHADD16 = 376;; +let _ARM_INS_SHADD8 = 377;; +let _ARM_INS_SHASX = 378;; +let _ARM_INS_SHSAX = 379;; +let _ARM_INS_SHSUB16 = 380;; +let _ARM_INS_SHSUB8 = 381;; +let _ARM_INS_SMC = 382;; +let _ARM_INS_SMLABB = 383;; +let _ARM_INS_SMLABT = 384;; +let _ARM_INS_SMLAD = 385;; +let _ARM_INS_SMLADX = 386;; +let _ARM_INS_SMLAL = 387;; +let _ARM_INS_SMLALBB = 388;; +let _ARM_INS_SMLALBT = 389;; +let _ARM_INS_SMLALD = 390;; +let _ARM_INS_SMLALDX = 391;; +let _ARM_INS_SMLALTB = 392;; +let _ARM_INS_SMLALTT = 393;; +let _ARM_INS_SMLATB = 394;; +let _ARM_INS_SMLATT = 395;; +let _ARM_INS_SMLAWB = 396;; +let _ARM_INS_SMLAWT = 397;; +let _ARM_INS_SMLSD = 398;; +let _ARM_INS_SMLSDX = 399;; +let _ARM_INS_SMLSLD = 400;; +let _ARM_INS_SMLSLDX = 401;; +let _ARM_INS_SMMLA = 402;; +let _ARM_INS_SMMLAR = 403;; +let _ARM_INS_SMMLS = 404;; +let _ARM_INS_SMMLSR = 405;; +let _ARM_INS_SMMUL = 406;; +let _ARM_INS_SMMULR = 407;; +let _ARM_INS_SMUAD = 408;; +let _ARM_INS_SMUADX = 409;; +let _ARM_INS_SMULBB = 410;; +let _ARM_INS_SMULBT = 411;; +let _ARM_INS_SMULL = 412;; +let _ARM_INS_SMULTB = 413;; +let _ARM_INS_SMULTT = 414;; +let _ARM_INS_SMULWB = 415;; +let _ARM_INS_SMULWT = 416;; +let _ARM_INS_SMUSD = 417;; +let _ARM_INS_SMUSDX = 418;; +let _ARM_INS_SRSDA = 419;; +let _ARM_INS_SRSDB = 420;; +let _ARM_INS_SRSIA = 421;; +let _ARM_INS_SRSIB = 422;; +let _ARM_INS_SSAT = 423;; +let _ARM_INS_SSAT16 = 424;; +let _ARM_INS_SSAX = 425;; +let _ARM_INS_SSUB16 = 426;; +let _ARM_INS_SSUB8 = 427;; +let _ARM_INS_STC2L = 428;; +let _ARM_INS_STC2 = 429;; +let _ARM_INS_STCL = 430;; +let _ARM_INS_STC = 431;; +let _ARM_INS_STL = 432;; +let _ARM_INS_STLB = 433;; +let _ARM_INS_STLEX = 434;; +let _ARM_INS_STLEXB = 435;; +let _ARM_INS_STLEXD = 436;; +let _ARM_INS_STLEXH = 437;; +let _ARM_INS_STLH = 438;; +let _ARM_INS_STMDA = 439;; +let _ARM_INS_STMDB = 440;; +let _ARM_INS_STM = 441;; +let _ARM_INS_STMIB = 442;; +let _ARM_INS_STRD = 443;; +let _ARM_INS_STREX = 444;; +let _ARM_INS_STREXB = 445;; +let _ARM_INS_STREXD = 446;; +let _ARM_INS_STREXH = 447;; let _ARM_INS_STRHT = 448;; let _ARM_INS_SUB = 449;; let _ARM_INS_SVC = 450;; @@ -1112,7 +1113,7 @@ let _ARM_INS_VRSQRTE = 562;; let _ARM_INS_VRSQRTS = 563;; let _ARM_INS_VRSRA = 564;; let _ARM_INS_VRSUBHN = 565;; -let _ARM_INS_VSCCLRM = 566;; +let _ARM_INS_VSCCLRM_ = 566;; let _ARM_INS_VSDOT = 567;; let _ARM_INS_VSELEQ = 568;; let _ARM_INS_VSELGE = 569;; @@ -1143,97 +1144,98 @@ let _ARM_INS_VUSMMLA = 593;; let _ARM_INS_VUZP = 594;; let _ARM_INS_VZIP = 595;; let _ARM_INS_ADDW = 596;; -let _ARM_INS_AUT = 597;; -let _ARM_INS_AUTG = 598;; -let _ARM_INS_BFL = 599;; -let _ARM_INS_BFLX = 600;; -let _ARM_INS_BF = 601;; -let _ARM_INS_BFCSEL = 602;; -let _ARM_INS_BFX = 603;; -let _ARM_INS_BTI = 604;; -let _ARM_INS_BXAUT = 605;; -let _ARM_INS_CLRM = 606;; -let _ARM_INS_CSEL = 607;; -let _ARM_INS_CSINC = 608;; -let _ARM_INS_CSINV = 609;; -let _ARM_INS_CSNEG = 610;; -let _ARM_INS_DCPS1 = 611;; -let _ARM_INS_DCPS2 = 612;; -let _ARM_INS_DCPS3 = 613;; -let _ARM_INS_DLS = 614;; -let _ARM_INS_LE = 615;; -let _ARM_INS_ORN = 616;; -let _ARM_INS_PAC = 617;; -let _ARM_INS_PACBTI = 618;; -let _ARM_INS_PACG = 619;; -let _ARM_INS_SG = 620;; -let _ARM_INS_SUBS = 621;; -let _ARM_INS_SUBW = 622;; -let _ARM_INS_TBB = 623;; -let _ARM_INS_TBH = 624;; -let _ARM_INS_TT = 625;; -let _ARM_INS_TTA = 626;; -let _ARM_INS_TTAT = 627;; -let _ARM_INS_TTT = 628;; -let _ARM_INS_WLS = 629;; -let _ARM_INS_BLXNS = 630;; -let _ARM_INS_BXNS = 631;; -let _ARM_INS_CBNZ = 632;; -let _ARM_INS_CBZ = 633;; -let _ARM_INS_POP = 634;; -let _ARM_INS_PUSH = 635;; -let _ARM_INS___BRKDIV0 = 636;; -let _ARM_INS_ENDING = 637;; -let _ARM_INS_ALIAS_BEGIN = 638;; -let _ARM_INS_ALIAS_VMOV = 639;; -let _ARM_INS_ALIAS_NOP = 640;; -let _ARM_INS_ALIAS_YIELD = 641;; -let _ARM_INS_ALIAS_WFE = 642;; -let _ARM_INS_ALIAS_WFI = 643;; -let _ARM_INS_ALIAS_SEV = 644;; -let _ARM_INS_ALIAS_SEVL = 645;; -let _ARM_INS_ALIAS_ESB = 646;; -let _ARM_INS_ALIAS_CSDB = 647;; -let _ARM_INS_ALIAS_CLRBHB = 648;; -let _ARM_INS_ALIAS_PACBTI = 649;; -let _ARM_INS_ALIAS_BTI = 650;; -let _ARM_INS_ALIAS_PAC = 651;; -let _ARM_INS_ALIAS_AUT = 652;; -let _ARM_INS_ALIAS_SSBB = 653;; -let _ARM_INS_ALIAS_PSSBB = 654;; -let _ARM_INS_ALIAS_DFB = 655;; -let _ARM_INS_ALIAS_CSETM = 656;; -let _ARM_INS_ALIAS_CSET = 657;; -let _ARM_INS_ALIAS_CINC = 658;; -let _ARM_INS_ALIAS_CINV = 659;; -let _ARM_INS_ALIAS_CNEG = 660;; -let _ARM_INS_ALIAS_VMLAV = 661;; -let _ARM_INS_ALIAS_VMLAVA = 662;; -let _ARM_INS_ALIAS_VRMLALVH = 663;; -let _ARM_INS_ALIAS_VRMLALVHA = 664;; -let _ARM_INS_ALIAS_VMLALV = 665;; -let _ARM_INS_ALIAS_VMLALVA = 666;; -let _ARM_INS_ALIAS_VBIC = 667;; -let _ARM_INS_ALIAS_VEOR = 668;; -let _ARM_INS_ALIAS_VORN = 669;; -let _ARM_INS_ALIAS_VORR = 670;; -let _ARM_INS_ALIAS_VAND = 671;; -let _ARM_INS_ALIAS_VPSEL = 672;; -let _ARM_INS_ALIAS_ERET = 673;; -let _ARM_INS_ALIAS_ASR = 674;; -let _ARM_INS_ALIAS_LSL = 675;; -let _ARM_INS_ALIAS_LSR = 676;; -let _ARM_INS_ALIAS_ROR = 677;; -let _ARM_INS_ALIAS_RRX = 678;; -let _ARM_INS_ALIAS_UXTW = 679;; -let _ARM_INS_ALIAS_LDM = 680;; -let _ARM_INS_ALIAS_POP = 681;; -let _ARM_INS_ALIAS_PUSH = 682;; -let _ARM_INS_ALIAS_POPW = 683;; -let _ARM_INS_ALIAS_PUSHW = 684;; -let _ARM_INS_ALIAS_VPOP = 685;; -let _ARM_INS_ALIAS_VPUSH = 686;; -let _ARM_INS_ALIAS_END = 687;; +let _ARM_INS_ADR_ = 597;; +let _ARM_INS_AUT = 598;; +let _ARM_INS_AUTG = 599;; +let _ARM_INS_BFL = 600;; +let _ARM_INS_BFLX = 601;; +let _ARM_INS_BF = 602;; +let _ARM_INS_BFCSEL = 603;; +let _ARM_INS_BFX = 604;; +let _ARM_INS_BTI = 605;; +let _ARM_INS_BXAUT = 606;; +let _ARM_INS_CLRM = 607;; +let _ARM_INS_CSEL = 608;; +let _ARM_INS_CSINC = 609;; +let _ARM_INS_CSINV = 610;; +let _ARM_INS_CSNEG = 611;; +let _ARM_INS_DCPS1 = 612;; +let _ARM_INS_DCPS2 = 613;; +let _ARM_INS_DCPS3 = 614;; +let _ARM_INS_DLS = 615;; +let _ARM_INS_LE = 616;; +let _ARM_INS_ORN = 617;; +let _ARM_INS_PAC = 618;; +let _ARM_INS_PACBTI = 619;; +let _ARM_INS_PACG = 620;; +let _ARM_INS_SG = 621;; +let _ARM_INS_SUBS = 622;; +let _ARM_INS_SUBW = 623;; +let _ARM_INS_TBB = 624;; +let _ARM_INS_TBH = 625;; +let _ARM_INS_TT = 626;; +let _ARM_INS_TTA = 627;; +let _ARM_INS_TTAT = 628;; +let _ARM_INS_TTT = 629;; +let _ARM_INS_WLS = 630;; +let _ARM_INS_BLXNS = 631;; +let _ARM_INS_BXNS = 632;; +let _ARM_INS_CBNZ = 633;; +let _ARM_INS_CBZ = 634;; +let _ARM_INS_POP = 635;; +let _ARM_INS_PUSH = 636;; +let _ARM_INS___BRKDIV0 = 637;; +let _ARM_INS_ENDING = 638;; +let _ARM_INS_ALIAS_BEGIN = 639;; +let _ARM_INS_ALIAS_VMOV = 640;; +let _ARM_INS_ALIAS_NOP = 641;; +let _ARM_INS_ALIAS_YIELD = 642;; +let _ARM_INS_ALIAS_WFE = 643;; +let _ARM_INS_ALIAS_WFI = 644;; +let _ARM_INS_ALIAS_SEV = 645;; +let _ARM_INS_ALIAS_SEVL = 646;; +let _ARM_INS_ALIAS_ESB = 647;; +let _ARM_INS_ALIAS_CSDB = 648;; +let _ARM_INS_ALIAS_CLRBHB = 649;; +let _ARM_INS_ALIAS_PACBTI = 650;; +let _ARM_INS_ALIAS_BTI = 651;; +let _ARM_INS_ALIAS_PAC = 652;; +let _ARM_INS_ALIAS_AUT = 653;; +let _ARM_INS_ALIAS_SSBB = 654;; +let _ARM_INS_ALIAS_PSSBB = 655;; +let _ARM_INS_ALIAS_DFB = 656;; +let _ARM_INS_ALIAS_CSETM = 657;; +let _ARM_INS_ALIAS_CSET = 658;; +let _ARM_INS_ALIAS_CINC = 659;; +let _ARM_INS_ALIAS_CINV = 660;; +let _ARM_INS_ALIAS_CNEG = 661;; +let _ARM_INS_ALIAS_VMLAV = 662;; +let _ARM_INS_ALIAS_VMLAVA = 663;; +let _ARM_INS_ALIAS_VRMLALVH = 664;; +let _ARM_INS_ALIAS_VRMLALVHA = 665;; +let _ARM_INS_ALIAS_VMLALV = 666;; +let _ARM_INS_ALIAS_VMLALVA = 667;; +let _ARM_INS_ALIAS_VBIC = 668;; +let _ARM_INS_ALIAS_VEOR = 669;; +let _ARM_INS_ALIAS_VORN = 670;; +let _ARM_INS_ALIAS_VORR = 671;; +let _ARM_INS_ALIAS_VAND = 672;; +let _ARM_INS_ALIAS_VPSEL = 673;; +let _ARM_INS_ALIAS_ERET = 674;; +let _ARM_INS_ALIAS_ASR = 675;; +let _ARM_INS_ALIAS_LSL = 676;; +let _ARM_INS_ALIAS_LSR = 677;; +let _ARM_INS_ALIAS_ROR = 678;; +let _ARM_INS_ALIAS_RRX = 679;; +let _ARM_INS_ALIAS_UXTW = 680;; +let _ARM_INS_ALIAS_LDM = 681;; +let _ARM_INS_ALIAS_POP = 682;; +let _ARM_INS_ALIAS_PUSH = 683;; +let _ARM_INS_ALIAS_POPW = 684;; +let _ARM_INS_ALIAS_PUSHW = 685;; +let _ARM_INS_ALIAS_VPOP = 686;; +let _ARM_INS_ALIAS_VPUSH = 687;; +let _ARM_INS_ALIAS_END = 688;; let _ARM_GRP_INVALID = 0;; let _ARM_GRP_JUMP = 1;; @@ -1242,61 +1244,87 @@ let _ARM_GRP_RET = 3;; let _ARM_GRP_INT = 4;; let _ARM_GRP_PRIVILEGE = 6;; let _ARM_GRP_BRANCH_RELATIVE = 7;; -let _ARM_FEATURE_IsARM = 128;; -let _ARM_FEATURE_HasV5T = 129;; -let _ARM_FEATURE_HasV4T = 130;; -let _ARM_FEATURE_HasVFP2 = 131;; -let _ARM_FEATURE_HasV5TE = 132;; -let _ARM_FEATURE_HasV6T2 = 133;; -let _ARM_FEATURE_HasMVEInt = 134;; -let _ARM_FEATURE_HasNEON = 135;; -let _ARM_FEATURE_HasFPRegs64 = 136;; -let _ARM_FEATURE_HasFPRegs = 137;; -let _ARM_FEATURE_IsThumb2 = 138;; -let _ARM_FEATURE_HasV8_1MMainline = 139;; -let _ARM_FEATURE_HasLOB = 140;; -let _ARM_FEATURE_IsThumb = 141;; -let _ARM_FEATURE_HasV8MBaseline = 142;; -let _ARM_FEATURE_Has8MSecExt = 143;; -let _ARM_FEATURE_HasV8 = 144;; -let _ARM_FEATURE_HasAES = 145;; -let _ARM_FEATURE_HasBF16 = 146;; -let _ARM_FEATURE_HasCDE = 147;; -let _ARM_FEATURE_PreV8 = 148;; -let _ARM_FEATURE_HasV6K = 149;; -let _ARM_FEATURE_HasCRC = 150;; -let _ARM_FEATURE_HasV7 = 151;; -let _ARM_FEATURE_HasDB = 152;; -let _ARM_FEATURE_HasVirtualization = 153;; -let _ARM_FEATURE_HasVFP3 = 154;; -let _ARM_FEATURE_HasDPVFP = 155;; -let _ARM_FEATURE_HasFullFP16 = 156;; -let _ARM_FEATURE_HasV6 = 157;; -let _ARM_FEATURE_HasAcquireRelease = 158;; -let _ARM_FEATURE_HasV7Clrex = 159;; -let _ARM_FEATURE_HasMVEFloat = 160;; -let _ARM_FEATURE_HasFPRegsV8_1M = 161;; -let _ARM_FEATURE_HasMP = 162;; -let _ARM_FEATURE_HasSB = 163;; -let _ARM_FEATURE_HasDivideInARM = 164;; -let _ARM_FEATURE_HasV8_1a = 165;; -let _ARM_FEATURE_HasSHA2 = 166;; -let _ARM_FEATURE_HasTrustZone = 167;; -let _ARM_FEATURE_UseNaClTrap = 168;; -let _ARM_FEATURE_HasV8_4a = 169;; -let _ARM_FEATURE_HasV8_3a = 170;; -let _ARM_FEATURE_HasFPARMv8 = 171;; -let _ARM_FEATURE_HasFP16 = 172;; -let _ARM_FEATURE_HasVFP4 = 173;; -let _ARM_FEATURE_HasFP16FML = 174;; -let _ARM_FEATURE_HasFPRegs16 = 175;; -let _ARM_FEATURE_HasV8MMainline = 176;; -let _ARM_FEATURE_HasDotProd = 177;; -let _ARM_FEATURE_HasMatMulInt8 = 178;; -let _ARM_FEATURE_IsMClass = 179;; -let _ARM_FEATURE_HasPACBTI = 180;; -let _ARM_FEATURE_IsNotMClass = 181;; -let _ARM_FEATURE_HasDSP = 182;; -let _ARM_FEATURE_HasDivideInThumb = 183;; -let _ARM_FEATURE_HasV6M = 184;; -let _ARM_GRP_ENDING = 185;; +let _ARM_FEATURE_HASV4T = 128;; +let _ARM_FEATURE_HASV5T = 129;; +let _ARM_FEATURE_HASV5TE = 130;; +let _ARM_FEATURE_HASV6 = 131;; +let _ARM_FEATURE_HASV6M = 132;; +let _ARM_FEATURE_HASV8MBASELINE = 133;; +let _ARM_FEATURE_HASV8MMAINLINE = 134;; +let _ARM_FEATURE_HASV8_1MMAINLINE = 135;; +let _ARM_FEATURE_HASMVEINT = 136;; +let _ARM_FEATURE_HASMVEFLOAT = 137;; +let _ARM_FEATURE_HASCDE = 138;; +let _ARM_FEATURE_HASFPREGS = 139;; +let _ARM_FEATURE_HASFPREGS16 = 140;; +let _ARM_FEATURE_HASNOFPREGS16 = 141;; +let _ARM_FEATURE_HASFPREGS64 = 142;; +let _ARM_FEATURE_HASFPREGSV8_1M = 143;; +let _ARM_FEATURE_HASV6T2 = 144;; +let _ARM_FEATURE_HASV6K = 145;; +let _ARM_FEATURE_HASV7 = 146;; +let _ARM_FEATURE_HASV8 = 147;; +let _ARM_FEATURE_PREV8 = 148;; +let _ARM_FEATURE_HASV8_1A = 149;; +let _ARM_FEATURE_HASV8_2A = 150;; +let _ARM_FEATURE_HASV8_3A = 151;; +let _ARM_FEATURE_HASV8_4A = 152;; +let _ARM_FEATURE_HASV8_5A = 153;; +let _ARM_FEATURE_HASV8_6A = 154;; +let _ARM_FEATURE_HASV8_7A = 155;; +let _ARM_FEATURE_HASVFP2 = 156;; +let _ARM_FEATURE_HASVFP3 = 157;; +let _ARM_FEATURE_HASVFP4 = 158;; +let _ARM_FEATURE_HASDPVFP = 159;; +let _ARM_FEATURE_HASFPARMV8 = 160;; +let _ARM_FEATURE_HASNEON = 161;; +let _ARM_FEATURE_HASSHA2 = 162;; +let _ARM_FEATURE_HASAES = 163;; +let _ARM_FEATURE_HASCRYPTO = 164;; +let _ARM_FEATURE_HASDOTPROD = 165;; +let _ARM_FEATURE_HASCRC = 166;; +let _ARM_FEATURE_HASRAS = 167;; +let _ARM_FEATURE_HASLOB = 168;; +let _ARM_FEATURE_HASPACBTI = 169;; +let _ARM_FEATURE_HASFP16 = 170;; +let _ARM_FEATURE_HASFULLFP16 = 171;; +let _ARM_FEATURE_HASFP16FML = 172;; +let _ARM_FEATURE_HASBF16 = 173;; +let _ARM_FEATURE_HASMATMULINT8 = 174;; +let _ARM_FEATURE_HASDIVIDEINTHUMB = 175;; +let _ARM_FEATURE_HASDIVIDEINARM = 176;; +let _ARM_FEATURE_HASDSP = 177;; +let _ARM_FEATURE_HASDB = 178;; +let _ARM_FEATURE_HASDFB = 179;; +let _ARM_FEATURE_HASV7CLREX = 180;; +let _ARM_FEATURE_HASACQUIRERELEASE = 181;; +let _ARM_FEATURE_HASMP = 182;; +let _ARM_FEATURE_HASVIRTUALIZATION = 183;; +let _ARM_FEATURE_HASTRUSTZONE = 184;; +let _ARM_FEATURE_HAS8MSECEXT = 185;; +let _ARM_FEATURE_ISTHUMB = 186;; +let _ARM_FEATURE_ISTHUMB2 = 187;; +let _ARM_FEATURE_ISMCLASS = 188;; +let _ARM_FEATURE_ISNOTMCLASS = 189;; +let _ARM_FEATURE_ISARM = 190;; +let _ARM_FEATURE_USENACLTRAP = 191;; +let _ARM_FEATURE_USENEGATIVEIMMEDIATES = 192;; +let _ARM_FEATURE_HASSB = 193;; +let _ARM_FEATURE_HASCLRBHB = 194;; +let _ARM_GRP_ENDING = 195;; +let _ARM_CC_EQ = _ARMCC_EQ;; +let _ARM_CC_NE = _ARMCC_NE;; +let _ARM_CC_HS = _ARMCC_HS;; +let _ARM_CC_LO = _ARMCC_LO;; +let _ARM_CC_MI = _ARMCC_MI;; +let _ARM_CC_PL = _ARMCC_PL;; +let _ARM_CC_VS = _ARMCC_VS;; +let _ARM_CC_VC = _ARMCC_VC;; +let _ARM_CC_HI = _ARMCC_HI;; +let _ARM_CC_LS = _ARMCC_LS;; +let _ARM_CC_GE = _ARMCC_GE;; +let _ARM_CC_LT = _ARMCC_LT;; +let _ARM_CC_GT = _ARMCC_GT;; +let _ARM_CC_LE = _ARMCC_LE;; +let _ARM_CC_AL = _ARMCC_AL;; +let _ARM_CC_INVALID = _ARMCC_Invalid;; diff --git a/bindings/python/capstone/arm_const.py b/bindings/python/capstone/arm_const.py index a95990116b..34aa274ae6 100644 --- a/bindings/python/capstone/arm_const.py +++ b/bindings/python/capstone/arm_const.py @@ -17,6 +17,7 @@ ARMCC_LE = 13 ARMCC_AL = 14 ARMCC_UNDEF = 15 +ARMCC_Invalid = 16 ARMVCC_None = 0 ARMVCC_Then = 1 @@ -576,425 +577,425 @@ ARM_INS_LDRSH = 26 ARM_INS_MOVS = 27 ARM_INS_MOV = 28 -ARM_INS_STR = 29 -ARM_INS_ADC = 30 -ARM_INS_ADD = 31 -ARM_INS_ADR = 32 -ARM_INS_AESD = 33 -ARM_INS_AESE = 34 -ARM_INS_AESIMC = 35 -ARM_INS_AESMC = 36 -ARM_INS_AND = 37 -ARM_INS_VDOT = 38 -ARM_INS_VCVT = 39 -ARM_INS_VCVTB = 40 -ARM_INS_VCVTT = 41 -ARM_INS_BFC = 42 -ARM_INS_BFI = 43 -ARM_INS_BIC = 44 -ARM_INS_BKPT = 45 -ARM_INS_BL = 46 -ARM_INS_BLX = 47 -ARM_INS_BX = 48 -ARM_INS_BXJ = 49 -ARM_INS_B = 50 -ARM_INS_CX1 = 51 -ARM_INS_CX1A = 52 -ARM_INS_CX1D = 53 -ARM_INS_CX1DA = 54 -ARM_INS_CX2 = 55 -ARM_INS_CX2A = 56 -ARM_INS_CX2D = 57 -ARM_INS_CX2DA = 58 -ARM_INS_CX3 = 59 -ARM_INS_CX3A = 60 -ARM_INS_CX3D = 61 -ARM_INS_CX3DA = 62 -ARM_INS_VCX1A = 63 -ARM_INS_VCX1 = 64 -ARM_INS_VCX2A = 65 -ARM_INS_VCX2 = 66 -ARM_INS_VCX3A = 67 -ARM_INS_VCX3 = 68 -ARM_INS_CDP = 69 -ARM_INS_CDP2 = 70 -ARM_INS_CLREX = 71 -ARM_INS_CLZ = 72 -ARM_INS_CMN = 73 -ARM_INS_CMP = 74 -ARM_INS_CPS = 75 -ARM_INS_CRC32B = 76 -ARM_INS_CRC32CB = 77 -ARM_INS_CRC32CH = 78 -ARM_INS_CRC32CW = 79 -ARM_INS_CRC32H = 80 -ARM_INS_CRC32W = 81 -ARM_INS_DBG = 82 -ARM_INS_DMB = 83 -ARM_INS_DSB = 84 -ARM_INS_EOR = 85 -ARM_INS_ERET = 86 -ARM_INS_VMOV = 87 -ARM_INS_FLDMDBX = 88 -ARM_INS_FLDMIAX = 89 -ARM_INS_VMRS = 90 -ARM_INS_FSTMDBX = 91 -ARM_INS_FSTMIAX = 92 -ARM_INS_HINT = 93 -ARM_INS_HLT = 94 -ARM_INS_HVC = 95 -ARM_INS_ISB = 96 -ARM_INS_LDA = 97 -ARM_INS_LDAB = 98 -ARM_INS_LDAEX = 99 -ARM_INS_LDAEXB = 100 -ARM_INS_LDAEXD = 101 -ARM_INS_LDAEXH = 102 -ARM_INS_LDAH = 103 -ARM_INS_LDC2L = 104 -ARM_INS_LDC2 = 105 -ARM_INS_LDCL = 106 -ARM_INS_LDC = 107 -ARM_INS_LDMDA = 108 -ARM_INS_LDMDB = 109 -ARM_INS_LDM = 110 -ARM_INS_LDMIB = 111 -ARM_INS_LDRD = 112 -ARM_INS_LDREX = 113 -ARM_INS_LDREXB = 114 -ARM_INS_LDREXD = 115 -ARM_INS_LDREXH = 116 -ARM_INS_MCR = 117 -ARM_INS_MCR2 = 118 -ARM_INS_MCRR = 119 -ARM_INS_MCRR2 = 120 -ARM_INS_MLA = 121 -ARM_INS_MLS = 122 -ARM_INS_MOVT = 123 -ARM_INS_MOVW = 124 -ARM_INS_MRC = 125 -ARM_INS_MRC2 = 126 -ARM_INS_MRRC = 127 -ARM_INS_MRRC2 = 128 -ARM_INS_MRS = 129 -ARM_INS_MSR = 130 -ARM_INS_MUL = 131 -ARM_INS_ASRL = 132 -ARM_INS_DLSTP = 133 -ARM_INS_LCTP = 134 -ARM_INS_LETP = 135 -ARM_INS_LSLL = 136 -ARM_INS_LSRL = 137 -ARM_INS_SQRSHR = 138 -ARM_INS_SQRSHRL = 139 -ARM_INS_SQSHL = 140 -ARM_INS_SQSHLL = 141 -ARM_INS_SRSHR = 142 -ARM_INS_SRSHRL = 143 -ARM_INS_UQRSHL = 144 -ARM_INS_UQRSHLL = 145 -ARM_INS_UQSHL = 146 -ARM_INS_UQSHLL = 147 -ARM_INS_URSHR = 148 -ARM_INS_URSHRL = 149 -ARM_INS_VABAV = 150 -ARM_INS_VABD = 151 -ARM_INS_VABS = 152 -ARM_INS_VADC = 153 -ARM_INS_VADCI = 154 -ARM_INS_VADDLVA = 155 -ARM_INS_VADDLV = 156 -ARM_INS_VADDVA = 157 -ARM_INS_VADDV = 158 -ARM_INS_VADD = 159 -ARM_INS_VAND = 160 -ARM_INS_VBIC = 161 -ARM_INS_VBRSR = 162 -ARM_INS_VCADD = 163 -ARM_INS_VCLS = 164 -ARM_INS_VCLZ = 165 -ARM_INS_VCMLA = 166 -ARM_INS_VCMP = 167 -ARM_INS_VCMUL = 168 -ARM_INS_VCTP = 169 -ARM_INS_VCVTA = 170 -ARM_INS_VCVTM = 171 -ARM_INS_VCVTN = 172 -ARM_INS_VCVTP = 173 -ARM_INS_VDDUP = 174 -ARM_INS_VDUP = 175 -ARM_INS_VDWDUP = 176 -ARM_INS_VEOR = 177 -ARM_INS_VFMAS = 178 -ARM_INS_VFMA = 179 -ARM_INS_VFMS = 180 -ARM_INS_VHADD = 181 -ARM_INS_VHCADD = 182 -ARM_INS_VHSUB = 183 -ARM_INS_VIDUP = 184 -ARM_INS_VIWDUP = 185 -ARM_INS_VLD20 = 186 -ARM_INS_VLD21 = 187 -ARM_INS_VLD40 = 188 -ARM_INS_VLD41 = 189 -ARM_INS_VLD42 = 190 -ARM_INS_VLD43 = 191 -ARM_INS_VLDRB = 192 -ARM_INS_VLDRD = 193 -ARM_INS_VLDRH = 194 -ARM_INS_VLDRW = 195 -ARM_INS_VMAXAV = 196 -ARM_INS_VMAXA = 197 -ARM_INS_VMAXNMAV = 198 -ARM_INS_VMAXNMA = 199 -ARM_INS_VMAXNMV = 200 -ARM_INS_VMAXNM = 201 -ARM_INS_VMAXV = 202 -ARM_INS_VMAX = 203 -ARM_INS_VMINAV = 204 -ARM_INS_VMINA = 205 -ARM_INS_VMINNMAV = 206 -ARM_INS_VMINNMA = 207 -ARM_INS_VMINNMV = 208 -ARM_INS_VMINNM = 209 -ARM_INS_VMINV = 210 -ARM_INS_VMIN = 211 -ARM_INS_VMLADAVA = 212 -ARM_INS_VMLADAVAX = 213 -ARM_INS_VMLADAV = 214 -ARM_INS_VMLADAVX = 215 -ARM_INS_VMLALDAVA = 216 -ARM_INS_VMLALDAVAX = 217 -ARM_INS_VMLALDAV = 218 -ARM_INS_VMLALDAVX = 219 -ARM_INS_VMLAS = 220 -ARM_INS_VMLA = 221 -ARM_INS_VMLSDAVA = 222 -ARM_INS_VMLSDAVAX = 223 -ARM_INS_VMLSDAV = 224 -ARM_INS_VMLSDAVX = 225 -ARM_INS_VMLSLDAVA = 226 -ARM_INS_VMLSLDAVAX = 227 -ARM_INS_VMLSLDAV = 228 -ARM_INS_VMLSLDAVX = 229 -ARM_INS_VMOVLB = 230 -ARM_INS_VMOVLT = 231 -ARM_INS_VMOVNB = 232 -ARM_INS_VMOVNT = 233 -ARM_INS_VMULH = 234 -ARM_INS_VMULLB = 235 -ARM_INS_VMULLT = 236 -ARM_INS_VMUL = 237 -ARM_INS_VMVN = 238 -ARM_INS_VNEG = 239 -ARM_INS_VORN = 240 -ARM_INS_VORR = 241 -ARM_INS_VPNOT = 242 -ARM_INS_VPSEL = 243 -ARM_INS_VPST = 244 -ARM_INS_VPT = 245 -ARM_INS_VQABS = 246 -ARM_INS_VQADD = 247 -ARM_INS_VQDMLADHX = 248 -ARM_INS_VQDMLADH = 249 -ARM_INS_VQDMLAH = 250 -ARM_INS_VQDMLASH = 251 -ARM_INS_VQDMLSDHX = 252 -ARM_INS_VQDMLSDH = 253 -ARM_INS_VQDMULH = 254 -ARM_INS_VQDMULLB = 255 -ARM_INS_VQDMULLT = 256 -ARM_INS_VQMOVNB = 257 -ARM_INS_VQMOVNT = 258 -ARM_INS_VQMOVUNB = 259 -ARM_INS_VQMOVUNT = 260 -ARM_INS_VQNEG = 261 -ARM_INS_VQRDMLADHX = 262 -ARM_INS_VQRDMLADH = 263 -ARM_INS_VQRDMLAH = 264 -ARM_INS_VQRDMLASH = 265 -ARM_INS_VQRDMLSDHX = 266 -ARM_INS_VQRDMLSDH = 267 -ARM_INS_VQRDMULH = 268 -ARM_INS_VQRSHL = 269 -ARM_INS_VQRSHRNB = 270 -ARM_INS_VQRSHRNT = 271 -ARM_INS_VQRSHRUNB = 272 -ARM_INS_VQRSHRUNT = 273 -ARM_INS_VQSHLU = 274 -ARM_INS_VQSHL = 275 -ARM_INS_VQSHRNB = 276 -ARM_INS_VQSHRNT = 277 -ARM_INS_VQSHRUNB = 278 -ARM_INS_VQSHRUNT = 279 -ARM_INS_VQSUB = 280 -ARM_INS_VREV16 = 281 -ARM_INS_VREV32 = 282 -ARM_INS_VREV64 = 283 -ARM_INS_VRHADD = 284 -ARM_INS_VRINTA = 285 -ARM_INS_VRINTM = 286 -ARM_INS_VRINTN = 287 -ARM_INS_VRINTP = 288 -ARM_INS_VRINTX = 289 -ARM_INS_VRINTZ = 290 -ARM_INS_VRMLALDAVHA = 291 -ARM_INS_VRMLALDAVHAX = 292 -ARM_INS_VRMLALDAVH = 293 -ARM_INS_VRMLALDAVHX = 294 -ARM_INS_VRMLSLDAVHA = 295 -ARM_INS_VRMLSLDAVHAX = 296 -ARM_INS_VRMLSLDAVH = 297 -ARM_INS_VRMLSLDAVHX = 298 -ARM_INS_VRMULH = 299 -ARM_INS_VRSHL = 300 -ARM_INS_VRSHRNB = 301 -ARM_INS_VRSHRNT = 302 -ARM_INS_VRSHR = 303 -ARM_INS_VSBC = 304 -ARM_INS_VSBCI = 305 -ARM_INS_VSHLC = 306 -ARM_INS_VSHLLB = 307 -ARM_INS_VSHLLT = 308 -ARM_INS_VSHL = 309 -ARM_INS_VSHRNB = 310 -ARM_INS_VSHRNT = 311 -ARM_INS_VSHR = 312 -ARM_INS_VSLI = 313 -ARM_INS_VSRI = 314 -ARM_INS_VST20 = 315 -ARM_INS_VST21 = 316 -ARM_INS_VST40 = 317 -ARM_INS_VST41 = 318 -ARM_INS_VST42 = 319 -ARM_INS_VST43 = 320 -ARM_INS_VSTRB = 321 -ARM_INS_VSTRD = 322 -ARM_INS_VSTRH = 323 -ARM_INS_VSTRW = 324 -ARM_INS_VSUB = 325 -ARM_INS_WLSTP = 326 -ARM_INS_MVN = 327 -ARM_INS_ORR = 328 -ARM_INS_PKHBT = 329 -ARM_INS_PKHTB = 330 -ARM_INS_PLDW = 331 -ARM_INS_PLD = 332 -ARM_INS_PLI = 333 -ARM_INS_QADD = 334 -ARM_INS_QADD16 = 335 -ARM_INS_QADD8 = 336 -ARM_INS_QASX = 337 -ARM_INS_QDADD = 338 -ARM_INS_QDSUB = 339 -ARM_INS_QSAX = 340 -ARM_INS_QSUB = 341 -ARM_INS_QSUB16 = 342 -ARM_INS_QSUB8 = 343 -ARM_INS_RBIT = 344 -ARM_INS_REV = 345 -ARM_INS_REV16 = 346 -ARM_INS_REVSH = 347 -ARM_INS_RFEDA = 348 -ARM_INS_RFEDB = 349 -ARM_INS_RFEIA = 350 -ARM_INS_RFEIB = 351 -ARM_INS_RSB = 352 -ARM_INS_RSC = 353 -ARM_INS_SADD16 = 354 -ARM_INS_SADD8 = 355 -ARM_INS_SASX = 356 -ARM_INS_SB = 357 -ARM_INS_SBC = 358 -ARM_INS_SBFX = 359 -ARM_INS_SDIV = 360 -ARM_INS_SEL = 361 -ARM_INS_SETEND = 362 -ARM_INS_SETPAN = 363 -ARM_INS_SHA1C = 364 -ARM_INS_SHA1H = 365 -ARM_INS_SHA1M = 366 -ARM_INS_SHA1P = 367 -ARM_INS_SHA1SU0 = 368 -ARM_INS_SHA1SU1 = 369 -ARM_INS_SHA256H = 370 -ARM_INS_SHA256H2 = 371 -ARM_INS_SHA256SU0 = 372 -ARM_INS_SHA256SU1 = 373 -ARM_INS_SHADD16 = 374 -ARM_INS_SHADD8 = 375 -ARM_INS_SHASX = 376 -ARM_INS_SHSAX = 377 -ARM_INS_SHSUB16 = 378 -ARM_INS_SHSUB8 = 379 -ARM_INS_SMC = 380 -ARM_INS_SMLABB = 381 -ARM_INS_SMLABT = 382 -ARM_INS_SMLAD = 383 -ARM_INS_SMLADX = 384 -ARM_INS_SMLAL = 385 -ARM_INS_SMLALBB = 386 -ARM_INS_SMLALBT = 387 -ARM_INS_SMLALD = 388 -ARM_INS_SMLALDX = 389 -ARM_INS_SMLALTB = 390 -ARM_INS_SMLALTT = 391 -ARM_INS_SMLATB = 392 -ARM_INS_SMLATT = 393 -ARM_INS_SMLAWB = 394 -ARM_INS_SMLAWT = 395 -ARM_INS_SMLSD = 396 -ARM_INS_SMLSDX = 397 -ARM_INS_SMLSLD = 398 -ARM_INS_SMLSLDX = 399 -ARM_INS_SMMLA = 400 -ARM_INS_SMMLAR = 401 -ARM_INS_SMMLS = 402 -ARM_INS_SMMLSR = 403 -ARM_INS_SMMUL = 404 -ARM_INS_SMMULR = 405 -ARM_INS_SMUAD = 406 -ARM_INS_SMUADX = 407 -ARM_INS_SMULBB = 408 -ARM_INS_SMULBT = 409 -ARM_INS_SMULL = 410 -ARM_INS_SMULTB = 411 -ARM_INS_SMULTT = 412 -ARM_INS_SMULWB = 413 -ARM_INS_SMULWT = 414 -ARM_INS_SMUSD = 415 -ARM_INS_SMUSDX = 416 -ARM_INS_SRSDA = 417 -ARM_INS_SRSDB = 418 -ARM_INS_SRSIA = 419 -ARM_INS_SRSIB = 420 -ARM_INS_SSAT = 421 -ARM_INS_SSAT16 = 422 -ARM_INS_SSAX = 423 -ARM_INS_SSUB16 = 424 -ARM_INS_SSUB8 = 425 -ARM_INS_STC2L = 426 -ARM_INS_STC2 = 427 -ARM_INS_STCL = 428 -ARM_INS_STC = 429 -ARM_INS_STL = 430 -ARM_INS_STLB = 431 -ARM_INS_STLEX = 432 -ARM_INS_STLEXB = 433 -ARM_INS_STLEXD = 434 -ARM_INS_STLEXH = 435 -ARM_INS_STLH = 436 -ARM_INS_STMDA = 437 -ARM_INS_STMDB = 438 -ARM_INS_STM = 439 -ARM_INS_STMIB = 440 -ARM_INS_STRB = 441 -ARM_INS_STRD = 442 -ARM_INS_STREX = 443 -ARM_INS_STREXB = 444 -ARM_INS_STREXD = 445 -ARM_INS_STREXH = 446 -ARM_INS_STRH = 447 +ARM_INS_STRB = 29 +ARM_INS_STRH = 30 +ARM_INS_STR = 31 +ARM_INS_ADC = 32 +ARM_INS_ADD = 33 +ARM_INS_ADR = 34 +ARM_INS_AESD = 35 +ARM_INS_AESE = 36 +ARM_INS_AESIMC = 37 +ARM_INS_AESMC = 38 +ARM_INS_AND = 39 +ARM_INS_VDOT = 40 +ARM_INS_VCVT = 41 +ARM_INS_VCVTB = 42 +ARM_INS_VCVTT = 43 +ARM_INS_BFC = 44 +ARM_INS_BFI = 45 +ARM_INS_BIC = 46 +ARM_INS_BKPT = 47 +ARM_INS_BL = 48 +ARM_INS_BLX = 49 +ARM_INS_BX = 50 +ARM_INS_BXJ = 51 +ARM_INS_B = 52 +ARM_INS_CX1 = 53 +ARM_INS_CX1A = 54 +ARM_INS_CX1D = 55 +ARM_INS_CX1DA = 56 +ARM_INS_CX2 = 57 +ARM_INS_CX2A = 58 +ARM_INS_CX2D = 59 +ARM_INS_CX2DA = 60 +ARM_INS_CX3 = 61 +ARM_INS_CX3A = 62 +ARM_INS_CX3D = 63 +ARM_INS_CX3DA = 64 +ARM_INS_VCX1A = 65 +ARM_INS_VCX1 = 66 +ARM_INS_VCX2A = 67 +ARM_INS_VCX2 = 68 +ARM_INS_VCX3A = 69 +ARM_INS_VCX3 = 70 +ARM_INS_CDP = 71 +ARM_INS_CDP2 = 72 +ARM_INS_CLREX = 73 +ARM_INS_CLZ = 74 +ARM_INS_CMN = 75 +ARM_INS_CMP = 76 +ARM_INS_CPS = 77 +ARM_INS_CRC32B = 78 +ARM_INS_CRC32CB = 79 +ARM_INS_CRC32CH = 80 +ARM_INS_CRC32CW = 81 +ARM_INS_CRC32H = 82 +ARM_INS_CRC32W = 83 +ARM_INS_DBG = 84 +ARM_INS_DMB = 85 +ARM_INS_DSB = 86 +ARM_INS_EOR = 87 +ARM_INS_ERET = 88 +ARM_INS_VMOV = 89 +ARM_INS_FLDMDBX = 90 +ARM_INS_FLDMIAX = 91 +ARM_INS_VMRS = 92 +ARM_INS_FSTMDBX = 93 +ARM_INS_FSTMIAX = 94 +ARM_INS_HINT = 95 +ARM_INS_HLT = 96 +ARM_INS_HVC = 97 +ARM_INS_ISB = 98 +ARM_INS_LDA = 99 +ARM_INS_LDAB = 100 +ARM_INS_LDAEX = 101 +ARM_INS_LDAEXB = 102 +ARM_INS_LDAEXD = 103 +ARM_INS_LDAEXH = 104 +ARM_INS_LDAH = 105 +ARM_INS_LDC2L = 106 +ARM_INS_LDC2 = 107 +ARM_INS_LDCL = 108 +ARM_INS_LDC = 109 +ARM_INS_LDMDA = 110 +ARM_INS_LDMDB = 111 +ARM_INS_LDM = 112 +ARM_INS_LDMIB = 113 +ARM_INS_LDRD = 114 +ARM_INS_LDREX = 115 +ARM_INS_LDREXB = 116 +ARM_INS_LDREXD = 117 +ARM_INS_LDREXH = 118 +ARM_INS_MCR = 119 +ARM_INS_MCR2 = 120 +ARM_INS_MCRR = 121 +ARM_INS_MCRR2 = 122 +ARM_INS_MLA = 123 +ARM_INS_MLS = 124 +ARM_INS_MOVT = 125 +ARM_INS_MOVW = 126 +ARM_INS_MRC = 127 +ARM_INS_MRC2 = 128 +ARM_INS_MRRC = 129 +ARM_INS_MRRC2 = 130 +ARM_INS_MRS = 131 +ARM_INS_MSR = 132 +ARM_INS_MUL = 133 +ARM_INS_ASRL = 134 +ARM_INS_DLSTP = 135 +ARM_INS_LCTP = 136 +ARM_INS_LETP = 137 +ARM_INS_LSLL = 138 +ARM_INS_LSRL = 139 +ARM_INS_SQRSHR = 140 +ARM_INS_SQRSHRL = 141 +ARM_INS_SQSHL = 142 +ARM_INS_SQSHLL = 143 +ARM_INS_SRSHR = 144 +ARM_INS_SRSHRL = 145 +ARM_INS_UQRSHL = 146 +ARM_INS_UQRSHLL = 147 +ARM_INS_UQSHL = 148 +ARM_INS_UQSHLL = 149 +ARM_INS_URSHR = 150 +ARM_INS_URSHRL = 151 +ARM_INS_VABAV = 152 +ARM_INS_VABD = 153 +ARM_INS_VABS = 154 +ARM_INS_VADC = 155 +ARM_INS_VADCI = 156 +ARM_INS_VADDLVA = 157 +ARM_INS_VADDLV = 158 +ARM_INS_VADDVA = 159 +ARM_INS_VADDV = 160 +ARM_INS_VADD = 161 +ARM_INS_VAND = 162 +ARM_INS_VBIC = 163 +ARM_INS_VBRSR = 164 +ARM_INS_VCADD = 165 +ARM_INS_VCLS = 166 +ARM_INS_VCLZ = 167 +ARM_INS_VCMLA = 168 +ARM_INS_VCMP = 169 +ARM_INS_VCMUL = 170 +ARM_INS_VCTP = 171 +ARM_INS_VCVTA = 172 +ARM_INS_VCVTM = 173 +ARM_INS_VCVTN = 174 +ARM_INS_VCVTP = 175 +ARM_INS_VDDUP = 176 +ARM_INS_VDUP = 177 +ARM_INS_VDWDUP = 178 +ARM_INS_VEOR = 179 +ARM_INS_VFMAS = 180 +ARM_INS_VFMA = 181 +ARM_INS_VFMS = 182 +ARM_INS_VHADD = 183 +ARM_INS_VHCADD = 184 +ARM_INS_VHSUB = 185 +ARM_INS_VIDUP = 186 +ARM_INS_VIWDUP = 187 +ARM_INS_VLD20 = 188 +ARM_INS_VLD21 = 189 +ARM_INS_VLD40 = 190 +ARM_INS_VLD41 = 191 +ARM_INS_VLD42 = 192 +ARM_INS_VLD43 = 193 +ARM_INS_VLDRB = 194 +ARM_INS_VLDRD = 195 +ARM_INS_VLDRH = 196 +ARM_INS_VLDRW = 197 +ARM_INS_VMAXAV = 198 +ARM_INS_VMAXA = 199 +ARM_INS_VMAXNMAV = 200 +ARM_INS_VMAXNMA = 201 +ARM_INS_VMAXNMV = 202 +ARM_INS_VMAXNM = 203 +ARM_INS_VMAXV = 204 +ARM_INS_VMAX = 205 +ARM_INS_VMINAV = 206 +ARM_INS_VMINA = 207 +ARM_INS_VMINNMAV = 208 +ARM_INS_VMINNMA = 209 +ARM_INS_VMINNMV = 210 +ARM_INS_VMINNM = 211 +ARM_INS_VMINV = 212 +ARM_INS_VMIN = 213 +ARM_INS_VMLADAVA = 214 +ARM_INS_VMLADAVAX = 215 +ARM_INS_VMLADAV = 216 +ARM_INS_VMLADAVX = 217 +ARM_INS_VMLALDAVA = 218 +ARM_INS_VMLALDAVAX = 219 +ARM_INS_VMLALDAV = 220 +ARM_INS_VMLALDAVX = 221 +ARM_INS_VMLAS = 222 +ARM_INS_VMLA = 223 +ARM_INS_VMLSDAVA = 224 +ARM_INS_VMLSDAVAX = 225 +ARM_INS_VMLSDAV = 226 +ARM_INS_VMLSDAVX = 227 +ARM_INS_VMLSLDAVA = 228 +ARM_INS_VMLSLDAVAX = 229 +ARM_INS_VMLSLDAV = 230 +ARM_INS_VMLSLDAVX = 231 +ARM_INS_VMOVLB = 232 +ARM_INS_VMOVLT = 233 +ARM_INS_VMOVNB = 234 +ARM_INS_VMOVNT = 235 +ARM_INS_VMULH = 236 +ARM_INS_VMULLB = 237 +ARM_INS_VMULLT = 238 +ARM_INS_VMUL = 239 +ARM_INS_VMVN = 240 +ARM_INS_VNEG = 241 +ARM_INS_VORN = 242 +ARM_INS_VORR = 243 +ARM_INS_VPNOT = 244 +ARM_INS_VPSEL = 245 +ARM_INS_VPST = 246 +ARM_INS_VPT = 247 +ARM_INS_VQABS = 248 +ARM_INS_VQADD = 249 +ARM_INS_VQDMLADHX = 250 +ARM_INS_VQDMLADH = 251 +ARM_INS_VQDMLAH = 252 +ARM_INS_VQDMLASH = 253 +ARM_INS_VQDMLSDHX = 254 +ARM_INS_VQDMLSDH = 255 +ARM_INS_VQDMULH = 256 +ARM_INS_VQDMULLB = 257 +ARM_INS_VQDMULLT = 258 +ARM_INS_VQMOVNB = 259 +ARM_INS_VQMOVNT = 260 +ARM_INS_VQMOVUNB = 261 +ARM_INS_VQMOVUNT = 262 +ARM_INS_VQNEG = 263 +ARM_INS_VQRDMLADHX = 264 +ARM_INS_VQRDMLADH = 265 +ARM_INS_VQRDMLAH = 266 +ARM_INS_VQRDMLASH = 267 +ARM_INS_VQRDMLSDHX = 268 +ARM_INS_VQRDMLSDH = 269 +ARM_INS_VQRDMULH = 270 +ARM_INS_VQRSHL = 271 +ARM_INS_VQRSHRNB = 272 +ARM_INS_VQRSHRNT = 273 +ARM_INS_VQRSHRUNB = 274 +ARM_INS_VQRSHRUNT = 275 +ARM_INS_VQSHLU = 276 +ARM_INS_VQSHL = 277 +ARM_INS_VQSHRNB = 278 +ARM_INS_VQSHRNT = 279 +ARM_INS_VQSHRUNB = 280 +ARM_INS_VQSHRUNT = 281 +ARM_INS_VQSUB = 282 +ARM_INS_VREV16 = 283 +ARM_INS_VREV32 = 284 +ARM_INS_VREV64 = 285 +ARM_INS_VRHADD = 286 +ARM_INS_VRINTA = 287 +ARM_INS_VRINTM = 288 +ARM_INS_VRINTN = 289 +ARM_INS_VRINTP = 290 +ARM_INS_VRINTX = 291 +ARM_INS_VRINTZ = 292 +ARM_INS_VRMLALDAVHA = 293 +ARM_INS_VRMLALDAVHAX = 294 +ARM_INS_VRMLALDAVH = 295 +ARM_INS_VRMLALDAVHX = 296 +ARM_INS_VRMLSLDAVHA = 297 +ARM_INS_VRMLSLDAVHAX = 298 +ARM_INS_VRMLSLDAVH = 299 +ARM_INS_VRMLSLDAVHX = 300 +ARM_INS_VRMULH = 301 +ARM_INS_VRSHL = 302 +ARM_INS_VRSHRNB = 303 +ARM_INS_VRSHRNT = 304 +ARM_INS_VRSHR = 305 +ARM_INS_VSBC = 306 +ARM_INS_VSBCI = 307 +ARM_INS_VSHLC = 308 +ARM_INS_VSHLLB = 309 +ARM_INS_VSHLLT = 310 +ARM_INS_VSHL = 311 +ARM_INS_VSHRNB = 312 +ARM_INS_VSHRNT = 313 +ARM_INS_VSHR = 314 +ARM_INS_VSLI = 315 +ARM_INS_VSRI = 316 +ARM_INS_VST20 = 317 +ARM_INS_VST21 = 318 +ARM_INS_VST40 = 319 +ARM_INS_VST41 = 320 +ARM_INS_VST42 = 321 +ARM_INS_VST43 = 322 +ARM_INS_VSTRB = 323 +ARM_INS_VSTRD = 324 +ARM_INS_VSTRH = 325 +ARM_INS_VSTRW = 326 +ARM_INS_VSUB = 327 +ARM_INS_WLSTP = 328 +ARM_INS_MVN = 329 +ARM_INS_ORR = 330 +ARM_INS_PKHBT = 331 +ARM_INS_PKHTB = 332 +ARM_INS_PLDW = 333 +ARM_INS_PLD = 334 +ARM_INS_PLI = 335 +ARM_INS_QADD = 336 +ARM_INS_QADD16 = 337 +ARM_INS_QADD8 = 338 +ARM_INS_QASX = 339 +ARM_INS_QDADD = 340 +ARM_INS_QDSUB = 341 +ARM_INS_QSAX = 342 +ARM_INS_QSUB = 343 +ARM_INS_QSUB16 = 344 +ARM_INS_QSUB8 = 345 +ARM_INS_RBIT = 346 +ARM_INS_REV = 347 +ARM_INS_REV16 = 348 +ARM_INS_REVSH = 349 +ARM_INS_RFEDA = 350 +ARM_INS_RFEDB = 351 +ARM_INS_RFEIA = 352 +ARM_INS_RFEIB = 353 +ARM_INS_RSB = 354 +ARM_INS_RSC = 355 +ARM_INS_SADD16 = 356 +ARM_INS_SADD8 = 357 +ARM_INS_SASX = 358 +ARM_INS_SB = 359 +ARM_INS_SBC = 360 +ARM_INS_SBFX = 361 +ARM_INS_SDIV = 362 +ARM_INS_SEL = 363 +ARM_INS_SETEND = 364 +ARM_INS_SETPAN = 365 +ARM_INS_SHA1C = 366 +ARM_INS_SHA1H = 367 +ARM_INS_SHA1M = 368 +ARM_INS_SHA1P = 369 +ARM_INS_SHA1SU0 = 370 +ARM_INS_SHA1SU1 = 371 +ARM_INS_SHA256H = 372 +ARM_INS_SHA256H2 = 373 +ARM_INS_SHA256SU0 = 374 +ARM_INS_SHA256SU1 = 375 +ARM_INS_SHADD16 = 376 +ARM_INS_SHADD8 = 377 +ARM_INS_SHASX = 378 +ARM_INS_SHSAX = 379 +ARM_INS_SHSUB16 = 380 +ARM_INS_SHSUB8 = 381 +ARM_INS_SMC = 382 +ARM_INS_SMLABB = 383 +ARM_INS_SMLABT = 384 +ARM_INS_SMLAD = 385 +ARM_INS_SMLADX = 386 +ARM_INS_SMLAL = 387 +ARM_INS_SMLALBB = 388 +ARM_INS_SMLALBT = 389 +ARM_INS_SMLALD = 390 +ARM_INS_SMLALDX = 391 +ARM_INS_SMLALTB = 392 +ARM_INS_SMLALTT = 393 +ARM_INS_SMLATB = 394 +ARM_INS_SMLATT = 395 +ARM_INS_SMLAWB = 396 +ARM_INS_SMLAWT = 397 +ARM_INS_SMLSD = 398 +ARM_INS_SMLSDX = 399 +ARM_INS_SMLSLD = 400 +ARM_INS_SMLSLDX = 401 +ARM_INS_SMMLA = 402 +ARM_INS_SMMLAR = 403 +ARM_INS_SMMLS = 404 +ARM_INS_SMMLSR = 405 +ARM_INS_SMMUL = 406 +ARM_INS_SMMULR = 407 +ARM_INS_SMUAD = 408 +ARM_INS_SMUADX = 409 +ARM_INS_SMULBB = 410 +ARM_INS_SMULBT = 411 +ARM_INS_SMULL = 412 +ARM_INS_SMULTB = 413 +ARM_INS_SMULTT = 414 +ARM_INS_SMULWB = 415 +ARM_INS_SMULWT = 416 +ARM_INS_SMUSD = 417 +ARM_INS_SMUSDX = 418 +ARM_INS_SRSDA = 419 +ARM_INS_SRSDB = 420 +ARM_INS_SRSIA = 421 +ARM_INS_SRSIB = 422 +ARM_INS_SSAT = 423 +ARM_INS_SSAT16 = 424 +ARM_INS_SSAX = 425 +ARM_INS_SSUB16 = 426 +ARM_INS_SSUB8 = 427 +ARM_INS_STC2L = 428 +ARM_INS_STC2 = 429 +ARM_INS_STCL = 430 +ARM_INS_STC = 431 +ARM_INS_STL = 432 +ARM_INS_STLB = 433 +ARM_INS_STLEX = 434 +ARM_INS_STLEXB = 435 +ARM_INS_STLEXD = 436 +ARM_INS_STLEXH = 437 +ARM_INS_STLH = 438 +ARM_INS_STMDA = 439 +ARM_INS_STMDB = 440 +ARM_INS_STM = 441 +ARM_INS_STMIB = 442 +ARM_INS_STRD = 443 +ARM_INS_STREX = 444 +ARM_INS_STREXB = 445 +ARM_INS_STREXD = 446 +ARM_INS_STREXH = 447 ARM_INS_STRHT = 448 ARM_INS_SUB = 449 ARM_INS_SVC = 450 @@ -1113,7 +1114,7 @@ ARM_INS_VRSQRTS = 563 ARM_INS_VRSRA = 564 ARM_INS_VRSUBHN = 565 -ARM_INS_VSCCLRM = 566 +ARM_INS_VSCCLRM_ = 566 ARM_INS_VSDOT = 567 ARM_INS_VSELEQ = 568 ARM_INS_VSELGE = 569 @@ -1144,97 +1145,98 @@ ARM_INS_VUZP = 594 ARM_INS_VZIP = 595 ARM_INS_ADDW = 596 -ARM_INS_AUT = 597 -ARM_INS_AUTG = 598 -ARM_INS_BFL = 599 -ARM_INS_BFLX = 600 -ARM_INS_BF = 601 -ARM_INS_BFCSEL = 602 -ARM_INS_BFX = 603 -ARM_INS_BTI = 604 -ARM_INS_BXAUT = 605 -ARM_INS_CLRM = 606 -ARM_INS_CSEL = 607 -ARM_INS_CSINC = 608 -ARM_INS_CSINV = 609 -ARM_INS_CSNEG = 610 -ARM_INS_DCPS1 = 611 -ARM_INS_DCPS2 = 612 -ARM_INS_DCPS3 = 613 -ARM_INS_DLS = 614 -ARM_INS_LE = 615 -ARM_INS_ORN = 616 -ARM_INS_PAC = 617 -ARM_INS_PACBTI = 618 -ARM_INS_PACG = 619 -ARM_INS_SG = 620 -ARM_INS_SUBS = 621 -ARM_INS_SUBW = 622 -ARM_INS_TBB = 623 -ARM_INS_TBH = 624 -ARM_INS_TT = 625 -ARM_INS_TTA = 626 -ARM_INS_TTAT = 627 -ARM_INS_TTT = 628 -ARM_INS_WLS = 629 -ARM_INS_BLXNS = 630 -ARM_INS_BXNS = 631 -ARM_INS_CBNZ = 632 -ARM_INS_CBZ = 633 -ARM_INS_POP = 634 -ARM_INS_PUSH = 635 -ARM_INS___BRKDIV0 = 636 -ARM_INS_ENDING = 637 -ARM_INS_ALIAS_BEGIN = 638 -ARM_INS_ALIAS_VMOV = 639 -ARM_INS_ALIAS_NOP = 640 -ARM_INS_ALIAS_YIELD = 641 -ARM_INS_ALIAS_WFE = 642 -ARM_INS_ALIAS_WFI = 643 -ARM_INS_ALIAS_SEV = 644 -ARM_INS_ALIAS_SEVL = 645 -ARM_INS_ALIAS_ESB = 646 -ARM_INS_ALIAS_CSDB = 647 -ARM_INS_ALIAS_CLRBHB = 648 -ARM_INS_ALIAS_PACBTI = 649 -ARM_INS_ALIAS_BTI = 650 -ARM_INS_ALIAS_PAC = 651 -ARM_INS_ALIAS_AUT = 652 -ARM_INS_ALIAS_SSBB = 653 -ARM_INS_ALIAS_PSSBB = 654 -ARM_INS_ALIAS_DFB = 655 -ARM_INS_ALIAS_CSETM = 656 -ARM_INS_ALIAS_CSET = 657 -ARM_INS_ALIAS_CINC = 658 -ARM_INS_ALIAS_CINV = 659 -ARM_INS_ALIAS_CNEG = 660 -ARM_INS_ALIAS_VMLAV = 661 -ARM_INS_ALIAS_VMLAVA = 662 -ARM_INS_ALIAS_VRMLALVH = 663 -ARM_INS_ALIAS_VRMLALVHA = 664 -ARM_INS_ALIAS_VMLALV = 665 -ARM_INS_ALIAS_VMLALVA = 666 -ARM_INS_ALIAS_VBIC = 667 -ARM_INS_ALIAS_VEOR = 668 -ARM_INS_ALIAS_VORN = 669 -ARM_INS_ALIAS_VORR = 670 -ARM_INS_ALIAS_VAND = 671 -ARM_INS_ALIAS_VPSEL = 672 -ARM_INS_ALIAS_ERET = 673 -ARM_INS_ALIAS_ASR = 674 -ARM_INS_ALIAS_LSL = 675 -ARM_INS_ALIAS_LSR = 676 -ARM_INS_ALIAS_ROR = 677 -ARM_INS_ALIAS_RRX = 678 -ARM_INS_ALIAS_UXTW = 679 -ARM_INS_ALIAS_LDM = 680 -ARM_INS_ALIAS_POP = 681 -ARM_INS_ALIAS_PUSH = 682 -ARM_INS_ALIAS_POPW = 683 -ARM_INS_ALIAS_PUSHW = 684 -ARM_INS_ALIAS_VPOP = 685 -ARM_INS_ALIAS_VPUSH = 686 -ARM_INS_ALIAS_END = 687 +ARM_INS_ADR_ = 597 +ARM_INS_AUT = 598 +ARM_INS_AUTG = 599 +ARM_INS_BFL = 600 +ARM_INS_BFLX = 601 +ARM_INS_BF = 602 +ARM_INS_BFCSEL = 603 +ARM_INS_BFX = 604 +ARM_INS_BTI = 605 +ARM_INS_BXAUT = 606 +ARM_INS_CLRM = 607 +ARM_INS_CSEL = 608 +ARM_INS_CSINC = 609 +ARM_INS_CSINV = 610 +ARM_INS_CSNEG = 611 +ARM_INS_DCPS1 = 612 +ARM_INS_DCPS2 = 613 +ARM_INS_DCPS3 = 614 +ARM_INS_DLS = 615 +ARM_INS_LE = 616 +ARM_INS_ORN = 617 +ARM_INS_PAC = 618 +ARM_INS_PACBTI = 619 +ARM_INS_PACG = 620 +ARM_INS_SG = 621 +ARM_INS_SUBS = 622 +ARM_INS_SUBW = 623 +ARM_INS_TBB = 624 +ARM_INS_TBH = 625 +ARM_INS_TT = 626 +ARM_INS_TTA = 627 +ARM_INS_TTAT = 628 +ARM_INS_TTT = 629 +ARM_INS_WLS = 630 +ARM_INS_BLXNS = 631 +ARM_INS_BXNS = 632 +ARM_INS_CBNZ = 633 +ARM_INS_CBZ = 634 +ARM_INS_POP = 635 +ARM_INS_PUSH = 636 +ARM_INS___BRKDIV0 = 637 +ARM_INS_ENDING = 638 +ARM_INS_ALIAS_BEGIN = 639 +ARM_INS_ALIAS_VMOV = 640 +ARM_INS_ALIAS_NOP = 641 +ARM_INS_ALIAS_YIELD = 642 +ARM_INS_ALIAS_WFE = 643 +ARM_INS_ALIAS_WFI = 644 +ARM_INS_ALIAS_SEV = 645 +ARM_INS_ALIAS_SEVL = 646 +ARM_INS_ALIAS_ESB = 647 +ARM_INS_ALIAS_CSDB = 648 +ARM_INS_ALIAS_CLRBHB = 649 +ARM_INS_ALIAS_PACBTI = 650 +ARM_INS_ALIAS_BTI = 651 +ARM_INS_ALIAS_PAC = 652 +ARM_INS_ALIAS_AUT = 653 +ARM_INS_ALIAS_SSBB = 654 +ARM_INS_ALIAS_PSSBB = 655 +ARM_INS_ALIAS_DFB = 656 +ARM_INS_ALIAS_CSETM = 657 +ARM_INS_ALIAS_CSET = 658 +ARM_INS_ALIAS_CINC = 659 +ARM_INS_ALIAS_CINV = 660 +ARM_INS_ALIAS_CNEG = 661 +ARM_INS_ALIAS_VMLAV = 662 +ARM_INS_ALIAS_VMLAVA = 663 +ARM_INS_ALIAS_VRMLALVH = 664 +ARM_INS_ALIAS_VRMLALVHA = 665 +ARM_INS_ALIAS_VMLALV = 666 +ARM_INS_ALIAS_VMLALVA = 667 +ARM_INS_ALIAS_VBIC = 668 +ARM_INS_ALIAS_VEOR = 669 +ARM_INS_ALIAS_VORN = 670 +ARM_INS_ALIAS_VORR = 671 +ARM_INS_ALIAS_VAND = 672 +ARM_INS_ALIAS_VPSEL = 673 +ARM_INS_ALIAS_ERET = 674 +ARM_INS_ALIAS_ASR = 675 +ARM_INS_ALIAS_LSL = 676 +ARM_INS_ALIAS_LSR = 677 +ARM_INS_ALIAS_ROR = 678 +ARM_INS_ALIAS_RRX = 679 +ARM_INS_ALIAS_UXTW = 680 +ARM_INS_ALIAS_LDM = 681 +ARM_INS_ALIAS_POP = 682 +ARM_INS_ALIAS_PUSH = 683 +ARM_INS_ALIAS_POPW = 684 +ARM_INS_ALIAS_PUSHW = 685 +ARM_INS_ALIAS_VPOP = 686 +ARM_INS_ALIAS_VPUSH = 687 +ARM_INS_ALIAS_END = 688 ARM_GRP_INVALID = 0 ARM_GRP_JUMP = 1 @@ -1243,61 +1245,87 @@ ARM_GRP_INT = 4 ARM_GRP_PRIVILEGE = 6 ARM_GRP_BRANCH_RELATIVE = 7 -ARM_FEATURE_IsARM = 128 -ARM_FEATURE_HasV5T = 129 -ARM_FEATURE_HasV4T = 130 -ARM_FEATURE_HasVFP2 = 131 -ARM_FEATURE_HasV5TE = 132 -ARM_FEATURE_HasV6T2 = 133 -ARM_FEATURE_HasMVEInt = 134 -ARM_FEATURE_HasNEON = 135 -ARM_FEATURE_HasFPRegs64 = 136 -ARM_FEATURE_HasFPRegs = 137 -ARM_FEATURE_IsThumb2 = 138 -ARM_FEATURE_HasV8_1MMainline = 139 -ARM_FEATURE_HasLOB = 140 -ARM_FEATURE_IsThumb = 141 -ARM_FEATURE_HasV8MBaseline = 142 -ARM_FEATURE_Has8MSecExt = 143 -ARM_FEATURE_HasV8 = 144 -ARM_FEATURE_HasAES = 145 -ARM_FEATURE_HasBF16 = 146 -ARM_FEATURE_HasCDE = 147 -ARM_FEATURE_PreV8 = 148 -ARM_FEATURE_HasV6K = 149 -ARM_FEATURE_HasCRC = 150 -ARM_FEATURE_HasV7 = 151 -ARM_FEATURE_HasDB = 152 -ARM_FEATURE_HasVirtualization = 153 -ARM_FEATURE_HasVFP3 = 154 -ARM_FEATURE_HasDPVFP = 155 -ARM_FEATURE_HasFullFP16 = 156 -ARM_FEATURE_HasV6 = 157 -ARM_FEATURE_HasAcquireRelease = 158 -ARM_FEATURE_HasV7Clrex = 159 -ARM_FEATURE_HasMVEFloat = 160 -ARM_FEATURE_HasFPRegsV8_1M = 161 -ARM_FEATURE_HasMP = 162 -ARM_FEATURE_HasSB = 163 -ARM_FEATURE_HasDivideInARM = 164 -ARM_FEATURE_HasV8_1a = 165 -ARM_FEATURE_HasSHA2 = 166 -ARM_FEATURE_HasTrustZone = 167 -ARM_FEATURE_UseNaClTrap = 168 -ARM_FEATURE_HasV8_4a = 169 -ARM_FEATURE_HasV8_3a = 170 -ARM_FEATURE_HasFPARMv8 = 171 -ARM_FEATURE_HasFP16 = 172 -ARM_FEATURE_HasVFP4 = 173 -ARM_FEATURE_HasFP16FML = 174 -ARM_FEATURE_HasFPRegs16 = 175 -ARM_FEATURE_HasV8MMainline = 176 -ARM_FEATURE_HasDotProd = 177 -ARM_FEATURE_HasMatMulInt8 = 178 -ARM_FEATURE_IsMClass = 179 -ARM_FEATURE_HasPACBTI = 180 -ARM_FEATURE_IsNotMClass = 181 -ARM_FEATURE_HasDSP = 182 -ARM_FEATURE_HasDivideInThumb = 183 -ARM_FEATURE_HasV6M = 184 -ARM_GRP_ENDING = 185 +ARM_FEATURE_HASV4T = 128 +ARM_FEATURE_HASV5T = 129 +ARM_FEATURE_HASV5TE = 130 +ARM_FEATURE_HASV6 = 131 +ARM_FEATURE_HASV6M = 132 +ARM_FEATURE_HASV8MBASELINE = 133 +ARM_FEATURE_HASV8MMAINLINE = 134 +ARM_FEATURE_HASV8_1MMAINLINE = 135 +ARM_FEATURE_HASMVEINT = 136 +ARM_FEATURE_HASMVEFLOAT = 137 +ARM_FEATURE_HASCDE = 138 +ARM_FEATURE_HASFPREGS = 139 +ARM_FEATURE_HASFPREGS16 = 140 +ARM_FEATURE_HASNOFPREGS16 = 141 +ARM_FEATURE_HASFPREGS64 = 142 +ARM_FEATURE_HASFPREGSV8_1M = 143 +ARM_FEATURE_HASV6T2 = 144 +ARM_FEATURE_HASV6K = 145 +ARM_FEATURE_HASV7 = 146 +ARM_FEATURE_HASV8 = 147 +ARM_FEATURE_PREV8 = 148 +ARM_FEATURE_HASV8_1A = 149 +ARM_FEATURE_HASV8_2A = 150 +ARM_FEATURE_HASV8_3A = 151 +ARM_FEATURE_HASV8_4A = 152 +ARM_FEATURE_HASV8_5A = 153 +ARM_FEATURE_HASV8_6A = 154 +ARM_FEATURE_HASV8_7A = 155 +ARM_FEATURE_HASVFP2 = 156 +ARM_FEATURE_HASVFP3 = 157 +ARM_FEATURE_HASVFP4 = 158 +ARM_FEATURE_HASDPVFP = 159 +ARM_FEATURE_HASFPARMV8 = 160 +ARM_FEATURE_HASNEON = 161 +ARM_FEATURE_HASSHA2 = 162 +ARM_FEATURE_HASAES = 163 +ARM_FEATURE_HASCRYPTO = 164 +ARM_FEATURE_HASDOTPROD = 165 +ARM_FEATURE_HASCRC = 166 +ARM_FEATURE_HASRAS = 167 +ARM_FEATURE_HASLOB = 168 +ARM_FEATURE_HASPACBTI = 169 +ARM_FEATURE_HASFP16 = 170 +ARM_FEATURE_HASFULLFP16 = 171 +ARM_FEATURE_HASFP16FML = 172 +ARM_FEATURE_HASBF16 = 173 +ARM_FEATURE_HASMATMULINT8 = 174 +ARM_FEATURE_HASDIVIDEINTHUMB = 175 +ARM_FEATURE_HASDIVIDEINARM = 176 +ARM_FEATURE_HASDSP = 177 +ARM_FEATURE_HASDB = 178 +ARM_FEATURE_HASDFB = 179 +ARM_FEATURE_HASV7CLREX = 180 +ARM_FEATURE_HASACQUIRERELEASE = 181 +ARM_FEATURE_HASMP = 182 +ARM_FEATURE_HASVIRTUALIZATION = 183 +ARM_FEATURE_HASTRUSTZONE = 184 +ARM_FEATURE_HAS8MSECEXT = 185 +ARM_FEATURE_ISTHUMB = 186 +ARM_FEATURE_ISTHUMB2 = 187 +ARM_FEATURE_ISMCLASS = 188 +ARM_FEATURE_ISNOTMCLASS = 189 +ARM_FEATURE_ISARM = 190 +ARM_FEATURE_USENACLTRAP = 191 +ARM_FEATURE_USENEGATIVEIMMEDIATES = 192 +ARM_FEATURE_HASSB = 193 +ARM_FEATURE_HASCLRBHB = 194 +ARM_GRP_ENDING = 195 +ARM_CC_EQ = ARMCC_EQ +ARM_CC_NE = ARMCC_NE +ARM_CC_HS = ARMCC_HS +ARM_CC_LO = ARMCC_LO +ARM_CC_MI = ARMCC_MI +ARM_CC_PL = ARMCC_PL +ARM_CC_VS = ARMCC_VS +ARM_CC_VC = ARMCC_VC +ARM_CC_HI = ARMCC_HI +ARM_CC_LS = ARMCC_LS +ARM_CC_GE = ARMCC_GE +ARM_CC_LT = ARMCC_LT +ARM_CC_GT = ARMCC_GT +ARM_CC_LE = ARMCC_LE +ARM_CC_AL = ARMCC_AL +ARM_CC_INVALID = ARMCC_Invalid diff --git a/bindings/python/capstone/tricore_const.py b/bindings/python/capstone/tricore_const.py index d0672f0759..c43f194b50 100644 --- a/bindings/python/capstone/tricore_const.py +++ b/bindings/python/capstone/tricore_const.py @@ -69,395 +69,395 @@ TRICORE_REG_ENDING = 61 TRICORE_INS_INVALID = 0 -TRICORE_INS_XOR_T = 1 -TRICORE_INS_ABSDIFS_B = 2 -TRICORE_INS_ABSDIFS_H = 3 -TRICORE_INS_ABSDIFS = 4 -TRICORE_INS_ABSDIF_B = 5 -TRICORE_INS_ABSDIF_H = 6 -TRICORE_INS_ABSDIF = 7 -TRICORE_INS_ABSS_B = 8 -TRICORE_INS_ABSS_H = 9 -TRICORE_INS_ABSS = 10 -TRICORE_INS_ABS_B = 11 -TRICORE_INS_ABS_H = 12 -TRICORE_INS_ABS = 13 -TRICORE_INS_ADDC = 14 -TRICORE_INS_ADDIH_A = 15 -TRICORE_INS_ADDIH = 16 -TRICORE_INS_ADDI = 17 -TRICORE_INS_ADDSC_AT = 18 -TRICORE_INS_ADDSC_A = 19 -TRICORE_INS_ADDS_BU = 20 -TRICORE_INS_ADDS_B = 21 -TRICORE_INS_ADDS_H = 22 -TRICORE_INS_ADDS_HU = 23 -TRICORE_INS_ADDS_U = 24 -TRICORE_INS_ADDS = 25 -TRICORE_INS_ADDX = 26 -TRICORE_INS_ADD_A = 27 -TRICORE_INS_ADD_B = 28 -TRICORE_INS_ADD_F = 29 -TRICORE_INS_ADD_H = 30 -TRICORE_INS_ADD = 31 -TRICORE_INS_ANDN_T = 32 -TRICORE_INS_ANDN = 33 -TRICORE_INS_AND_ANDN_T = 34 -TRICORE_INS_AND_AND_T = 35 -TRICORE_INS_AND_EQ = 36 -TRICORE_INS_AND_GE_U = 37 -TRICORE_INS_AND_GE = 38 -TRICORE_INS_AND_LT_U = 39 -TRICORE_INS_AND_LT = 40 -TRICORE_INS_AND_NE = 41 -TRICORE_INS_AND_NOR_T = 42 -TRICORE_INS_AND_OR_T = 43 -TRICORE_INS_AND_T = 44 -TRICORE_INS_AND = 45 -TRICORE_INS_BISR = 46 -TRICORE_INS_BMERGE = 47 -TRICORE_INS_BSPLIT = 48 -TRICORE_INS_CACHEA_I = 49 -TRICORE_INS_CACHEA_WI = 50 -TRICORE_INS_CACHEA_W = 51 -TRICORE_INS_CACHEI_I = 52 -TRICORE_INS_CACHEI_WI = 53 -TRICORE_INS_CACHEI_W = 54 -TRICORE_INS_CADDN_A = 55 -TRICORE_INS_CADDN = 56 -TRICORE_INS_CADD_A = 57 -TRICORE_INS_CADD = 58 -TRICORE_INS_CALLA = 59 -TRICORE_INS_CALLI = 60 -TRICORE_INS_CALL = 61 -TRICORE_INS_CLO_B = 62 -TRICORE_INS_CLO_H = 63 -TRICORE_INS_CLO = 64 -TRICORE_INS_CLS_B = 65 -TRICORE_INS_CLS_H = 66 -TRICORE_INS_CLS = 67 -TRICORE_INS_CLZ_B = 68 -TRICORE_INS_CLZ_H = 69 -TRICORE_INS_CLZ = 70 -TRICORE_INS_CMOVN = 71 -TRICORE_INS_CMOV = 72 -TRICORE_INS_CMPSWAP_W = 73 -TRICORE_INS_CMP_F = 74 -TRICORE_INS_CRC32B_W = 75 -TRICORE_INS_CRC32L_W = 76 -TRICORE_INS_CRC32_B = 77 -TRICORE_INS_CRCN = 78 -TRICORE_INS_CSUBN_A = 79 -TRICORE_INS_CSUBN = 80 -TRICORE_INS_CSUB_A = 81 -TRICORE_INS_CSUB = 82 -TRICORE_INS_DEBUG = 83 -TRICORE_INS_DEXTR = 84 -TRICORE_INS_DIFSC_A = 85 -TRICORE_INS_DISABLE = 86 -TRICORE_INS_DIV_F = 87 -TRICORE_INS_DIV_U = 88 -TRICORE_INS_DIV = 89 -TRICORE_INS_DSYNC = 90 -TRICORE_INS_DVADJ = 91 -TRICORE_INS_DVINIT_BU = 92 -TRICORE_INS_DVINIT_B = 93 -TRICORE_INS_DVINIT_HU = 94 -TRICORE_INS_DVINIT_H = 95 -TRICORE_INS_DVINIT_U = 96 -TRICORE_INS_DVINIT = 97 -TRICORE_INS_DVSTEP_U = 98 -TRICORE_INS_DVSTEP = 99 -TRICORE_INS_ENABLE = 100 -TRICORE_INS_EQANY_B = 101 -TRICORE_INS_EQANY_H = 102 -TRICORE_INS_EQZ_A = 103 -TRICORE_INS_EQ_A = 104 -TRICORE_INS_EQ_B = 105 -TRICORE_INS_EQ_H = 106 -TRICORE_INS_EQ_W = 107 -TRICORE_INS_EQ = 108 -TRICORE_INS_EXTR_U = 109 -TRICORE_INS_EXTR = 110 -TRICORE_INS_FCALLA = 111 -TRICORE_INS_FCALLI = 112 -TRICORE_INS_FCALL = 113 -TRICORE_INS_FRET = 114 -TRICORE_INS_FTOHP = 115 -TRICORE_INS_FTOIZ = 116 -TRICORE_INS_FTOI = 117 -TRICORE_INS_FTOQ31Z = 118 -TRICORE_INS_FTOQ31 = 119 -TRICORE_INS_FTOUZ = 120 -TRICORE_INS_FTOU = 121 -TRICORE_INS_GE_A = 122 -TRICORE_INS_GE_U = 123 -TRICORE_INS_GE = 124 -TRICORE_INS_HPTOF = 125 -TRICORE_INS_IMASK = 126 -TRICORE_INS_INSERT = 127 -TRICORE_INS_INSN_T = 128 -TRICORE_INS_INS_T = 129 -TRICORE_INS_ISYNC = 130 -TRICORE_INS_ITOF = 131 -TRICORE_INS_IXMAX_U = 132 -TRICORE_INS_IXMAX = 133 -TRICORE_INS_IXMIN_U = 134 -TRICORE_INS_IXMIN = 135 -TRICORE_INS_JA = 136 -TRICORE_INS_JEQ_A = 137 -TRICORE_INS_JEQ = 138 -TRICORE_INS_JGEZ = 139 -TRICORE_INS_JGE_U = 140 -TRICORE_INS_JGE = 141 -TRICORE_INS_JGTZ = 142 -TRICORE_INS_JI = 143 -TRICORE_INS_JLA = 144 -TRICORE_INS_JLEZ = 145 -TRICORE_INS_JLI = 146 -TRICORE_INS_JLTZ = 147 -TRICORE_INS_JLT_U = 148 -TRICORE_INS_JLT = 149 -TRICORE_INS_JL = 150 -TRICORE_INS_JNED = 151 -TRICORE_INS_JNEI = 152 -TRICORE_INS_JNE_A = 153 -TRICORE_INS_JNE = 154 -TRICORE_INS_JNZ_A = 155 -TRICORE_INS_JNZ_T = 156 -TRICORE_INS_JNZ = 157 -TRICORE_INS_JZ_A = 158 -TRICORE_INS_JZ_T = 159 -TRICORE_INS_JZ = 160 -TRICORE_INS_J = 161 -TRICORE_INS_LDLCX = 162 -TRICORE_INS_LDMST = 163 -TRICORE_INS_LDUCX = 164 -TRICORE_INS_LD_A = 165 -TRICORE_INS_LD_BU = 166 -TRICORE_INS_LD_B = 167 -TRICORE_INS_LD_DA = 168 -TRICORE_INS_LD_D = 169 -TRICORE_INS_LD_HU = 170 -TRICORE_INS_LD_H = 171 -TRICORE_INS_LD_Q = 172 -TRICORE_INS_LD_W = 173 -TRICORE_INS_LEA = 174 -TRICORE_INS_LHA = 175 -TRICORE_INS_LOOPU = 176 -TRICORE_INS_LOOP = 177 -TRICORE_INS_LT_A = 178 -TRICORE_INS_LT_B = 179 -TRICORE_INS_LT_BU = 180 -TRICORE_INS_LT_H = 181 -TRICORE_INS_LT_HU = 182 -TRICORE_INS_LT_U = 183 -TRICORE_INS_LT_W = 184 -TRICORE_INS_LT_WU = 185 -TRICORE_INS_LT = 186 -TRICORE_INS_MADDMS_H = 187 -TRICORE_INS_MADDMS_U = 188 -TRICORE_INS_MADDMS = 189 -TRICORE_INS_MADDM_H = 190 -TRICORE_INS_MADDM_Q = 191 -TRICORE_INS_MADDM_U = 192 -TRICORE_INS_MADDM = 193 -TRICORE_INS_MADDRS_H = 194 -TRICORE_INS_MADDRS_Q = 195 -TRICORE_INS_MADDR_H = 196 -TRICORE_INS_MADDR_Q = 197 -TRICORE_INS_MADDSUMS_H = 198 -TRICORE_INS_MADDSUM_H = 199 -TRICORE_INS_MADDSURS_H = 200 -TRICORE_INS_MADDSUR_H = 201 -TRICORE_INS_MADDSUS_H = 202 -TRICORE_INS_MADDSU_H = 203 -TRICORE_INS_MADDS_H = 204 -TRICORE_INS_MADDS_Q = 205 -TRICORE_INS_MADDS_U = 206 -TRICORE_INS_MADDS = 207 -TRICORE_INS_MADD_F = 208 -TRICORE_INS_MADD_H = 209 -TRICORE_INS_MADD_Q = 210 -TRICORE_INS_MADD_U = 211 -TRICORE_INS_MADD = 212 -TRICORE_INS_MAX_B = 213 -TRICORE_INS_MAX_BU = 214 -TRICORE_INS_MAX_H = 215 -TRICORE_INS_MAX_HU = 216 -TRICORE_INS_MAX_U = 217 -TRICORE_INS_MAX = 218 -TRICORE_INS_MFCR = 219 -TRICORE_INS_MIN_B = 220 -TRICORE_INS_MIN_BU = 221 -TRICORE_INS_MIN_H = 222 -TRICORE_INS_MIN_HU = 223 -TRICORE_INS_MIN_U = 224 -TRICORE_INS_MIN = 225 -TRICORE_INS_MOVH_A = 226 -TRICORE_INS_MOVH = 227 -TRICORE_INS_MOVZ_A = 228 -TRICORE_INS_MOV_AA = 229 -TRICORE_INS_MOV_A = 230 -TRICORE_INS_MOV_D = 231 -TRICORE_INS_MOV_U = 232 -TRICORE_INS_MOV = 233 -TRICORE_INS_MSUBADMS_H = 234 -TRICORE_INS_MSUBADM_H = 235 -TRICORE_INS_MSUBADRS_H = 236 -TRICORE_INS_MSUBADR_H = 237 -TRICORE_INS_MSUBADS_H = 238 -TRICORE_INS_MSUBAD_H = 239 -TRICORE_INS_MSUBMS_H = 240 -TRICORE_INS_MSUBMS_U = 241 -TRICORE_INS_MSUBMS = 242 -TRICORE_INS_MSUBM_H = 243 -TRICORE_INS_MSUBM_Q = 244 -TRICORE_INS_MSUBM_U = 245 -TRICORE_INS_MSUBM = 246 -TRICORE_INS_MSUBRS_H = 247 -TRICORE_INS_MSUBRS_Q = 248 -TRICORE_INS_MSUBR_H = 249 -TRICORE_INS_MSUBR_Q = 250 -TRICORE_INS_MSUBS_H = 251 -TRICORE_INS_MSUBS_Q = 252 -TRICORE_INS_MSUBS_U = 253 -TRICORE_INS_MSUBS = 254 -TRICORE_INS_MSUB_F = 255 -TRICORE_INS_MSUB_H = 256 -TRICORE_INS_MSUB_Q = 257 -TRICORE_INS_MSUB_U = 258 -TRICORE_INS_MSUB = 259 -TRICORE_INS_MTCR = 260 -TRICORE_INS_MULMS_H = 261 -TRICORE_INS_MULM_H = 262 -TRICORE_INS_MULM_U = 263 -TRICORE_INS_MULM = 264 -TRICORE_INS_MULR_H = 265 -TRICORE_INS_MULR_Q = 266 -TRICORE_INS_MULS_U = 267 -TRICORE_INS_MULS = 268 -TRICORE_INS_MUL_F = 269 -TRICORE_INS_MUL_H = 270 -TRICORE_INS_MUL_Q = 271 -TRICORE_INS_MUL_U = 272 -TRICORE_INS_MUL = 273 -TRICORE_INS_NAND_T = 274 -TRICORE_INS_NAND = 275 -TRICORE_INS_NEZ_A = 276 -TRICORE_INS_NE_A = 277 -TRICORE_INS_NE = 278 -TRICORE_INS_NOP = 279 -TRICORE_INS_NOR_T = 280 -TRICORE_INS_NOR = 281 -TRICORE_INS_NOT = 282 -TRICORE_INS_ORN_T = 283 -TRICORE_INS_ORN = 284 -TRICORE_INS_OR_ANDN_T = 285 -TRICORE_INS_OR_AND_T = 286 -TRICORE_INS_OR_EQ = 287 -TRICORE_INS_OR_GE_U = 288 -TRICORE_INS_OR_GE = 289 -TRICORE_INS_OR_LT_U = 290 -TRICORE_INS_OR_LT = 291 -TRICORE_INS_OR_NE = 292 -TRICORE_INS_OR_NOR_T = 293 -TRICORE_INS_OR_OR_T = 294 -TRICORE_INS_OR_T = 295 -TRICORE_INS_OR = 296 -TRICORE_INS_PACK = 297 -TRICORE_INS_PARITY = 298 -TRICORE_INS_POPCNT_W = 299 -TRICORE_INS_Q31TOF = 300 -TRICORE_INS_QSEED_F = 301 -TRICORE_INS_RESTORE = 302 -TRICORE_INS_RET = 303 -TRICORE_INS_RFE = 304 -TRICORE_INS_RFM = 305 -TRICORE_INS_RSLCX = 306 -TRICORE_INS_RSTV = 307 -TRICORE_INS_RSUBS_U = 308 -TRICORE_INS_RSUBS = 309 -TRICORE_INS_RSUB = 310 -TRICORE_INS_SAT_BU = 311 -TRICORE_INS_SAT_B = 312 -TRICORE_INS_SAT_HU = 313 -TRICORE_INS_SAT_H = 314 -TRICORE_INS_SELN_A = 315 -TRICORE_INS_SELN = 316 -TRICORE_INS_SEL_A = 317 -TRICORE_INS_SEL = 318 -TRICORE_INS_SHAS = 319 -TRICORE_INS_SHA_B = 320 -TRICORE_INS_SHA_H = 321 -TRICORE_INS_SHA = 322 -TRICORE_INS_SHUFFLE = 323 -TRICORE_INS_SH_ANDN_T = 324 -TRICORE_INS_SH_AND_T = 325 -TRICORE_INS_SH_B = 326 -TRICORE_INS_SH_EQ = 327 -TRICORE_INS_SH_GE_U = 328 -TRICORE_INS_SH_GE = 329 -TRICORE_INS_SH_H = 330 -TRICORE_INS_SH_LT_U = 331 -TRICORE_INS_SH_LT = 332 -TRICORE_INS_SH_NAND_T = 333 -TRICORE_INS_SH_NE = 334 -TRICORE_INS_SH_NOR_T = 335 -TRICORE_INS_SH_ORN_T = 336 -TRICORE_INS_SH_OR_T = 337 -TRICORE_INS_SH_XNOR_T = 338 -TRICORE_INS_SH_XOR_T = 339 -TRICORE_INS_SH = 340 -TRICORE_INS_STLCX = 341 -TRICORE_INS_STUCX = 342 -TRICORE_INS_ST_A = 343 -TRICORE_INS_ST_B = 344 -TRICORE_INS_ST_DA = 345 -TRICORE_INS_ST_D = 346 -TRICORE_INS_ST_H = 347 -TRICORE_INS_ST_Q = 348 -TRICORE_INS_ST_T = 349 -TRICORE_INS_ST_W = 350 -TRICORE_INS_SUBC = 351 -TRICORE_INS_SUBSC_A = 352 -TRICORE_INS_SUBS_BU = 353 -TRICORE_INS_SUBS_B = 354 -TRICORE_INS_SUBS_HU = 355 -TRICORE_INS_SUBS_H = 356 -TRICORE_INS_SUBS_U = 357 -TRICORE_INS_SUBS = 358 -TRICORE_INS_SUBX = 359 -TRICORE_INS_SUB_A = 360 -TRICORE_INS_SUB_B = 361 -TRICORE_INS_SUB_F = 362 -TRICORE_INS_SUB_H = 363 -TRICORE_INS_SUB = 364 -TRICORE_INS_SVLCX = 365 -TRICORE_INS_SWAPMSK_W = 366 -TRICORE_INS_SWAP_A = 367 -TRICORE_INS_SWAP_W = 368 -TRICORE_INS_SYSCALL = 369 -TRICORE_INS_TLBDEMAP = 370 -TRICORE_INS_TLBFLUSH_A = 371 -TRICORE_INS_TLBFLUSH_B = 372 -TRICORE_INS_TLBMAP = 373 -TRICORE_INS_TLBPROBE_A = 374 -TRICORE_INS_TLBPROBE_I = 375 -TRICORE_INS_TRAPSV = 376 -TRICORE_INS_TRAPV = 377 -TRICORE_INS_UNPACK = 378 -TRICORE_INS_UPDFL = 379 -TRICORE_INS_UTOF = 380 -TRICORE_INS_WAIT = 381 -TRICORE_INS_XNOR_T = 382 -TRICORE_INS_XNOR = 383 -TRICORE_INS_XOR_EQ = 384 -TRICORE_INS_XOR_GE_U = 385 -TRICORE_INS_XOR_GE = 386 -TRICORE_INS_XOR_LT_U = 387 -TRICORE_INS_XOR_LT = 388 -TRICORE_INS_XOR_NE = 389 +TRICORE_INS_ABSDIFS_B = 1 +TRICORE_INS_ABSDIFS_H = 2 +TRICORE_INS_ABSDIFS = 3 +TRICORE_INS_ABSDIF_B = 4 +TRICORE_INS_ABSDIF_H = 5 +TRICORE_INS_ABSDIF = 6 +TRICORE_INS_ABSS_B = 7 +TRICORE_INS_ABSS_H = 8 +TRICORE_INS_ABSS = 9 +TRICORE_INS_ABS_B = 10 +TRICORE_INS_ABS_H = 11 +TRICORE_INS_ABS = 12 +TRICORE_INS_ADDC = 13 +TRICORE_INS_ADDIH_A = 14 +TRICORE_INS_ADDIH = 15 +TRICORE_INS_ADDI = 16 +TRICORE_INS_ADDSC_AT = 17 +TRICORE_INS_ADDSC_A = 18 +TRICORE_INS_ADDS_BU = 19 +TRICORE_INS_ADDS_B = 20 +TRICORE_INS_ADDS_H = 21 +TRICORE_INS_ADDS_HU = 22 +TRICORE_INS_ADDS_U = 23 +TRICORE_INS_ADDS = 24 +TRICORE_INS_ADDX = 25 +TRICORE_INS_ADD_A = 26 +TRICORE_INS_ADD_B = 27 +TRICORE_INS_ADD_F = 28 +TRICORE_INS_ADD_H = 29 +TRICORE_INS_ADD = 30 +TRICORE_INS_ANDN_T = 31 +TRICORE_INS_ANDN = 32 +TRICORE_INS_AND_ANDN_T = 33 +TRICORE_INS_AND_AND_T = 34 +TRICORE_INS_AND_EQ = 35 +TRICORE_INS_AND_GE_U = 36 +TRICORE_INS_AND_GE = 37 +TRICORE_INS_AND_LT_U = 38 +TRICORE_INS_AND_LT = 39 +TRICORE_INS_AND_NE = 40 +TRICORE_INS_AND_NOR_T = 41 +TRICORE_INS_AND_OR_T = 42 +TRICORE_INS_AND_T = 43 +TRICORE_INS_AND = 44 +TRICORE_INS_BISR = 45 +TRICORE_INS_BMERGE = 46 +TRICORE_INS_BSPLIT = 47 +TRICORE_INS_CACHEA_I = 48 +TRICORE_INS_CACHEA_WI = 49 +TRICORE_INS_CACHEA_W = 50 +TRICORE_INS_CACHEI_I = 51 +TRICORE_INS_CACHEI_WI = 52 +TRICORE_INS_CACHEI_W = 53 +TRICORE_INS_CADDN_A = 54 +TRICORE_INS_CADDN = 55 +TRICORE_INS_CADD_A = 56 +TRICORE_INS_CADD = 57 +TRICORE_INS_CALLA = 58 +TRICORE_INS_CALLI = 59 +TRICORE_INS_CALL = 60 +TRICORE_INS_CLO_B = 61 +TRICORE_INS_CLO_H = 62 +TRICORE_INS_CLO = 63 +TRICORE_INS_CLS_B = 64 +TRICORE_INS_CLS_H = 65 +TRICORE_INS_CLS = 66 +TRICORE_INS_CLZ_B = 67 +TRICORE_INS_CLZ_H = 68 +TRICORE_INS_CLZ = 69 +TRICORE_INS_CMOVN = 70 +TRICORE_INS_CMOV = 71 +TRICORE_INS_CMPSWAP_W = 72 +TRICORE_INS_CMP_F = 73 +TRICORE_INS_CRC32B_W = 74 +TRICORE_INS_CRC32L_W = 75 +TRICORE_INS_CRC32_B = 76 +TRICORE_INS_CRCN = 77 +TRICORE_INS_CSUBN_A = 78 +TRICORE_INS_CSUBN = 79 +TRICORE_INS_CSUB_A = 80 +TRICORE_INS_CSUB = 81 +TRICORE_INS_DEBUG = 82 +TRICORE_INS_DEXTR = 83 +TRICORE_INS_DIFSC_A = 84 +TRICORE_INS_DISABLE = 85 +TRICORE_INS_DIV_F = 86 +TRICORE_INS_DIV_U = 87 +TRICORE_INS_DIV = 88 +TRICORE_INS_DSYNC = 89 +TRICORE_INS_DVADJ = 90 +TRICORE_INS_DVINIT_BU = 91 +TRICORE_INS_DVINIT_B = 92 +TRICORE_INS_DVINIT_HU = 93 +TRICORE_INS_DVINIT_H = 94 +TRICORE_INS_DVINIT_U = 95 +TRICORE_INS_DVINIT = 96 +TRICORE_INS_DVSTEP_U = 97 +TRICORE_INS_DVSTEP = 98 +TRICORE_INS_ENABLE = 99 +TRICORE_INS_EQANY_B = 100 +TRICORE_INS_EQANY_H = 101 +TRICORE_INS_EQZ_A = 102 +TRICORE_INS_EQ_A = 103 +TRICORE_INS_EQ_B = 104 +TRICORE_INS_EQ_H = 105 +TRICORE_INS_EQ_W = 106 +TRICORE_INS_EQ = 107 +TRICORE_INS_EXTR_U = 108 +TRICORE_INS_EXTR = 109 +TRICORE_INS_FCALLA = 110 +TRICORE_INS_FCALLI = 111 +TRICORE_INS_FCALL = 112 +TRICORE_INS_FRET = 113 +TRICORE_INS_FTOHP = 114 +TRICORE_INS_FTOIZ = 115 +TRICORE_INS_FTOI = 116 +TRICORE_INS_FTOQ31Z = 117 +TRICORE_INS_FTOQ31 = 118 +TRICORE_INS_FTOUZ = 119 +TRICORE_INS_FTOU = 120 +TRICORE_INS_GE_A = 121 +TRICORE_INS_GE_U = 122 +TRICORE_INS_GE = 123 +TRICORE_INS_HPTOF = 124 +TRICORE_INS_IMASK = 125 +TRICORE_INS_INSERT = 126 +TRICORE_INS_INSN_T = 127 +TRICORE_INS_INS_T = 128 +TRICORE_INS_ISYNC = 129 +TRICORE_INS_ITOF = 130 +TRICORE_INS_IXMAX_U = 131 +TRICORE_INS_IXMAX = 132 +TRICORE_INS_IXMIN_U = 133 +TRICORE_INS_IXMIN = 134 +TRICORE_INS_JA = 135 +TRICORE_INS_JEQ_A = 136 +TRICORE_INS_JEQ = 137 +TRICORE_INS_JGEZ = 138 +TRICORE_INS_JGE_U = 139 +TRICORE_INS_JGE = 140 +TRICORE_INS_JGTZ = 141 +TRICORE_INS_JI = 142 +TRICORE_INS_JLA = 143 +TRICORE_INS_JLEZ = 144 +TRICORE_INS_JLI = 145 +TRICORE_INS_JLTZ = 146 +TRICORE_INS_JLT_U = 147 +TRICORE_INS_JLT = 148 +TRICORE_INS_JL = 149 +TRICORE_INS_JNED = 150 +TRICORE_INS_JNEI = 151 +TRICORE_INS_JNE_A = 152 +TRICORE_INS_JNE = 153 +TRICORE_INS_JNZ_A = 154 +TRICORE_INS_JNZ_T = 155 +TRICORE_INS_JNZ = 156 +TRICORE_INS_JZ_A = 157 +TRICORE_INS_JZ_T = 158 +TRICORE_INS_JZ = 159 +TRICORE_INS_J = 160 +TRICORE_INS_LDLCX = 161 +TRICORE_INS_LDMST = 162 +TRICORE_INS_LDUCX = 163 +TRICORE_INS_LD_A = 164 +TRICORE_INS_LD_BU = 165 +TRICORE_INS_LD_B = 166 +TRICORE_INS_LD_DA = 167 +TRICORE_INS_LD_D = 168 +TRICORE_INS_LD_HU = 169 +TRICORE_INS_LD_H = 170 +TRICORE_INS_LD_Q = 171 +TRICORE_INS_LD_W = 172 +TRICORE_INS_LEA = 173 +TRICORE_INS_LHA = 174 +TRICORE_INS_LOOPU = 175 +TRICORE_INS_LOOP = 176 +TRICORE_INS_LT_A = 177 +TRICORE_INS_LT_B = 178 +TRICORE_INS_LT_BU = 179 +TRICORE_INS_LT_H = 180 +TRICORE_INS_LT_HU = 181 +TRICORE_INS_LT_U = 182 +TRICORE_INS_LT_W = 183 +TRICORE_INS_LT_WU = 184 +TRICORE_INS_LT = 185 +TRICORE_INS_MADDMS_H = 186 +TRICORE_INS_MADDMS_U = 187 +TRICORE_INS_MADDMS = 188 +TRICORE_INS_MADDM_H = 189 +TRICORE_INS_MADDM_Q = 190 +TRICORE_INS_MADDM_U = 191 +TRICORE_INS_MADDM = 192 +TRICORE_INS_MADDRS_H = 193 +TRICORE_INS_MADDRS_Q = 194 +TRICORE_INS_MADDR_H = 195 +TRICORE_INS_MADDR_Q = 196 +TRICORE_INS_MADDSUMS_H = 197 +TRICORE_INS_MADDSUM_H = 198 +TRICORE_INS_MADDSURS_H = 199 +TRICORE_INS_MADDSUR_H = 200 +TRICORE_INS_MADDSUS_H = 201 +TRICORE_INS_MADDSU_H = 202 +TRICORE_INS_MADDS_H = 203 +TRICORE_INS_MADDS_Q = 204 +TRICORE_INS_MADDS_U = 205 +TRICORE_INS_MADDS = 206 +TRICORE_INS_MADD_F = 207 +TRICORE_INS_MADD_H = 208 +TRICORE_INS_MADD_Q = 209 +TRICORE_INS_MADD_U = 210 +TRICORE_INS_MADD = 211 +TRICORE_INS_MAX_B = 212 +TRICORE_INS_MAX_BU = 213 +TRICORE_INS_MAX_H = 214 +TRICORE_INS_MAX_HU = 215 +TRICORE_INS_MAX_U = 216 +TRICORE_INS_MAX = 217 +TRICORE_INS_MFCR = 218 +TRICORE_INS_MIN_B = 219 +TRICORE_INS_MIN_BU = 220 +TRICORE_INS_MIN_H = 221 +TRICORE_INS_MIN_HU = 222 +TRICORE_INS_MIN_U = 223 +TRICORE_INS_MIN = 224 +TRICORE_INS_MOVH_A = 225 +TRICORE_INS_MOVH = 226 +TRICORE_INS_MOVZ_A = 227 +TRICORE_INS_MOV_AA = 228 +TRICORE_INS_MOV_A = 229 +TRICORE_INS_MOV_D = 230 +TRICORE_INS_MOV_U = 231 +TRICORE_INS_MOV = 232 +TRICORE_INS_MSUBADMS_H = 233 +TRICORE_INS_MSUBADM_H = 234 +TRICORE_INS_MSUBADRS_H = 235 +TRICORE_INS_MSUBADR_H = 236 +TRICORE_INS_MSUBADS_H = 237 +TRICORE_INS_MSUBAD_H = 238 +TRICORE_INS_MSUBMS_H = 239 +TRICORE_INS_MSUBMS_U = 240 +TRICORE_INS_MSUBMS = 241 +TRICORE_INS_MSUBM_H = 242 +TRICORE_INS_MSUBM_Q = 243 +TRICORE_INS_MSUBM_U = 244 +TRICORE_INS_MSUBM = 245 +TRICORE_INS_MSUBRS_H = 246 +TRICORE_INS_MSUBRS_Q = 247 +TRICORE_INS_MSUBR_H = 248 +TRICORE_INS_MSUBR_Q = 249 +TRICORE_INS_MSUBS_H = 250 +TRICORE_INS_MSUBS_Q = 251 +TRICORE_INS_MSUBS_U = 252 +TRICORE_INS_MSUBS = 253 +TRICORE_INS_MSUB_F = 254 +TRICORE_INS_MSUB_H = 255 +TRICORE_INS_MSUB_Q = 256 +TRICORE_INS_MSUB_U = 257 +TRICORE_INS_MSUB = 258 +TRICORE_INS_MTCR = 259 +TRICORE_INS_MULMS_H = 260 +TRICORE_INS_MULM_H = 261 +TRICORE_INS_MULM_U = 262 +TRICORE_INS_MULM = 263 +TRICORE_INS_MULR_H = 264 +TRICORE_INS_MULR_Q = 265 +TRICORE_INS_MULS_U = 266 +TRICORE_INS_MULS = 267 +TRICORE_INS_MUL_F = 268 +TRICORE_INS_MUL_H = 269 +TRICORE_INS_MUL_Q = 270 +TRICORE_INS_MUL_U = 271 +TRICORE_INS_MUL = 272 +TRICORE_INS_NAND_T = 273 +TRICORE_INS_NAND = 274 +TRICORE_INS_NEZ_A = 275 +TRICORE_INS_NE_A = 276 +TRICORE_INS_NE = 277 +TRICORE_INS_NOP = 278 +TRICORE_INS_NOR_T = 279 +TRICORE_INS_NOR = 280 +TRICORE_INS_NOT = 281 +TRICORE_INS_ORN_T = 282 +TRICORE_INS_ORN = 283 +TRICORE_INS_OR_ANDN_T = 284 +TRICORE_INS_OR_AND_T = 285 +TRICORE_INS_OR_EQ = 286 +TRICORE_INS_OR_GE_U = 287 +TRICORE_INS_OR_GE = 288 +TRICORE_INS_OR_LT_U = 289 +TRICORE_INS_OR_LT = 290 +TRICORE_INS_OR_NE = 291 +TRICORE_INS_OR_NOR_T = 292 +TRICORE_INS_OR_OR_T = 293 +TRICORE_INS_OR_T = 294 +TRICORE_INS_OR = 295 +TRICORE_INS_PACK = 296 +TRICORE_INS_PARITY = 297 +TRICORE_INS_POPCNT_W = 298 +TRICORE_INS_Q31TOF = 299 +TRICORE_INS_QSEED_F = 300 +TRICORE_INS_RESTORE = 301 +TRICORE_INS_RET = 302 +TRICORE_INS_RFE = 303 +TRICORE_INS_RFM = 304 +TRICORE_INS_RSLCX = 305 +TRICORE_INS_RSTV = 306 +TRICORE_INS_RSUBS_U = 307 +TRICORE_INS_RSUBS = 308 +TRICORE_INS_RSUB = 309 +TRICORE_INS_SAT_BU = 310 +TRICORE_INS_SAT_B = 311 +TRICORE_INS_SAT_HU = 312 +TRICORE_INS_SAT_H = 313 +TRICORE_INS_SELN_A = 314 +TRICORE_INS_SELN = 315 +TRICORE_INS_SEL_A = 316 +TRICORE_INS_SEL = 317 +TRICORE_INS_SHAS = 318 +TRICORE_INS_SHA_B = 319 +TRICORE_INS_SHA_H = 320 +TRICORE_INS_SHA = 321 +TRICORE_INS_SHUFFLE = 322 +TRICORE_INS_SH_ANDN_T = 323 +TRICORE_INS_SH_AND_T = 324 +TRICORE_INS_SH_B = 325 +TRICORE_INS_SH_EQ = 326 +TRICORE_INS_SH_GE_U = 327 +TRICORE_INS_SH_GE = 328 +TRICORE_INS_SH_H = 329 +TRICORE_INS_SH_LT_U = 330 +TRICORE_INS_SH_LT = 331 +TRICORE_INS_SH_NAND_T = 332 +TRICORE_INS_SH_NE = 333 +TRICORE_INS_SH_NOR_T = 334 +TRICORE_INS_SH_ORN_T = 335 +TRICORE_INS_SH_OR_T = 336 +TRICORE_INS_SH_XNOR_T = 337 +TRICORE_INS_SH_XOR_T = 338 +TRICORE_INS_SH = 339 +TRICORE_INS_STLCX = 340 +TRICORE_INS_STUCX = 341 +TRICORE_INS_ST_A = 342 +TRICORE_INS_ST_B = 343 +TRICORE_INS_ST_DA = 344 +TRICORE_INS_ST_D = 345 +TRICORE_INS_ST_H = 346 +TRICORE_INS_ST_Q = 347 +TRICORE_INS_ST_T = 348 +TRICORE_INS_ST_W = 349 +TRICORE_INS_SUBC = 350 +TRICORE_INS_SUBSC_A = 351 +TRICORE_INS_SUBS_BU = 352 +TRICORE_INS_SUBS_B = 353 +TRICORE_INS_SUBS_HU = 354 +TRICORE_INS_SUBS_H = 355 +TRICORE_INS_SUBS_U = 356 +TRICORE_INS_SUBS = 357 +TRICORE_INS_SUBX = 358 +TRICORE_INS_SUB_A = 359 +TRICORE_INS_SUB_B = 360 +TRICORE_INS_SUB_F = 361 +TRICORE_INS_SUB_H = 362 +TRICORE_INS_SUB = 363 +TRICORE_INS_SVLCX = 364 +TRICORE_INS_SWAPMSK_W = 365 +TRICORE_INS_SWAP_A = 366 +TRICORE_INS_SWAP_W = 367 +TRICORE_INS_SYSCALL = 368 +TRICORE_INS_TLBDEMAP = 369 +TRICORE_INS_TLBFLUSH_A = 370 +TRICORE_INS_TLBFLUSH_B = 371 +TRICORE_INS_TLBMAP = 372 +TRICORE_INS_TLBPROBE_A = 373 +TRICORE_INS_TLBPROBE_I = 374 +TRICORE_INS_TRAPSV = 375 +TRICORE_INS_TRAPV = 376 +TRICORE_INS_UNPACK = 377 +TRICORE_INS_UPDFL = 378 +TRICORE_INS_UTOF = 379 +TRICORE_INS_WAIT = 380 +TRICORE_INS_XNOR_T = 381 +TRICORE_INS_XNOR = 382 +TRICORE_INS_XOR_EQ = 383 +TRICORE_INS_XOR_GE_U = 384 +TRICORE_INS_XOR_GE = 385 +TRICORE_INS_XOR_LT_U = 386 +TRICORE_INS_XOR_LT = 387 +TRICORE_INS_XOR_NE = 388 +TRICORE_INS_XOR_T = 389 TRICORE_INS_XOR = 390 TRICORE_INS_ENDING = 391 @@ -467,13 +467,23 @@ TRICORE_GRP_ENDING = 3 TRICORE_FEATURE_INVALID = 0 -TRICORE_FEATURE_HasV110 = 128 -TRICORE_FEATURE_HasV120_UP = 129 -TRICORE_FEATURE_HasV130_UP = 130 -TRICORE_FEATURE_HasV161 = 131 -TRICORE_FEATURE_HasV160_UP = 132 -TRICORE_FEATURE_HasV131_UP = 133 -TRICORE_FEATURE_HasV161_UP = 134 -TRICORE_FEATURE_HasV162 = 135 -TRICORE_FEATURE_HasV162_UP = 136 -TRICORE_FEATURE_ENDING = 137 +TRICORE_FEATURE_HASV110 = 128 +TRICORE_FEATURE_HASV120 = 129 +TRICORE_FEATURE_HASV130 = 130 +TRICORE_FEATURE_HASV131 = 131 +TRICORE_FEATURE_HASV160 = 132 +TRICORE_FEATURE_HASV161 = 133 +TRICORE_FEATURE_HASV162 = 134 +TRICORE_FEATURE_HASV120_UP = 135 +TRICORE_FEATURE_HASV130_UP = 136 +TRICORE_FEATURE_HASV131_UP = 137 +TRICORE_FEATURE_HASV160_UP = 138 +TRICORE_FEATURE_HASV161_UP = 139 +TRICORE_FEATURE_HASV162_UP = 140 +TRICORE_FEATURE_HASV120_DN = 141 +TRICORE_FEATURE_HASV130_DN = 142 +TRICORE_FEATURE_HASV131_DN = 143 +TRICORE_FEATURE_HASV160_DN = 144 +TRICORE_FEATURE_HASV161_DN = 145 +TRICORE_FEATURE_HASV162_DN = 146 +TRICORE_FEATURE_ENDING = 147 diff --git a/bindings/python/capstone/xtensa_const.py b/bindings/python/capstone/xtensa_const.py index fa716d9564..05b5af6f1c 100644 --- a/bindings/python/capstone/xtensa_const.py +++ b/bindings/python/capstone/xtensa_const.py @@ -1637,10 +1637,11 @@ XTENSA_INSN_FORM_RI16 = 10 XTENSA_INSN_FORM_RI7 = 11 XTENSA_INSN_FORM_RSR = 12 +XTENSA_INSN_FORM_MAX = 13 XTENSA_OP_INVALID = CS_OP_INVALID XTENSA_OP_REG = CS_OP_REG XTENSA_OP_IMM = CS_OP_IMM XTENSA_OP_MEM = CS_OP_MEM XTENSA_OP_MEM_REG = CS_OP_MEM_REG XTENSA_OP_MEM_IMM = CS_OP_MEM_IMM -XTENSA_OP_L32R = 13 +XTENSA_OP_L32R = 14 diff --git a/include/capstone/arm.h b/include/capstone/arm.h index 7f97da51e2..fd9b7fe98d 100644 --- a/include/capstone/arm.h +++ b/include/capstone/arm.h @@ -40,6 +40,7 @@ typedef enum CondCodes { ARMCC_LE, // Less than or equal <, ==, or unordered ARMCC_AL, // Always (unconditional) Always (unconditional) ARMCC_UNDEF = 15, // Undefined + ARMCC_Invalid = 16, // Invalid } ARMCC_CondCodes; inline static ARMCC_CondCodes ARMCC_getOppositeCondition(ARMCC_CondCodes CC) diff --git a/pkgconfig.mk b/pkgconfig.mk index 06a9d95c4f..556e692243 100644 --- a/pkgconfig.mk +++ b/pkgconfig.mk @@ -9,4 +9,4 @@ PKG_MINOR = 0 PKG_EXTRA = 0 # version tag. Examples: rc1, b2, post1 - or just comment out for no tag -PKG_TAG = alpha1 +PKG_TAG = alpha2