mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-23 16:05:30 +00:00
7572 lines
123 KiB
C
7572 lines
123 KiB
C
![]() |
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
|
||
|
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
|
||
|
/* Rot127 <unisono@quyllur.org> 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
|