/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013-2022, */ /* Rot127 2022-2023 */ /* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */ /* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */ /* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */ /* Do not edit. */ /* Capstone's LLVM TableGen Backends: */ /* https://github.com/capstone-engine/llvm-capstone */ #ifdef GET_REGINFO_ENUM #undef GET_REGINFO_ENUM enum { ARM_NoRegister, ARM_APSR = 1, ARM_APSR_NZCV = 2, ARM_CPSR = 3, ARM_FPCXTNS = 4, ARM_FPCXTS = 5, ARM_FPEXC = 6, ARM_FPINST = 7, ARM_FPSCR = 8, ARM_FPSCR_NZCV = 9, ARM_FPSCR_NZCVQC = 10, ARM_FPSID = 11, ARM_ITSTATE = 12, ARM_LR = 13, ARM_PC = 14, ARM_RA_AUTH_CODE = 15, ARM_SP = 16, ARM_SPSR = 17, ARM_VPR = 18, ARM_ZR = 19, ARM_D0 = 20, ARM_D1 = 21, ARM_D2 = 22, ARM_D3 = 23, ARM_D4 = 24, ARM_D5 = 25, ARM_D6 = 26, ARM_D7 = 27, ARM_D8 = 28, ARM_D9 = 29, ARM_D10 = 30, ARM_D11 = 31, ARM_D12 = 32, ARM_D13 = 33, ARM_D14 = 34, ARM_D15 = 35, ARM_D16 = 36, ARM_D17 = 37, ARM_D18 = 38, ARM_D19 = 39, ARM_D20 = 40, ARM_D21 = 41, ARM_D22 = 42, ARM_D23 = 43, ARM_D24 = 44, ARM_D25 = 45, ARM_D26 = 46, ARM_D27 = 47, ARM_D28 = 48, ARM_D29 = 49, ARM_D30 = 50, ARM_D31 = 51, ARM_FPINST2 = 52, ARM_MVFR0 = 53, ARM_MVFR1 = 54, ARM_MVFR2 = 55, ARM_P0 = 56, ARM_Q0 = 57, ARM_Q1 = 58, ARM_Q2 = 59, ARM_Q3 = 60, ARM_Q4 = 61, ARM_Q5 = 62, ARM_Q6 = 63, ARM_Q7 = 64, ARM_Q8 = 65, ARM_Q9 = 66, ARM_Q10 = 67, ARM_Q11 = 68, ARM_Q12 = 69, ARM_Q13 = 70, ARM_Q14 = 71, ARM_Q15 = 72, ARM_R0 = 73, ARM_R1 = 74, ARM_R2 = 75, ARM_R3 = 76, ARM_R4 = 77, ARM_R5 = 78, ARM_R6 = 79, ARM_R7 = 80, ARM_R8 = 81, ARM_R9 = 82, ARM_R10 = 83, ARM_R11 = 84, ARM_R12 = 85, ARM_S0 = 86, ARM_S1 = 87, ARM_S2 = 88, ARM_S3 = 89, ARM_S4 = 90, ARM_S5 = 91, ARM_S6 = 92, ARM_S7 = 93, ARM_S8 = 94, ARM_S9 = 95, ARM_S10 = 96, ARM_S11 = 97, ARM_S12 = 98, ARM_S13 = 99, ARM_S14 = 100, ARM_S15 = 101, ARM_S16 = 102, ARM_S17 = 103, ARM_S18 = 104, ARM_S19 = 105, ARM_S20 = 106, ARM_S21 = 107, ARM_S22 = 108, ARM_S23 = 109, ARM_S24 = 110, ARM_S25 = 111, ARM_S26 = 112, ARM_S27 = 113, ARM_S28 = 114, ARM_S29 = 115, ARM_S30 = 116, ARM_S31 = 117, ARM_D0_D2 = 118, ARM_D1_D3 = 119, ARM_D2_D4 = 120, ARM_D3_D5 = 121, ARM_D4_D6 = 122, ARM_D5_D7 = 123, ARM_D6_D8 = 124, ARM_D7_D9 = 125, ARM_D8_D10 = 126, ARM_D9_D11 = 127, ARM_D10_D12 = 128, ARM_D11_D13 = 129, ARM_D12_D14 = 130, ARM_D13_D15 = 131, ARM_D14_D16 = 132, ARM_D15_D17 = 133, ARM_D16_D18 = 134, ARM_D17_D19 = 135, ARM_D18_D20 = 136, ARM_D19_D21 = 137, ARM_D20_D22 = 138, ARM_D21_D23 = 139, ARM_D22_D24 = 140, ARM_D23_D25 = 141, ARM_D24_D26 = 142, ARM_D25_D27 = 143, ARM_D26_D28 = 144, ARM_D27_D29 = 145, ARM_D28_D30 = 146, ARM_D29_D31 = 147, ARM_Q0_Q1 = 148, ARM_Q1_Q2 = 149, ARM_Q2_Q3 = 150, ARM_Q3_Q4 = 151, ARM_Q4_Q5 = 152, ARM_Q5_Q6 = 153, ARM_Q6_Q7 = 154, ARM_Q7_Q8 = 155, ARM_Q8_Q9 = 156, ARM_Q9_Q10 = 157, ARM_Q10_Q11 = 158, ARM_Q11_Q12 = 159, ARM_Q12_Q13 = 160, ARM_Q13_Q14 = 161, ARM_Q14_Q15 = 162, ARM_Q0_Q1_Q2_Q3 = 163, ARM_Q1_Q2_Q3_Q4 = 164, ARM_Q2_Q3_Q4_Q5 = 165, ARM_Q3_Q4_Q5_Q6 = 166, ARM_Q4_Q5_Q6_Q7 = 167, ARM_Q5_Q6_Q7_Q8 = 168, ARM_Q6_Q7_Q8_Q9 = 169, ARM_Q7_Q8_Q9_Q10 = 170, ARM_Q8_Q9_Q10_Q11 = 171, ARM_Q9_Q10_Q11_Q12 = 172, ARM_Q10_Q11_Q12_Q13 = 173, ARM_Q11_Q12_Q13_Q14 = 174, ARM_Q12_Q13_Q14_Q15 = 175, ARM_R0_R1 = 176, ARM_R2_R3 = 177, ARM_R4_R5 = 178, ARM_R6_R7 = 179, ARM_R8_R9 = 180, ARM_R10_R11 = 181, ARM_R12_SP = 182, ARM_D0_D1_D2 = 183, ARM_D1_D2_D3 = 184, ARM_D2_D3_D4 = 185, ARM_D3_D4_D5 = 186, ARM_D4_D5_D6 = 187, ARM_D5_D6_D7 = 188, ARM_D6_D7_D8 = 189, ARM_D7_D8_D9 = 190, ARM_D8_D9_D10 = 191, ARM_D9_D10_D11 = 192, ARM_D10_D11_D12 = 193, ARM_D11_D12_D13 = 194, ARM_D12_D13_D14 = 195, ARM_D13_D14_D15 = 196, ARM_D14_D15_D16 = 197, ARM_D15_D16_D17 = 198, ARM_D16_D17_D18 = 199, ARM_D17_D18_D19 = 200, ARM_D18_D19_D20 = 201, ARM_D19_D20_D21 = 202, ARM_D20_D21_D22 = 203, ARM_D21_D22_D23 = 204, ARM_D22_D23_D24 = 205, ARM_D23_D24_D25 = 206, ARM_D24_D25_D26 = 207, ARM_D25_D26_D27 = 208, ARM_D26_D27_D28 = 209, ARM_D27_D28_D29 = 210, ARM_D28_D29_D30 = 211, ARM_D29_D30_D31 = 212, ARM_D0_D2_D4 = 213, ARM_D1_D3_D5 = 214, ARM_D2_D4_D6 = 215, ARM_D3_D5_D7 = 216, ARM_D4_D6_D8 = 217, ARM_D5_D7_D9 = 218, ARM_D6_D8_D10 = 219, ARM_D7_D9_D11 = 220, ARM_D8_D10_D12 = 221, ARM_D9_D11_D13 = 222, ARM_D10_D12_D14 = 223, ARM_D11_D13_D15 = 224, ARM_D12_D14_D16 = 225, ARM_D13_D15_D17 = 226, ARM_D14_D16_D18 = 227, ARM_D15_D17_D19 = 228, ARM_D16_D18_D20 = 229, ARM_D17_D19_D21 = 230, ARM_D18_D20_D22 = 231, ARM_D19_D21_D23 = 232, ARM_D20_D22_D24 = 233, ARM_D21_D23_D25 = 234, ARM_D22_D24_D26 = 235, ARM_D23_D25_D27 = 236, ARM_D24_D26_D28 = 237, ARM_D25_D27_D29 = 238, ARM_D26_D28_D30 = 239, ARM_D27_D29_D31 = 240, ARM_D0_D2_D4_D6 = 241, ARM_D1_D3_D5_D7 = 242, ARM_D2_D4_D6_D8 = 243, ARM_D3_D5_D7_D9 = 244, ARM_D4_D6_D8_D10 = 245, ARM_D5_D7_D9_D11 = 246, ARM_D6_D8_D10_D12 = 247, ARM_D7_D9_D11_D13 = 248, ARM_D8_D10_D12_D14 = 249, ARM_D9_D11_D13_D15 = 250, ARM_D10_D12_D14_D16 = 251, ARM_D11_D13_D15_D17 = 252, ARM_D12_D14_D16_D18 = 253, ARM_D13_D15_D17_D19 = 254, ARM_D14_D16_D18_D20 = 255, ARM_D15_D17_D19_D21 = 256, ARM_D16_D18_D20_D22 = 257, ARM_D17_D19_D21_D23 = 258, ARM_D18_D20_D22_D24 = 259, ARM_D19_D21_D23_D25 = 260, ARM_D20_D22_D24_D26 = 261, ARM_D21_D23_D25_D27 = 262, ARM_D22_D24_D26_D28 = 263, ARM_D23_D25_D27_D29 = 264, ARM_D24_D26_D28_D30 = 265, ARM_D25_D27_D29_D31 = 266, ARM_D1_D2 = 267, ARM_D3_D4 = 268, ARM_D5_D6 = 269, ARM_D7_D8 = 270, ARM_D9_D10 = 271, ARM_D11_D12 = 272, ARM_D13_D14 = 273, ARM_D15_D16 = 274, ARM_D17_D18 = 275, ARM_D19_D20 = 276, ARM_D21_D22 = 277, ARM_D23_D24 = 278, ARM_D25_D26 = 279, ARM_D27_D28 = 280, ARM_D29_D30 = 281, ARM_D1_D2_D3_D4 = 282, ARM_D3_D4_D5_D6 = 283, ARM_D5_D6_D7_D8 = 284, ARM_D7_D8_D9_D10 = 285, ARM_D9_D10_D11_D12 = 286, ARM_D11_D12_D13_D14 = 287, ARM_D13_D14_D15_D16 = 288, ARM_D15_D16_D17_D18 = 289, ARM_D17_D18_D19_D20 = 290, ARM_D19_D20_D21_D22 = 291, ARM_D21_D22_D23_D24 = 292, ARM_D23_D24_D25_D26 = 293, ARM_D25_D26_D27_D28 = 294, ARM_D27_D28_D29_D30 = 295, NUM_TARGET_REGS // 296 }; // Register classes enum { ARM_HPRRegClassID = 0, ARM_FPWithVPRRegClassID = 1, ARM_SPRRegClassID = 2, ARM_FPWithVPR_with_ssub_0RegClassID = 3, ARM_GPRRegClassID = 4, ARM_GPRwithAPSRRegClassID = 5, ARM_GPRwithZRRegClassID = 6, ARM_SPR_8RegClassID = 7, ARM_GPRnopcRegClassID = 8, ARM_GPRnospRegClassID = 9, ARM_GPRwithAPSR_NZCVnospRegClassID = 10, ARM_GPRwithAPSRnospRegClassID = 11, ARM_GPRwithZRnospRegClassID = 12, ARM_GPRnoipRegClassID = 13, ARM_rGPRRegClassID = 14, ARM_GPRnoip_and_GPRnopcRegClassID = 15, ARM_GPRnoip_and_GPRnospRegClassID = 16, ARM_GPRnoip_and_GPRwithAPSR_NZCVnospRegClassID = 17, ARM_tGPRwithpcRegClassID = 18, ARM_FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8RegClassID = 19, ARM_hGPRRegClassID = 20, ARM_tGPRRegClassID = 21, ARM_tGPREvenRegClassID = 22, ARM_GPRnopc_and_hGPRRegClassID = 23, ARM_GPRnosp_and_hGPRRegClassID = 24, ARM_GPRnoip_and_hGPRRegClassID = 25, ARM_GPRnoip_and_tGPREvenRegClassID = 26, ARM_GPRnosp_and_GPRnopc_and_hGPRRegClassID = 27, ARM_tGPROddRegClassID = 28, ARM_GPRnopc_and_GPRnoip_and_hGPRRegClassID = 29, ARM_GPRnosp_and_GPRnoip_and_hGPRRegClassID = 30, ARM_tcGPRRegClassID = 31, ARM_GPRnoip_and_tcGPRRegClassID = 32, ARM_GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRRegClassID = 33, ARM_hGPR_and_tGPREvenRegClassID = 34, ARM_tGPR_and_tGPREvenRegClassID = 35, ARM_tGPR_and_tGPROddRegClassID = 36, ARM_tGPREven_and_tcGPRRegClassID = 37, ARM_hGPR_and_GPRnoip_and_tGPREvenRegClassID = 38, ARM_hGPR_and_tGPROddRegClassID = 39, ARM_tGPREven_and_GPRnoip_and_tcGPRRegClassID = 40, ARM_tGPROdd_and_tcGPRRegClassID = 41, ARM_CCRRegClassID = 42, ARM_FPCXTRegsRegClassID = 43, ARM_GPRlrRegClassID = 44, ARM_GPRspRegClassID = 45, ARM_VCCRRegClassID = 46, ARM_cl_FPSCR_NZCVRegClassID = 47, ARM_hGPR_and_tGPRwithpcRegClassID = 48, ARM_hGPR_and_tcGPRRegClassID = 49, ARM_DPRRegClassID = 50, ARM_DPR_VFP2RegClassID = 51, ARM_DPR_8RegClassID = 52, ARM_GPRPairRegClassID = 53, ARM_GPRPairnospRegClassID = 54, ARM_GPRPair_with_gsub_0_in_tGPRRegClassID = 55, ARM_GPRPair_with_gsub_0_in_hGPRRegClassID = 56, ARM_GPRPair_with_gsub_0_in_tcGPRRegClassID = 57, ARM_GPRPair_with_gsub_1_in_tcGPRRegClassID = 58, ARM_GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRRegClassID = 59, ARM_GPRPair_with_gsub_1_in_GPRspRegClassID = 60, ARM_DPairSpcRegClassID = 61, ARM_DPairSpc_with_ssub_0RegClassID = 62, ARM_DPairSpc_with_ssub_4RegClassID = 63, ARM_DPairSpc_with_dsub_0_in_DPR_8RegClassID = 64, ARM_DPairSpc_with_dsub_2_in_DPR_8RegClassID = 65, ARM_DPairRegClassID = 66, ARM_DPair_with_ssub_0RegClassID = 67, ARM_QPRRegClassID = 68, ARM_DPair_with_ssub_2RegClassID = 69, ARM_DPair_with_dsub_0_in_DPR_8RegClassID = 70, ARM_MQPRRegClassID = 71, ARM_QPR_VFP2RegClassID = 72, ARM_DPair_with_dsub_1_in_DPR_8RegClassID = 73, ARM_QPR_8RegClassID = 74, ARM_DTripleRegClassID = 75, ARM_DTripleSpcRegClassID = 76, ARM_DTripleSpc_with_ssub_0RegClassID = 77, ARM_DTriple_with_ssub_0RegClassID = 78, ARM_DTriple_with_qsub_0_in_QPRRegClassID = 79, ARM_DTriple_with_ssub_2RegClassID = 80, ARM_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID = 81, ARM_DTripleSpc_with_ssub_4RegClassID = 82, ARM_DTriple_with_ssub_4RegClassID = 83, ARM_DTripleSpc_with_ssub_8RegClassID = 84, ARM_DTripleSpc_with_dsub_0_in_DPR_8RegClassID = 85, ARM_DTriple_with_dsub_0_in_DPR_8RegClassID = 86, ARM_DTriple_with_qsub_0_in_MQPRRegClassID = 87, ARM_DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID = 88, ARM_DTriple_with_dsub_1_in_DPR_8RegClassID = 89, ARM_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 90, ARM_DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRRegClassID = 91, ARM_DTripleSpc_with_dsub_2_in_DPR_8RegClassID = 92, ARM_DTriple_with_dsub_2_in_DPR_8RegClassID = 93, ARM_DTripleSpc_with_dsub_4_in_DPR_8RegClassID = 94, ARM_DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 95, ARM_DTriple_with_qsub_0_in_QPR_8RegClassID = 96, ARM_DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPRRegClassID = 97, ARM_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID = 98, ARM_DQuadSpcRegClassID = 99, ARM_DQuadSpc_with_ssub_0RegClassID = 100, ARM_DQuadSpc_with_ssub_4RegClassID = 101, ARM_DQuadSpc_with_ssub_8RegClassID = 102, ARM_DQuadSpc_with_dsub_0_in_DPR_8RegClassID = 103, ARM_DQuadSpc_with_dsub_2_in_DPR_8RegClassID = 104, ARM_DQuadSpc_with_dsub_4_in_DPR_8RegClassID = 105, ARM_DQuadRegClassID = 106, ARM_DQuad_with_ssub_0RegClassID = 107, ARM_DQuad_with_ssub_2RegClassID = 108, ARM_QQPRRegClassID = 109, ARM_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID = 110, ARM_DQuad_with_ssub_4RegClassID = 111, ARM_DQuad_with_ssub_6RegClassID = 112, ARM_DQuad_with_dsub_0_in_DPR_8RegClassID = 113, ARM_DQuad_with_qsub_0_in_MQPRRegClassID = 114, ARM_DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRRegClassID = 115, ARM_DQuad_with_dsub_1_in_DPR_8RegClassID = 116, ARM_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 117, ARM_MQQPRRegClassID = 118, ARM_DQuad_with_dsub_2_in_DPR_8RegClassID = 119, ARM_DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 120, ARM_DQuad_with_dsub_3_in_DPR_8RegClassID = 121, ARM_DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 122, ARM_DQuad_with_qsub_0_in_QPR_8RegClassID = 123, ARM_DQuad_with_qsub_1_in_QPR_8RegClassID = 124, ARM_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8RegClassID = 125, ARM_DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRRegClassID = 126, ARM_QQQQPRRegClassID = 127, ARM_QQQQPR_with_ssub_0RegClassID = 128, ARM_QQQQPR_with_ssub_4RegClassID = 129, ARM_QQQQPR_with_ssub_8RegClassID = 130, ARM_MQQQQPRRegClassID = 131, ARM_MQQQQPR_with_dsub_0_in_DPR_8RegClassID = 132, ARM_MQQQQPR_with_dsub_2_in_DPR_8RegClassID = 133, ARM_MQQQQPR_with_dsub_4_in_DPR_8RegClassID = 134, ARM_MQQQQPR_with_dsub_6_in_DPR_8RegClassID = 135, }; // Register alternate name indices enum { ARM_NoRegAltName, // 0 ARM_RegNamesRaw, // 1 NUM_TARGET_REG_ALT_NAMES = 2 }; // Subregister indices enum { ARM_NoSubRegister, ARM_dsub_0, // 1 ARM_dsub_1, // 2 ARM_dsub_2, // 3 ARM_dsub_3, // 4 ARM_dsub_4, // 5 ARM_dsub_5, // 6 ARM_dsub_6, // 7 ARM_dsub_7, // 8 ARM_gsub_0, // 9 ARM_gsub_1, // 10 ARM_qqsub_0, // 11 ARM_qqsub_1, // 12 ARM_qsub_0, // 13 ARM_qsub_1, // 14 ARM_qsub_2, // 15 ARM_qsub_3, // 16 ARM_ssub_0, // 17 ARM_ssub_1, // 18 ARM_ssub_2, // 19 ARM_ssub_3, // 20 ARM_ssub_4, // 21 ARM_ssub_5, // 22 ARM_ssub_6, // 23 ARM_ssub_7, // 24 ARM_ssub_8, // 25 ARM_ssub_9, // 26 ARM_ssub_10, // 27 ARM_ssub_11, // 28 ARM_ssub_12, // 29 ARM_ssub_13, // 30 ARM_ssub_14, // 31 ARM_ssub_15, // 32 ARM_ssub_0_ssub_1_ssub_4_ssub_5, // 33 ARM_ssub_0_ssub_1_ssub_2_ssub_3_ssub_4_ssub_5, // 34 ARM_ssub_2_ssub_3_ssub_6_ssub_7, // 35 ARM_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7, // 36 ARM_ssub_2_ssub_3_ssub_4_ssub_5, // 37 ARM_ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9, // 38 ARM_ssub_0_ssub_1_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, // 39 ARM_ssub_2_ssub_3_ssub_6_ssub_7_dsub_5, // 40 ARM_ssub_2_ssub_3_ssub_6_ssub_7_dsub_5_dsub_7, // 41 ARM_ssub_2_ssub_3_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, // 42 ARM_ssub_4_ssub_5_ssub_8_ssub_9, // 43 ARM_ssub_4_ssub_5_ssub_6_ssub_7_ssub_8_ssub_9, // 44 ARM_ssub_4_ssub_5_ssub_8_ssub_9_ssub_12_ssub_13, // 45 ARM_ssub_6_ssub_7_dsub_5, // 46 ARM_ssub_6_ssub_7_ssub_8_ssub_9_dsub_5, // 47 ARM_ssub_6_ssub_7_dsub_5_dsub_7, // 48 ARM_ssub_6_ssub_7_ssub_8_ssub_9, // 49 ARM_ssub_6_ssub_7_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, // 50 ARM_ssub_8_ssub_9_ssub_12_ssub_13, // 51 ARM_ssub_8_ssub_9_dsub_5_ssub_12_ssub_13, // 52 ARM_dsub_5_dsub_7, // 53 ARM_dsub_5_ssub_12_ssub_13_dsub_7, // 54 ARM_dsub_5_ssub_12_ssub_13, // 55 ARM_ssub_4_ssub_5_ssub_6_ssub_7_qsub_2, // 56 ARM_NUM_TARGET_SUBREGS }; #endif // GET_REGINFO_ENUM #ifdef GET_REGINFO_MC_DESC #undef GET_REGINFO_MC_DESC static const MCPhysReg ARMRegDiffLists[] = { /* 0 */ -634, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 17 */ 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 32 */ 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 45 */ 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, /* 56 */ -1108, 1, 1, 1, 1, 1, 1, 1, 0, /* 65 */ -574, 1, 1, 1, 1, 1, 1, 1, 0, /* 74 */ -292, 1, 1, 1, 1, 1, 1, 1, 0, /* 83 */ 44, 1, 1, 1, 1, 1, 1, 0, /* 91 */ 46, 1, 1, 1, 1, 1, 0, /* 98 */ -348, 1, 1, 1, 1, 1, 0, /* 105 */ 46, 1, 1, 1, 1, 0, /* 111 */ 48, 1, 1, 1, 1, 0, /* 117 */ 48, 1, 1, 1, 0, /* 122 */ -1048, 1, 1, 1, 0, /* 127 */ -529, 1, 1, 1, 0, /* 132 */ -262, 1, 1, 1, 0, /* 137 */ -210, 1, 1, 1, 0, /* 142 */ 13, 1, 1, 0, /* 146 */ 48, 1, 1, 0, /* 150 */ -149, 1, 1, 0, /* 154 */ 137, -47, 48, -47, 12, 121, -120, 1, 1, 0, /* 164 */ 136, -46, 47, -46, 12, 121, -120, 1, 1, 0, /* 174 */ 135, -45, 46, -45, 12, 121, -120, 1, 1, 0, /* 184 */ 134, -44, 45, -44, 12, 121, -120, 1, 1, 0, /* 194 */ 133, -43, 44, -43, 12, 121, -120, 1, 1, 0, /* 204 */ 132, -42, 43, -42, 12, 121, -120, 1, 1, 0, /* 214 */ 131, -41, 42, -41, 12, 121, -120, 1, 1, 0, /* 224 */ 130, -40, 41, -40, 12, 121, -120, 1, 1, 0, /* 234 */ 129, -39, 40, -39, 12, 121, -120, 1, 1, 0, /* 244 */ 128, -38, 39, -38, 12, 121, -120, 1, 1, 0, /* 254 */ -47, 133, -120, 1, 1, 0, /* 260 */ -46, 133, -120, 1, 1, 0, /* 266 */ -45, 133, -120, 1, 1, 0, /* 272 */ -44, 133, -120, 1, 1, 0, /* 278 */ -43, 133, -120, 1, 1, 0, /* 284 */ -42, 133, -120, 1, 1, 0, /* 290 */ -41, 133, -120, 1, 1, 0, /* 296 */ -40, 133, -120, 1, 1, 0, /* 302 */ -39, 133, -120, 1, 1, 0, /* 308 */ -38, 133, -120, 1, 1, 0, /* 314 */ 127, -37, 38, -37, 133, -120, 1, 1, 0, /* 323 */ -464, 1, 3, 1, 3, 1, 3, 1, 0, /* 332 */ -408, 1, 3, 1, 3, 1, 0, /* 339 */ -218, 1, 3, 1, 0, /* 344 */ 13, 1, 0, /* 347 */ 14, 1, 0, /* 350 */ 66, 1, 0, /* 353 */ -37, 66, 1, -66, 67, 1, 0, /* 360 */ -246, 67, 1, -67, 68, 1, 0, /* 367 */ -98, 66, 1, -65, 68, 1, 0, /* 374 */ -36, 68, 1, -68, 69, 1, 0, /* 381 */ -98, 67, 1, -66, 69, 1, 0, /* 388 */ -245, 69, 1, -69, 70, 1, 0, /* 395 */ -98, 68, 1, -67, 70, 1, 0, /* 402 */ -35, 70, 1, -70, 71, 1, 0, /* 409 */ -98, 69, 1, -68, 71, 1, 0, /* 416 */ -244, 71, 1, -71, 72, 1, 0, /* 423 */ -98, 70, 1, -69, 72, 1, 0, /* 430 */ -34, 72, 1, -72, 73, 1, 0, /* 437 */ -98, 71, 1, -70, 73, 1, 0, /* 444 */ -243, 73, 1, -73, 74, 1, 0, /* 451 */ -98, 72, 1, -71, 74, 1, 0, /* 458 */ -33, 74, 1, -74, 75, 1, 0, /* 465 */ -98, 73, 1, -72, 75, 1, 0, /* 472 */ -242, 75, 1, -75, 76, 1, 0, /* 479 */ -98, 74, 1, -73, 76, 1, 0, /* 486 */ -32, 76, 1, -76, 77, 1, 0, /* 493 */ -98, 75, 1, -74, 77, 1, 0, /* 500 */ -241, 77, 1, -77, 78, 1, 0, /* 507 */ -98, 76, 1, -75, 78, 1, 0, /* 514 */ -31, 78, 1, -78, 79, 1, 0, /* 521 */ -98, 77, 1, -76, 79, 1, 0, /* 528 */ -240, 79, 1, -79, 80, 1, 0, /* 535 */ -98, 78, 1, -77, 80, 1, 0, /* 542 */ -30, 80, 1, -80, 81, 1, 0, /* 549 */ -98, 79, 1, -78, 81, 1, 0, /* 556 */ -499, 1, 0, /* 559 */ -281, 1, 0, /* 562 */ -238, 1, 0, /* 565 */ -237, 1, 0, /* 568 */ -236, 1, 0, /* 571 */ -235, 1, 0, /* 574 */ -234, 1, 0, /* 577 */ -233, 1, 0, /* 580 */ -232, 1, 0, /* 583 */ -83, 1, -37, 133, 1, -120, 1, 0, /* 591 */ 138, -48, 49, -48, 12, 121, -120, 1, 0, /* 600 */ -48, 13, 121, -120, 1, 0, /* 606 */ -47, 13, 121, -120, 1, 0, /* 612 */ -46, 13, 121, -120, 1, 0, /* 618 */ -45, 13, 121, -120, 1, 0, /* 624 */ -44, 13, 121, -120, 1, 0, /* 630 */ -43, 13, 121, -120, 1, 0, /* 636 */ -42, 13, 121, -120, 1, 0, /* 642 */ -41, 13, 121, -120, 1, 0, /* 648 */ -40, 13, 121, -120, 1, 0, /* 654 */ -39, 13, 121, -120, 1, 0, /* 660 */ -38, 13, 121, -120, 1, 0, /* 666 */ -72, 1, -48, 133, -120, 121, -120, 1, 0, /* 675 */ -73, 1, -47, 133, -120, 121, -120, 1, 0, /* 684 */ -74, 1, -46, 133, -120, 121, -120, 1, 0, /* 693 */ -75, 1, -45, 133, -120, 121, -120, 1, 0, /* 702 */ -76, 1, -44, 133, -120, 121, -120, 1, 0, /* 711 */ -77, 1, -43, 133, -120, 121, -120, 1, 0, /* 720 */ -78, 1, -42, 133, -120, 121, -120, 1, 0, /* 729 */ -79, 1, -41, 133, -120, 121, -120, 1, 0, /* 738 */ -80, 1, -40, 133, -120, 121, -120, 1, 0, /* 747 */ -81, 1, -39, 133, -120, 121, -120, 1, 0, /* 756 */ -82, 1, -38, 133, -120, 121, -120, 1, 0, /* 765 */ -48, 133, -120, 1, 0, /* 770 */ -37, 134, -120, 1, 0, /* 775 */ 126, -36, 37, -36, 133, -119, 1, 0, /* 783 */ -103, 1, 0, /* 786 */ -102, 1, 0, /* 789 */ -101, 1, 0, /* 792 */ -100, 1, 0, /* 795 */ -99, 1, 0, /* 798 */ -98, 1, 0, /* 801 */ -80, 1, 0, /* 804 */ -29, 1, 0, /* 807 */ -28, 1, 0, /* 810 */ -27, 1, 0, /* 813 */ -26, 1, 0, /* 816 */ -25, 1, 0, /* 819 */ -24, 1, 0, /* 822 */ -23, 1, 0, /* 825 */ -22, 1, 0, /* 828 */ -464, 1, 3, 1, 3, 1, 2, 0, /* 836 */ -408, 1, 3, 1, 2, 0, /* 842 */ -218, 1, 2, 0, /* 846 */ -464, 1, 3, 1, 2, 2, 0, /* 853 */ -408, 1, 2, 2, 0, /* 858 */ -464, 1, 2, 2, 2, 0, /* 864 */ -207, 2, 2, 2, 0, /* 869 */ -464, 1, 3, 2, 2, 0, /* 875 */ -179, 2, 2, 0, /* 879 */ -464, 1, 3, 1, 3, 2, 0, /* 886 */ -408, 1, 3, 2, 0, /* 891 */ -193, 77, 1, -76, 79, 1, -78, 81, 1, 12, 2, 0, /* 903 */ -193, 76, 1, -75, 78, 1, -77, 80, 1, 13, 2, 0, /* 915 */ -193, 75, 1, -74, 77, 1, -76, 79, 1, 14, 2, 0, /* 927 */ -193, 74, 1, -73, 76, 1, -75, 78, 1, 15, 2, 0, /* 939 */ -193, 73, 1, -72, 75, 1, -74, 77, 1, 16, 2, 0, /* 951 */ -193, 72, 1, -71, 74, 1, -73, 76, 1, 17, 2, 0, /* 963 */ -193, 71, 1, -70, 73, 1, -72, 75, 1, 18, 2, 0, /* 975 */ -193, 70, 1, -69, 72, 1, -71, 74, 1, 19, 2, 0, /* 987 */ -193, 69, 1, -68, 71, 1, -70, 73, 1, 20, 2, 0, /* 999 */ -193, 68, 1, -67, 70, 1, -69, 72, 1, 21, 2, 0, /* 1011 */ -193, 67, 1, -66, 69, 1, -68, 71, 1, 22, 2, 0, /* 1023 */ -193, 66, 1, -65, 68, 1, -67, 70, 1, 23, 2, 0, /* 1035 */ -193, 2, 2, 94, 2, 0, /* 1041 */ -193, 81, 1, -80, 2, 94, 2, 0, /* 1049 */ -193, 80, 1, -79, 2, 94, 2, 0, /* 1057 */ -193, 79, 1, -78, 81, 1, -80, 94, 2, 0, /* 1067 */ -193, 78, 1, -77, 80, 1, -79, 94, 2, 0, /* 1077 */ -98, 2, 0, /* 1080 */ -84, 2, 0, /* 1083 */ -464, 1, 3, 1, 3, 1, 3, 0, /* 1091 */ -408, 1, 3, 1, 3, 0, /* 1097 */ -218, 1, 3, 0, /* 1101 */ 7, 0, /* 1103 */ 140, -50, 13, 0, /* 1107 */ 14, 0, /* 1109 */ 126, -35, 15, 0, /* 1113 */ 14, 69, 0, /* 1116 */ -91, -23, 1, 23, -22, 1, 95, 65, -64, 65, 69, 0, /* 1128 */ -91, -24, 1, 24, -23, 1, 95, 65, -64, 65, 70, 0, /* 1140 */ -91, -25, 1, 25, -24, 1, 95, 65, -64, 65, 71, 0, /* 1152 */ -91, -26, 1, 26, -25, 1, 95, 65, -64, 65, 72, 0, /* 1164 */ -91, -27, 1, 27, -26, 1, 95, 65, -64, 65, 73, 0, /* 1176 */ -91, -28, 1, 28, -27, 1, 95, 65, -64, 65, 74, 0, /* 1188 */ -91, -29, 1, 29, -28, 1, 95, 65, -64, 65, 75, 0, /* 1200 */ -91, -30, 80, 1, -80, 81, 1, -52, -29, 1, 95, 65, -64, 65, 76, 0, /* 1216 */ -91, -31, 78, 1, -78, 79, 1, -49, -30, 80, 1, -80, 81, 1, 13, 65, -64, 65, 77, 0, /* 1236 */ -91, -32, 76, 1, -76, 77, 1, -46, -31, 78, 1, -78, 79, 1, 15, 65, -64, 65, 78, 0, /* 1256 */ -91, -33, 74, 1, -74, 75, 1, -43, -32, 76, 1, -76, 77, 1, 17, 65, -64, 65, 79, 0, /* 1276 */ -91, -34, 72, 1, -72, 73, 1, -40, -33, 74, 1, -74, 75, 1, 19, 65, -64, 65, 80, 0, /* 1296 */ -91, -35, 70, 1, -70, 71, 1, -37, -34, 72, 1, -72, 73, 1, 21, 65, -64, 65, 81, 0, /* 1316 */ -91, -36, 68, 1, -68, 69, 1, -34, -35, 70, 1, -70, 71, 1, 23, 65, -64, 65, 82, 0, /* 1336 */ -91, -37, 66, 1, -66, 67, 1, -31, -36, 68, 1, -68, 69, 1, 25, 65, -64, 65, 83, 0, /* 1356 */ 97, 0, /* 1358 */ 98, 0, /* 1360 */ 99, 0, /* 1362 */ 100, 0, /* 1364 */ 101, 0, /* 1366 */ 102, 0, /* 1368 */ 103, 0, /* 1370 */ -163, 1, 1, 21, 75, 135, 0, /* 1377 */ -163, 1, 1, 22, 74, 136, 0, /* 1384 */ -163, 1, 1, 23, 73, 137, 0, /* 1391 */ -163, 1, 1, 24, 72, 138, 0, /* 1398 */ -163, 1, 1, 25, 71, 139, 0, /* 1405 */ -163, 1, 1, 26, 70, 140, 0, /* 1412 */ -163, 1, 1, 27, 69, 141, 0, /* 1419 */ -163, 80, 1, -80, 81, 1, -81, 28, 68, 142, 0, /* 1430 */ -163, 78, 1, -78, 79, 1, -79, 80, 1, -52, 67, 143, 0, /* 1443 */ -163, 76, 1, -76, 77, 1, -77, 78, 1, -49, 66, 144, 0, /* 1456 */ -163, 74, 1, -74, 75, 1, -75, 76, 1, -46, 65, 145, 0, /* 1469 */ -163, 72, 1, -72, 73, 1, -73, 74, 1, -43, 64, 146, 0, /* 1482 */ -163, 70, 1, -70, 71, 1, -71, 72, 1, -40, 63, 147, 0, /* 1495 */ -163, 68, 1, -68, 69, 1, -69, 70, 1, -37, 62, 148, 0, /* 1508 */ -163, 66, 1, -66, 67, 1, -67, 68, 1, -34, 61, 149, 0, /* 1521 */ 166, 0, /* 1523 */ -248, 1, 1, 1, 230, 1, -136, 65, -64, 65, -140, 0, /* 1535 */ -249, 1, 1, 1, 231, 1, -137, 65, -64, 65, -139, 0, /* 1547 */ -250, 1, 1, 1, 232, 1, -138, 65, -64, 65, -138, 0, /* 1559 */ -251, 1, 1, 1, 233, 1, -139, 65, -64, 65, -137, 0, /* 1571 */ -252, 1, 1, 1, 234, 1, -140, 65, -64, 65, -136, 0, /* 1583 */ -253, 1, 1, 1, 235, 1, -141, 65, -64, 65, -135, 0, /* 1595 */ -15, -91, -25, 1, 25, -24, 1, 95, 65, -64, 65, 71, -117, -91, -23, 1, 23, -22, 1, 95, 65, -64, 65, 69, -44, 28, -27, 28, 28, -150, 65, 30, -94, 65, 30, 40, 15, -134, 0, /* 1634 */ -15, -91, -26, 1, 26, -25, 1, 95, 65, -64, 65, 72, -117, -91, -24, 1, 24, -23, 1, 95, 65, -64, 65, 70, -45, 28, -27, 28, 29, -151, 65, 30, -94, 65, 30, 41, 15, -134, 0, /* 1673 */ -15, -91, -27, 1, 27, -26, 1, 95, 65, -64, 65, 73, -117, -91, -25, 1, 25, -24, 1, 95, 65, -64, 65, 71, -46, 28, -27, 28, 30, -152, 65, 30, -94, 65, 30, 42, 15, -134, 0, /* 1712 */ -15, -91, -28, 1, 28, -27, 1, 95, 65, -64, 65, 74, -117, -91, -26, 1, 26, -25, 1, 95, 65, -64, 65, 72, -47, 28, -27, 28, 31, -153, 65, 30, -94, 65, 30, 43, 15, -134, 0, /* 1751 */ -15, -91, -29, 1, 29, -28, 1, 95, 65, -64, 65, 75, -117, -91, -27, 1, 27, -26, 1, 95, 65, -64, 65, 73, -48, 28, -27, 28, 32, -154, 65, 30, -94, 65, 30, 44, 15, -134, 0, /* 1790 */ -15, -91, -30, 80, 1, -80, 81, 1, -52, -29, 1, 95, 65, -64, 65, 76, -117, -91, -28, 1, 28, -27, 1, 95, 65, -64, 65, 74, -49, 28, -27, 28, 33, -155, 65, 30, -94, 65, 30, 45, 15, -134, 0, /* 1833 */ -15, -91, -31, 78, 1, -78, 79, 1, -49, -30, 80, 1, -80, 81, 1, 13, 65, -64, 65, 77, -117, -91, -29, 1, 29, -28, 1, 95, 65, -64, 65, 75, -50, 28, -27, 28, 34, -156, 65, 30, -94, 65, 30, 46, 15, -134, 0, /* 1880 */ -15, -91, -32, 76, 1, -76, 77, 1, -46, -31, 78, 1, -78, 79, 1, 15, 65, -64, 65, 78, -117, -91, -30, 80, 1, -80, 81, 1, -52, -29, 1, 95, 65, -64, 65, 76, -51, 28, -27, 28, 35, -157, 65, 30, -94, 65, 30, 47, 15, -134, 0, /* 1931 */ -15, -91, -33, 74, 1, -74, 75, 1, -43, -32, 76, 1, -76, 77, 1, 17, 65, -64, 65, 79, -117, -91, -31, 78, 1, -78, 79, 1, -49, -30, 80, 1, -80, 81, 1, 13, 65, -64, 65, 77, -52, 28, -27, 28, 36, -158, 65, 30, -94, 65, 30, 48, 15, -134, 0, /* 1986 */ -15, -91, -34, 72, 1, -72, 73, 1, -40, -33, 74, 1, -74, 75, 1, 19, 65, -64, 65, 80, -117, -91, -32, 76, 1, -76, 77, 1, -46, -31, 78, 1, -78, 79, 1, 15, 65, -64, 65, 78, -53, 28, -27, 28, 37, -159, 65, 30, -94, 65, 30, 49, 15, -134, 0, /* 2041 */ -15, -91, -35, 70, 1, -70, 71, 1, -37, -34, 72, 1, -72, 73, 1, 21, 65, -64, 65, 81, -117, -91, -33, 74, 1, -74, 75, 1, -43, -32, 76, 1, -76, 77, 1, 17, 65, -64, 65, 79, -54, 28, -27, 28, 38, -160, 65, 30, -94, 65, 30, 50, 15, -134, 0, /* 2096 */ -15, -91, -36, 68, 1, -68, 69, 1, -34, -35, 70, 1, -70, 71, 1, 23, 65, -64, 65, 82, -117, -91, -34, 72, 1, -72, 73, 1, -40, -33, 74, 1, -74, 75, 1, 19, 65, -64, 65, 80, -55, 28, -27, 28, 39, -161, 65, 30, -94, 65, 30, 51, 15, -134, 0, /* 2151 */ -15, -91, -37, 66, 1, -66, 67, 1, -31, -36, 68, 1, -68, 69, 1, 25, 65, -64, 65, 83, -117, -91, -35, 70, 1, -70, 71, 1, -37, -34, 72, 1, -72, 73, 1, 21, 65, -64, 65, 81, -56, 28, -27, 28, 40, -162, 65, 30, -94, 65, 30, 52, 15, -134, 0, /* 2206 */ -254, 81, 1, -81, 1, 1, 236, 1, -142, 65, -64, 65, -134, 0, /* 2220 */ -255, 79, 1, -79, 80, 1, -80, 81, 1, -81, 237, 1, -143, 65, -64, 65, -133, 0, /* 2238 */ -256, 77, 1, -77, 78, 1, -78, 79, 1, -79, 80, 1, 157, 1, -144, 65, -64, 65, -132, 0, /* 2258 */ -257, 75, 1, -75, 76, 1, -76, 77, 1, -77, 78, 1, 160, 1, -145, 65, -64, 65, -131, 0, /* 2278 */ -258, 73, 1, -73, 74, 1, -74, 75, 1, -75, 76, 1, 163, 1, -146, 65, -64, 65, -130, 0, /* 2298 */ -259, 71, 1, -71, 72, 1, -72, 73, 1, -73, 74, 1, 166, 1, -147, 65, -64, 65, -129, 0, /* 2318 */ -260, 69, 1, -69, 70, 1, -70, 71, 1, -71, 72, 1, 169, 1, -148, 65, -64, 65, -128, 0, /* 2338 */ -261, 67, 1, -67, 68, 1, -68, 69, 1, -69, 70, 1, 172, 1, -149, 65, -64, 65, -127, 0, /* 2358 */ 23, 73, 2, 63, -48, 120, -71, 1, -49, 75, 26, -89, 65, 26, 30, -120, 66, 26, 29, -120, 0, /* 2379 */ 22, 74, 2, 63, -49, 120, -70, 1, -50, 76, 26, -90, 66, 26, 29, -120, 0, /* 2396 */ 65, -49, 77, 26, -90, 66, 26, 29, -120, 0, /* 2406 */ 23, 73, 2, 134, -71, 1, -49, 50, -49, 75, 26, 31, -120, 65, 26, 30, -120, 0, /* 2424 */ 22, 74, 135, -70, 1, -50, 77, 26, 30, -120, 0, /* 2435 */ 65, -49, 77, 26, 30, -120, 0, /* 2442 */ 139, -49, 50, -49, 12, 121, -120, 0, /* 2450 */ -49, 13, 121, -120, 0, /* 2455 */ -71, 1, -49, 133, -120, 121, -120, 0, /* 2463 */ -70, 1, -50, 133, -120, 0, /* 2469 */ -49, 133, -120, 0, /* 2473 */ -68, 36, 62, 148, -84, 1, -36, 66, 28, 40, -119, 0, /* 2485 */ -67, 36, 62, 148, -84, 1, -36, 66, 28, 40, -119, 0, /* 2497 */ 65, -36, 66, 28, 40, -119, 0, /* 2504 */ -84, 1, -36, 134, -119, 0, /* 2510 */ -221, 75, 1, -74, 77, 1, -76, 79, 1, -78, 81, 1, 10, 95, -93, 95, -93, 0, /* 2528 */ -221, 74, 1, -73, 76, 1, -75, 78, 1, -77, 80, 1, 11, 95, -93, 95, -93, 0, /* 2546 */ -221, 73, 1, -72, 75, 1, -74, 77, 1, -76, 79, 1, 12, 95, -93, 95, -93, 0, /* 2564 */ -221, 72, 1, -71, 74, 1, -73, 76, 1, -75, 78, 1, 13, 95, -93, 95, -93, 0, /* 2582 */ -221, 71, 1, -70, 73, 1, -72, 75, 1, -74, 77, 1, 14, 95, -93, 95, -93, 0, /* 2600 */ -221, 70, 1, -69, 72, 1, -71, 74, 1, -73, 76, 1, 15, 95, -93, 95, -93, 0, /* 2618 */ -221, 69, 1, -68, 71, 1, -70, 73, 1, -72, 75, 1, 16, 95, -93, 95, -93, 0, /* 2636 */ -221, 68, 1, -67, 70, 1, -69, 72, 1, -71, 74, 1, 17, 95, -93, 95, -93, 0, /* 2654 */ -221, 67, 1, -66, 69, 1, -68, 71, 1, -70, 73, 1, 18, 95, -93, 95, -93, 0, /* 2672 */ -221, 66, 1, -65, 68, 1, -67, 70, 1, -69, 72, 1, 19, 95, -93, 95, -93, 0, /* 2690 */ -221, 2, 2, 2, 92, 95, -93, 95, -93, 0, /* 2700 */ -221, 81, 1, -80, 2, 2, 92, 95, -93, 95, -93, 0, /* 2712 */ -221, 80, 1, -79, 2, 2, 92, 95, -93, 95, -93, 0, /* 2724 */ -221, 79, 1, -78, 81, 1, -80, 2, 92, 95, -93, 95, -93, 0, /* 2738 */ -221, 78, 1, -77, 80, 1, -79, 2, 92, 95, -93, 95, -93, 0, /* 2752 */ -221, 77, 1, -76, 79, 1, -78, 81, 1, -80, 92, 95, -93, 95, -93, 0, /* 2768 */ -221, 76, 1, -75, 78, 1, -77, 80, 1, -79, 92, 95, -93, 95, -93, 0, /* 2784 */ 21, 75, 65, -50, 78, 26, -91, 0, /* 2792 */ 24, 72, 2, 63, -47, 120, -72, 1, -48, 74, 26, -88, 64, 26, 31, -120, 65, 26, 30, -120, 92, -91, 0, /* 2815 */ 65, -48, 76, 26, -89, 65, 26, 30, -120, 92, -91, 0, /* 2827 */ 26, -90, 92, -91, 0, /* 2832 */ 24, 72, 2, 135, -72, 1, -48, 49, -48, 74, 26, 32, -120, 64, 26, 31, -120, 65, 26, -90, 0, /* 2853 */ 65, -48, 76, 26, 31, -120, 65, 26, -90, 0, /* 2863 */ 25, 71, 2, 63, -46, 120, -73, 1, -47, 73, 26, -87, 63, 26, 32, -120, 64, 26, 31, -120, 91, -90, 0, /* 2886 */ 65, -47, 75, 26, -88, 64, 26, 31, -120, 91, -90, 0, /* 2898 */ 25, 71, 2, 136, -73, 1, -47, 48, -47, 73, 26, 33, -120, 63, 26, 32, -120, 64, 26, -89, 91, -90, 0, /* 2921 */ 65, -47, 75, 26, 32, -120, 64, 26, -89, 91, -90, 0, /* 2933 */ 26, 70, 2, 63, -45, 120, -74, 1, -46, 72, 26, -86, 62, 26, 33, -120, 63, 26, 32, -120, 90, -89, 0, /* 2956 */ 65, -46, 74, 26, -87, 63, 26, 32, -120, 90, -89, 0, /* 2968 */ 26, 70, 2, 137, -74, 1, -46, 47, -46, 72, 26, 34, -120, 62, 26, 33, -120, 63, 26, -88, 90, -89, 0, /* 2991 */ 65, -46, 74, 26, 33, -120, 63, 26, -88, 90, -89, 0, /* 3003 */ 27, 69, 2, 63, -44, 120, -75, 1, -45, 71, 26, -85, 61, 26, 34, -120, 62, 26, 33, -120, 89, -88, 0, /* 3026 */ 65, -45, 73, 26, -86, 62, 26, 33, -120, 89, -88, 0, /* 3038 */ 27, 69, 2, 138, -75, 1, -45, 46, -45, 71, 26, 35, -120, 61, 26, 34, -120, 62, 26, -87, 89, -88, 0, /* 3061 */ 65, -45, 73, 26, 34, -120, 62, 26, -87, 89, -88, 0, /* 3073 */ 28, 68, 2, 63, -43, 120, -76, 1, -44, 70, 26, -84, 60, 26, 35, -120, 61, 26, 34, -120, 88, -87, 0, /* 3096 */ 65, -44, 72, 26, -85, 61, 26, 34, -120, 88, -87, 0, /* 3108 */ 28, 68, 2, 139, -76, 1, -44, 45, -44, 70, 26, 36, -120, 60, 26, 35, -120, 61, 26, -86, 88, -87, 0, /* 3131 */ 65, -44, 72, 26, 35, -120, 61, 26, -86, 88, -87, 0, /* 3143 */ -82, 29, 67, 2, 63, -42, 120, -77, 1, -43, 69, 26, -83, 59, 26, 36, -120, 60, 26, 35, -120, 87, -86, 0, /* 3167 */ -81, 29, 67, 2, 63, -42, 120, -77, 1, -43, 69, 26, -83, 59, 26, 36, -120, 60, 26, 35, -120, 87, -86, 0, /* 3191 */ 65, -43, 71, 26, -84, 60, 26, 35, -120, 87, -86, 0, /* 3203 */ 29, 67, 2, 140, -77, 1, -43, 44, -43, 69, 26, 37, -120, 59, 26, 36, -120, 60, 26, -85, 87, -86, 0, /* 3226 */ 65, -43, 71, 26, 36, -120, 60, 26, -85, 87, -86, 0, /* 3238 */ -80, 30, 66, 2, 63, -41, 120, -78, 1, -42, 68, 26, -82, 58, 26, 37, -120, 59, 26, 36, -120, 86, -85, 0, /* 3262 */ -79, 30, 66, 2, 63, -41, 120, -78, 1, -42, 68, 26, -82, 58, 26, 37, -120, 59, 26, 36, -120, 86, -85, 0, /* 3286 */ 65, -42, 70, 26, -83, 59, 26, 36, -120, 86, -85, 0, /* 3298 */ -81, 30, 66, 2, 141, -78, 1, -42, 43, -42, 68, 26, 38, -120, 58, 26, 37, -120, 59, 26, -84, 86, -85, 0, /* 3322 */ -80, 30, 66, 2, 141, -78, 1, -42, 43, -42, 68, 26, 38, -120, 58, 26, 37, -120, 59, 26, -84, 86, -85, 0, /* 3346 */ 65, -42, 70, 26, 37, -120, 59, 26, -84, 86, -85, 0, /* 3358 */ -78, 31, 65, 2, 63, -40, 120, -79, 1, -41, 67, 26, -81, 57, 26, 38, -120, 58, 26, 37, -120, 85, -84, 0, /* 3382 */ -77, 31, 65, 2, 63, -40, 120, -79, 1, -41, 67, 26, -81, 57, 26, 38, -120, 58, 26, 37, -120, 85, -84, 0, /* 3406 */ 65, -41, 69, 26, -82, 58, 26, 37, -120, 85, -84, 0, /* 3418 */ -79, 31, 65, 2, 142, -79, 1, -41, 42, -41, 67, 26, 39, -120, 57, 26, 38, -120, 58, 26, -83, 85, -84, 0, /* 3442 */ -78, 31, 65, 2, 142, -79, 1, -41, 42, -41, 67, 26, 39, -120, 57, 26, 38, -120, 58, 26, -83, 85, -84, 0, /* 3466 */ 65, -41, 69, 26, 38, -120, 58, 26, -83, 85, -84, 0, /* 3478 */ -76, 32, 64, 2, 63, -39, 120, -80, 1, -40, 66, 26, -80, 56, 26, 39, -120, 57, 26, 38, -120, 84, -83, 0, /* 3502 */ -75, 32, 64, 2, 63, -39, 120, -80, 1, -40, 66, 26, -80, 56, 26, 39, -120, 57, 26, 38, -120, 84, -83, 0, /* 3526 */ 65, -40, 68, 26, -81, 57, 26, 38, -120, 84, -83, 0, /* 3538 */ -77, 32, 64, 2, 143, -80, 1, -40, 41, -40, 66, 26, 40, -120, 56, 26, 39, -120, 57, 26, -82, 84, -83, 0, /* 3562 */ -76, 32, 64, 2, 143, -80, 1, -40, 41, -40, 66, 26, 40, -120, 56, 26, 39, -120, 57, 26, -82, 84, -83, 0, /* 3586 */ 65, -40, 68, 26, 39, -120, 57, 26, -82, 84, -83, 0, /* 3598 */ -74, 33, 63, 2, 63, -38, 120, -81, 1, -39, 65, 26, -79, 55, 26, 40, -120, 56, 26, 39, -120, 83, -82, 0, /* 3622 */ -73, 33, 63, 2, 63, -38, 120, -81, 1, -39, 65, 26, -79, 55, 26, 40, -120, 56, 26, 39, -120, 83, -82, 0, /* 3646 */ 65, -39, 67, 26, -80, 56, 26, 39, -120, 83, -82, 0, /* 3658 */ -75, 33, 63, 2, 144, -81, 1, -39, 40, -39, 65, 26, 41, -120, 55, 26, 40, -120, 56, 26, -81, 83, -82, 0, /* 3682 */ -74, 33, 63, 2, 144, -81, 1, -39, 40, -39, 65, 26, 41, -120, 55, 26, 40, -120, 56, 26, -81, 83, -82, 0, /* 3706 */ 65, -39, 67, 26, 40, -120, 56, 26, -81, 83, -82, 0, /* 3718 */ -239, 81, 1, -81, 0, /* 3723 */ -72, 34, 62, 2, 63, -37, 120, -82, 1, -38, 64, 2, 26, 41, -120, 55, 26, 40, -120, 82, -81, 0, /* 3745 */ -71, 34, 62, 2, 63, -37, 120, -82, 1, -38, 64, 2, 26, 41, -120, 55, 26, 40, -120, 82, -81, 0, /* 3767 */ 65, -38, 66, 26, -79, 55, 26, 40, -120, 82, -81, 0, /* 3779 */ -73, 34, 62, 2, 145, -82, 1, -38, 39, -38, 64, 26, 42, -120, 54, 26, 41, -120, 55, 26, -80, 82, -81, 0, /* 3803 */ -72, 34, 62, 2, 145, -82, 1, -38, 39, -38, 64, 26, 42, -120, 54, 26, 41, -120, 55, 26, -80, 82, -81, 0, /* 3827 */ 65, -38, 66, 26, 41, -120, 55, 26, -80, 82, -81, 0, /* 3839 */ -98, 81, 1, -80, 0, /* 3844 */ -70, 35, 61, 2, 63, -36, 120, -83, 1, -37, 65, 2, 26, 40, 1, -120, 81, -80, 0, /* 3863 */ -69, 35, 61, 2, 63, -36, 120, -83, 1, -37, 65, 2, 26, 40, 1, -120, 81, -80, 0, /* 3882 */ 65, -37, 65, 2, 26, 41, -120, 81, -80, 0, /* 3892 */ -71, 35, 61, 2, 146, -83, 1, -37, 38, -37, 63, 2, 26, 41, 1, -120, 54, 26, -79, 81, -80, 0, /* 3914 */ -70, 35, 61, 2, 146, -83, 1, -37, 38, -37, 63, 2, 26, 41, 1, -120, 54, 26, -79, 81, -80, 0, /* 3936 */ 65, -37, 65, 26, 42, -120, 54, 26, -79, 81, -80, 0, /* 3948 */ -98, 80, 1, -79, 0, /* 3953 */ 28, -79, 0, /* 3956 */ -69, 36, 60, 2, 147, -84, 1, -36, 37, -36, 64, 2, 26, 41, -119, 80, -79, 0, /* 3974 */ -68, 36, 60, 2, 147, -84, 1, -36, 37, -36, 64, 2, 26, 41, -119, 80, -79, 0, /* 3992 */ 65, -36, 64, 2, 26, 41, -119, 80, -79, 0, /* 4002 */ 26, -78, 80, -79, 0, /* 4007 */ -67, 37, 61, 65, -35, 65, 28, -78, 0, /* 4016 */ -66, 37, 61, 65, -35, 65, 28, -78, 0, /* 4025 */ -163, 1, 1, 230, -134, -75, 0, /* 4032 */ -163, 1, 1, 231, -135, -74, 0, /* 4039 */ -163, 1, 1, 232, -136, -73, 0, /* 4046 */ -163, 1, 1, 233, -137, -72, 0, /* 4053 */ -163, 1, 1, 234, -138, -71, 0, /* 4060 */ -163, 1, 1, 235, -139, -70, 0, /* 4067 */ -163, 1, 1, 236, -140, -69, 0, /* 4074 */ -97, -69, 0, /* 4077 */ -163, 81, 1, -81, 1, 237, -141, -68, 0, /* 4086 */ -163, 79, 1, -79, 80, 1, -80, 81, 1, 156, -142, -67, 0, /* 4099 */ -163, 77, 1, -77, 78, 1, -78, 79, 1, 159, -143, -66, 0, /* 4112 */ -163, 75, 1, -75, 76, 1, -76, 77, 1, 162, -144, -65, 0, /* 4125 */ -163, 73, 1, -73, 74, 1, -74, 75, 1, 165, -145, -64, 0, /* 4138 */ -163, 71, 1, -71, 72, 1, -72, 73, 1, 168, -146, -63, 0, /* 4151 */ -163, 69, 1, -69, 70, 1, -70, 71, 1, 171, -147, -62, 0, /* 4164 */ -163, 67, 1, -67, 68, 1, -68, 69, 1, 174, -148, -61, 0, /* 4177 */ -2, 0, /* 4179 */ -1, 0, }; static const uint16_t ARMSubRegIdxLists[] = { /* 0 */ 1, 2, 0, /* 3 */ 1, 17, 18, 2, 0, /* 8 */ 1, 3, 0, /* 11 */ 1, 17, 18, 3, 0, /* 16 */ 9, 10, 0, /* 19 */ 17, 18, 0, /* 22 */ 1, 17, 18, 2, 19, 20, 0, /* 29 */ 1, 17, 18, 3, 21, 22, 0, /* 36 */ 1, 2, 3, 13, 33, 37, 0, /* 43 */ 1, 17, 18, 2, 3, 13, 33, 37, 0, /* 52 */ 1, 17, 18, 2, 19, 20, 3, 13, 33, 37, 0, /* 63 */ 1, 17, 18, 2, 19, 20, 3, 21, 22, 13, 33, 37, 0, /* 76 */ 13, 1, 2, 14, 3, 4, 33, 34, 35, 36, 37, 0, /* 88 */ 13, 1, 17, 18, 2, 19, 20, 14, 3, 4, 33, 34, 35, 36, 37, 0, /* 104 */ 1, 2, 3, 4, 13, 14, 33, 34, 35, 36, 37, 0, /* 116 */ 1, 17, 18, 2, 3, 4, 13, 14, 33, 34, 35, 36, 37, 0, /* 130 */ 1, 17, 18, 2, 19, 20, 3, 21, 22, 4, 13, 14, 33, 34, 35, 36, 37, 0, /* 148 */ 1, 17, 18, 2, 19, 20, 3, 21, 22, 4, 23, 24, 13, 14, 33, 34, 35, 36, 37, 0, /* 168 */ 13, 1, 17, 18, 2, 19, 20, 14, 3, 21, 22, 4, 23, 24, 33, 34, 35, 36, 37, 0, /* 188 */ 1, 3, 5, 33, 43, 0, /* 194 */ 1, 17, 18, 3, 5, 33, 43, 0, /* 202 */ 1, 17, 18, 3, 21, 22, 5, 33, 43, 0, /* 212 */ 1, 17, 18, 3, 21, 22, 5, 25, 26, 33, 43, 0, /* 224 */ 1, 3, 5, 7, 33, 38, 43, 45, 51, 0, /* 234 */ 1, 17, 18, 3, 5, 7, 33, 38, 43, 45, 51, 0, /* 246 */ 1, 17, 18, 3, 21, 22, 5, 7, 33, 38, 43, 45, 51, 0, /* 260 */ 1, 17, 18, 3, 21, 22, 5, 25, 26, 7, 33, 38, 43, 45, 51, 0, /* 276 */ 1, 17, 18, 3, 21, 22, 5, 25, 26, 7, 29, 30, 33, 38, 43, 45, 51, 0, /* 294 */ 11, 13, 1, 2, 14, 3, 4, 33, 34, 35, 36, 37, 12, 15, 5, 6, 16, 7, 8, 51, 52, 53, 54, 55, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 56, 0, /* 333 */ 11, 13, 1, 17, 18, 2, 19, 20, 14, 3, 4, 33, 34, 35, 36, 37, 12, 15, 5, 6, 16, 7, 8, 51, 52, 53, 54, 55, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 56, 0, /* 376 */ 11, 13, 1, 17, 18, 2, 19, 20, 14, 3, 21, 22, 4, 23, 24, 33, 34, 35, 36, 37, 12, 15, 5, 6, 16, 7, 8, 51, 52, 53, 54, 55, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 56, 0, /* 423 */ 11, 13, 1, 17, 18, 2, 19, 20, 14, 3, 21, 22, 4, 23, 24, 33, 34, 35, 36, 37, 12, 15, 5, 25, 26, 6, 27, 28, 16, 7, 8, 51, 52, 53, 54, 55, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 56, 0, /* 474 */ 11, 13, 1, 17, 18, 2, 19, 20, 14, 3, 21, 22, 4, 23, 24, 33, 34, 35, 36, 37, 12, 15, 5, 25, 26, 6, 27, 28, 16, 7, 29, 30, 8, 31, 32, 51, 52, 53, 54, 55, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 56, 0, }; static const MCRegisterDesc ARMRegDesc[] = { // Descriptors { 12, 0, 0, 0, 0, 0 }, { 1268, 16, 16, 2, 66865, 0 }, { 1319, 16, 16, 2, 66865, 0 }, { 1273, 16, 16, 2, 66865, 0 }, { 1286, 16, 16, 2, 66865, 0 }, { 1294, 16, 16, 2, 66865, 0 }, { 1215, 16, 16, 2, 66865, 0 }, { 1301, 16, 16, 2, 66865, 0 }, { 1255, 16, 16, 2, 17616, 0 }, { 1308, 16, 16, 2, 17616, 0 }, { 1202, 16, 16, 2, 66833, 0 }, { 1221, 16, 16, 2, 66833, 0 }, { 1240, 16, 16, 2, 66833, 0 }, { 1261, 16, 16, 2, 66833, 0 }, { 1199, 16, 16, 2, 66833, 0 }, { 1227, 16, 16, 2, 66833, 0 }, { 1252, 16, 1521, 2, 66833, 0 }, { 1278, 16, 16, 2, 66833, 0 }, { 1264, 16, 16, 2, 66833, 0 }, { 1283, 16, 16, 2, 66833, 0 }, { 119, 350, 4008, 19, 13202, 8 }, { 251, 357, 2474, 19, 13202, 8 }, { 366, 364, 3957, 19, 13202, 8 }, { 482, 378, 3845, 19, 13202, 8 }, { 608, 392, 3893, 19, 13202, 8 }, { 726, 406, 3724, 19, 13202, 8 }, { 840, 420, 3780, 19, 13202, 8 }, { 946, 434, 3599, 19, 13202, 8 }, { 1060, 448, 3659, 19, 13202, 8 }, { 1166, 462, 3479, 19, 13202, 8 }, { 9, 476, 3539, 19, 13202, 8 }, { 144, 490, 3359, 19, 13202, 8 }, { 285, 504, 3419, 19, 13202, 8 }, { 411, 518, 3239, 19, 13202, 8 }, { 526, 532, 3299, 19, 13202, 8 }, { 652, 546, 3144, 19, 13202, 8 }, { 771, 16, 3203, 2, 17713, 0 }, { 885, 16, 3073, 2, 17713, 0 }, { 991, 16, 3108, 2, 17713, 0 }, { 1105, 16, 3003, 2, 17713, 0 }, { 59, 16, 3038, 2, 17713, 0 }, { 195, 16, 2933, 2, 17713, 0 }, { 339, 16, 2968, 2, 17713, 0 }, { 459, 16, 2863, 2, 17713, 0 }, { 578, 16, 2898, 2, 17713, 0 }, { 700, 16, 2792, 2, 17713, 0 }, { 807, 16, 2832, 2, 17713, 0 }, { 917, 16, 2358, 2, 17713, 0 }, { 1027, 16, 2406, 2, 17713, 0 }, { 1137, 16, 2379, 2, 17713, 0 }, { 95, 16, 2424, 2, 17713, 0 }, { 227, 16, 2784, 2, 17713, 0 }, { 393, 16, 16, 2, 17713, 0 }, { 128, 16, 16, 2, 17713, 0 }, { 260, 16, 16, 2, 17713, 0 }, { 384, 16, 16, 2, 17713, 0 }, { 122, 16, 16, 2, 17713, 0 }, { 125, 353, 1109, 22, 2196, 11 }, { 257, 374, 775, 22, 2196, 11 }, { 381, 402, 314, 22, 2196, 11 }, { 503, 430, 244, 22, 2196, 11 }, { 632, 458, 234, 22, 2196, 11 }, { 747, 486, 224, 22, 2196, 11 }, { 864, 514, 214, 22, 2196, 11 }, { 967, 542, 204, 22, 2196, 11 }, { 1084, 804, 194, 0, 12818, 20 }, { 1187, 807, 184, 0, 12818, 20 }, { 35, 810, 174, 0, 12818, 20 }, { 171, 813, 164, 0, 12818, 20 }, { 315, 816, 154, 0, 12818, 20 }, { 439, 819, 591, 0, 12818, 20 }, { 558, 822, 2442, 0, 12818, 20 }, { 680, 825, 1103, 0, 12818, 20 }, { 131, 16, 1368, 2, 66833, 0 }, { 263, 16, 1366, 2, 66833, 0 }, { 387, 16, 1366, 2, 66833, 0 }, { 509, 16, 1364, 2, 66833, 0 }, { 635, 16, 1364, 2, 66833, 0 }, { 753, 16, 1362, 2, 66833, 0 }, { 867, 16, 1362, 2, 66833, 0 }, { 973, 16, 1360, 2, 66833, 0 }, { 1087, 16, 1360, 2, 66833, 0 }, { 1193, 16, 1358, 2, 66833, 0 }, { 39, 16, 1358, 2, 66833, 0 }, { 179, 16, 1356, 2, 66833, 0 }, { 319, 16, 1356, 2, 66833, 0 }, { 134, 16, 4016, 2, 65345, 0 }, { 272, 16, 4007, 2, 65345, 0 }, { 390, 16, 2485, 2, 65345, 0 }, { 512, 16, 2473, 2, 65345, 0 }, { 638, 16, 3974, 2, 65345, 0 }, { 756, 16, 3956, 2, 65345, 0 }, { 870, 16, 3863, 2, 65345, 0 }, { 976, 16, 3844, 2, 65345, 0 }, { 1090, 16, 3914, 2, 65345, 0 }, { 1196, 16, 3892, 2, 65345, 0 }, { 43, 16, 3745, 2, 65345, 0 }, { 183, 16, 3723, 2, 65345, 0 }, { 323, 16, 3803, 2, 65345, 0 }, { 443, 16, 3779, 2, 65345, 0 }, { 562, 16, 3622, 2, 65345, 0 }, { 684, 16, 3598, 2, 65345, 0 }, { 791, 16, 3682, 2, 65345, 0 }, { 901, 16, 3658, 2, 65345, 0 }, { 1011, 16, 3502, 2, 65345, 0 }, { 1121, 16, 3478, 2, 65345, 0 }, { 79, 16, 3562, 2, 65345, 0 }, { 215, 16, 3538, 2, 65345, 0 }, { 359, 16, 3382, 2, 65345, 0 }, { 475, 16, 3358, 2, 65345, 0 }, { 598, 16, 3442, 2, 65345, 0 }, { 716, 16, 3418, 2, 65345, 0 }, { 827, 16, 3262, 2, 65345, 0 }, { 933, 16, 3238, 2, 65345, 0 }, { 1047, 16, 3322, 2, 65345, 0 }, { 1153, 16, 3298, 2, 65345, 0 }, { 115, 16, 3167, 2, 65345, 0 }, { 247, 16, 3143, 2, 65345, 0 }, { 363, 367, 4010, 29, 5426, 23 }, { 479, 381, 2497, 29, 5426, 23 }, { 605, 395, 3992, 29, 5426, 23 }, { 723, 409, 3882, 29, 5426, 23 }, { 837, 423, 3936, 29, 5426, 23 }, { 943, 437, 3767, 29, 5426, 23 }, { 1057, 451, 3827, 29, 5426, 23 }, { 1163, 465, 3646, 29, 5426, 23 }, { 6, 479, 3706, 29, 5426, 23 }, { 154, 493, 3526, 29, 5426, 23 }, { 281, 507, 3586, 29, 5426, 23 }, { 407, 521, 3406, 29, 5426, 23 }, { 522, 535, 3466, 29, 5426, 23 }, { 648, 549, 3286, 29, 5426, 23 }, { 767, 3948, 3346, 11, 17554, 35 }, { 881, 3839, 3191, 11, 13474, 35 }, { 987, 1077, 3226, 8, 17281, 39 }, { 1101, 1077, 3096, 8, 17281, 39 }, { 55, 1077, 3131, 8, 17281, 39 }, { 207, 1077, 3026, 8, 17281, 39 }, { 335, 1077, 3061, 8, 17281, 39 }, { 455, 1077, 2956, 8, 17281, 39 }, { 574, 1077, 2991, 8, 17281, 39 }, { 696, 1077, 2886, 8, 17281, 39 }, { 803, 1077, 2921, 8, 17281, 39 }, { 913, 1077, 2815, 8, 17281, 39 }, { 1023, 1077, 2853, 8, 17281, 39 }, { 1133, 1077, 2396, 8, 17281, 39 }, { 91, 1077, 2435, 8, 17281, 39 }, { 239, 1077, 2786, 8, 17281, 39 }, { 254, 1336, 1111, 168, 1044, 57 }, { 378, 1316, 347, 168, 1044, 57 }, { 500, 1296, 142, 168, 1044, 57 }, { 629, 1276, 142, 168, 1044, 57 }, { 744, 1256, 142, 168, 1044, 57 }, { 861, 1236, 142, 168, 1044, 57 }, { 964, 1216, 142, 168, 1044, 57 }, { 1081, 1200, 142, 88, 1456, 74 }, { 1184, 1188, 142, 76, 2114, 87 }, { 32, 1176, 142, 76, 2114, 87 }, { 167, 1164, 142, 76, 2114, 87 }, { 311, 1152, 142, 76, 2114, 87 }, { 435, 1140, 142, 76, 2114, 87 }, { 554, 1128, 344, 76, 2114, 87 }, { 676, 1116, 1105, 76, 2114, 87 }, { 494, 2151, 16, 474, 4, 149 }, { 623, 2096, 16, 474, 4, 149 }, { 738, 2041, 16, 474, 4, 149 }, { 855, 1986, 16, 474, 4, 149 }, { 958, 1931, 16, 474, 4, 149 }, { 1075, 1880, 16, 423, 272, 166 }, { 1178, 1833, 16, 376, 512, 181 }, { 26, 1790, 16, 333, 720, 194 }, { 161, 1751, 16, 294, 1186, 205 }, { 304, 1712, 16, 294, 1186, 205 }, { 427, 1673, 16, 294, 1186, 205 }, { 546, 1634, 16, 294, 1186, 205 }, { 668, 1595, 16, 294, 1186, 205 }, { 266, 783, 16, 16, 8946, 5 }, { 506, 786, 16, 16, 8946, 5 }, { 750, 789, 16, 16, 8946, 5 }, { 970, 792, 16, 16, 8946, 5 }, { 1190, 795, 16, 16, 8946, 5 }, { 175, 798, 16, 16, 8946, 5 }, { 1248, 4074, 16, 16, 17808, 2 }, { 369, 1508, 1110, 63, 1570, 28 }, { 485, 4164, 2506, 63, 1570, 28 }, { 614, 1495, 778, 63, 1570, 28 }, { 729, 4151, 770, 63, 1570, 28 }, { 846, 1482, 317, 63, 1570, 28 }, { 949, 4138, 660, 63, 1570, 28 }, { 1066, 1469, 308, 63, 1570, 28 }, { 1169, 4125, 654, 63, 1570, 28 }, { 16, 1456, 302, 63, 1570, 28 }, { 137, 4112, 648, 63, 1570, 28 }, { 292, 1443, 296, 63, 1570, 28 }, { 415, 4099, 642, 63, 1570, 28 }, { 534, 1430, 290, 63, 1570, 28 }, { 656, 4086, 636, 63, 1570, 28 }, { 779, 1419, 284, 52, 1680, 42 }, { 889, 4077, 630, 43, 1872, 48 }, { 999, 1412, 278, 36, 2401, 53 }, { 1109, 4067, 624, 36, 2401, 53 }, { 67, 1405, 272, 36, 2401, 53 }, { 187, 4060, 618, 36, 2401, 53 }, { 347, 1398, 266, 36, 2401, 53 }, { 463, 4053, 612, 36, 2401, 53 }, { 586, 1391, 260, 36, 2401, 53 }, { 704, 4046, 606, 36, 2401, 53 }, { 815, 1384, 254, 36, 2401, 53 }, { 921, 4039, 600, 36, 2401, 53 }, { 1035, 1377, 765, 36, 2401, 53 }, { 1141, 4032, 2450, 36, 2401, 53 }, { 103, 1370, 2469, 36, 2401, 53 }, { 219, 4025, 1104, 36, 2401, 53 }, { 602, 1023, 4013, 212, 5314, 92 }, { 720, 1011, 3953, 212, 5314, 92 }, { 834, 999, 4002, 212, 5314, 92 }, { 940, 987, 3909, 212, 5314, 92 }, { 1054, 975, 3909, 212, 5314, 92 }, { 1160, 963, 3798, 212, 5314, 92 }, { 3, 951, 3798, 212, 5314, 92 }, { 151, 939, 3677, 212, 5314, 92 }, { 278, 927, 3677, 212, 5314, 92 }, { 404, 915, 3557, 212, 5314, 92 }, { 518, 903, 3557, 212, 5314, 92 }, { 644, 891, 3437, 212, 5314, 92 }, { 763, 1067, 3437, 202, 17458, 99 }, { 877, 1057, 3317, 202, 13378, 99 }, { 983, 1049, 3317, 194, 14178, 105 }, { 1097, 1041, 3221, 194, 13650, 105 }, { 51, 1035, 3221, 188, 14001, 110 }, { 203, 1035, 3126, 188, 14001, 110 }, { 331, 1035, 3126, 188, 14001, 110 }, { 451, 1035, 3056, 188, 14001, 110 }, { 570, 1035, 3056, 188, 14001, 110 }, { 692, 1035, 2986, 188, 14001, 110 }, { 799, 1035, 2986, 188, 14001, 110 }, { 909, 1035, 2916, 188, 14001, 110 }, { 1019, 1035, 2916, 188, 14001, 110 }, { 1129, 1035, 2827, 188, 14001, 110 }, { 87, 1035, 2850, 188, 14001, 110 }, { 235, 1035, 2789, 188, 14001, 110 }, { 831, 2672, 4014, 276, 5170, 114 }, { 937, 2654, 3951, 276, 5170, 114 }, { 1051, 2636, 3951, 276, 5170, 114 }, { 1157, 2618, 3842, 276, 5170, 114 }, { 0, 2600, 3842, 276, 5170, 114 }, { 148, 2582, 3721, 276, 5170, 114 }, { 275, 2564, 3721, 276, 5170, 114 }, { 401, 2546, 3620, 276, 5170, 114 }, { 515, 2528, 3620, 276, 5170, 114 }, { 641, 2510, 3500, 276, 5170, 114 }, { 759, 2768, 3500, 260, 17330, 123 }, { 873, 2752, 3380, 260, 13250, 123 }, { 979, 2738, 3380, 246, 14066, 131 }, { 1093, 2724, 3260, 246, 13538, 131 }, { 47, 2712, 3260, 234, 13906, 138 }, { 199, 2700, 3165, 234, 13730, 138 }, { 327, 2690, 3165, 224, 13825, 144 }, { 447, 2690, 3094, 224, 13825, 144 }, { 566, 2690, 3094, 224, 13825, 144 }, { 688, 2690, 3024, 224, 13825, 144 }, { 795, 2690, 3024, 224, 13825, 144 }, { 905, 2690, 2954, 224, 13825, 144 }, { 1015, 2690, 2954, 224, 13825, 144 }, { 1125, 2690, 2851, 224, 13825, 144 }, { 83, 2690, 2851, 224, 13825, 144 }, { 231, 2690, 2790, 224, 13825, 144 }, { 372, 360, 2504, 22, 1956, 11 }, { 617, 388, 583, 22, 1956, 11 }, { 849, 416, 756, 22, 1956, 11 }, { 1069, 444, 747, 22, 1956, 11 }, { 19, 472, 738, 22, 1956, 11 }, { 296, 500, 729, 22, 1956, 11 }, { 538, 528, 720, 22, 1956, 11 }, { 783, 3718, 711, 3, 2336, 16 }, { 1003, 562, 702, 0, 8898, 20 }, { 71, 565, 693, 0, 8898, 20 }, { 351, 568, 684, 0, 8898, 20 }, { 590, 571, 675, 0, 8898, 20 }, { 819, 574, 666, 0, 8898, 20 }, { 1039, 577, 2455, 0, 8898, 20 }, { 107, 580, 2463, 0, 8898, 20 }, { 611, 2338, 2483, 148, 900, 57 }, { 843, 2318, 588, 148, 900, 57 }, { 1063, 2298, 588, 148, 900, 57 }, { 13, 2278, 588, 148, 900, 57 }, { 289, 2258, 588, 148, 900, 57 }, { 530, 2238, 588, 148, 900, 57 }, { 775, 2220, 588, 130, 1328, 66 }, { 995, 2206, 588, 116, 1776, 81 }, { 63, 1583, 588, 104, 2034, 87 }, { 343, 1571, 588, 104, 2034, 87 }, { 582, 1559, 588, 104, 2034, 87 }, { 811, 1547, 588, 104, 2034, 87 }, { 1031, 1535, 588, 104, 2034, 87 }, { 99, 1523, 2377, 104, 2034, 87 }, }; // HPR Register Class... static const MCPhysReg HPR[] = { ARM_S0, ARM_S1, ARM_S2, ARM_S3, ARM_S4, ARM_S5, ARM_S6, ARM_S7, ARM_S8, ARM_S9, ARM_S10, ARM_S11, ARM_S12, ARM_S13, ARM_S14, ARM_S15, ARM_S16, ARM_S17, ARM_S18, ARM_S19, ARM_S20, ARM_S21, ARM_S22, ARM_S23, ARM_S24, ARM_S25, ARM_S26, ARM_S27, ARM_S28, ARM_S29, ARM_S30, ARM_S31, }; // HPR Bit set. static const uint8_t HPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f, }; // FPWithVPR Register Class... static const MCPhysReg FPWithVPR[] = { ARM_S0, ARM_S1, ARM_S2, ARM_S3, ARM_S4, ARM_S5, ARM_S6, ARM_S7, ARM_S8, ARM_S9, ARM_S10, ARM_S11, ARM_S12, ARM_S13, ARM_S14, ARM_S15, ARM_S16, ARM_S17, ARM_S18, ARM_S19, ARM_S20, ARM_S21, ARM_S22, ARM_S23, ARM_S24, ARM_S25, ARM_S26, ARM_S27, ARM_S28, ARM_S29, ARM_S30, ARM_S31, ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, ARM_D8, ARM_D9, ARM_D10, ARM_D11, ARM_D12, ARM_D13, ARM_D14, ARM_D15, ARM_D16, ARM_D17, ARM_D18, ARM_D19, ARM_D20, ARM_D21, ARM_D22, ARM_D23, ARM_D24, ARM_D25, ARM_D26, ARM_D27, ARM_D28, ARM_D29, ARM_D30, ARM_D31, ARM_VPR, }; // FPWithVPR Bit set. static const uint8_t FPWithVPRBits[] = { 0x00, 0x00, 0xf4, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f, }; // SPR Register Class... static const MCPhysReg SPR[] = { ARM_S0, ARM_S1, ARM_S2, ARM_S3, ARM_S4, ARM_S5, ARM_S6, ARM_S7, ARM_S8, ARM_S9, ARM_S10, ARM_S11, ARM_S12, ARM_S13, ARM_S14, ARM_S15, ARM_S16, ARM_S17, ARM_S18, ARM_S19, ARM_S20, ARM_S21, ARM_S22, ARM_S23, ARM_S24, ARM_S25, ARM_S26, ARM_S27, ARM_S28, ARM_S29, ARM_S30, ARM_S31, }; // SPR Bit set. static const uint8_t SPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x3f, }; // FPWithVPR_with_ssub_0 Register Class... static const MCPhysReg FPWithVPR_with_ssub_0[] = { ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, ARM_D8, ARM_D9, ARM_D10, ARM_D11, ARM_D12, ARM_D13, ARM_D14, ARM_D15, }; // FPWithVPR_with_ssub_0 Bit set. static const uint8_t FPWithVPR_with_ssub_0Bits[] = { 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // GPR Register Class... static const MCPhysReg GPR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, ARM_PC, }; // GPR Bit set. static const uint8_t GPRBits[] = { 0x00, 0x60, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRwithAPSR Register Class... static const MCPhysReg GPRwithAPSR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, ARM_APSR_NZCV, }; // GPRwithAPSR Bit set. static const uint8_t GPRwithAPSRBits[] = { 0x04, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRwithZR Register Class... static const MCPhysReg GPRwithZR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, ARM_ZR, }; // GPRwithZR Bit set. static const uint8_t GPRwithZRBits[] = { 0x00, 0x20, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // SPR_8 Register Class... static const MCPhysReg SPR_8[] = { ARM_S0, ARM_S1, ARM_S2, ARM_S3, ARM_S4, ARM_S5, ARM_S6, ARM_S7, ARM_S8, ARM_S9, ARM_S10, ARM_S11, ARM_S12, ARM_S13, ARM_S14, ARM_S15, }; // SPR_8 Bit set. static const uint8_t SPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x3f, }; // GPRnopc Register Class... static const MCPhysReg GPRnopc[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, }; // GPRnopc Bit set. static const uint8_t GPRnopcBits[] = { 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRnosp Register Class... static const MCPhysReg GPRnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_PC, }; // GPRnosp Bit set. static const uint8_t GPRnospBits[] = { 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRwithAPSR_NZCVnosp Register Class... static const MCPhysReg GPRwithAPSR_NZCVnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_APSR_NZCV, }; // GPRwithAPSR_NZCVnosp Bit set. static const uint8_t GPRwithAPSR_NZCVnospBits[] = { 0x04, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRwithAPSRnosp Register Class... static const MCPhysReg GPRwithAPSRnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_APSR, }; // GPRwithAPSRnosp Bit set. static const uint8_t GPRwithAPSRnospBits[] = { 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRwithZRnosp Register Class... static const MCPhysReg GPRwithZRnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_ZR, }; // GPRwithZRnosp Bit set. static const uint8_t GPRwithZRnospBits[] = { 0x00, 0x20, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRnoip Register Class... static const MCPhysReg GPRnoip[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_SP, ARM_PC, }; // GPRnoip Bit set. static const uint8_t GPRnoipBits[] = { 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, }; // rGPR Register Class... static const MCPhysReg rGPR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, }; // rGPR Bit set. static const uint8_t rGPRBits[] = { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x3f, }; // GPRnoip_and_GPRnopc Register Class... static const MCPhysReg GPRnoip_and_GPRnopc[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_SP, }; // GPRnoip_and_GPRnopc Bit set. static const uint8_t GPRnoip_and_GPRnopcBits[] = { 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, }; // GPRnoip_and_GPRnosp Register Class... static const MCPhysReg GPRnoip_and_GPRnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_PC, }; // GPRnoip_and_GPRnosp Bit set. static const uint8_t GPRnoip_and_GPRnospBits[] = { 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, }; // GPRnoip_and_GPRwithAPSR_NZCVnosp Register Class... static const MCPhysReg GPRnoip_and_GPRwithAPSR_NZCVnosp[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, }; // GPRnoip_and_GPRwithAPSR_NZCVnosp Bit set. static const uint8_t GPRnoip_and_GPRwithAPSR_NZCVnospBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x1f, }; // tGPRwithpc Register Class... static const MCPhysReg tGPRwithpc[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_PC, }; // tGPRwithpc Bit set. static const uint8_t tGPRwithpcBits[] = { 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, }; // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8 Register Class... static const MCPhysReg FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8[] = { ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, }; // FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8 Bit set. static const uint8_t FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Bits[] = { 0x00, 0x00, 0xf0, 0x0f, }; // hGPR Register Class... static const MCPhysReg hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, ARM_PC, }; // hGPR Bit set. static const uint8_t hGPRBits[] = { 0x00, 0x60, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, }; // tGPR Register Class... static const MCPhysReg tGPR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, }; // tGPR Bit set. static const uint8_t tGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, }; // tGPREven Register Class... static const MCPhysReg tGPREven[] = { ARM_R0, ARM_R2, ARM_R4, ARM_R6, ARM_R8, ARM_R10, ARM_R12, ARM_LR, }; // tGPREven Bit set. static const uint8_t tGPREvenBits[] = { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x2a, }; // GPRnopc_and_hGPR Register Class... static const MCPhysReg GPRnopc_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_SP, ARM_LR, }; // GPRnopc_and_hGPR Bit set. static const uint8_t GPRnopc_and_hGPRBits[] = { 0x00, 0x20, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, }; // GPRnosp_and_hGPR Register Class... static const MCPhysReg GPRnosp_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_PC, }; // GPRnosp_and_hGPR Bit set. static const uint8_t GPRnosp_and_hGPRBits[] = { 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, }; // GPRnoip_and_hGPR Register Class... static const MCPhysReg GPRnoip_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_SP, ARM_PC, }; // GPRnoip_and_hGPR Bit set. static const uint8_t GPRnoip_and_hGPRBits[] = { 0x00, 0x40, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // GPRnoip_and_tGPREven Register Class... static const MCPhysReg GPRnoip_and_tGPREven[] = { ARM_R0, ARM_R2, ARM_R4, ARM_R6, ARM_R8, ARM_R10, }; // GPRnoip_and_tGPREven Bit set. static const uint8_t GPRnoip_and_tGPREvenBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x0a, }; // GPRnosp_and_GPRnopc_and_hGPR Register Class... static const MCPhysReg GPRnosp_and_GPRnopc_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, }; // GPRnosp_and_GPRnopc_and_hGPR Bit set. static const uint8_t GPRnosp_and_GPRnopc_and_hGPRBits[] = { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, }; // tGPROdd Register Class... static const MCPhysReg tGPROdd[] = { ARM_R1, ARM_R3, ARM_R5, ARM_R7, ARM_R9, ARM_R11, }; // tGPROdd Bit set. static const uint8_t tGPROddBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x15, }; // GPRnopc_and_GPRnoip_and_hGPR Register Class... static const MCPhysReg GPRnopc_and_GPRnoip_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_SP, }; // GPRnopc_and_GPRnoip_and_hGPR Bit set. static const uint8_t GPRnopc_and_GPRnoip_and_hGPRBits[] = { 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // GPRnosp_and_GPRnoip_and_hGPR Register Class... static const MCPhysReg GPRnosp_and_GPRnoip_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_PC, }; // GPRnosp_and_GPRnoip_and_hGPR Bit set. static const uint8_t GPRnosp_and_GPRnoip_and_hGPRBits[] = { 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // tcGPR Register Class... static const MCPhysReg tcGPR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R12, }; // tcGPR Bit set. static const uint8_t tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x20, }; // GPRnoip_and_tcGPR Register Class... static const MCPhysReg GPRnoip_and_tcGPR[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, }; // GPRnoip_and_tcGPR Bit set. static const uint8_t GPRnoip_and_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR Register Class... static const MCPhysReg GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR[] = { ARM_R8, ARM_R9, ARM_R10, ARM_R11, }; // GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR Bit set. static const uint8_t GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // hGPR_and_tGPREven Register Class... static const MCPhysReg hGPR_and_tGPREven[] = { ARM_R8, ARM_R10, ARM_R12, ARM_LR, }; // hGPR_and_tGPREven Bit set. static const uint8_t hGPR_and_tGPREvenBits[] = { 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, }; // tGPR_and_tGPREven Register Class... static const MCPhysReg tGPR_and_tGPREven[] = { ARM_R0, ARM_R2, ARM_R4, ARM_R6, }; // tGPR_and_tGPREven Bit set. static const uint8_t tGPR_and_tGPREvenBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xaa, }; // tGPR_and_tGPROdd Register Class... static const MCPhysReg tGPR_and_tGPROdd[] = { ARM_R1, ARM_R3, ARM_R5, ARM_R7, }; // tGPR_and_tGPROdd Bit set. static const uint8_t tGPR_and_tGPROddBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x01, }; // tGPREven_and_tcGPR Register Class... static const MCPhysReg tGPREven_and_tcGPR[] = { ARM_R0, ARM_R2, ARM_R12, }; // tGPREven_and_tcGPR Bit set. static const uint8_t tGPREven_and_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x20, }; // hGPR_and_GPRnoip_and_tGPREven Register Class... static const MCPhysReg hGPR_and_GPRnoip_and_tGPREven[] = { ARM_R8, ARM_R10, }; // hGPR_and_GPRnoip_and_tGPREven Bit set. static const uint8_t hGPR_and_GPRnoip_and_tGPREvenBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, }; // hGPR_and_tGPROdd Register Class... static const MCPhysReg hGPR_and_tGPROdd[] = { ARM_R9, ARM_R11, }; // hGPR_and_tGPROdd Bit set. static const uint8_t hGPR_and_tGPROddBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, }; // tGPREven_and_GPRnoip_and_tcGPR Register Class... static const MCPhysReg tGPREven_and_GPRnoip_and_tcGPR[] = { ARM_R0, ARM_R2, }; // tGPREven_and_GPRnoip_and_tcGPR Bit set. static const uint8_t tGPREven_and_GPRnoip_and_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, }; // tGPROdd_and_tcGPR Register Class... static const MCPhysReg tGPROdd_and_tcGPR[] = { ARM_R1, ARM_R3, }; // tGPROdd_and_tcGPR Bit set. static const uint8_t tGPROdd_and_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, }; // CCR Register Class... static const MCPhysReg CCR[] = { ARM_CPSR, }; // CCR Bit set. static const uint8_t CCRBits[] = { 0x08, }; // FPCXTRegs Register Class... static const MCPhysReg FPCXTRegs[] = { ARM_FPCXTNS, }; // FPCXTRegs Bit set. static const uint8_t FPCXTRegsBits[] = { 0x10, }; // GPRlr Register Class... static const MCPhysReg GPRlr[] = { ARM_LR, }; // GPRlr Bit set. static const uint8_t GPRlrBits[] = { 0x00, 0x20, }; // GPRsp Register Class... static const MCPhysReg GPRsp[] = { ARM_SP, }; // GPRsp Bit set. static const uint8_t GPRspBits[] = { 0x00, 0x00, 0x01, }; // VCCR Register Class... static const MCPhysReg VCCR[] = { ARM_VPR, }; // VCCR Bit set. static const uint8_t VCCRBits[] = { 0x00, 0x00, 0x04, }; // cl_FPSCR_NZCV Register Class... static const MCPhysReg cl_FPSCR_NZCV[] = { ARM_FPSCR_NZCV, }; // cl_FPSCR_NZCV Bit set. static const uint8_t cl_FPSCR_NZCVBits[] = { 0x00, 0x02, }; // hGPR_and_tGPRwithpc Register Class... static const MCPhysReg hGPR_and_tGPRwithpc[] = { ARM_PC, }; // hGPR_and_tGPRwithpc Bit set. static const uint8_t hGPR_and_tGPRwithpcBits[] = { 0x00, 0x40, }; // hGPR_and_tcGPR Register Class... static const MCPhysReg hGPR_and_tcGPR[] = { ARM_R12, }; // hGPR_and_tcGPR Bit set. static const uint8_t hGPR_and_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, }; // DPR Register Class... static const MCPhysReg DPR[] = { ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, ARM_D8, ARM_D9, ARM_D10, ARM_D11, ARM_D12, ARM_D13, ARM_D14, ARM_D15, ARM_D16, ARM_D17, ARM_D18, ARM_D19, ARM_D20, ARM_D21, ARM_D22, ARM_D23, ARM_D24, ARM_D25, ARM_D26, ARM_D27, ARM_D28, ARM_D29, ARM_D30, ARM_D31, }; // DPR Bit set. static const uint8_t DPRBits[] = { 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x0f, }; // DPR_VFP2 Register Class... static const MCPhysReg DPR_VFP2[] = { ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, ARM_D8, ARM_D9, ARM_D10, ARM_D11, ARM_D12, ARM_D13, ARM_D14, ARM_D15, }; // DPR_VFP2 Bit set. static const uint8_t DPR_VFP2Bits[] = { 0x00, 0x00, 0xf0, 0xff, 0x0f, }; // DPR_8 Register Class... static const MCPhysReg DPR_8[] = { ARM_D0, ARM_D1, ARM_D2, ARM_D3, ARM_D4, ARM_D5, ARM_D6, ARM_D7, }; // DPR_8 Bit set. static const uint8_t DPR_8Bits[] = { 0x00, 0x00, 0xf0, 0x0f, }; // GPRPair Register Class... static const MCPhysReg GPRPair[] = { ARM_R0_R1, ARM_R2_R3, ARM_R4_R5, ARM_R6_R7, ARM_R8_R9, ARM_R10_R11, ARM_R12_SP, }; // GPRPair Bit set. static const uint8_t GPRPairBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, }; // GPRPairnosp Register Class... static const MCPhysReg GPRPairnosp[] = { ARM_R0_R1, ARM_R2_R3, ARM_R4_R5, ARM_R6_R7, ARM_R8_R9, ARM_R10_R11, }; // GPRPairnosp Bit set. static const uint8_t GPRPairnospBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, }; // GPRPair_with_gsub_0_in_tGPR Register Class... static const MCPhysReg GPRPair_with_gsub_0_in_tGPR[] = { ARM_R0_R1, ARM_R2_R3, ARM_R4_R5, ARM_R6_R7, }; // GPRPair_with_gsub_0_in_tGPR Bit set. static const uint8_t GPRPair_with_gsub_0_in_tGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, }; // GPRPair_with_gsub_0_in_hGPR Register Class... static const MCPhysReg GPRPair_with_gsub_0_in_hGPR[] = { ARM_R8_R9, ARM_R10_R11, ARM_R12_SP, }; // GPRPair_with_gsub_0_in_hGPR Bit set. static const uint8_t GPRPair_with_gsub_0_in_hGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, }; // GPRPair_with_gsub_0_in_tcGPR Register Class... static const MCPhysReg GPRPair_with_gsub_0_in_tcGPR[] = { ARM_R0_R1, ARM_R2_R3, ARM_R12_SP, }; // GPRPair_with_gsub_0_in_tcGPR Bit set. static const uint8_t GPRPair_with_gsub_0_in_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, }; // GPRPair_with_gsub_1_in_tcGPR Register Class... static const MCPhysReg GPRPair_with_gsub_1_in_tcGPR[] = { ARM_R0_R1, ARM_R2_R3, }; // GPRPair_with_gsub_1_in_tcGPR Bit set. static const uint8_t GPRPair_with_gsub_1_in_tcGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, }; // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR Register Class... static const MCPhysReg GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR[] = { ARM_R8_R9, ARM_R10_R11, }; // GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR Bit set. static const uint8_t GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, }; // GPRPair_with_gsub_1_in_GPRsp Register Class... static const MCPhysReg GPRPair_with_gsub_1_in_GPRsp[] = { ARM_R12_SP, }; // GPRPair_with_gsub_1_in_GPRsp Bit set. static const uint8_t GPRPair_with_gsub_1_in_GPRspBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, }; // DPairSpc Register Class... static const MCPhysReg DPairSpc[] = { ARM_D0_D2, ARM_D1_D3, ARM_D2_D4, ARM_D3_D5, ARM_D4_D6, ARM_D5_D7, ARM_D6_D8, ARM_D7_D9, ARM_D8_D10, ARM_D9_D11, ARM_D10_D12, ARM_D11_D13, ARM_D12_D14, ARM_D13_D15, ARM_D14_D16, ARM_D15_D17, ARM_D16_D18, ARM_D17_D19, ARM_D18_D20, ARM_D19_D21, ARM_D20_D22, ARM_D21_D23, ARM_D22_D24, ARM_D23_D25, ARM_D24_D26, ARM_D25_D27, ARM_D26_D28, ARM_D27_D29, ARM_D28_D30, ARM_D29_D31, }; // DPairSpc Bit set. static const uint8_t DPairSpcBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x0f, }; // DPairSpc_with_ssub_0 Register Class... static const MCPhysReg DPairSpc_with_ssub_0[] = { ARM_D0_D2, ARM_D1_D3, ARM_D2_D4, ARM_D3_D5, ARM_D4_D6, ARM_D5_D7, ARM_D6_D8, ARM_D7_D9, ARM_D8_D10, ARM_D9_D11, ARM_D10_D12, ARM_D11_D13, ARM_D12_D14, ARM_D13_D15, ARM_D14_D16, ARM_D15_D17, }; // DPairSpc_with_ssub_0 Bit set. static const uint8_t DPairSpc_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x3f, }; // DPairSpc_with_ssub_4 Register Class... static const MCPhysReg DPairSpc_with_ssub_4[] = { ARM_D0_D2, ARM_D1_D3, ARM_D2_D4, ARM_D3_D5, ARM_D4_D6, ARM_D5_D7, ARM_D6_D8, ARM_D7_D9, ARM_D8_D10, ARM_D9_D11, ARM_D10_D12, ARM_D11_D13, ARM_D12_D14, ARM_D13_D15, }; // DPairSpc_with_ssub_4 Bit set. static const uint8_t DPairSpc_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0x0f, }; // DPairSpc_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DPairSpc_with_dsub_0_in_DPR_8[] = { ARM_D0_D2, ARM_D1_D3, ARM_D2_D4, ARM_D3_D5, ARM_D4_D6, ARM_D5_D7, ARM_D6_D8, ARM_D7_D9, }; // DPairSpc_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DPairSpc_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x3f, }; // DPairSpc_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg DPairSpc_with_dsub_2_in_DPR_8[] = { ARM_D0_D2, ARM_D1_D3, ARM_D2_D4, ARM_D3_D5, ARM_D4_D6, ARM_D5_D7, }; // DPairSpc_with_dsub_2_in_DPR_8 Bit set. static const uint8_t DPairSpc_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x0f, }; // DPair Register Class... static const MCPhysReg DPair[] = { ARM_Q0, ARM_D1_D2, ARM_Q1, ARM_D3_D4, ARM_Q2, ARM_D5_D6, ARM_Q3, ARM_D7_D8, ARM_Q4, ARM_D9_D10, ARM_Q5, ARM_D11_D12, ARM_Q6, ARM_D13_D14, ARM_Q7, ARM_D15_D16, ARM_Q8, ARM_D17_D18, ARM_Q9, ARM_D19_D20, ARM_Q10, ARM_D21_D22, ARM_Q11, ARM_D23_D24, ARM_Q12, ARM_D25_D26, ARM_Q13, ARM_D27_D28, ARM_Q14, ARM_D29_D30, ARM_Q15, }; // DPair Bit set. static const uint8_t DPairBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0x03, }; // DPair_with_ssub_0 Register Class... static const MCPhysReg DPair_with_ssub_0[] = { ARM_Q0, ARM_D1_D2, ARM_Q1, ARM_D3_D4, ARM_Q2, ARM_D5_D6, ARM_Q3, ARM_D7_D8, ARM_Q4, ARM_D9_D10, ARM_Q5, ARM_D11_D12, ARM_Q6, ARM_D13_D14, ARM_Q7, ARM_D15_D16, }; // DPair_with_ssub_0 Bit set. static const uint8_t DPair_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, }; // QPR Register Class... static const MCPhysReg QPR[] = { ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, ARM_Q4, ARM_Q5, ARM_Q6, ARM_Q7, ARM_Q8, ARM_Q9, ARM_Q10, ARM_Q11, ARM_Q12, ARM_Q13, ARM_Q14, ARM_Q15, }; // QPR Bit set. static const uint8_t QPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x01, }; // DPair_with_ssub_2 Register Class... static const MCPhysReg DPair_with_ssub_2[] = { ARM_Q0, ARM_D1_D2, ARM_Q1, ARM_D3_D4, ARM_Q2, ARM_D5_D6, ARM_Q3, ARM_D7_D8, ARM_Q4, ARM_D9_D10, ARM_Q5, ARM_D11_D12, ARM_Q6, ARM_D13_D14, ARM_Q7, }; // DPair_with_ssub_2 Bit set. static const uint8_t DPair_with_ssub_2Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, }; // DPair_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DPair_with_dsub_0_in_DPR_8[] = { ARM_Q0, ARM_D1_D2, ARM_Q1, ARM_D3_D4, ARM_Q2, ARM_D5_D6, ARM_Q3, ARM_D7_D8, }; // DPair_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DPair_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, }; // MQPR Register Class... static const MCPhysReg MQPR[] = { ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, ARM_Q4, ARM_Q5, ARM_Q6, ARM_Q7, }; // MQPR Bit set. static const uint8_t MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, }; // QPR_VFP2 Register Class... static const MCPhysReg QPR_VFP2[] = { ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, ARM_Q4, ARM_Q5, ARM_Q6, ARM_Q7, }; // QPR_VFP2 Bit set. static const uint8_t QPR_VFP2Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x01, }; // DPair_with_dsub_1_in_DPR_8 Register Class... static const MCPhysReg DPair_with_dsub_1_in_DPR_8[] = { ARM_Q0, ARM_D1_D2, ARM_Q1, ARM_D3_D4, ARM_Q2, ARM_D5_D6, ARM_Q3, }; // DPair_with_dsub_1_in_DPR_8 Bit set. static const uint8_t DPair_with_dsub_1_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, }; // QPR_8 Register Class... static const MCPhysReg QPR_8[] = { ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, }; // QPR_8 Bit set. static const uint8_t QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, }; // DTriple Register Class... static const MCPhysReg DTriple[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, ARM_D7_D8_D9, ARM_D8_D9_D10, ARM_D9_D10_D11, ARM_D10_D11_D12, ARM_D11_D12_D13, ARM_D12_D13_D14, ARM_D13_D14_D15, ARM_D14_D15_D16, ARM_D15_D16_D17, ARM_D16_D17_D18, ARM_D17_D18_D19, ARM_D18_D19_D20, ARM_D19_D20_D21, ARM_D20_D21_D22, ARM_D21_D22_D23, ARM_D22_D23_D24, ARM_D23_D24_D25, ARM_D24_D25_D26, ARM_D25_D26_D27, ARM_D26_D27_D28, ARM_D27_D28_D29, ARM_D28_D29_D30, ARM_D29_D30_D31, }; // DTriple Bit set. static const uint8_t DTripleBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0x1f, }; // DTripleSpc Register Class... static const MCPhysReg DTripleSpc[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, ARM_D14_D16_D18, ARM_D15_D17_D19, ARM_D16_D18_D20, ARM_D17_D19_D21, ARM_D18_D20_D22, ARM_D19_D21_D23, ARM_D20_D22_D24, ARM_D21_D23_D25, ARM_D22_D24_D26, ARM_D23_D25_D27, ARM_D24_D26_D28, ARM_D25_D27_D29, ARM_D26_D28_D30, ARM_D27_D29_D31, }; // DTripleSpc Bit set. static const uint8_t DTripleSpcBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x01, }; // DTripleSpc_with_ssub_0 Register Class... static const MCPhysReg DTripleSpc_with_ssub_0[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, ARM_D14_D16_D18, ARM_D15_D17_D19, }; // DTripleSpc_with_ssub_0 Bit set. static const uint8_t DTripleSpc_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f, }; // DTriple_with_ssub_0 Register Class... static const MCPhysReg DTriple_with_ssub_0[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, ARM_D7_D8_D9, ARM_D8_D9_D10, ARM_D9_D10_D11, ARM_D10_D11_D12, ARM_D11_D12_D13, ARM_D12_D13_D14, ARM_D13_D14_D15, ARM_D14_D15_D16, ARM_D15_D16_D17, }; // DTriple_with_ssub_0 Bit set. static const uint8_t DTriple_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, }; // DTriple_with_qsub_0_in_QPR Register Class... static const MCPhysReg DTriple_with_qsub_0_in_QPR[] = { ARM_D0_D1_D2, ARM_D2_D3_D4, ARM_D4_D5_D6, ARM_D6_D7_D8, ARM_D8_D9_D10, ARM_D10_D11_D12, ARM_D12_D13_D14, ARM_D14_D15_D16, ARM_D16_D17_D18, ARM_D18_D19_D20, ARM_D20_D21_D22, ARM_D22_D23_D24, ARM_D24_D25_D26, ARM_D26_D27_D28, ARM_D28_D29_D30, }; // DTriple_with_qsub_0_in_QPR Bit set. static const uint8_t DTriple_with_qsub_0_in_QPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xaa, 0xaa, 0xaa, 0x0a, }; // DTriple_with_ssub_2 Register Class... static const MCPhysReg DTriple_with_ssub_2[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, ARM_D7_D8_D9, ARM_D8_D9_D10, ARM_D9_D10_D11, ARM_D10_D11_D12, ARM_D11_D12_D13, ARM_D12_D13_D14, ARM_D13_D14_D15, ARM_D14_D15_D16, }; // DTriple_with_ssub_2 Bit set. static const uint8_t DTriple_with_ssub_2Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x3f, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Register Class... static const MCPhysReg DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR[] = { ARM_D1_D2_D3, ARM_D3_D4_D5, ARM_D5_D6_D7, ARM_D7_D8_D9, ARM_D9_D10_D11, ARM_D11_D12_D13, ARM_D13_D14_D15, ARM_D15_D16_D17, ARM_D17_D18_D19, ARM_D19_D20_D21, ARM_D21_D22_D23, ARM_D23_D24_D25, ARM_D25_D26_D27, ARM_D27_D28_D29, ARM_D29_D30_D31, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Bit set. static const uint8_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x15, }; // DTripleSpc_with_ssub_4 Register Class... static const MCPhysReg DTripleSpc_with_ssub_4[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, }; // DTripleSpc_with_ssub_4 Bit set. static const uint8_t DTripleSpc_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x07, }; // DTriple_with_ssub_4 Register Class... static const MCPhysReg DTriple_with_ssub_4[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, ARM_D7_D8_D9, ARM_D8_D9_D10, ARM_D9_D10_D11, ARM_D10_D11_D12, ARM_D11_D12_D13, ARM_D12_D13_D14, ARM_D13_D14_D15, }; // DTriple_with_ssub_4 Bit set. static const uint8_t DTriple_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x1f, }; // DTripleSpc_with_ssub_8 Register Class... static const MCPhysReg DTripleSpc_with_ssub_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, }; // DTripleSpc_with_ssub_8 Bit set. static const uint8_t DTripleSpc_with_ssub_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x01, }; // DTripleSpc_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DTripleSpc_with_dsub_0_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, }; // DTripleSpc_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DTripleSpc_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, }; // DTriple_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DTriple_with_dsub_0_in_DPR_8[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, ARM_D7_D8_D9, }; // DTriple_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DTriple_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7f, }; // DTriple_with_qsub_0_in_MQPR Register Class... static const MCPhysReg DTriple_with_qsub_0_in_MQPR[] = { ARM_D0_D1_D2, ARM_D2_D3_D4, ARM_D4_D5_D6, ARM_D6_D7_D8, ARM_D8_D9_D10, ARM_D10_D11_D12, ARM_D12_D13_D14, ARM_D14_D15_D16, }; // DTriple_with_qsub_0_in_MQPR Bit set. static const uint8_t DTriple_with_qsub_0_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xaa, 0x2a, }; // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Register Class... static const MCPhysReg DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR [] = { ARM_D1_D2_D3, ARM_D3_D4_D5, ARM_D5_D6_D7, ARM_D7_D8_D9, ARM_D9_D10_D11, ARM_D11_D12_D13, ARM_D13_D14_D15, ARM_D15_D16_D17, }; // DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Bit set. static const uint8_t DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, }; // DTriple_with_dsub_1_in_DPR_8 Register Class... static const MCPhysReg DTriple_with_dsub_1_in_DPR_8[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, ARM_D6_D7_D8, }; // DTriple_with_dsub_1_in_DPR_8 Bit set. static const uint8_t DTriple_with_dsub_1_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR[] = { ARM_D1_D2_D3, ARM_D3_D4_D5, ARM_D5_D6_D7, ARM_D7_D8_D9, ARM_D9_D10_D11, ARM_D11_D12_D13, ARM_D13_D14_D15, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x15, }; // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR Register Class... static const MCPhysReg DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR[] = { ARM_D0_D1_D2, ARM_D2_D3_D4, ARM_D4_D5_D6, ARM_D6_D7_D8, ARM_D8_D9_D10, ARM_D10_D11_D12, ARM_D12_D13_D14, }; // DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR Bit set. static const uint8_t DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xaa, 0x0a, }; // DTripleSpc_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg DTripleSpc_with_dsub_2_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, }; // DTripleSpc_with_dsub_2_in_DPR_8 Bit set. static const uint8_t DTripleSpc_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, }; // DTriple_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg DTriple_with_dsub_2_in_DPR_8[] = { ARM_D0_D1_D2, ARM_D1_D2_D3, ARM_D2_D3_D4, ARM_D3_D4_D5, ARM_D4_D5_D6, ARM_D5_D6_D7, }; // DTriple_with_dsub_2_in_DPR_8 Bit set. static const uint8_t DTriple_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x1f, }; // DTripleSpc_with_dsub_4_in_DPR_8 Register Class... static const MCPhysReg DTripleSpc_with_dsub_4_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, }; // DTripleSpc_with_dsub_4_in_DPR_8 Bit set. static const uint8_t DTripleSpc_with_dsub_4_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, }; // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR [] = { ARM_D1_D2_D3, ARM_D3_D4_D5, ARM_D5_D6_D7, ARM_D7_D8_D9, }; // DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, }; // DTriple_with_qsub_0_in_QPR_8 Register Class... static const MCPhysReg DTriple_with_qsub_0_in_QPR_8[] = { ARM_D0_D1_D2, ARM_D2_D3_D4, ARM_D4_D5_D6, ARM_D6_D7_D8, }; // DTriple_with_qsub_0_in_QPR_8 Bit set. static const uint8_t DTriple_with_qsub_0_in_QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x2a, }; // DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPR Register Class... static const MCPhysReg DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPR[] = { ARM_D0_D1_D2, ARM_D2_D3_D4, ARM_D4_D5_D6, }; // DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPR Bit set. static const uint8_t DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x0a, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8 Register Class... static const MCPhysReg DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8[] = { ARM_D1_D2_D3, ARM_D3_D4_D5, ARM_D5_D6_D7, }; // DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8 Bit set. static const uint8_t DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, }; // DQuadSpc Register Class... static const MCPhysReg DQuadSpc[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, ARM_D14_D16_D18, ARM_D15_D17_D19, ARM_D16_D18_D20, ARM_D17_D19_D21, ARM_D18_D20_D22, ARM_D19_D21_D23, ARM_D20_D22_D24, ARM_D21_D23_D25, ARM_D22_D24_D26, ARM_D23_D25_D27, ARM_D24_D26_D28, ARM_D25_D27_D29, ARM_D26_D28_D30, ARM_D27_D29_D31, }; // DQuadSpc Bit set. static const uint8_t DQuadSpcBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0x01, }; // DQuadSpc_with_ssub_0 Register Class... static const MCPhysReg DQuadSpc_with_ssub_0[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, ARM_D14_D16_D18, ARM_D15_D17_D19, }; // DQuadSpc_with_ssub_0 Bit set. static const uint8_t DQuadSpc_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x1f, }; // DQuadSpc_with_ssub_4 Register Class... static const MCPhysReg DQuadSpc_with_ssub_4[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, ARM_D12_D14_D16, ARM_D13_D15_D17, }; // DQuadSpc_with_ssub_4 Bit set. static const uint8_t DQuadSpc_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x07, }; // DQuadSpc_with_ssub_8 Register Class... static const MCPhysReg DQuadSpc_with_ssub_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, ARM_D8_D10_D12, ARM_D9_D11_D13, ARM_D10_D12_D14, ARM_D11_D13_D15, }; // DQuadSpc_with_ssub_8 Bit set. static const uint8_t DQuadSpc_with_ssub_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xff, 0x01, }; // DQuadSpc_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DQuadSpc_with_dsub_0_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, ARM_D6_D8_D10, ARM_D7_D9_D11, }; // DQuadSpc_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DQuadSpc_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, }; // DQuadSpc_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg DQuadSpc_with_dsub_2_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, ARM_D4_D6_D8, ARM_D5_D7_D9, }; // DQuadSpc_with_dsub_2_in_DPR_8 Bit set. static const uint8_t DQuadSpc_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, }; // DQuadSpc_with_dsub_4_in_DPR_8 Register Class... static const MCPhysReg DQuadSpc_with_dsub_4_in_DPR_8[] = { ARM_D0_D2_D4, ARM_D1_D3_D5, ARM_D2_D4_D6, ARM_D3_D5_D7, }; // DQuadSpc_with_dsub_4_in_DPR_8 Bit set. static const uint8_t DQuadSpc_with_dsub_4_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, }; // DQuad Register Class... static const MCPhysReg DQuad[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, ARM_Q4_Q5, ARM_D9_D10_D11_D12, ARM_Q5_Q6, ARM_D11_D12_D13_D14, ARM_Q6_Q7, ARM_D13_D14_D15_D16, ARM_Q7_Q8, ARM_D15_D16_D17_D18, ARM_Q8_Q9, ARM_D17_D18_D19_D20, ARM_Q9_Q10, ARM_D19_D20_D21_D22, ARM_Q10_Q11, ARM_D21_D22_D23_D24, ARM_Q11_Q12, ARM_D23_D24_D25_D26, ARM_Q12_Q13, ARM_D25_D26_D27_D28, ARM_Q13_Q14, ARM_D27_D28_D29_D30, ARM_Q14_Q15, }; // DQuad Bit set. static const uint8_t DQuadBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, }; // DQuad_with_ssub_0 Register Class... static const MCPhysReg DQuad_with_ssub_0[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, ARM_Q4_Q5, ARM_D9_D10_D11_D12, ARM_Q5_Q6, ARM_D11_D12_D13_D14, ARM_Q6_Q7, ARM_D13_D14_D15_D16, ARM_Q7_Q8, ARM_D15_D16_D17_D18, }; // DQuad_with_ssub_0 Bit set. static const uint8_t DQuad_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, }; // DQuad_with_ssub_2 Register Class... static const MCPhysReg DQuad_with_ssub_2[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, ARM_Q4_Q5, ARM_D9_D10_D11_D12, ARM_Q5_Q6, ARM_D11_D12_D13_D14, ARM_Q6_Q7, ARM_D13_D14_D15_D16, ARM_Q7_Q8, }; // DQuad_with_ssub_2 Bit set. static const uint8_t DQuad_with_ssub_2Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, }; // QQPR Register Class... static const MCPhysReg QQPR[] = { ARM_Q0_Q1, ARM_Q1_Q2, ARM_Q2_Q3, ARM_Q3_Q4, ARM_Q4_Q5, ARM_Q5_Q6, ARM_Q6_Q7, ARM_Q7_Q8, ARM_Q8_Q9, ARM_Q9_Q10, ARM_Q10_Q11, ARM_Q11_Q12, ARM_Q12_Q13, ARM_Q13_Q14, ARM_Q14_Q15, }; // QQPR Bit set. static const uint8_t QQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0x07, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Register Class... static const MCPhysReg DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR[] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, ARM_D7_D8_D9_D10, ARM_D9_D10_D11_D12, ARM_D11_D12_D13_D14, ARM_D13_D14_D15_D16, ARM_D15_D16_D17_D18, ARM_D17_D18_D19_D20, ARM_D19_D20_D21_D22, ARM_D21_D22_D23_D24, ARM_D23_D24_D25_D26, ARM_D25_D26_D27_D28, ARM_D27_D28_D29_D30, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Bit set. static const uint8_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, }; // DQuad_with_ssub_4 Register Class... static const MCPhysReg DQuad_with_ssub_4[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, ARM_Q4_Q5, ARM_D9_D10_D11_D12, ARM_Q5_Q6, ARM_D11_D12_D13_D14, ARM_Q6_Q7, ARM_D13_D14_D15_D16, }; // DQuad_with_ssub_4 Bit set. static const uint8_t DQuad_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, }; // DQuad_with_ssub_6 Register Class... static const MCPhysReg DQuad_with_ssub_6[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, ARM_Q4_Q5, ARM_D9_D10_D11_D12, ARM_Q5_Q6, ARM_D11_D12_D13_D14, ARM_Q6_Q7, }; // DQuad_with_ssub_6 Bit set. static const uint8_t DQuad_with_ssub_6Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, }; // DQuad_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg DQuad_with_dsub_0_in_DPR_8[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, ARM_D7_D8_D9_D10, }; // DQuad_with_dsub_0_in_DPR_8 Bit set. static const uint8_t DQuad_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, }; // DQuad_with_qsub_0_in_MQPR Register Class... static const MCPhysReg DQuad_with_qsub_0_in_MQPR[] = { ARM_Q0_Q1, ARM_Q1_Q2, ARM_Q2_Q3, ARM_Q3_Q4, ARM_Q4_Q5, ARM_Q5_Q6, ARM_Q6_Q7, ARM_Q7_Q8, }; // DQuad_with_qsub_0_in_MQPR Bit set. static const uint8_t DQuad_with_qsub_0_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, }; // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Register Class... static const MCPhysReg DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR[] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, ARM_D7_D8_D9_D10, ARM_D9_D10_D11_D12, ARM_D11_D12_D13_D14, ARM_D13_D14_D15_D16, ARM_D15_D16_D17_D18, }; // DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR Bit set. static const uint8_t DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x03, }; // DQuad_with_dsub_1_in_DPR_8 Register Class... static const MCPhysReg DQuad_with_dsub_1_in_DPR_8[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, ARM_Q3_Q4, }; // DQuad_with_dsub_1_in_DPR_8 Bit set. static const uint8_t DQuad_with_dsub_1_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR[] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, ARM_D7_D8_D9_D10, ARM_D9_D10_D11_D12, ARM_D11_D12_D13_D14, ARM_D13_D14_D15_D16, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x01, }; // MQQPR Register Class... static const MCPhysReg MQQPR[] = { ARM_Q0_Q1, ARM_Q1_Q2, ARM_Q2_Q3, ARM_Q3_Q4, ARM_Q4_Q5, ARM_Q5_Q6, ARM_Q6_Q7, }; // MQQPR Bit set. static const uint8_t MQQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x07, }; // DQuad_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg DQuad_with_dsub_2_in_DPR_8[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, ARM_D5_D6_D7_D8, }; // DQuad_with_dsub_2_in_DPR_8 Bit set. static const uint8_t DQuad_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, }; // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR[] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, ARM_D7_D8_D9_D10, ARM_D9_D10_D11_D12, ARM_D11_D12_D13_D14, }; // DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, }; // DQuad_with_dsub_3_in_DPR_8 Register Class... static const MCPhysReg DQuad_with_dsub_3_in_DPR_8[] = { ARM_Q0_Q1, ARM_D1_D2_D3_D4, ARM_Q1_Q2, ARM_D3_D4_D5_D6, ARM_Q2_Q3, }; // DQuad_with_dsub_3_in_DPR_8 Bit set. static const uint8_t DQuad_with_dsub_3_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, }; // DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR [] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, ARM_D7_D8_D9_D10, }; // DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, }; // DQuad_with_qsub_0_in_QPR_8 Register Class... static const MCPhysReg DQuad_with_qsub_0_in_QPR_8[] = { ARM_Q0_Q1, ARM_Q1_Q2, ARM_Q2_Q3, ARM_Q3_Q4, }; // DQuad_with_qsub_0_in_QPR_8 Bit set. static const uint8_t DQuad_with_qsub_0_in_QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, }; // DQuad_with_qsub_1_in_QPR_8 Register Class... static const MCPhysReg DQuad_with_qsub_1_in_QPR_8[] = { ARM_Q0_Q1, ARM_Q1_Q2, ARM_Q2_Q3, }; // DQuad_with_qsub_1_in_QPR_8 Bit set. static const uint8_t DQuad_with_qsub_1_in_QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8 Register Class... static const MCPhysReg DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8[] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, ARM_D5_D6_D7_D8, }; // DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8 Bit set. static const uint8_t DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, }; // DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Register Class... static const MCPhysReg DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR [] = { ARM_D1_D2_D3_D4, ARM_D3_D4_D5_D6, }; // DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR Bit set. static const uint8_t DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits [] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, }; // QQQQPR Register Class... static const MCPhysReg QQQQPR[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, ARM_Q4_Q5_Q6_Q7, ARM_Q5_Q6_Q7_Q8, ARM_Q6_Q7_Q8_Q9, ARM_Q7_Q8_Q9_Q10, ARM_Q8_Q9_Q10_Q11, ARM_Q9_Q10_Q11_Q12, ARM_Q10_Q11_Q12_Q13, ARM_Q11_Q12_Q13_Q14, ARM_Q12_Q13_Q14_Q15, }; // QQQQPR Bit set. static const uint8_t QQQQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, }; // QQQQPR_with_ssub_0 Register Class... static const MCPhysReg QQQQPR_with_ssub_0[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, ARM_Q4_Q5_Q6_Q7, ARM_Q5_Q6_Q7_Q8, ARM_Q6_Q7_Q8_Q9, ARM_Q7_Q8_Q9_Q10, }; // QQQQPR_with_ssub_0 Bit set. static const uint8_t QQQQPR_with_ssub_0Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x07, }; // QQQQPR_with_ssub_4 Register Class... static const MCPhysReg QQQQPR_with_ssub_4[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, ARM_Q4_Q5_Q6_Q7, ARM_Q5_Q6_Q7_Q8, ARM_Q6_Q7_Q8_Q9, }; // QQQQPR_with_ssub_4 Bit set. static const uint8_t QQQQPR_with_ssub_4Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x03, }; // QQQQPR_with_ssub_8 Register Class... static const MCPhysReg QQQQPR_with_ssub_8[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, ARM_Q4_Q5_Q6_Q7, ARM_Q5_Q6_Q7_Q8, }; // QQQQPR_with_ssub_8 Bit set. static const uint8_t QQQQPR_with_ssub_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, }; // MQQQQPR Register Class... static const MCPhysReg MQQQQPR[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, ARM_Q4_Q5_Q6_Q7, }; // MQQQQPR Bit set. static const uint8_t MQQQQPRBits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, }; // MQQQQPR_with_dsub_0_in_DPR_8 Register Class... static const MCPhysReg MQQQQPR_with_dsub_0_in_DPR_8[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, ARM_Q3_Q4_Q5_Q6, }; // MQQQQPR_with_dsub_0_in_DPR_8 Bit set. static const uint8_t MQQQQPR_with_dsub_0_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, }; // MQQQQPR_with_dsub_2_in_DPR_8 Register Class... static const MCPhysReg MQQQQPR_with_dsub_2_in_DPR_8[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, ARM_Q2_Q3_Q4_Q5, }; // MQQQQPR_with_dsub_2_in_DPR_8 Bit set. static const uint8_t MQQQQPR_with_dsub_2_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, }; // MQQQQPR_with_dsub_4_in_DPR_8 Register Class... static const MCPhysReg MQQQQPR_with_dsub_4_in_DPR_8[] = { ARM_Q0_Q1_Q2_Q3, ARM_Q1_Q2_Q3_Q4, }; // MQQQQPR_with_dsub_4_in_DPR_8 Bit set. static const uint8_t MQQQQPR_with_dsub_4_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, }; // MQQQQPR_with_dsub_6_in_DPR_8 Register Class... static const MCPhysReg MQQQQPR_with_dsub_6_in_DPR_8[] = { ARM_Q0_Q1_Q2_Q3, }; // MQQQQPR_with_dsub_6_in_DPR_8 Bit set. static const uint8_t MQQQQPR_with_dsub_6_in_DPR_8Bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, }; static const MCRegisterClass ARMMCRegisterClasses[] = { { HPR, HPRBits, sizeof(HPRBits) }, { FPWithVPR, FPWithVPRBits, sizeof(FPWithVPRBits) }, { SPR, SPRBits, sizeof(SPRBits) }, { FPWithVPR_with_ssub_0, FPWithVPR_with_ssub_0Bits, sizeof(FPWithVPR_with_ssub_0Bits) }, { GPR, GPRBits, sizeof(GPRBits) }, { GPRwithAPSR, GPRwithAPSRBits, sizeof(GPRwithAPSRBits) }, { GPRwithZR, GPRwithZRBits, sizeof(GPRwithZRBits) }, { SPR_8, SPR_8Bits, sizeof(SPR_8Bits) }, { GPRnopc, GPRnopcBits, sizeof(GPRnopcBits) }, { GPRnosp, GPRnospBits, sizeof(GPRnospBits) }, { GPRwithAPSR_NZCVnosp, GPRwithAPSR_NZCVnospBits, sizeof(GPRwithAPSR_NZCVnospBits) }, { GPRwithAPSRnosp, GPRwithAPSRnospBits, sizeof(GPRwithAPSRnospBits) }, { GPRwithZRnosp, GPRwithZRnospBits, sizeof(GPRwithZRnospBits) }, { GPRnoip, GPRnoipBits, sizeof(GPRnoipBits) }, { rGPR, rGPRBits, sizeof(rGPRBits) }, { GPRnoip_and_GPRnopc, GPRnoip_and_GPRnopcBits, sizeof(GPRnoip_and_GPRnopcBits) }, { GPRnoip_and_GPRnosp, GPRnoip_and_GPRnospBits, sizeof(GPRnoip_and_GPRnospBits) }, { GPRnoip_and_GPRwithAPSR_NZCVnosp, GPRnoip_and_GPRwithAPSR_NZCVnospBits, sizeof(GPRnoip_and_GPRwithAPSR_NZCVnospBits) }, { tGPRwithpc, tGPRwithpcBits, sizeof(tGPRwithpcBits) }, { FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8, FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Bits, sizeof(FPWithVPR_with_ssub_0_with_ssub_0_in_SPR_8Bits) }, { hGPR, hGPRBits, sizeof(hGPRBits) }, { tGPR, tGPRBits, sizeof(tGPRBits) }, { tGPREven, tGPREvenBits, sizeof(tGPREvenBits) }, { GPRnopc_and_hGPR, GPRnopc_and_hGPRBits, sizeof(GPRnopc_and_hGPRBits) }, { GPRnosp_and_hGPR, GPRnosp_and_hGPRBits, sizeof(GPRnosp_and_hGPRBits) }, { GPRnoip_and_hGPR, GPRnoip_and_hGPRBits, sizeof(GPRnoip_and_hGPRBits) }, { GPRnoip_and_tGPREven, GPRnoip_and_tGPREvenBits, sizeof(GPRnoip_and_tGPREvenBits) }, { GPRnosp_and_GPRnopc_and_hGPR, GPRnosp_and_GPRnopc_and_hGPRBits, sizeof(GPRnosp_and_GPRnopc_and_hGPRBits) }, { tGPROdd, tGPROddBits, sizeof(tGPROddBits) }, { GPRnopc_and_GPRnoip_and_hGPR, GPRnopc_and_GPRnoip_and_hGPRBits, sizeof(GPRnopc_and_GPRnoip_and_hGPRBits) }, { GPRnosp_and_GPRnoip_and_hGPR, GPRnosp_and_GPRnoip_and_hGPRBits, sizeof(GPRnosp_and_GPRnoip_and_hGPRBits) }, { tcGPR, tcGPRBits, sizeof(tcGPRBits) }, { GPRnoip_and_tcGPR, GPRnoip_and_tcGPRBits, sizeof(GPRnoip_and_tcGPRBits) }, { GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPR, GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRBits, sizeof(GPRnosp_and_GPRnopc_and_GPRnoip_and_hGPRBits) }, { hGPR_and_tGPREven, hGPR_and_tGPREvenBits, sizeof(hGPR_and_tGPREvenBits) }, { tGPR_and_tGPREven, tGPR_and_tGPREvenBits, sizeof(tGPR_and_tGPREvenBits) }, { tGPR_and_tGPROdd, tGPR_and_tGPROddBits, sizeof(tGPR_and_tGPROddBits) }, { tGPREven_and_tcGPR, tGPREven_and_tcGPRBits, sizeof(tGPREven_and_tcGPRBits) }, { hGPR_and_GPRnoip_and_tGPREven, hGPR_and_GPRnoip_and_tGPREvenBits, sizeof(hGPR_and_GPRnoip_and_tGPREvenBits) }, { hGPR_and_tGPROdd, hGPR_and_tGPROddBits, sizeof(hGPR_and_tGPROddBits) }, { tGPREven_and_GPRnoip_and_tcGPR, tGPREven_and_GPRnoip_and_tcGPRBits, sizeof(tGPREven_and_GPRnoip_and_tcGPRBits) }, { tGPROdd_and_tcGPR, tGPROdd_and_tcGPRBits, sizeof(tGPROdd_and_tcGPRBits) }, { CCR, CCRBits, sizeof(CCRBits) }, { FPCXTRegs, FPCXTRegsBits, sizeof(FPCXTRegsBits) }, { GPRlr, GPRlrBits, sizeof(GPRlrBits) }, { GPRsp, GPRspBits, sizeof(GPRspBits) }, { VCCR, VCCRBits, sizeof(VCCRBits) }, { cl_FPSCR_NZCV, cl_FPSCR_NZCVBits, sizeof(cl_FPSCR_NZCVBits) }, { hGPR_and_tGPRwithpc, hGPR_and_tGPRwithpcBits, sizeof(hGPR_and_tGPRwithpcBits) }, { hGPR_and_tcGPR, hGPR_and_tcGPRBits, sizeof(hGPR_and_tcGPRBits) }, { DPR, DPRBits, sizeof(DPRBits) }, { DPR_VFP2, DPR_VFP2Bits, sizeof(DPR_VFP2Bits) }, { DPR_8, DPR_8Bits, sizeof(DPR_8Bits) }, { GPRPair, GPRPairBits, sizeof(GPRPairBits) }, { GPRPairnosp, GPRPairnospBits, sizeof(GPRPairnospBits) }, { GPRPair_with_gsub_0_in_tGPR, GPRPair_with_gsub_0_in_tGPRBits, sizeof(GPRPair_with_gsub_0_in_tGPRBits) }, { GPRPair_with_gsub_0_in_hGPR, GPRPair_with_gsub_0_in_hGPRBits, sizeof(GPRPair_with_gsub_0_in_hGPRBits) }, { GPRPair_with_gsub_0_in_tcGPR, GPRPair_with_gsub_0_in_tcGPRBits, sizeof(GPRPair_with_gsub_0_in_tcGPRBits) }, { GPRPair_with_gsub_1_in_tcGPR, GPRPair_with_gsub_1_in_tcGPRBits, sizeof(GPRPair_with_gsub_1_in_tcGPRBits) }, { GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPR, GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRBits, sizeof(GPRPairnosp_and_GPRPair_with_gsub_0_in_hGPRBits) }, { GPRPair_with_gsub_1_in_GPRsp, GPRPair_with_gsub_1_in_GPRspBits, sizeof(GPRPair_with_gsub_1_in_GPRspBits) }, { DPairSpc, DPairSpcBits, sizeof(DPairSpcBits) }, { DPairSpc_with_ssub_0, DPairSpc_with_ssub_0Bits, sizeof(DPairSpc_with_ssub_0Bits) }, { DPairSpc_with_ssub_4, DPairSpc_with_ssub_4Bits, sizeof(DPairSpc_with_ssub_4Bits) }, { DPairSpc_with_dsub_0_in_DPR_8, DPairSpc_with_dsub_0_in_DPR_8Bits, sizeof(DPairSpc_with_dsub_0_in_DPR_8Bits) }, { DPairSpc_with_dsub_2_in_DPR_8, DPairSpc_with_dsub_2_in_DPR_8Bits, sizeof(DPairSpc_with_dsub_2_in_DPR_8Bits) }, { DPair, DPairBits, sizeof(DPairBits) }, { DPair_with_ssub_0, DPair_with_ssub_0Bits, sizeof(DPair_with_ssub_0Bits) }, { QPR, QPRBits, sizeof(QPRBits) }, { DPair_with_ssub_2, DPair_with_ssub_2Bits, sizeof(DPair_with_ssub_2Bits) }, { DPair_with_dsub_0_in_DPR_8, DPair_with_dsub_0_in_DPR_8Bits, sizeof(DPair_with_dsub_0_in_DPR_8Bits) }, { MQPR, MQPRBits, sizeof(MQPRBits) }, { QPR_VFP2, QPR_VFP2Bits, sizeof(QPR_VFP2Bits) }, { DPair_with_dsub_1_in_DPR_8, DPair_with_dsub_1_in_DPR_8Bits, sizeof(DPair_with_dsub_1_in_DPR_8Bits) }, { QPR_8, QPR_8Bits, sizeof(QPR_8Bits) }, { DTriple, DTripleBits, sizeof(DTripleBits) }, { DTripleSpc, DTripleSpcBits, sizeof(DTripleSpcBits) }, { DTripleSpc_with_ssub_0, DTripleSpc_with_ssub_0Bits, sizeof(DTripleSpc_with_ssub_0Bits) }, { DTriple_with_ssub_0, DTriple_with_ssub_0Bits, sizeof(DTriple_with_ssub_0Bits) }, { DTriple_with_qsub_0_in_QPR, DTriple_with_qsub_0_in_QPRBits, sizeof(DTriple_with_qsub_0_in_QPRBits) }, { DTriple_with_ssub_2, DTriple_with_ssub_2Bits, sizeof(DTriple_with_ssub_2Bits) }, { DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR, DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits, sizeof(DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits) }, { DTripleSpc_with_ssub_4, DTripleSpc_with_ssub_4Bits, sizeof(DTripleSpc_with_ssub_4Bits) }, { DTriple_with_ssub_4, DTriple_with_ssub_4Bits, sizeof(DTriple_with_ssub_4Bits) }, { DTripleSpc_with_ssub_8, DTripleSpc_with_ssub_8Bits, sizeof(DTripleSpc_with_ssub_8Bits) }, { DTripleSpc_with_dsub_0_in_DPR_8, DTripleSpc_with_dsub_0_in_DPR_8Bits, sizeof(DTripleSpc_with_dsub_0_in_DPR_8Bits) }, { DTriple_with_dsub_0_in_DPR_8, DTriple_with_dsub_0_in_DPR_8Bits, sizeof(DTriple_with_dsub_0_in_DPR_8Bits) }, { DTriple_with_qsub_0_in_MQPR, DTriple_with_qsub_0_in_MQPRBits, sizeof(DTriple_with_qsub_0_in_MQPRBits) }, { DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR, DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits, sizeof(DTriple_with_ssub_0_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits) }, { DTriple_with_dsub_1_in_DPR_8, DTriple_with_dsub_1_in_DPR_8Bits, sizeof(DTriple_with_dsub_1_in_DPR_8Bits) }, { DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPR, DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRBits, sizeof(DTriple_with_ssub_4_and_DTriple_with_qsub_0_in_MQPRBits) }, { DTripleSpc_with_dsub_2_in_DPR_8, DTripleSpc_with_dsub_2_in_DPR_8Bits, sizeof(DTripleSpc_with_dsub_2_in_DPR_8Bits) }, { DTriple_with_dsub_2_in_DPR_8, DTriple_with_dsub_2_in_DPR_8Bits, sizeof(DTriple_with_dsub_2_in_DPR_8Bits) }, { DTripleSpc_with_dsub_4_in_DPR_8, DTripleSpc_with_dsub_4_in_DPR_8Bits, sizeof(DTripleSpc_with_dsub_4_in_DPR_8Bits) }, { DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DTriple_with_dsub_0_in_DPR_8_and_DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { DTriple_with_qsub_0_in_QPR_8, DTriple_with_qsub_0_in_QPR_8Bits, sizeof(DTriple_with_qsub_0_in_QPR_8Bits) }, { DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPR, DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPRBits, sizeof(DTriple_with_dsub_2_in_DPR_8_and_DTriple_with_qsub_0_in_MQPRBits) }, { DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8, DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits, sizeof(DTriple_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits) }, { DQuadSpc, DQuadSpcBits, sizeof(DQuadSpcBits) }, { DQuadSpc_with_ssub_0, DQuadSpc_with_ssub_0Bits, sizeof(DQuadSpc_with_ssub_0Bits) }, { DQuadSpc_with_ssub_4, DQuadSpc_with_ssub_4Bits, sizeof(DQuadSpc_with_ssub_4Bits) }, { DQuadSpc_with_ssub_8, DQuadSpc_with_ssub_8Bits, sizeof(DQuadSpc_with_ssub_8Bits) }, { DQuadSpc_with_dsub_0_in_DPR_8, DQuadSpc_with_dsub_0_in_DPR_8Bits, sizeof(DQuadSpc_with_dsub_0_in_DPR_8Bits) }, { DQuadSpc_with_dsub_2_in_DPR_8, DQuadSpc_with_dsub_2_in_DPR_8Bits, sizeof(DQuadSpc_with_dsub_2_in_DPR_8Bits) }, { DQuadSpc_with_dsub_4_in_DPR_8, DQuadSpc_with_dsub_4_in_DPR_8Bits, sizeof(DQuadSpc_with_dsub_4_in_DPR_8Bits) }, { DQuad, DQuadBits, sizeof(DQuadBits) }, { DQuad_with_ssub_0, DQuad_with_ssub_0Bits, sizeof(DQuad_with_ssub_0Bits) }, { DQuad_with_ssub_2, DQuad_with_ssub_2Bits, sizeof(DQuad_with_ssub_2Bits) }, { QQPR, QQPRBits, sizeof(QQPRBits) }, { DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR, DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits, sizeof(DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits) }, { DQuad_with_ssub_4, DQuad_with_ssub_4Bits, sizeof(DQuad_with_ssub_4Bits) }, { DQuad_with_ssub_6, DQuad_with_ssub_6Bits, sizeof(DQuad_with_ssub_6Bits) }, { DQuad_with_dsub_0_in_DPR_8, DQuad_with_dsub_0_in_DPR_8Bits, sizeof(DQuad_with_dsub_0_in_DPR_8Bits) }, { DQuad_with_qsub_0_in_MQPR, DQuad_with_qsub_0_in_MQPRBits, sizeof(DQuad_with_qsub_0_in_MQPRBits) }, { DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR, DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits, sizeof(DQuad_with_ssub_0_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPRBits) }, { DQuad_with_dsub_1_in_DPR_8, DQuad_with_dsub_1_in_DPR_8Bits, sizeof(DQuad_with_dsub_1_in_DPR_8Bits) }, { DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { MQQPR, MQQPRBits, sizeof(MQQPRBits) }, { DQuad_with_dsub_2_in_DPR_8, DQuad_with_dsub_2_in_DPR_8Bits, sizeof(DQuad_with_dsub_2_in_DPR_8Bits) }, { DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DQuad_with_ssub_6_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { DQuad_with_dsub_3_in_DPR_8, DQuad_with_dsub_3_in_DPR_8Bits, sizeof(DQuad_with_dsub_3_in_DPR_8Bits) }, { DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DQuad_with_dsub_0_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { DQuad_with_qsub_0_in_QPR_8, DQuad_with_qsub_0_in_QPR_8Bits, sizeof(DQuad_with_qsub_0_in_QPR_8Bits) }, { DQuad_with_qsub_1_in_QPR_8, DQuad_with_qsub_1_in_QPR_8Bits, sizeof(DQuad_with_qsub_1_in_QPR_8Bits) }, { DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8, DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits, sizeof(DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_QPR_8Bits) }, { DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPR, DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits, sizeof(DQuad_with_dsub_3_in_DPR_8_and_DQuad_with_ssub_2_ssub_3_ssub_4_ssub_5_in_MQPRBits) }, { QQQQPR, QQQQPRBits, sizeof(QQQQPRBits) }, { QQQQPR_with_ssub_0, QQQQPR_with_ssub_0Bits, sizeof(QQQQPR_with_ssub_0Bits) }, { QQQQPR_with_ssub_4, QQQQPR_with_ssub_4Bits, sizeof(QQQQPR_with_ssub_4Bits) }, { QQQQPR_with_ssub_8, QQQQPR_with_ssub_8Bits, sizeof(QQQQPR_with_ssub_8Bits) }, { MQQQQPR, MQQQQPRBits, sizeof(MQQQQPRBits) }, { MQQQQPR_with_dsub_0_in_DPR_8, MQQQQPR_with_dsub_0_in_DPR_8Bits, sizeof(MQQQQPR_with_dsub_0_in_DPR_8Bits) }, { MQQQQPR_with_dsub_2_in_DPR_8, MQQQQPR_with_dsub_2_in_DPR_8Bits, sizeof(MQQQQPR_with_dsub_2_in_DPR_8Bits) }, { MQQQQPR_with_dsub_4_in_DPR_8, MQQQQPR_with_dsub_4_in_DPR_8Bits, sizeof(MQQQQPR_with_dsub_4_in_DPR_8Bits) }, { MQQQQPR_with_dsub_6_in_DPR_8, MQQQQPR_with_dsub_6_in_DPR_8Bits, sizeof(MQQQQPR_with_dsub_6_in_DPR_8Bits) }, }; #endif // GET_REGINFO_MC_DESC