Coverage Report

Created: 2018-07-19 03:59

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/clang-build/lib/Target/ARM/ARMGenSubtargetInfo.inc
Line
Count
Source (jump to first uncovered line)
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Subtarget Enumeration Source Fragment                                      *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
9
10
#ifdef GET_SUBTARGETINFO_ENUM
11
#undef GET_SUBTARGETINFO_ENUM
12
13
namespace llvm {
14
namespace ARM {
15
enum {
16
  ARMv2 = 0,
17
  ARMv2a = 1,
18
  ARMv3 = 2,
19
  ARMv3m = 3,
20
  ARMv4 = 4,
21
  ARMv4t = 5,
22
  ARMv5t = 6,
23
  ARMv5te = 7,
24
  ARMv5tej = 8,
25
  ARMv6 = 9,
26
  ARMv6j = 10,
27
  ARMv6k = 11,
28
  ARMv6kz = 12,
29
  ARMv6m = 13,
30
  ARMv6sm = 14,
31
  ARMv6t2 = 15,
32
  ARMv7a = 16,
33
  ARMv7em = 17,
34
  ARMv7k = 18,
35
  ARMv7m = 19,
36
  ARMv7r = 20,
37
  ARMv7s = 21,
38
  ARMv7ve = 22,
39
  ARMv8a = 23,
40
  ARMv8mBaseline = 24,
41
  ARMv8mMainline = 25,
42
  ARMv8r = 26,
43
  ARMv81a = 27,
44
  ARMv82a = 28,
45
  ARMv83a = 29,
46
  ARMv84a = 30,
47
  Feature8MSecExt = 31,
48
  FeatureAClass = 32,
49
  FeatureAES = 33,
50
  FeatureAcquireRelease = 34,
51
  FeatureAvoidMOVsShOp = 35,
52
  FeatureAvoidPartialCPSR = 36,
53
  FeatureCRC = 37,
54
  FeatureCheapPredicableCPSR = 38,
55
  FeatureCheckVLDnAlign = 39,
56
  FeatureCrypto = 40,
57
  FeatureD16 = 41,
58
  FeatureDB = 42,
59
  FeatureDFB = 43,
60
  FeatureDSP = 44,
61
  FeatureDontWidenVMOVS = 45,
62
  FeatureDotProd = 46,
63
  FeatureExecuteOnly = 47,
64
  FeatureExpandMLx = 48,
65
  FeatureFP16 = 49,
66
  FeatureFPAO = 50,
67
  FeatureFPARMv8 = 51,
68
  FeatureFullFP16 = 52,
69
  FeatureFuseAES = 53,
70
  FeatureHWDivARM = 54,
71
  FeatureHWDivThumb = 55,
72
  FeatureHasNoBranchPredictor = 56,
73
  FeatureHasRetAddrStack = 57,
74
  FeatureHasSlowFPVMLx = 58,
75
  FeatureHasVMLxHazards = 59,
76
  FeatureLongCalls = 60,
77
  FeatureMClass = 61,
78
  FeatureMP = 62,
79
  FeatureMuxedUnits = 63,
80
  FeatureNEON = 64,
81
  FeatureNEONForFP = 65,
82
  FeatureNEONForFPMovs = 66,
83
  FeatureNaClTrap = 67,
84
  FeatureNoARM = 68,
85
  FeatureNoMovt = 69,
86
  FeatureNoNegativeImmediates = 70,
87
  FeatureNoPostRASched = 71,
88
  FeatureNonpipelinedVFP = 72,
89
  FeaturePerfMon = 73,
90
  FeaturePref32BitThumb = 74,
91
  FeaturePrefISHSTBarrier = 75,
92
  FeaturePreferVMOVSR = 76,
93
  FeatureProfUnpredicate = 77,
94
  FeatureRAS = 78,
95
  FeatureRClass = 79,
96
  FeatureReadTp = 80,
97
  FeatureReserveR9 = 81,
98
  FeatureSHA2 = 82,
99
  FeatureSlowFPBrcc = 83,
100
  FeatureSlowLoadDSubreg = 84,
101
  FeatureSlowOddRegister = 85,
102
  FeatureSlowVDUP32 = 86,
103
  FeatureSlowVGETLNi32 = 87,
104
  FeatureStrictAlign = 88,
105
  FeatureThumb2 = 89,
106
  FeatureTrustZone = 90,
107
  FeatureUseAA = 91,
108
  FeatureUseMISched = 92,
109
  FeatureV7Clrex = 93,
110
  FeatureVFP2 = 94,
111
  FeatureVFP3 = 95,
112
  FeatureVFP4 = 96,
113
  FeatureVFPOnlySP = 97,
114
  FeatureVMLxForwarding = 98,
115
  FeatureVirtualization = 99,
116
  FeatureZCZeroing = 100,
117
  HasV4TOps = 101,
118
  HasV5TEOps = 102,
119
  HasV5TOps = 103,
120
  HasV6KOps = 104,
121
  HasV6MOps = 105,
122
  HasV6Ops = 106,
123
  HasV6T2Ops = 107,
124
  HasV7Ops = 108,
125
  HasV8MBaselineOps = 109,
126
  HasV8MMainlineOps = 110,
127
  HasV8Ops = 111,
128
  HasV8_1aOps = 112,
129
  HasV8_2aOps = 113,
130
  HasV8_3aOps = 114,
131
  HasV8_4aOps = 115,
132
  IWMMXT = 116,
133
  IWMMXT2 = 117,
134
  ModeSoftFloat = 118,
135
  ModeThumb = 119,
136
  ProcA5 = 120,
137
  ProcA7 = 121,
138
  ProcA8 = 122,
139
  ProcA9 = 123,
140
  ProcA12 = 124,
141
  ProcA15 = 125,
142
  ProcA17 = 126,
143
  ProcA32 = 127,
144
  ProcA35 = 128,
145
  ProcA53 = 129,
146
  ProcA55 = 130,
147
  ProcA57 = 131,
148
  ProcA72 = 132,
149
  ProcA73 = 133,
150
  ProcA75 = 134,
151
  ProcExynosM1 = 135,
152
  ProcKrait = 136,
153
  ProcKryo = 137,
154
  ProcM3 = 138,
155
  ProcR4 = 139,
156
  ProcR5 = 140,
157
  ProcR7 = 141,
158
  ProcR52 = 142,
159
  ProcSwift = 143,
160
  XScale = 144,
161
};
162
} // end namespace ARM
163
} // end namespace llvm
164
165
#endif // GET_SUBTARGETINFO_ENUM
166
167
168
#ifdef GET_SUBTARGETINFO_MC_DESC
169
#undef GET_SUBTARGETINFO_MC_DESC
170
171
namespace llvm {
172
// Sorted (by key) array of values for CPU features.
173
extern const llvm::SubtargetFeatureKV ARMFeatureKV[] = {
174
  { "32bit", "Prefer 32-bit Thumb instrs", { ARM::FeaturePref32BitThumb }, { } },
175
  { "8msecext", "Enable support for ARMv8-M Security Extensions", { ARM::Feature8MSecExt }, { } },
176
  { "a12", "Cortex-A12 ARM processors", { ARM::ProcA12 }, { } },
177
  { "a15", "Cortex-A15 ARM processors", { ARM::ProcA15 }, { } },
178
  { "a17", "Cortex-A17 ARM processors", { ARM::ProcA17 }, { } },
179
  { "a32", "Cortex-A32 ARM processors", { ARM::ProcA32 }, { } },
180
  { "a35", "Cortex-A35 ARM processors", { ARM::ProcA35 }, { } },
181
  { "a5", "Cortex-A5 ARM processors", { ARM::ProcA5 }, { } },
182
  { "a53", "Cortex-A53 ARM processors", { ARM::ProcA53 }, { } },
183
  { "a55", "Cortex-A55 ARM processors", { ARM::ProcA55 }, { } },
184
  { "a57", "Cortex-A57 ARM processors", { ARM::ProcA57 }, { } },
185
  { "a7", "Cortex-A7 ARM processors", { ARM::ProcA7 }, { } },
186
  { "a72", "Cortex-A72 ARM processors", { ARM::ProcA72 }, { } },
187
  { "a73", "Cortex-A73 ARM processors", { ARM::ProcA73 }, { } },
188
  { "a75", "Cortex-A75 ARM processors", { ARM::ProcA75 }, { } },
189
  { "a8", "Cortex-A8 ARM processors", { ARM::ProcA8 }, { } },
190
  { "a9", "Cortex-A9 ARM processors", { ARM::ProcA9 }, { } },
191
  { "aclass", "Is application profile ('A' series)", { ARM::FeatureAClass }, { } },
192
  { "acquire-release", "Has v8 acquire/release (lda/ldaex  etc) instructions", { ARM::FeatureAcquireRelease }, { } },
193
  { "aes", "Enable AES support", { ARM::FeatureAES }, { ARM::FeatureNEON } },
194
  { "armv2", "ARMv2 architecture", { ARM::ARMv2 }, { } },
195
  { "armv2a", "ARMv2a architecture", { ARM::ARMv2a }, { } },
196
  { "armv3", "ARMv3 architecture", { ARM::ARMv3 }, { } },
197
  { "armv3m", "ARMv3m architecture", { ARM::ARMv3m }, { } },
198
  { "armv4", "ARMv4 architecture", { ARM::ARMv4 }, { } },
199
  { "armv4t", "ARMv4t architecture", { ARM::ARMv4t }, { ARM::HasV4TOps } },
200
  { "armv5t", "ARMv5t architecture", { ARM::ARMv5t }, { ARM::HasV5TOps } },
201
  { "armv5te", "ARMv5te architecture", { ARM::ARMv5te }, { ARM::HasV5TEOps } },
202
  { "armv5tej", "ARMv5tej architecture", { ARM::ARMv5tej }, { ARM::HasV5TEOps } },
203
  { "armv6", "ARMv6 architecture", { ARM::ARMv6 }, { ARM::HasV6Ops, ARM::FeatureDSP } },
204
  { "armv6-m", "ARMv6m architecture", { ARM::ARMv6m }, { ARM::HasV6MOps, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureMClass, ARM::FeatureStrictAlign } },
205
  { "armv6j", "ARMv7a architecture", { ARM::ARMv6j }, { ARM::ARMv6 } },
206
  { "armv6k", "ARMv6k architecture", { ARM::ARMv6k }, { ARM::HasV6KOps } },
207
  { "armv6kz", "ARMv6kz architecture", { ARM::ARMv6kz }, { ARM::HasV6KOps, ARM::FeatureTrustZone } },
208
  { "armv6s-m", "ARMv6sm architecture", { ARM::ARMv6sm }, { ARM::HasV6MOps, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureMClass, ARM::FeatureStrictAlign } },
209
  { "armv6t2", "ARMv6t2 architecture", { ARM::ARMv6t2 }, { ARM::HasV6T2Ops, ARM::FeatureDSP } },
210
  { "armv7-a", "ARMv7a architecture", { ARM::ARMv7a }, { ARM::HasV7Ops, ARM::FeatureNEON, ARM::FeatureDB, ARM::FeatureDSP, ARM::FeatureAClass } },
211
  { "armv7-m", "ARMv7m architecture", { ARM::ARMv7m }, { ARM::HasV7Ops, ARM::FeatureThumb2, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureHWDivThumb, ARM::FeatureMClass } },
212
  { "armv7-r", "ARMv7r architecture", { ARM::ARMv7r }, { ARM::HasV7Ops, ARM::FeatureDB, ARM::FeatureDSP, ARM::FeatureHWDivThumb, ARM::FeatureRClass } },
213
  { "armv7e-m", "ARMv7em architecture", { ARM::ARMv7em }, { ARM::HasV7Ops, ARM::FeatureThumb2, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureHWDivThumb, ARM::FeatureMClass, ARM::FeatureDSP } },
214
  { "armv7k", "ARMv7a architecture", { ARM::ARMv7k }, { ARM::ARMv7a } },
215
  { "armv7s", "ARMv7a architecture", { ARM::ARMv7s }, { ARM::ARMv7a } },
216
  { "armv7ve", "ARMv7ve architecture", { ARM::ARMv7ve }, { ARM::HasV7Ops, ARM::FeatureNEON, ARM::FeatureDB, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureAClass } },
217
  { "armv8-a", "ARMv8a architecture", { ARM::ARMv8a }, { ARM::HasV8Ops, ARM::FeatureAClass, ARM::FeatureDB, ARM::FeatureFPARMv8, ARM::FeatureNEON, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureCrypto, ARM::FeatureCRC } },
218
  { "armv8-m.base", "ARMv8mBaseline architecture", { ARM::ARMv8mBaseline }, { ARM::HasV8MBaselineOps, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureHWDivThumb, ARM::FeatureV7Clrex, ARM::Feature8MSecExt, ARM::FeatureAcquireRelease, ARM::FeatureMClass, ARM::FeatureStrictAlign } },
219
  { "armv8-m.main", "ARMv8mMainline architecture", { ARM::ARMv8mMainline }, { ARM::HasV8MMainlineOps, ARM::FeatureNoARM, ARM::ModeThumb, ARM::FeatureDB, ARM::FeatureHWDivThumb, ARM::Feature8MSecExt, ARM::FeatureAcquireRelease, ARM::FeatureMClass } },
220
  { "armv8-r", "ARMv8r architecture", { ARM::ARMv8r }, { ARM::HasV8Ops, ARM::FeatureRClass, ARM::FeatureDB, ARM::FeatureDFB, ARM::FeatureDSP, ARM::FeatureCRC, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureFPARMv8, ARM::FeatureNEON } },
221
  { "armv8.1-a", "ARMv81a architecture", { ARM::ARMv81a }, { ARM::HasV8_1aOps, ARM::FeatureAClass, ARM::FeatureDB, ARM::FeatureFPARMv8, ARM::FeatureNEON, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureCrypto, ARM::FeatureCRC } },
222
  { "armv8.2-a", "ARMv82a architecture", { ARM::ARMv82a }, { ARM::HasV8_2aOps, ARM::FeatureAClass, ARM::FeatureDB, ARM::FeatureFPARMv8, ARM::FeatureNEON, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureCrypto, ARM::FeatureCRC, ARM::FeatureRAS } },
223
  { "armv8.3-a", "ARMv83a architecture", { ARM::ARMv83a }, { ARM::HasV8_3aOps, ARM::FeatureAClass, ARM::FeatureDB, ARM::FeatureFPARMv8, ARM::FeatureNEON, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureCrypto, ARM::FeatureCRC, ARM::FeatureRAS } },
224
  { "armv8.4-a", "ARMv84a architecture", { ARM::ARMv84a }, { ARM::HasV8_4aOps, ARM::FeatureAClass, ARM::FeatureDB, ARM::FeatureFPARMv8, ARM::FeatureNEON, ARM::FeatureDSP, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVirtualization, ARM::FeatureCrypto, ARM::FeatureCRC, ARM::FeatureRAS, ARM::FeatureDotProd } },
225
  { "avoid-movs-shop", "Avoid movs instructions with shifter operand", { ARM::FeatureAvoidMOVsShOp }, { } },
226
  { "avoid-partial-cpsr", "Avoid CPSR partial update for OOO execution", { ARM::FeatureAvoidPartialCPSR }, { } },
227
  { "cheap-predicable-cpsr", "Disable +1 predication cost for instructions updating CPSR", { ARM::FeatureCheapPredicableCPSR }, { } },
228
  { "crc", "Enable support for CRC instructions", { ARM::FeatureCRC }, { } },
229
  { "crypto", "Enable support for Cryptography extensions", { ARM::FeatureCrypto }, { ARM::FeatureNEON, ARM::FeatureSHA2, ARM::FeatureAES } },
230
  { "d16", "Restrict FP to 16 double registers", { ARM::FeatureD16 }, { } },
231
  { "db", "Has data barrier (dmb/dsb) instructions", { ARM::FeatureDB }, { } },
232
  { "dfb", "Has full data barrier (dfb) instruction", { ARM::FeatureDFB }, { } },
233
  { "disable-postra-scheduler", "Don't schedule again after register allocation", { ARM::FeatureNoPostRASched }, { } },
234
  { "dont-widen-vmovs", "Don't widen VMOVS to VMOVD", { ARM::FeatureDontWidenVMOVS }, { } },
235
  { "dotprod", "Enable support for dot product instructions", { ARM::FeatureDotProd }, { ARM::FeatureNEON } },
236
  { "dsp", "Supports DSP instructions in ARM and/or Thumb2", { ARM::FeatureDSP }, { } },
237
  { "execute-only", "Enable the generation of execute only code.", { ARM::FeatureExecuteOnly }, { } },
238
  { "expand-fp-mlx", "Expand VFP/NEON MLA/MLS instructions", { ARM::FeatureExpandMLx }, { } },
239
  { "exynosm1", "Samsung Exynos-Mx processors", { ARM::ProcExynosM1 }, { } },
240
  { "fp-armv8", "Enable ARMv8 FP", { ARM::FeatureFPARMv8 }, { ARM::FeatureVFP4 } },
241
  { "fp-only-sp", "Floating point unit supports single precision only", { ARM::FeatureVFPOnlySP }, { } },
242
  { "fp16", "Enable half-precision floating point", { ARM::FeatureFP16 }, { } },
243
  { "fpao", "Enable fast computation of positive address offsets", { ARM::FeatureFPAO }, { } },
244
  { "fullfp16", "Enable full half-precision floating point", { ARM::FeatureFullFP16 }, { ARM::FeatureFPARMv8 } },
245
  { "fuse-aes", "CPU fuses AES crypto operations", { ARM::FeatureFuseAES }, { } },
246
  { "hwdiv", "Enable divide instructions in Thumb", { ARM::FeatureHWDivThumb }, { } },
247
  { "hwdiv-arm", "Enable divide instructions in ARM mode", { ARM::FeatureHWDivARM }, { } },
248
  { "iwmmxt", "ARMv5te architecture", { ARM::IWMMXT }, { ARM::ARMv5te } },
249
  { "iwmmxt2", "ARMv5te architecture", { ARM::IWMMXT2 }, { ARM::ARMv5te } },
250
  { "krait", "Qualcomm Krait processors", { ARM::ProcKrait }, { } },
251
  { "kryo", "Qualcomm Kryo processors", { ARM::ProcKryo }, { } },
252
  { "long-calls", "Generate calls via indirect call instructions", { ARM::FeatureLongCalls }, { } },
253
  { "m3", "Cortex-M3 ARM processors", { ARM::ProcM3 }, { } },
254
  { "mclass", "Is microcontroller profile ('M' series)", { ARM::FeatureMClass }, { } },
255
  { "mp", "Supports Multiprocessing extension", { ARM::FeatureMP }, { } },
256
  { "muxed-units", "Has muxed AGU and NEON/FPU", { ARM::FeatureMuxedUnits }, { } },
257
  { "nacl-trap", "NaCl trap", { ARM::FeatureNaClTrap }, { } },
258
  { "neon", "Enable NEON instructions", { ARM::FeatureNEON }, { ARM::FeatureVFP3 } },
259
  { "neon-fpmovs", "Convert VMOVSR, VMOVRS, VMOVS to NEON", { ARM::FeatureNEONForFPMovs }, { } },
260
  { "neonfp", "Use NEON for single precision FP", { ARM::FeatureNEONForFP }, { } },
261
  { "no-branch-predictor", "Has no branch predictor", { ARM::FeatureHasNoBranchPredictor }, { } },
262
  { "no-movt", "Don't use movt/movw pairs for 32-bit imms", { ARM::FeatureNoMovt }, { } },
263
  { "no-neg-immediates", "Convert immediates and instructions to their negated or complemented equivalent when the immediate does not fit in the encoding.", { ARM::FeatureNoNegativeImmediates }, { } },
264
  { "noarm", "Does not support ARM mode execution", { ARM::FeatureNoARM }, { } },
265
  { "nonpipelined-vfp", "VFP instructions are not pipelined", { ARM::FeatureNonpipelinedVFP }, { } },
266
  { "perfmon", "Enable support for Performance Monitor extensions", { ARM::FeaturePerfMon }, { } },
267
  { "prefer-ishst", "Prefer ISHST barriers", { ARM::FeaturePrefISHSTBarrier }, { } },
268
  { "prefer-vmovsr", "Prefer VMOVSR", { ARM::FeaturePreferVMOVSR }, { } },
269
  { "prof-unpr", "Is profitable to unpredicate", { ARM::FeatureProfUnpredicate }, { } },
270
  { "r4", "Cortex-R4 ARM processors", { ARM::ProcR4 }, { } },
271
  { "r5", "Cortex-R5 ARM processors", { ARM::ProcR5 }, { } },
272
  { "r52", "Cortex-R52 ARM processors", { ARM::ProcR52 }, { } },
273
  { "r7", "Cortex-R7 ARM processors", { ARM::ProcR7 }, { } },
274
  { "ras", "Enable Reliability, Availability and Serviceability extensions", { ARM::FeatureRAS }, { } },
275
  { "rclass", "Is realtime profile ('R' series)", { ARM::FeatureRClass }, { } },
276
  { "read-tp-hard", "Reading thread pointer from register", { ARM::FeatureReadTp }, { } },
277
  { "reserve-r9", "Reserve R9, making it unavailable as GPR", { ARM::FeatureReserveR9 }, { } },
278
  { "ret-addr-stack", "Has return address stack", { ARM::FeatureHasRetAddrStack }, { } },
279
  { "sha2", "Enable SHA1 and SHA256 support", { ARM::FeatureSHA2 }, { ARM::FeatureNEON } },
280
  { "slow-fp-brcc", "FP compare + branch is slow", { ARM::FeatureSlowFPBrcc }, { } },
281
  { "slow-load-D-subreg", "Loading into D subregs is slow", { ARM::FeatureSlowLoadDSubreg }, { } },
282
  { "slow-odd-reg", "VLDM/VSTM starting with an odd register is slow", { ARM::FeatureSlowOddRegister }, { } },
283
  { "slow-vdup32", "Has slow VDUP32 - prefer VMOV", { ARM::FeatureSlowVDUP32 }, { } },
284
  { "slow-vgetlni32", "Has slow VGETLNi32 - prefer VMOV", { ARM::FeatureSlowVGETLNi32 }, { } },
285
  { "slowfpvmlx", "Disable VFP / NEON MAC instructions", { ARM::FeatureHasSlowFPVMLx }, { } },
286
  { "soft-float", "Use software floating point features.", { ARM::ModeSoftFloat }, { } },
287
  { "strict-align", "Disallow all unaligned memory access", { ARM::FeatureStrictAlign }, { } },
288
  { "swift", "Swift ARM processors", { ARM::ProcSwift }, { } },
289
  { "thumb-mode", "Thumb mode", { ARM::ModeThumb }, { } },
290
  { "thumb2", "Enable Thumb2 instructions", { ARM::FeatureThumb2 }, { } },
291
  { "trustzone", "Enable support for TrustZone security extensions", { ARM::FeatureTrustZone }, { } },
292
  { "use-aa", "Use alias analysis during codegen", { ARM::FeatureUseAA }, { } },
293
  { "use-misched", "Use the MachineScheduler", { ARM::FeatureUseMISched }, { } },
294
  { "v4t", "Support ARM v4T instructions", { ARM::HasV4TOps }, { } },
295
  { "v5t", "Support ARM v5T instructions", { ARM::HasV5TOps }, { ARM::HasV4TOps } },
296
  { "v5te", "Support ARM v5TE, v5TEj, and v5TExp instructions", { ARM::HasV5TEOps }, { ARM::HasV5TOps } },
297
  { "v6", "Support ARM v6 instructions", { ARM::HasV6Ops }, { ARM::HasV5TEOps } },
298
  { "v6k", "Support ARM v6k instructions", { ARM::HasV6KOps }, { ARM::HasV6Ops } },
299
  { "v6m", "Support ARM v6M instructions", { ARM::HasV6MOps }, { ARM::HasV6Ops } },
300
  { "v6t2", "Support ARM v6t2 instructions", { ARM::HasV6T2Ops }, { ARM::HasV8MBaselineOps, ARM::HasV6KOps, ARM::FeatureThumb2 } },
301
  { "v7", "Support ARM v7 instructions", { ARM::HasV7Ops }, { ARM::HasV6T2Ops, ARM::FeaturePerfMon, ARM::FeatureV7Clrex } },
302
  { "v7clrex", "Has v7 clrex instruction", { ARM::FeatureV7Clrex }, { } },
303
  { "v8", "Support ARM v8 instructions", { ARM::HasV8Ops }, { ARM::HasV7Ops, ARM::FeatureAcquireRelease } },
304
  { "v8.1a", "Support ARM v8.1a instructions", { ARM::HasV8_1aOps }, { ARM::HasV8Ops } },
305
  { "v8.2a", "Support ARM v8.2a instructions", { ARM::HasV8_2aOps }, { ARM::HasV8_1aOps } },
306
  { "v8.3a", "Support ARM v8.3a instructions", { ARM::HasV8_3aOps }, { ARM::HasV8_2aOps } },
307
  { "v8.4a", "Support ARM v8.4a instructions", { ARM::HasV8_4aOps }, { ARM::HasV8_3aOps, ARM::FeatureDotProd } },
308
  { "v8m", "Support ARM v8M Baseline instructions", { ARM::HasV8MBaselineOps }, { ARM::HasV6MOps } },
309
  { "v8m.main", "Support ARM v8M Mainline instructions", { ARM::HasV8MMainlineOps }, { ARM::HasV7Ops } },
310
  { "vfp2", "Enable VFP2 instructions", { ARM::FeatureVFP2 }, { } },
311
  { "vfp3", "Enable VFP3 instructions", { ARM::FeatureVFP3 }, { ARM::FeatureVFP2 } },
312
  { "vfp4", "Enable VFP4 instructions", { ARM::FeatureVFP4 }, { ARM::FeatureVFP3, ARM::FeatureFP16 } },
313
  { "virtualization", "Supports Virtualization extension", { ARM::FeatureVirtualization }, { ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM } },
314
  { "vldn-align", "Check for VLDn unaligned access", { ARM::FeatureCheckVLDnAlign }, { } },
315
  { "vmlx-forwarding", "Has multiplier accumulator forwarding", { ARM::FeatureVMLxForwarding }, { } },
316
  { "vmlx-hazards", "Has VMLx hazards", { ARM::FeatureHasVMLxHazards }, { } },
317
  { "xscale", "ARMv5te architecture", { ARM::XScale }, { ARM::ARMv5te } },
318
  { "zcz", "Has zero-cycle zeroing instructions", { ARM::FeatureZCZeroing }, { } },
319
};
320
321
// Sorted (by key) array of values for CPU subtype.
322
extern const llvm::SubtargetFeatureKV ARMSubTypeKV[] = {
323
  { "arm1020e", "Select the arm1020e processor", { ARM::ARMv5te }, { } },
324
  { "arm1020t", "Select the arm1020t processor", { ARM::ARMv5t }, { } },
325
  { "arm1022e", "Select the arm1022e processor", { ARM::ARMv5te }, { } },
326
  { "arm10e", "Select the arm10e processor", { ARM::ARMv5te }, { } },
327
  { "arm10tdmi", "Select the arm10tdmi processor", { ARM::ARMv5t }, { } },
328
  { "arm1136j-s", "Select the arm1136j-s processor", { ARM::ARMv6 }, { } },
329
  { "arm1136jf-s", "Select the arm1136jf-s processor", { ARM::ARMv6, ARM::FeatureVFP2, ARM::FeatureHasSlowFPVMLx }, { } },
330
  { "arm1156t2-s", "Select the arm1156t2-s processor", { ARM::ARMv6t2 }, { } },
331
  { "arm1156t2f-s", "Select the arm1156t2f-s processor", { ARM::ARMv6t2, ARM::FeatureVFP2, ARM::FeatureHasSlowFPVMLx }, { } },
332
  { "arm1176j-s", "Select the arm1176j-s processor", { ARM::ARMv6kz }, { } },
333
  { "arm1176jz-s", "Select the arm1176jz-s processor", { ARM::ARMv6kz }, { } },
334
  { "arm1176jzf-s", "Select the arm1176jzf-s processor", { ARM::ARMv6kz, ARM::FeatureVFP2, ARM::FeatureHasSlowFPVMLx }, { } },
335
  { "arm710t", "Select the arm710t processor", { ARM::ARMv4t }, { } },
336
  { "arm720t", "Select the arm720t processor", { ARM::ARMv4t }, { } },
337
  { "arm7tdmi", "Select the arm7tdmi processor", { ARM::ARMv4t }, { } },
338
  { "arm7tdmi-s", "Select the arm7tdmi-s processor", { ARM::ARMv4t }, { } },
339
  { "arm8", "Select the arm8 processor", { ARM::ARMv4 }, { } },
340
  { "arm810", "Select the arm810 processor", { ARM::ARMv4 }, { } },
341
  { "arm9", "Select the arm9 processor", { ARM::ARMv4t }, { } },
342
  { "arm920", "Select the arm920 processor", { ARM::ARMv4t }, { } },
343
  { "arm920t", "Select the arm920t processor", { ARM::ARMv4t }, { } },
344
  { "arm922t", "Select the arm922t processor", { ARM::ARMv4t }, { } },
345
  { "arm926ej-s", "Select the arm926ej-s processor", { ARM::ARMv5te }, { } },
346
  { "arm940t", "Select the arm940t processor", { ARM::ARMv4t }, { } },
347
  { "arm946e-s", "Select the arm946e-s processor", { ARM::ARMv5te }, { } },
348
  { "arm966e-s", "Select the arm966e-s processor", { ARM::ARMv5te }, { } },
349
  { "arm968e-s", "Select the arm968e-s processor", { ARM::ARMv5te }, { } },
350
  { "arm9e", "Select the arm9e processor", { ARM::ARMv5te }, { } },
351
  { "arm9tdmi", "Select the arm9tdmi processor", { ARM::ARMv4t }, { } },
352
  { "cortex-a12", "Select the cortex-a12 processor", { ARM::ARMv7a, ARM::ProcA12, ARM::FeatureHasRetAddrStack, ARM::FeatureTrustZone, ARM::FeatureVMLxForwarding, ARM::FeatureVFP4, ARM::FeatureAvoidPartialCPSR, ARM::FeatureVirtualization, ARM::FeatureMP }, { } },
353
  { "cortex-a15", "Select the cortex-a15 processor", { ARM::ARMv7a, ARM::ProcA15, ARM::FeatureDontWidenVMOVS, ARM::FeatureHasRetAddrStack, ARM::FeatureMuxedUnits, ARM::FeatureTrustZone, ARM::FeatureVFP4, ARM::FeatureMP, ARM::FeatureCheckVLDnAlign, ARM::FeatureAvoidPartialCPSR, ARM::FeatureVirtualization }, { } },
354
  { "cortex-a17", "Select the cortex-a17 processor", { ARM::ARMv7a, ARM::ProcA17, ARM::FeatureHasRetAddrStack, ARM::FeatureTrustZone, ARM::FeatureMP, ARM::FeatureVMLxForwarding, ARM::FeatureVFP4, ARM::FeatureAvoidPartialCPSR, ARM::FeatureVirtualization }, { } },
355
  { "cortex-a32", "Select the cortex-a32 processor", { ARM::ARMv8a, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
356
  { "cortex-a35", "Select the cortex-a35 processor", { ARM::ARMv8a, ARM::ProcA35, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
357
  { "cortex-a5", "Select the cortex-a5 processor", { ARM::ARMv7a, ARM::ProcA5, ARM::FeatureHasRetAddrStack, ARM::FeatureTrustZone, ARM::FeatureSlowFPBrcc, ARM::FeatureHasSlowFPVMLx, ARM::FeatureVMLxForwarding, ARM::FeatureMP, ARM::FeatureVFP4 }, { } },
358
  { "cortex-a53", "Select the cortex-a53 processor", { ARM::ARMv8a, ARM::ProcA53, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC, ARM::FeatureFPAO }, { } },
359
  { "cortex-a55", "Select the cortex-a55 processor", { ARM::ARMv82a, ARM::ProcA55, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureDotProd }, { } },
360
  { "cortex-a57", "Select the cortex-a57 processor", { ARM::ARMv8a, ARM::ProcA57, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC, ARM::FeatureFPAO, ARM::FeatureAvoidPartialCPSR, ARM::FeatureCheapPredicableCPSR }, { } },
361
  { "cortex-a7", "Select the cortex-a7 processor", { ARM::ARMv7a, ARM::ProcA7, ARM::FeatureHasRetAddrStack, ARM::FeatureTrustZone, ARM::FeatureSlowFPBrcc, ARM::FeatureHasVMLxHazards, ARM::FeatureHasSlowFPVMLx, ARM::FeatureVMLxForwarding, ARM::FeatureMP, ARM::FeatureVFP4, ARM::FeatureVirtualization }, { } },
362
  { "cortex-a72", "Select the cortex-a72 processor", { ARM::ARMv8a, ARM::ProcA72, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
363
  { "cortex-a73", "Select the cortex-a73 processor", { ARM::ARMv8a, ARM::ProcA73, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
364
  { "cortex-a75", "Select the cortex-a75 processor", { ARM::ARMv82a, ARM::ProcA75, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureDotProd }, { } },
365
  { "cortex-a8", "Select the cortex-a8 processor", { ARM::ARMv7a, ARM::ProcA8, ARM::FeatureHasRetAddrStack, ARM::FeatureNonpipelinedVFP, ARM::FeatureTrustZone, ARM::FeatureSlowFPBrcc, ARM::FeatureHasVMLxHazards, ARM::FeatureHasSlowFPVMLx, ARM::FeatureVMLxForwarding }, { } },
366
  { "cortex-a9", "Select the cortex-a9 processor", { ARM::ARMv7a, ARM::ProcA9, ARM::FeatureHasRetAddrStack, ARM::FeatureTrustZone, ARM::FeatureHasVMLxHazards, ARM::FeatureVMLxForwarding, ARM::FeatureFP16, ARM::FeatureAvoidPartialCPSR, ARM::FeatureExpandMLx, ARM::FeaturePreferVMOVSR, ARM::FeatureMuxedUnits, ARM::FeatureNEONForFPMovs, ARM::FeatureCheckVLDnAlign, ARM::FeatureMP }, { } },
367
  { "cortex-m0", "Select the cortex-m0 processor", { ARM::ARMv6m }, { } },
368
  { "cortex-m0plus", "Select the cortex-m0plus processor", { ARM::ARMv6m }, { } },
369
  { "cortex-m1", "Select the cortex-m1 processor", { ARM::ARMv6m }, { } },
370
  { "cortex-m23", "Select the cortex-m23 processor", { ARM::ARMv8mBaseline, ARM::FeatureNoMovt }, { } },
371
  { "cortex-m3", "Select the cortex-m3 processor", { ARM::ARMv7m, ARM::ProcM3, ARM::FeatureHasNoBranchPredictor }, { } },
372
  { "cortex-m33", "Select the cortex-m33 processor", { ARM::ARMv8mMainline, ARM::FeatureDSP, ARM::FeatureFPARMv8, ARM::FeatureD16, ARM::FeatureVFPOnlySP, ARM::FeatureHasNoBranchPredictor }, { } },
373
  { "cortex-m4", "Select the cortex-m4 processor", { ARM::ARMv7em, ARM::FeatureVFP4, ARM::FeatureVFPOnlySP, ARM::FeatureD16, ARM::FeatureHasNoBranchPredictor }, { } },
374
  { "cortex-m7", "Select the cortex-m7 processor", { ARM::ARMv7em, ARM::FeatureFPARMv8, ARM::FeatureD16 }, { } },
375
  { "cortex-r4", "Select the cortex-r4 processor", { ARM::ARMv7r, ARM::ProcR4, ARM::FeatureHasRetAddrStack, ARM::FeatureAvoidPartialCPSR }, { } },
376
  { "cortex-r4f", "Select the cortex-r4f processor", { ARM::ARMv7r, ARM::ProcR4, ARM::FeatureHasRetAddrStack, ARM::FeatureSlowFPBrcc, ARM::FeatureHasSlowFPVMLx, ARM::FeatureVFP3, ARM::FeatureD16, ARM::FeatureAvoidPartialCPSR }, { } },
377
  { "cortex-r5", "Select the cortex-r5 processor", { ARM::ARMv7r, ARM::ProcR5, ARM::FeatureHasRetAddrStack, ARM::FeatureVFP3, ARM::FeatureD16, ARM::FeatureSlowFPBrcc, ARM::FeatureHWDivARM, ARM::FeatureHasSlowFPVMLx, ARM::FeatureAvoidPartialCPSR }, { } },
378
  { "cortex-r52", "Select the cortex-r52 processor", { ARM::ARMv8r, ARM::ProcR52, ARM::FeatureUseMISched, ARM::FeatureFPAO, ARM::FeatureUseAA }, { } },
379
  { "cortex-r7", "Select the cortex-r7 processor", { ARM::ARMv7r, ARM::ProcR7, ARM::FeatureHasRetAddrStack, ARM::FeatureVFP3, ARM::FeatureD16, ARM::FeatureFP16, ARM::FeatureMP, ARM::FeatureSlowFPBrcc, ARM::FeatureHWDivARM, ARM::FeatureHasSlowFPVMLx, ARM::FeatureAvoidPartialCPSR }, { } },
380
  { "cortex-r8", "Select the cortex-r8 processor", { ARM::ARMv7r, ARM::FeatureHasRetAddrStack, ARM::FeatureVFP3, ARM::FeatureD16, ARM::FeatureFP16, ARM::FeatureMP, ARM::FeatureSlowFPBrcc, ARM::FeatureHWDivARM, ARM::FeatureHasSlowFPVMLx, ARM::FeatureAvoidPartialCPSR }, { } },
381
  { "cyclone", "Select the cyclone processor", { ARM::ARMv8a, ARM::ProcSwift, ARM::FeatureHasRetAddrStack, ARM::FeatureNEONForFP, ARM::FeatureVFP4, ARM::FeatureMP, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureAvoidPartialCPSR, ARM::FeatureAvoidMOVsShOp, ARM::FeatureHasSlowFPVMLx, ARM::FeatureCrypto, ARM::FeatureUseMISched, ARM::FeatureZCZeroing, ARM::FeatureNoPostRASched }, { } },
382
  { "ep9312", "Select the ep9312 processor", { ARM::ARMv4t }, { } },
383
  { "exynos-m1", "Select the exynos-m1 processor", { ARM::ARMv8a, ARM::ProcExynosM1, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
384
  { "exynos-m2", "Select the exynos-m2 processor", { ARM::ARMv8a, ARM::ProcExynosM1, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
385
  { "exynos-m3", "Select the exynos-m3 processor", { ARM::ARMv8a, ARM::ProcExynosM1, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
386
  { "exynos-m4", "Select the exynos-m4 processor", { ARM::ARMv8a, ARM::ProcExynosM1, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
387
  { "generic", "Select the generic processor", { }, { } },
388
  { "iwmmxt", "Select the iwmmxt processor", { ARM::ARMv5te }, { } },
389
  { "krait", "Select the krait processor", { ARM::ARMv7a, ARM::ProcKrait, ARM::FeatureHasRetAddrStack, ARM::FeatureMuxedUnits, ARM::FeatureCheckVLDnAlign, ARM::FeatureVMLxForwarding, ARM::FeatureFP16, ARM::FeatureAvoidPartialCPSR, ARM::FeatureVFP4, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM }, { } },
390
  { "kryo", "Select the kryo processor", { ARM::ARMv8a, ARM::ProcKryo, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureCrypto, ARM::FeatureCRC }, { } },
391
  { "mpcore", "Select the mpcore processor", { ARM::ARMv6k, ARM::FeatureVFP2, ARM::FeatureHasSlowFPVMLx }, { } },
392
  { "mpcorenovfp", "Select the mpcorenovfp processor", { ARM::ARMv6k }, { } },
393
  { "sc000", "Select the sc000 processor", { ARM::ARMv6m }, { } },
394
  { "sc300", "Select the sc300 processor", { ARM::ARMv7m, ARM::ProcM3, ARM::FeatureHasNoBranchPredictor }, { } },
395
  { "strongarm", "Select the strongarm processor", { ARM::ARMv4 }, { } },
396
  { "strongarm110", "Select the strongarm110 processor", { ARM::ARMv4 }, { } },
397
  { "strongarm1100", "Select the strongarm1100 processor", { ARM::ARMv4 }, { } },
398
  { "strongarm1110", "Select the strongarm1110 processor", { ARM::ARMv4 }, { } },
399
  { "swift", "Select the swift processor", { ARM::ARMv7a, ARM::ProcSwift, ARM::FeatureHasRetAddrStack, ARM::FeatureNEONForFP, ARM::FeatureVFP4, ARM::FeatureMP, ARM::FeatureHWDivThumb, ARM::FeatureHWDivARM, ARM::FeatureAvoidPartialCPSR, ARM::FeatureAvoidMOVsShOp, ARM::FeatureHasSlowFPVMLx, ARM::FeatureHasVMLxHazards, ARM::FeatureProfUnpredicate, ARM::FeaturePrefISHSTBarrier, ARM::FeatureSlowOddRegister, ARM::FeatureSlowLoadDSubreg, ARM::FeatureSlowVGETLNi32, ARM::FeatureSlowVDUP32, ARM::FeatureUseMISched, ARM::FeatureNoPostRASched }, { } },
400
  { "xscale", "Select the xscale processor", { ARM::ARMv5te }, { } },
401
};
402
403
#ifdef DBGFIELD
404
#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
405
#endif
406
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
407
#define DBGFIELD(x) x,
408
#else
409
#define DBGFIELD(x)
410
#endif
411
412
// Functional units for "ARMV6Itineraries"
413
namespace ARMV6ItinerariesFU {
414
  const unsigned V6_Pipe = 1 << 0;
415
} // end namespace ARMV6ItinerariesFU
416
417
// Functional units for "CortexA9Itineraries"
418
namespace CortexA9ItinerariesFU {
419
  const unsigned A9_Issue0 = 1 << 0;
420
  const unsigned A9_Issue1 = 1 << 1;
421
  const unsigned A9_Branch = 1 << 2;
422
  const unsigned A9_ALU0 = 1 << 3;
423
  const unsigned A9_ALU1 = 1 << 4;
424
  const unsigned A9_AGU = 1 << 5;
425
  const unsigned A9_NPipe = 1 << 6;
426
  const unsigned A9_MUX0 = 1 << 7;
427
  const unsigned A9_LSUnit = 1 << 8;
428
  const unsigned A9_DRegsVFP = 1 << 9;
429
  const unsigned A9_DRegsN = 1 << 10;
430
} // end namespace CortexA9ItinerariesFU
431
432
// Pipeline forwarding paths for itineraries "CortexA9Itineraries"
433
namespace CortexA9ItinerariesBypass {
434
  const unsigned NoBypass = 0;
435
  const unsigned A9_LdBypass = 1 << 0;
436
} // end namespace CortexA9ItinerariesBypass
437
438
// Functional units for "CortexA8Itineraries"
439
namespace CortexA8ItinerariesFU {
440
  const unsigned A8_Pipe0 = 1 << 0;
441
  const unsigned A8_Pipe1 = 1 << 1;
442
  const unsigned A8_LSPipe = 1 << 2;
443
  const unsigned A8_NPipe = 1 << 3;
444
  const unsigned A8_NLSPipe = 1 << 4;
445
} // end namespace CortexA8ItinerariesFU
446
447
extern const llvm::InstrStage ARMStages[] = {
448
  { 0, 0, 0, llvm::InstrStage::Required }, // No itinerary
449
  { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 1
450
  { 2, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 2
451
  { 3, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 3-4
452
  { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 5-6
453
  { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 7-9
454
  { 3, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 10
455
  { 29, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 11
456
  { 15, ARMV6ItinerariesFU::V6_Pipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 12
457
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 13-14
458
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 15-16
459
  { 1, CortexA9ItinerariesFU::A9_Issue0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_Branch, -1, (llvm::InstrStage::ReservationKinds)0 }, // 17-19
460
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 1, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_Branch, -1, (llvm::InstrStage::ReservationKinds)0 }, // 20-24
461
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 25-28
462
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 29-33
463
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_ALU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 34-35
464
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 36-39
465
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 40-41
466
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 42-45
467
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 46-51
468
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_ALU0 | CortexA9ItinerariesFU::A9_ALU1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 52-54
469
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 55-58
470
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_AGU, 1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 59-62
471
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_ALU0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 63-64
472
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 65-69
473
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 70-74
474
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_AGU, 1, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 75-78
475
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_AGU, 1, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_Branch, -1, (llvm::InstrStage::ReservationKinds)0 }, // 79-83
476
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 84-88
477
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, 0, (llvm::InstrStage::ReservationKinds)0 }, // 89-92
478
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 93
479
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_AGU, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 94-97
480
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 98-102
481
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 103-107
482
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 108-112
483
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 10, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 4, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 113-117
484
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 26, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 20, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 118-122
485
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 16, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 10, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 123-127
486
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 128-132
487
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 10, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 133-137
488
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 138-142
489
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 143-148
490
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 149-154
491
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 3, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 155-160
492
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 11, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 5, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 161-166
493
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 10, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 4, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 167-172
494
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 173-178
495
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 179-184
496
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 }, // 185-186
497
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 187-191
498
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 6, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 192-196
499
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 197-201
500
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 11, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 202-206
501
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 12, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 207-211
502
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 212-216
503
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 33, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 28, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 217-221
504
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)0 },   { 18, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)1 },   { 13, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 222-226
505
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 1, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 227-232
506
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 233-238
507
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 3, CortexA9ItinerariesFU::A9_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA9ItinerariesFU::A9_LSUnit, -1, (llvm::InstrStage::ReservationKinds)0 }, // 239-244
508
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 245-249
509
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 3, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 250-254
510
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 3, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 255-259
511
  { 1, CortexA9ItinerariesFU::A9_Issue0 | CortexA9ItinerariesFU::A9_Issue1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_MUX0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA9ItinerariesFU::A9_DRegsN, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA9ItinerariesFU::A9_DRegsVFP, 0, (llvm::InstrStage::ReservationKinds)1 },   { 2, CortexA9ItinerariesFU::A9_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 260-264
512
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 265
513
  { 3, CortexA8ItinerariesFU::A8_Pipe0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 266-268
514
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 269-270
515
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 271-273
516
  { 2, CortexA8ItinerariesFU::A8_Pipe0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 274
517
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 275-276
518
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 277-279
519
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 280-282
520
  { 3, CortexA8ItinerariesFU::A8_Pipe0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 283
521
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 284-285
522
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 286-288
523
  { 3, CortexA8ItinerariesFU::A8_Pipe0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 289-290
524
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 291-292
525
  { 2, CortexA8ItinerariesFU::A8_Pipe0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 293-294
526
  { 2, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 295-296
527
  { 1, CortexA8ItinerariesFU::A8_Pipe0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 297
528
  { 2, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 298-299
529
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 300-301
530
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 9, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 302-304
531
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 305-307
532
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 7, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 308-310
533
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 29, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 29, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 311-313
534
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 20, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 20, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 314-316
535
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 317-318
536
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 19, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 19, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 319-321
537
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 8, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 322-324
538
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 325-327
539
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, -1, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 328-330
540
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 331-333
541
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 334-336
542
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 337-339
543
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 4, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 340-342
544
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 343-347
545
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_LSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 348-350
546
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NLSPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 3, CortexA8ItinerariesFU::A8_NPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 351-354
547
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 11, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 11, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 355-357
548
  { 1, CortexA8ItinerariesFU::A8_Pipe0 | CortexA8ItinerariesFU::A8_Pipe1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 },   { 1, CortexA8ItinerariesFU::A8_NPipe, 0, (llvm::InstrStage::ReservationKinds)0 },   { 2, CortexA8ItinerariesFU::A8_NLSPipe, -1, (llvm::InstrStage::ReservationKinds)0 }, // 358-361
549
  { 0, 0, 0, llvm::InstrStage::Required } // End stages
550
};
551
extern const unsigned ARMOperandCycles[] = {
552
  0, // No itinerary
553
  2,   2, // 1-2
554
  2,   2,   2, // 3-5
555
  3,   3,   2,   1, // 6-9
556
  3,   3,   2,   1, // 10-13
557
  1,   2,   1,   1,   4, // 14-18
558
  4,   1, // 19-20
559
  3,   1, // 21-22
560
  5,   1,   1,   2, // 23-26
561
  3, // 27
562
  2, // 28
563
  4, // 29
564
  3,   2, // 30-31
565
  4,   2,   1, // 32-34
566
  3, // 35
567
  5, // 36
568
  2, // 37
569
  2,   1, // 38-39
570
  5,   1,   1, // 40-42
571
  2,   2,   2, // 43-45
572
  4,   1,   1, // 46-48
573
  4,   1,   1, // 49-51
574
  2,   1,   1, // 52-54
575
  2,   1,   1, // 55-57
576
  6,   1,   1,   2, // 58-61
577
  6,   1,   1, // 62-64
578
  2,   2,   1,   1, // 65-68
579
  5,   2, // 69-70
580
  5,   2, // 71-72
581
  2,   2,   1, // 73-75
582
  3,   1, // 76-77
583
  2,   2,   1, // 78-80
584
  2,   2,   1,   1, // 81-84
585
  2,   2,   2, // 85-87
586
  2,   2, // 88-89
587
  2,   1,   1,   1,   4, // 90-94
588
  1,   2,   4, // 95-97
589
  3,   3,   2,   1, // 98-101
590
  2,   2, // 102-103
591
  2,   2,   2, // 104-106
592
  3,   3,   2,   1, // 107-110
593
  3,   3,   2,   1, // 111-114
594
  2,   1, // 115-116
595
  2,   2, // 117-118
596
  2, // 119
597
  2,   2, // 120-121
598
  3,   2,   1, // 122-124
599
  3,   2,   1, // 125-127
600
  3, // 128
601
  1,   1,   1,   1,   4, // 129-133
602
  4,   2,   1,   1, // 134-137
603
  4,   2,   1, // 138-140
604
  5,   2,   1, // 141-143
605
  4,   1,   1, // 144-146
606
  4,   2,   1,   1, // 147-150
607
  4,   2,   1,   1, // 151-154
608
  4,   2,   1, // 155-157
609
  5,   2,   1, // 158-160
610
  2,   2, // 161-162
611
  3,   2,   1, // 163-165
612
  2, // 166
613
  2,   2, // 167-168
614
  3,   2,   1, // 169-171
615
  2,   2,   1, // 172-174
616
  4,   1,   1,   2, // 175-178
617
  4,   1,   1, // 179-181
618
  2, // 182
619
  2,   2,   1,   1, // 183-186
620
  2,   2,   1, // 187-189
621
  2,   2,   1, // 190-192
622
  2,   1,   1, // 193-195
623
  2,   2,   1,   1, // 196-199
624
  2,   2,   1, // 200-202
625
  2,   2,   1, // 203-205
626
  2,   2,   1, // 206-208
627
  1,   1, // 209-210
628
  2, // 211
629
  2,   2, // 212-213
630
  3,   2,   1, // 214-216
631
  3,   2,   1, // 217-219
632
  6,   1,   1, // 220-222
633
  9,   2,   2, // 223-225
634
  9,   2,   2, // 226-228
635
  2,   2, // 229-230
636
  2,   2, // 231-232
637
  5,   2, // 233-234
638
  5,   2, // 235-236
639
  34,   2,   2, // 237-239
640
  20,   2,   2, // 240-242
641
  9,   2,   2,   2, // 243-246
642
  9,   2,   2,   2, // 247-250
643
  9,   2, // 251-252
644
  3,   2,   1,   1,   5, // 253-257
645
  2,   1,   1,   5, // 258-261
646
  5,   2,   2, // 262-264
647
  5,   2,   2, // 265-267
648
  2,   2,   2,   2, // 268-271
649
  9,   2,   2,   2, // 272-275
650
  9,   2,   2,   2, // 276-279
651
  10,   1,   1, // 280-282
652
  10,   1, // 283-284
653
  10,   1, // 285-286
654
  10,   10,   1, // 287-289
655
  9,   2,   2, // 290-292
656
  9,   2,   2, // 293-295
657
  9,   2, // 296-297
658
  9,   2, // 298-299
659
  34,   2,   2, // 300-302
660
  20,   2,   2, // 303-305
661
  3,   2,   2,   2,   2, // 306-310
662
  2,   2,   2, // 311-313
663
  2,   2,   2, // 314-316
664
  9,   2, // 317-318
665
  9,   2, // 319-320
666
  9,   2, // 321-322
667
  2,   2, // 323-324
668
  2,   1, // 325-326
669
  2, // 327
670
  2,   2, // 328-329
671
  2,   1, // 330-331
672
  4,   1, // 332-333
673
  4,   2,   1, // 334-336
674
  5,   2,   1, // 337-339
675
  4,   2,   1,   1, // 340-343
676
  4,   1, // 344-345
677
  4,   1, // 346-347
678
  4,   2,   1, // 348-350
679
  5,   2,   1, // 351-353
680
  2,   1, // 354-355
681
  4,   1,   1, // 356-358
682
  5,   1,   1,   2, // 359-362
683
  2,   1, // 363-364
684
  2,   2,   1, // 365-367
685
  2,   2,   1, // 368-370
686
  2,   2,   1,   1, // 371-374
687
  2,   1,   1, // 375-377
688
  2,   2,   1, // 378-380
689
  2,   1, // 381-382
690
  2,   2,   1, // 383-385
691
  3,   3,   2,   1, // 386-389
692
  1,   1, // 390-391
693
  2, // 392
694
  2,   2, // 393-394
695
  2,   1, // 395-396
696
  2,   2,   2, // 397-399
697
  4,   1, // 400-401
698
  5,   1,   1, // 402-404
699
  1,   1,   4, // 405-407
700
  2,   1, // 408-409
701
  2,   1, // 410-411
702
  2,   2, // 412-413
703
  2,   2, // 414-415
704
  2,   2,   2, // 416-418
705
  3,   3,   2,   1, // 419-422
706
  3,   3,   2,   1, // 423-426
707
  2,   1, // 427-428
708
  3,   2,   1, // 429-431
709
  3,   2,   1, // 432-434
710
  4,   2,   1, // 435-437
711
  2,   2, // 438-439
712
  4, // 440
713
  2, // 441
714
  3, // 442
715
  5, // 443
716
  2,   1, // 444-445
717
  5,   1,   1, // 446-448
718
  5,   1,   1,   2, // 449-452
719
  6,   1,   1, // 453-455
720
  6,   1,   1, // 456-458
721
  6,   1,   1,   2, // 459-462
722
  4,   1,   1, // 463-465
723
  4,   1,   1,   2, // 466-469
724
  4,   1,   1, // 470-472
725
  5,   2,   1, // 473-475
726
  4,   1,   1, // 476-478
727
  4,   2,   1,   1, // 479-482
728
  1,   1, // 483-484
729
  1,   1, // 485-486
730
  4, // 487
731
  2, // 488
732
  3, // 489
733
  2, // 490
734
  2,   1, // 491-492
735
  2,   2, // 493-494
736
  2,   2,   2, // 495-497
737
  2,   2,   2, // 498-500
738
  2,   2,   2, // 501-503
739
  2,   2,   1, // 504-506
740
  3,   3,   2,   1, // 507-510
741
  5,   1,   1, // 511-513
742
  4,   1,   1, // 514-516
743
  5,   1,   1,   2, // 517-520
744
  5,   1,   1,   2, // 521-524
745
  5,   1,   1,   2, // 525-528
746
  4,   1,   1, // 529-531
747
  5,   1,   1,   2, // 532-535
748
  5,   1,   1,   2, // 536-539
749
  6,   1,   1, // 540-542
750
  6,   1,   1, // 543-545
751
  6,   1,   1,   2, // 546-549
752
  4,   1,   1, // 550-552
753
  4,   1,   1, // 553-555
754
  5,   2,   1, // 556-558
755
  3,   1, // 559-560
756
  4,   1, // 561-562
757
  5,   2,   1, // 563-565
758
  4,   1, // 566-567
759
  5,   2,   1, // 568-570
760
  4,   1, // 571-572
761
  4,   1,   1, // 573-575
762
  4,   1, // 576-577
763
  4,   1,   1, // 578-580
764
  4,   1,   1, // 581-583
765
  4,   1,   1, // 584-586
766
  4,   1, // 587-588
767
  5,   2,   1, // 589-591
768
  4,   1,   1, // 592-594
769
  4,   2,   1,   1, // 595-598
770
  4,   2,   1, // 599-601
771
  4,   2,   1,   1, // 602-605
772
  4,   2,   1, // 606-608
773
  4,   2,   1,   1, // 609-612
774
  4,   2,   1, // 613-615
775
  4,   2,   1, // 616-618
776
  4,   1, // 619-620
777
  4,   1, // 621-622
778
  4,   2,   1, // 623-625
779
  4,   1, // 626-627
780
  4,   1, // 628-629
781
  4,   1,   1, // 630-632
782
  4,   2,   1,   1, // 633-636
783
  4,   2,   1,   1, // 637-640
784
  1,   1,   1,   1,   4, // 641-645
785
  2,   1,   1,   1,   4, // 646-650
786
  1,   2,   1,   1,   4, // 651-655
787
  1,   2,   4, // 656-658
788
  1,   1,   4, // 659-661
789
  2,   1,   1, // 662-664
790
  2,   1,   1, // 665-667
791
  2,   2,   1, // 668-670
792
  2,   2,   1, // 671-673
793
  2,   1, // 674-675
794
  2,   2,   1, // 676-678
795
  2,   1, // 679-680
796
  2,   2,   1, // 681-683
797
  2,   1, // 684-685
798
  2,   1, // 686-687
799
  2,   2,   1,   1, // 688-691
800
  2,   2,   1, // 692-694
801
  2,   2,   1,   1, // 695-698
802
  2,   2,   1, // 699-701
803
  2,   2,   1, // 702-704
804
  2,   2,   1, // 705-707
805
  2,   2,   1,   1, // 708-711
806
  2,   1, // 712-713
807
  2,   1, // 714-715
808
  2,   1,   1, // 716-718
809
  2,   1,   1, // 719-721
810
  2,   2,   1,   1, // 722-725
811
  2,   2,   1,   1, // 726-729
812
  2, // 730
813
  4,   1, // 731-732
814
  3,   1, // 733-734
815
  5,   2, // 735-736
816
  5,   2, // 737-738
817
  2,   2, // 739-740
818
  2,   2, // 741-742
819
  9,   2,   2, // 743-745
820
  9,   2,   2, // 746-748
821
  9,   2,   2, // 749-751
822
  9,   2,   2,   2, // 752-755
823
  9,   2,   2,   2, // 756-759
824
  9,   2,   2,   2, // 760-763
825
  9,   2,   2,   2, // 764-767
826
  5,   2, // 768-769
827
  5,   2, // 770-771
828
  9,   2, // 772-773
829
  9,   2, // 774-775
830
  9,   2, // 776-777
831
  9,   2, // 778-779
832
  9,   2, // 780-781
833
  5,   2, // 782-783
834
  5,   2, // 784-785
835
  10,   1, // 786-787
836
  10,   1, // 788-789
837
  10,   10,   1, // 790-792
838
  10,   1,   1, // 793-795
839
  10,   1,   1, // 796-798
840
  3, // 799
841
  3, // 800
842
  3, // 801
843
  5,   2,   2, // 802-804
844
  5,   2,   2, // 805-807
845
  2,   2,   2, // 808-810
846
  2,   2,   2, // 811-813
847
  2,   1,   1,   5, // 814-817
848
  2,   2,   2,   2, // 818-821
849
  2,   1,   1,   5, // 822-825
850
  3,   2,   1,   1,   5, // 826-830
851
  2,   2,   2,   2, // 831-834
852
  3,   2,   2,   2,   2, // 835-839
853
  20,   2,   2, // 840-842
854
  20,   2,   2, // 843-845
855
  34,   2,   2, // 846-848
856
  34,   2,   2, // 849-851
857
  3, // 852
858
  2, // 853
859
  3,   2,   1, // 854-856
860
  2,   1, // 857-858
861
  2, // 859
862
  2,   2, // 860-861
863
  2,   2, // 862-863
864
  2,   2, // 864-865
865
  3, // 866
866
  2, // 867
867
  2,   2, // 868-869
868
  2,   1, // 870-871
869
  2,   2,   2, // 872-874
870
  2,   2,   2, // 875-877
871
  3,   3,   2,   1, // 878-881
872
  2,   2,   1, // 882-884
873
  2,   2,   1, // 885-887
874
  2,   2,   1, // 888-890
875
  3,   3,   2,   1, // 891-894
876
  3,   3,   2,   1, // 895-898
877
  2,   2, // 899-900
878
  2, // 901
879
  3,   2,   1, // 902-904
880
  2, // 905
881
  2,   2, // 906-907
882
  3,   2,   1, // 908-910
883
  3,   2,   1, // 911-913
884
  2,   2, // 914-915
885
  2,   1, // 916-917
886
  2, // 918
887
  2,   2, // 919-920
888
  3,   2,   1, // 921-923
889
  3,   2,   1, // 924-926
890
  5,   2, // 927-928
891
  5,   2, // 929-930
892
  2, // 931
893
  2,   2, // 932-933
894
  3, // 934
895
  3,   2, // 935-936
896
  2,   2, // 937-938
897
  4,   2,   1, // 939-941
898
  2,   1, // 942-943
899
  3,   1, // 944-945
900
  3,   2, // 946-947
901
  2, // 948
902
  2,   2, // 949-950
903
  3,   2,   1, // 951-953
904
  3,   2,   1, // 954-956
905
  5,   1,   1, // 957-959
906
  2,   2,   2, // 960-962
907
  2,   2,   2, // 963-965
908
  2,   2,   2, // 966-968
909
  2,   2,   2, // 969-971
910
  2,   2,   2, // 972-974
911
  2,   1, // 975-976
912
  2,   1, // 977-978
913
  1,   1, // 979-980
914
  1,   1, // 981-982
915
  2,   2, // 983-984
916
  2,   2,   1, // 985-987
917
  3,   3,   2,   1, // 988-991
918
  4,   1,   1, // 992-994
919
  4,   1,   1, // 995-997
920
  2,   2,   1,   1, // 998-1001
921
  4,   2,   1, // 1002-1004
922
  4,   2,   1, // 1005-1007
923
  4,   2,   1, // 1008-1010
924
  4,   2,   1,   1, // 1011-1014
925
  4,   2,   1,   1, // 1015-1018
926
  4,   2,   1,   1, // 1019-1022
927
  4,   2,   1,   1, // 1023-1026
928
  4,   2,   1, // 1027-1029
929
  4,   2,   1, // 1030-1032
930
  4,   2,   1, // 1033-1035
931
  4,   2,   1,   1, // 1036-1039
932
  4,   2,   1,   1, // 1040-1043
933
  4,   2,   1,   1, // 1044-1047
934
  4,   2,   1,   1, // 1048-1051
935
  4,   2,   1,   1, // 1052-1055
936
  4,   2,   1,   1, // 1056-1059
937
  4,   2,   1,   1, // 1060-1063
938
  4,   2,   1,   1, // 1064-1067
939
  4,   2,   1,   1, // 1068-1071
940
  4,   2,   1,   1, // 1072-1075
941
  2,   1,   1,   5, // 1076-1079
942
  2,   1,   1, // 1080-1082
943
  2,   1, // 1083-1084
944
  2,   2,   1, // 1085-1087
945
  2,   2,   1, // 1088-1090
946
  2,   2,   1,   1, // 1091-1094
947
  2,   2,   1,   1, // 1095-1098
948
  2,   2,   1, // 1099-1101
949
  2,   2,   1, // 1102-1104
950
  2,   2,   1,   1, // 1105-1108
951
  2,   2,   1,   1, // 1109-1112
952
  2,   2,   1,   1, // 1113-1116
953
  2,   2,   1,   1, // 1117-1120
954
  2,   2,   1,   1, // 1121-1124
955
  2,   2,   1,   1, // 1125-1128
956
  2,   2,   1, // 1129-1131
957
  2,   2,   1,   1, // 1132-1135
958
  2,   2,   2,   2, // 1136-1139
959
  9,   2, // 1140-1141
960
  5,   2, // 1142-1143
961
  5,   2, // 1144-1145
962
  2,   2,   2,   2, // 1146-1149
963
  3,   2,   2,   2,   2, // 1150-1154
964
  1,   1, // 1155-1156
965
  1,   1,   1, // 1157-1159
966
  3,   1,   1,   1, // 1160-1163
967
  3,   1,   1,   1, // 1164-1167
968
  1,   2,   1,   1,   3, // 1168-1172
969
  3,   1, // 1173-1174
970
  2,   1, // 1175-1176
971
  4,   1,   1,   1, // 1177-1180
972
  1, // 1181
973
  1, // 1182
974
  2, // 1183
975
  1,   1, // 1184-1185
976
  2,   1,   1, // 1186-1188
977
  3, // 1189
978
  5, // 1190
979
  2, // 1191
980
  1,   1, // 1192-1193
981
  4,   1,   1, // 1194-1196
982
  1,   1,   1, // 1197-1199
983
  3,   1,   1, // 1200-1202
984
  4,   1,   1, // 1203-1205
985
  1,   1,   1, // 1206-1208
986
  1,   1,   1, // 1209-1211
987
  4,   5,   1,   1, // 1212-1215
988
  4,   5,   1,   1, // 1216-1219
989
  2,   1,   1,   1, // 1220-1223
990
  3, // 1224
991
  1,   1, // 1225-1226
992
  1,   1, // 1227-1228
993
  2,   1,   1, // 1229-1231
994
  1,   1, // 1232-1233
995
  2,   1,   1, // 1234-1236
996
  2,   1,   1,   1, // 1237-1240
997
  1,   1,   1, // 1241-1243
998
  1,   1, // 1244-1245
999
  2,   1,   1,   1,   3, // 1246-1250
1000
  1,   1,   3, // 1251-1253
1001
  3,   1,   1,   1, // 1254-1257
1002
  1,   1, // 1258-1259
1003
  1,   1,   1, // 1260-1262
1004
  3,   1,   1,   1, // 1263-1266
1005
  3,   1,   1,   1, // 1267-1270
1006
  2,   1, // 1271-1272
1007
  1,   1, // 1273-1274
1008
  1, // 1275
1009
  1,   1, // 1276-1277
1010
  1,   1,   1, // 1278-1280
1011
  1,   1,   1, // 1281-1283
1012
  1, // 1284
1013
  1,   1,   1,   1,   3, // 1285-1289
1014
  4,   3,   1,   1, // 1290-1293
1015
  4,   3,   1, // 1294-1296
1016
  5,   1,   1, // 1297-1299
1017
  3,   3,   1,   1, // 1300-1303
1018
  3,   3,   1,   1, // 1304-1307
1019
  3,   2,   1,   1, // 1308-1311
1020
  3,   2,   1, // 1312-1314
1021
  4,   1,   1, // 1315-1317
1022
  1,   1, // 1318-1319
1023
  2,   1,   1, // 1320-1322
1024
  1, // 1323
1025
  1,   1, // 1324-1325
1026
  3,   1,   1, // 1326-1328
1027
  2,   1,   1, // 1329-1331
1028
  1,   1, // 1332-1333
1029
  3,   1,   1,   1, // 1334-1337
1030
  3,   1,   1, // 1338-1340
1031
  2, // 1341
1032
  3,   1,   1,   1, // 1342-1345
1033
  3,   1,   1, // 1346-1348
1034
  1,   1,   1, // 1349-1351
1035
  1,   1,   1, // 1352-1354
1036
  3,   1,   1,   1, // 1355-1358
1037
  2,   1,   1, // 1359-1361
1038
  1,   1,   1, // 1362-1364
1039
  3,   1,   1, // 1365-1367
1040
  2,   1, // 1368-1369
1041
  1, // 1370
1042
  1,   1, // 1371-1372
1043
  1,   1,   1, // 1373-1375
1044
  1,   1,   1, // 1376-1378
1045
  4,   5,   1,   1, // 1379-1382
1046
  6,   3,   2,   1, // 1383-1386
1047
  6,   3,   2,   1, // 1387-1390
1048
  4,   2,   1, // 1391-1393
1049
  5,   2,   2, // 1394-1396
1050
  6,   2,   2, // 1397-1399
1051
  4,   2,   1, // 1400-1402
1052
  5,   2, // 1403-1404
1053
  6,   2, // 1405-1406
1054
  4,   2, // 1407-1408
1055
  4,   2, // 1409-1410
1056
  4,   1,   1, // 1411-1413
1057
  4,   2,   2, // 1414-1416
1058
  3,   1,   1, // 1417-1419
1059
  4,   1,   1, // 1420-1422
1060
  3,   2,   1, // 1423-1425
1061
  3,   2,   2, // 1426-1428
1062
  3,   2,   2, // 1429-1431
1063
  3,   2,   2, // 1432-1434
1064
  4,   2,   2, // 1435-1437
1065
  6,   3,   2,   1, // 1438-1441
1066
  8,   4,   2,   1, // 1442-1445
1067
  1,   1, // 1446-1447
1068
  1,   1, // 1448-1449
1069
  4,   1, // 1450-1451
1070
  2,   1, // 1452-1453
1071
  4,   1, // 1454-1455
1072
  4,   1, // 1456-1457
1073
  25,   1,   1, // 1458-1460
1074
  15,   1,   1, // 1461-1463
1075
  1,   1, // 1464-1465
1076
  2,   1, // 1466-1467
1077
  2,   1, // 1468-1469
1078
  2,   1,   1, // 1470-1472
1079
  3,   1,   2, // 1473-1475
1080
  9,   1,   1,   1, // 1476-1479
1081
  8,   1,   1,   1, // 1480-1483
1082
  6,   3,   2,   1, // 1484-1487
1083
  8,   4,   2,   1, // 1488-1491
1084
  2,   1, // 1492-1493
1085
  4,   2,   2, // 1494-1496
1086
  4,   1, // 1497-1498
1087
  2,   1, // 1499-1500
1088
  2,   2,   1,   1, // 1501-1504
1089
  2,   1, // 1505-1506
1090
  2,   2,   1,   1, // 1507-1510
1091
  3,   1,   1,   1, // 1511-1514
1092
  3,   2,   1,   1,   1,   1, // 1515-1520
1093
  3,   1,   1,   1, // 1521-1524
1094
  1,   1, // 1525-1526
1095
  1,   1,   2,   2,   1, // 1527-1531
1096
  1,   1,   2,   1, // 1532-1535
1097
  1,   1,   2,   1, // 1536-1539
1098
  1,   1,   2,   1, // 1540-1543
1099
  1,   2,   1, // 1544-1546
1100
  1,   1,   1, // 1547-1549
1101
  1,   1,   2,   1, // 1550-1553
1102
  2,   2,   1, // 1554-1556
1103
  2,   2,   2,   1,   1, // 1557-1561
1104
  2,   2,   1, // 1562-1564
1105
  3,   3,   1,   1,   1,   1, // 1565-1570
1106
  3,   3,   2,   1,   1,   1,   1,   1, // 1571-1578
1107
  3,   3,   2,   1,   1,   1,   1,   1, // 1579-1586
1108
  2,   2,   1, // 1587-1589
1109
  2,   2,   2,   1,   1,   1, // 1590-1595
1110
  2,   3,   2,   3,   1, // 1596-1600
1111
  2,   3,   2,   3,   2,   1, // 1601-1606
1112
  3,   3,   4,   1, // 1607-1610
1113
  3,   3,   4,   2,   1,   1, // 1611-1616
1114
  5,   5,   6,   1,   1,   1,   1,   2, // 1617-1624
1115
  5,   5,   6,   2,   1,   1,   1,   1,   1,   2, // 1625-1634
1116
  3,   3,   4,   1, // 1635-1638
1117
  3,   3,   4,   2,   1, // 1639-1643
1118
  2,   2,   3,   3,   1, // 1644-1648
1119
  2,   2,   3,   3,   1, // 1649-1653
1120
  2,   2,   3,   3,   2,   1,   1, // 1654-1660
1121
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 1661-1670
1122
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 1671-1682
1123
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 1683-1694
1124
  3,   3,   4,   4,   1, // 1695-1699
1125
  3,   3,   4,   4,   2,   1, // 1700-1705
1126
  2,   1,   1,   1, // 1706-1709
1127
  1,   1,   1,   1, // 1710-1713
1128
  2,   1, // 1714-1715
1129
  1,   1, // 1716-1717
1130
  1,   1,   1,   1, // 1718-1721
1131
  9,   1,   1,   1, // 1722-1725
1132
  7,   3,   2,   1, // 1726-1729
1133
  6,   3,   2,   2, // 1730-1733
1134
  8,   1,   1,   1, // 1734-1737
1135
  9,   3,   2,   1, // 1738-1741
1136
  7,   3,   2,   2, // 1742-1745
1137
  1,   1,   1, // 1746-1748
1138
  1,   1, // 1749-1750
1139
  4,   1, // 1751-1752
1140
  3,   1, // 1753-1754
1141
  2,   1, // 1755-1756
1142
  2,   1,   1, // 1757-1759
1143
  6,   1,   1, // 1760-1762
1144
  6,   2,   2, // 1763-1765
1145
  7,   2,   1, // 1766-1768
1146
  5,   1,   1, // 1769-1771
1147
  5,   2,   1, // 1772-1774
1148
  6,   2,   1, // 1775-1777
1149
  7,   2,   2, // 1778-1780
1150
  9,   2,   1, // 1781-1783
1151
  3,   1,   1, // 1784-1786
1152
  6,   3,   1, // 1787-1789
1153
  6,   3,   1, // 1790-1792
1154
  5,   1,   1, // 1793-1795
1155
  4,   1, // 1796-1797
1156
  4,   1,   1, // 1798-1800
1157
  4,   1,   1, // 1801-1803
1158
  9,   2,   2, // 1804-1806
1159
  10,   2,   2, // 1807-1809
1160
  3,   1,   1, // 1810-1812
1161
  4,   1, // 1813-1814
1162
  4,   1, // 1815-1816
1163
  32,   1, // 1817-1818
1164
  17,   1, // 1819-1820
1165
  1,   1,   1, // 1821-1823
1166
  2,   1,   1,   1,   1, // 1824-1828
1167
  1,   1,   1, // 1829-1831
1168
  1,   1,   1,   1,   2,   2, // 1832-1837
1169
  1,   1,   2,   2,   2,   1, // 1838-1843
1170
  1,   1,   1,   1,   2, // 1844-1848
1171
  1,   1,   2,   2,   1, // 1849-1853
1172
  1,   2,   1, // 1854-1856
1173
  2,   1,   1,   1,   1,   1,   2,   2, // 1857-1864
1174
  2,   1,   1,   1,   1,   1,   2, // 1865-1871
1175
  1,   1,   1,   1, // 1872-1875
1176
  1,   1,   2,   1, // 1876-1879
1177
  1,   1,   1,   1, // 1880-1883
1178
  2,   1,   1,   1,   1,   1, // 1884-1889
1179
  2,   1,   1,   1,   1,   1, // 1890-1895
1180
  1,   1,   1,   1, // 1896-1899
1181
  1,   2,   1, // 1900-1902
1182
  1,   1,   1,   1, // 1903-1906
1183
  1,   1,   1,   1,   2,   2, // 1907-1912
1184
  2,   1,   1,   1,   1,   1,   2,   2, // 1913-1920
1185
  1,   2,   1, // 1921-1923
1186
  1,   1,   1,   1,   2, // 1924-1928
1187
  2,   1,   1,   1,   1,   1,   2, // 1929-1935
1188
  2,   1,   1,   1,   1,   1,   2, // 1936-1942
1189
  1,   1,   1,   1,   2, // 1943-1947
1190
  1,   1,   1,   1,   2, // 1948-1952
1191
  2,   1,   1,   1,   1,   1,   2, // 1953-1959
1192
  1,   1,   1,   1,   2,   2, // 1960-1965
1193
  2,   1,   1,   1,   1,   1,   2,   2, // 1966-1973
1194
  2,   1,   1,   1,   1,   1,   2,   2, // 1974-1981
1195
  1,   1,   1,   1,   2,   2, // 1982-1987
1196
  2,   1,   1,   1,   1,   1,   2,   2, // 1988-1995
1197
  2,   1,   1,   1, // 1996-1999
1198
  1,   1, // 2000-2001
1199
  1,   1, // 2002-2003
1200
  3,   2,   1, // 2004-2006
1201
  3,   2,   1, // 2007-2009
1202
  3,   2,   2,   1, // 2010-2013
1203
  4,   2,   2,   3,   1, // 2014-2018
1204
  4,   2,   2,   3,   3,   1, // 2019-2024
1205
  3,   1,   2,   1, // 2025-2028
1206
  3,   1,   2,   2,   1, // 2029-2033
1207
  4,   1,   2,   2,   3,   1, // 2034-2039
1208
  4,   1,   2,   2,   3,   3,   1, // 2040-2046
1209
  4,   1, // 2047-2048
1210
  4,   1, // 2049-2050
1211
  4,   1, // 2051-2052
1212
  2,   2,   1,   1, // 2053-2056
1213
  3,   3,   1,   1, // 2057-2060
1214
  4,   4,   1,   1, // 2061-2064
1215
  1,   1, // 2065-2066
1216
  1,   1, // 2067-2068
1217
  1, // 2069
1218
  1,   1, // 2070-2071
1219
  1,   1, // 2072-2073
1220
  4,   1, // 2074-2075
1221
  4,   3,   1, // 2076-2078
1222
  5,   1,   1, // 2079-2081
1223
  3,   3,   1,   1, // 2082-2085
1224
  3,   3,   1, // 2086-2088
1225
  3,   1, // 2089-2090
1226
  3,   2,   1, // 2091-2093
1227
  4,   1,   1, // 2094-2096
1228
  2,   1, // 2097-2098
1229
  2,   1,   1, // 2099-2101
1230
  3,   1,   1, // 2102-2104
1231
  4,   1,   1,   1, // 2105-2108
1232
  1,   1, // 2109-2110
1233
  3,   1,   1, // 2111-2113
1234
  1,   1,   1, // 2114-2116
1235
  3,   1,   1,   1, // 2117-2120
1236
  1,   1,   1, // 2121-2123
1237
  2,   1,   1, // 2124-2126
1238
  1,   1, // 2127-2128
1239
  1,   1,   1, // 2129-2131
1240
  3,   1,   1,   1, // 2132-2135
1241
  2,   1, // 2136-2137
1242
  1, // 2138
1243
  1,   1, // 2139-2140
1244
  1,   1, // 2141-2142
1245
  1,   1,   1, // 2143-2145
1246
  4,   1, // 2146-2147
1247
  4,   1,   1, // 2148-2150
1248
  1,   1,   3, // 2151-2153
1249
  1,   1, // 2154-2155
1250
  1,   1, // 2156-2157
1251
  1,   1, // 2158-2159
1252
  1,   1, // 2160-2161
1253
  1,   1,   1, // 2162-2164
1254
  3,   1,   1,   1, // 2165-2168
1255
  3,   1,   1,   1, // 2169-2172
1256
  1,   1, // 2173-2174
1257
  2,   1,   1, // 2175-2177
1258
  3,   1,   1, // 2178-2180
1259
  2,   1,   1, // 2181-2183
1260
  1,   1, // 2184-2185
1261
  2, // 2186
1262
  2, // 2187
1263
  3, // 2188
1264
  5, // 2189
1265
  2,   1, // 2190-2191
1266
  4,   1,   1, // 2192-2194
1267
  4,   1,   1,   1, // 2195-2198
1268
  4,   5,   1,   1, // 2199-2202
1269
  4,   5,   1,   1, // 2203-2206
1270
  4,   5,   1,   1, // 2207-2210
1271
  3,   1,   1, // 2211-2213
1272
  3,   1,   1,   1, // 2214-2217
1273
  3,   1,   1, // 2218-2220
1274
  4,   1,   1, // 2221-2223
1275
  4,   1,   1, // 2224-2226
1276
  4,   3,   1,   1, // 2227-2230
1277
  2,   1, // 2231-2232
1278
  2,   1, // 2233-2234
1279
  2, // 2235
1280
  2, // 2236
1281
  3, // 2237
1282
  1, // 2238
1283
  2,   1, // 2239-2240
1284
  1,   1, // 2241-2242
1285
  1,   1,   1, // 2243-2245
1286
  1,   1,   1, // 2246-2248
1287
  1,   1,   1, // 2249-2251
1288
  3,   1,   1, // 2252-2254
1289
  3,   1,   1,   1, // 2255-2258
1290
  4,   1,   1, // 2259-2261
1291
  3,   1,   1, // 2262-2264
1292
  4,   1,   1,   1, // 2265-2268
1293
  4,   1,   1,   1, // 2269-2272
1294
  4,   1,   1,   1, // 2273-2276
1295
  3,   1,   1, // 2277-2279
1296
  4,   1,   1,   1, // 2280-2283
1297
  4,   1,   1,   1, // 2284-2287
1298
  4,   5,   1,   1, // 2288-2291
1299
  4,   5,   1,   1, // 2292-2295
1300
  4,   5,   1,   1, // 2296-2299
1301
  3,   1,   1, // 2300-2302
1302
  4,   1,   1, // 2303-2305
1303
  5,   1,   1, // 2306-2308
1304
  2,   1, // 2309-2310
1305
  3,   1, // 2311-2312
1306
  4,   1,   1, // 2313-2315
1307
  4,   1, // 2316-2317
1308
  5,   1,   1, // 2318-2320
1309
  4,   1, // 2321-2322
1310
  4,   1,   1, // 2323-2325
1311
  3,   1, // 2326-2327
1312
  3,   1,   1, // 2328-2330
1313
  4,   1,   1, // 2331-2333
1314
  3,   1,   1, // 2334-2336
1315
  4,   1, // 2337-2338
1316
  5,   1,   1, // 2339-2341
1317
  4,   1,   1, // 2342-2344
1318
  4,   3,   1,   1, // 2345-2348
1319
  4,   3,   1, // 2349-2351
1320
  3,   2,   1,   1, // 2352-2355
1321
  3,   2,   1, // 2356-2358
1322
  4,   3,   1,   1, // 2359-2362
1323
  4,   3,   1, // 2363-2365
1324
  3,   2,   1, // 2366-2368
1325
  4,   1, // 2369-2370
1326
  3,   1, // 2371-2372
1327
  4,   3,   1, // 2373-2375
1328
  4,   1, // 2376-2377
1329
  3,   3,   1, // 2378-2380
1330
  3,   3,   1,   1, // 2381-2384
1331
  3,   3,   1,   1, // 2385-2388
1332
  3,   3,   1,   1, // 2389-2392
1333
  1,   1,   1,   1,   3, // 2393-2397
1334
  2,   1,   1,   1,   3, // 2398-2402
1335
  1,   2,   1,   1,   3, // 2403-2407
1336
  1,   1,   3, // 2408-2410
1337
  1,   1,   3, // 2411-2413
1338
  1,   1,   1, // 2414-2416
1339
  1,   1,   1, // 2417-2419
1340
  1,   1,   1, // 2420-2422
1341
  1,   1,   1, // 2423-2425
1342
  1,   1, // 2426-2427
1343
  1,   1,   1, // 2428-2430
1344
  1,   1, // 2431-2432
1345
  1,   1,   1, // 2433-2435
1346
  1,   1, // 2436-2437
1347
  1,   1, // 2438-2439
1348
  3,   1,   1,   1, // 2440-2443
1349
  3,   1,   1, // 2444-2446
1350
  2,   1,   1,   1, // 2447-2450
1351
  2,   1,   1, // 2451-2453
1352
  2,   1,   1, // 2454-2456
1353
  3,   1,   1, // 2457-2459
1354
  2,   1,   1,   1, // 2460-2463
1355
  1,   1, // 2464-2465
1356
  1,   1, // 2466-2467
1357
  1,   1,   1, // 2468-2470
1358
  1,   1,   1, // 2471-2473
1359
  3,   1,   1,   1, // 2474-2477
1360
  3,   1,   1,   1, // 2478-2481
1361
  2, // 2482
1362
  3,   1, // 2483-2484
1363
  2,   1, // 2485-2486
1364
  3,   2,   2, // 2487-2489
1365
  3,   2,   2, // 2490-2492
1366
  3,   2,   1, // 2493-2495
1367
  3,   2,   1, // 2496-2498
1368
  6,   2, // 2499-2500
1369
  5,   2, // 2501-2502
1370
  3,   1,   1, // 2503-2505
1371
  3,   1,   1, // 2506-2508
1372
  4,   2,   2, // 2509-2511
1373
  4,   2,   2, // 2512-2514
1374
  4,   2,   1, // 2515-2517
1375
  4,   2,   1, // 2518-2520
1376
  3, // 2521
1377
  4,   1,   1, // 2522-2524
1378
  4,   1,   1, // 2525-2527
1379
  3,   2,   2, // 2528-2530
1380
  4,   2,   2, // 2531-2533
1381
  2,   1,   1, // 2534-2536
1382
  3,   1,   2, // 2537-2539
1383
  2,   1, // 2540-2541
1384
  2,   1, // 2542-2543
1385
  6,   3,   2,   1, // 2544-2547
1386
  6,   3,   2,   1, // 2548-2551
1387
  6,   3,   1, // 2552-2554
1388
  6,   3,   1, // 2555-2557
1389
  5,   2,   2, // 2558-2560
1390
  6,   2,   2, // 2561-2563
1391
  4,   2,   1, // 2564-2566
1392
  4,   2,   1, // 2567-2569
1393
  4,   1,   1, // 2570-2572
1394
  4,   1,   1, // 2573-2575
1395
  5,   2, // 2576-2577
1396
  6,   2, // 2578-2579
1397
  4,   2, // 2580-2581
1398
  4,   2, // 2582-2583
1399
  4,   1, // 2584-2585
1400
  4,   1, // 2586-2587
1401
  4,   2,   2, // 2588-2590
1402
  4,   2,   2, // 2591-2593
1403
  5,   2, // 2594-2595
1404
  6,   2, // 2596-2597
1405
  4,   2,   2, // 2598-2600
1406
  3,   1,   1, // 2601-2603
1407
  4,   2,   2, // 2604-2606
1408
  4,   1,   1, // 2607-2609
1409
  3,   2,   1, // 2610-2612
1410
  3,   1,   2,   1, // 2613-2616
1411
  3,   2,   2,   1, // 2617-2620
1412
  3,   1,   2,   2,   1, // 2621-2625
1413
  4,   2,   2,   3,   1, // 2626-2630
1414
  4,   1,   2,   2,   3,   1, // 2631-2636
1415
  4,   2,   2,   3,   3,   1, // 2637-2642
1416
  4,   1,   2,   2,   3,   3,   1, // 2643-2649
1417
  2,   2,   1,   1, // 2650-2653
1418
  3,   3,   1,   1, // 2654-2657
1419
  4,   4,   1,   1, // 2658-2661
1420
  1,   1, // 2662-2663
1421
  1,   1, // 2664-2665
1422
  1,   1, // 2666-2667
1423
  1,   1, // 2668-2669
1424
  4,   1,   1, // 2670-2672
1425
  5,   2,   2, // 2673-2675
1426
  6,   2,   2, // 2676-2678
1427
  4,   2,   1, // 2679-2681
1428
  4,   2,   1, // 2682-2684
1429
  5,   1,   1, // 2685-2687
1430
  4,   1,   1, // 2688-2690
1431
  9,   2,   2, // 2691-2693
1432
  10,   2,   2, // 2694-2696
1433
  5,   1,   1, // 2697-2699
1434
  5,   2,   1, // 2700-2702
1435
  6,   2,   1, // 2703-2705
1436
  6,   2,   2, // 2706-2708
1437
  7,   2,   2, // 2709-2711
1438
  5,   2,   2, // 2712-2714
1439
  6,   2,   2, // 2715-2717
1440
  7,   2,   1, // 2718-2720
1441
  9,   2,   1, // 2721-2723
1442
  9,   1,   1,   1, // 2724-2727
1443
  7,   3,   2,   1, // 2728-2731
1444
  6,   3,   2,   2, // 2732-2735
1445
  8,   1,   1,   1, // 2736-2739
1446
  6,   3,   2,   1, // 2740-2743
1447
  8,   4,   2,   1, // 2744-2747
1448
  9,   3,   2,   1, // 2748-2751
1449
  7,   3,   2,   2, // 2752-2755
1450
  9,   1,   1,   1, // 2756-2759
1451
  8,   1,   1,   1, // 2760-2763
1452
  6,   3,   2,   1, // 2764-2767
1453
  8,   4,   2,   1, // 2768-2771
1454
  4,   1, // 2772-2773
1455
  2,   1, // 2774-2775
1456
  4,   1, // 2776-2777
1457
  4,   1, // 2778-2779
1458
  6,   2, // 2780-2781
1459
  5,   2, // 2782-2783
1460
  4,   1, // 2784-2785
1461
  4,   1, // 2786-2787
1462
  4,   1, // 2788-2789
1463
  4,   1, // 2790-2791
1464
  4,   1, // 2792-2793
1465
  3, // 2794
1466
  1,   1, // 2795-2796
1467
  1,   1, // 2797-2798
1468
  3,   2,   1, // 2799-2801
1469
  3,   1, // 2802-2803
1470
  4,   1, // 2804-2805
1471
  4,   1, // 2806-2807
1472
  2,   1, // 2808-2809
1473
  2,   1, // 2810-2811
1474
  1,   1, // 2812-2813
1475
  2,   1, // 2814-2815
1476
  1,   1, // 2816-2817
1477
  3,   1,   1, // 2818-2820
1478
  2,   1,   1, // 2821-2823
1479
  1,   1,   1, // 2824-2826
1480
  1,   1,   1, // 2827-2829
1481
  2,   1, // 2830-2831
1482
  2,   1, // 2832-2833
1483
  1, // 2834
1484
  1, // 2835
1485
  1, // 2836
1486
  2,   1, // 2837-2838
1487
  1,   1, // 2839-2840
1488
  1,   1, // 2841-2842
1489
  1,   1, // 2843-2844
1490
  1,   1,   1,   1, // 2845-2848
1491
  1,   1,   1,   1, // 2849-2852
1492
  1,   1,   1,   1, // 2853-2856
1493
  2,   1,   1,   1, // 2857-2860
1494
  1,   1,   1,   1, // 2861-2864
1495
  2,   1,   1,   1, // 2865-2868
1496
  1,   1, // 2869-2870
1497
  1,   1,   1, // 2871-2873
1498
  1,   2,   1, // 2874-2876
1499
  1,   1,   2,   1, // 2877-2880
1500
  1,   1,   2,   1, // 2881-2884
1501
  1,   1,   2,   1, // 2885-2888
1502
  1,   1,   2,   2,   1, // 2889-2893
1503
  1,   1,   2,   1, // 2894-2897
1504
  2,   2,   1, // 2898-2900
1505
  2,   3,   2,   3,   1, // 2901-2905
1506
  2,   2,   2,   1,   1,   1, // 2906-2911
1507
  2,   3,   2,   3,   2,   1, // 2912-2917
1508
  3,   3,   4,   1, // 2918-2921
1509
  3,   3,   4,   1, // 2922-2925
1510
  3,   3,   4,   2,   1, // 2926-2930
1511
  3,   3,   4,   2,   1, // 2931-2935
1512
  3,   3,   4,   4,   1, // 2936-2940
1513
  3,   3,   4,   4,   1, // 2941-2945
1514
  3,   3,   4,   4,   2,   1, // 2946-2951
1515
  3,   3,   4,   4,   2,   1, // 2952-2957
1516
  2,   1, // 2958-2959
1517
  2,   1, // 2960-2961
1518
  3,   1,   1,   1, // 2962-2965
1519
  3,   1,   1,   1, // 2966-2969
1520
  2,   2,   1,   1, // 2970-2973
1521
  2,   2,   1,   1, // 2974-2977
1522
  3,   2,   1,   1,   1,   1, // 2978-2983
1523
  2,   2,   1, // 2984-2986
1524
  3,   3,   1,   1,   1,   1, // 2987-2992
1525
  3,   3,   2,   1,   1,   1,   1,   1, // 2993-3000
1526
  2,   2,   2,   1,   1, // 3001-3005
1527
  3,   3,   2,   1,   1,   1,   1,   1, // 3006-3013
1528
  3,   3,   4,   1, // 3014-3017
1529
  5,   5,   6,   1,   1,   1,   1,   2, // 3018-3025
1530
  3,   3,   4,   2,   1,   1, // 3026-3031
1531
  5,   5,   6,   2,   1,   1,   1,   1,   1,   2, // 3032-3041
1532
  3,   3,   4,   2,   1,   1, // 3042-3047
1533
  5,   5,   6,   2,   1,   1,   1,   1,   1,   2, // 3048-3057
1534
  2,   2,   3,   3,   1, // 3058-3062
1535
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 3063-3072
1536
  2,   2,   3,   3,   1, // 3073-3077
1537
  2,   2,   3,   3,   2,   1,   1, // 3078-3084
1538
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 3085-3096
1539
  2,   2,   3,   3,   2,   1,   1, // 3097-3103
1540
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 3104-3115
1541
  1,   1,   1, // 3116-3118
1542
  1,   1,   1,   1, // 3119-3122
1543
  1,   2,   1, // 3123-3125
1544
  1,   1,   2,   1, // 3126-3129
1545
  1,   1,   1,   1,   2, // 3130-3134
1546
  1,   1,   2,   2,   1, // 3135-3139
1547
  2,   1,   1,   1,   1,   1,   2, // 3140-3146
1548
  1,   1,   1,   1,   2,   2, // 3147-3152
1549
  1,   1,   2,   2,   2,   1, // 3153-3158
1550
  2,   1,   1,   1,   1,   1,   2,   2, // 3159-3166
1551
  1,   1,   1,   1, // 3167-3170
1552
  1,   1,   1,   1, // 3171-3174
1553
  1,   2,   1, // 3175-3177
1554
  1,   1,   1,   1,   2,   2, // 3178-3183
1555
  1,   2,   1, // 3184-3186
1556
  2,   1,   1,   1,   1,   1,   2,   2, // 3187-3194
1557
  1,   1,   1,   1,   2, // 3195-3199
1558
  2,   1,   1,   1,   1,   1,   2, // 3200-3206
1559
  1,   1,   1,   1,   2,   2, // 3207-3212
1560
  2,   1,   1,   1,   1,   1,   2,   2, // 3213-3220
1561
  1,   1,   1, // 3221-3223
1562
  2,   1,   1,   1,   1, // 3224-3228
1563
  1,   1,   1,   1, // 3229-3232
1564
  2,   1,   1,   1,   1,   1, // 3233-3238
1565
  2,   1,   1,   1,   1,   1, // 3239-3244
1566
  1,   1,   1,   1,   2, // 3245-3249
1567
  1,   1,   1,   1,   2, // 3250-3254
1568
  2,   1,   1,   1,   1,   1,   2, // 3255-3261
1569
  2,   1,   1,   1,   1,   1,   2, // 3262-3268
1570
  1,   1,   1,   1,   2,   2, // 3269-3274
1571
  2,   1,   1,   1,   1,   1,   2,   2, // 3275-3282
1572
  2,   1,   1,   1,   1,   1,   2,   2, // 3283-3290
1573
  15,   1,   1, // 3291-3293
1574
  17,   1, // 3294-3295
1575
  25,   1,   1, // 3296-3298
1576
  32,   1, // 3299-3300
1577
  1, // 3301
1578
  1, // 3302
1579
  2,   1,   1, // 3303-3305
1580
  1,   1, // 3306-3307
1581
  1, // 3308
1582
  1,   1, // 3309-3310
1583
  1,   1, // 3311-3312
1584
  1,   1, // 3313-3314
1585
  1, // 3315
1586
  1, // 3316
1587
  1,   1, // 3317-3318
1588
  2,   1, // 3319-3320
1589
  1,   1,   1, // 3321-3323
1590
  1,   1,   1, // 3324-3326
1591
  3,   1,   1,   1, // 3327-3330
1592
  2,   1,   1, // 3331-3333
1593
  2,   1,   1, // 3334-3336
1594
  2,   1,   1, // 3337-3339
1595
  2,   1,   1, // 3340-3342
1596
  3,   1,   1,   1, // 3343-3346
1597
  3,   1,   1,   1, // 3347-3350
1598
  1,   1, // 3351-3352
1599
  1, // 3353
1600
  3,   1,   1, // 3354-3356
1601
  1, // 3357
1602
  1,   1, // 3358-3359
1603
  1,   1,   1, // 3360-3362
1604
  1,   1,   1, // 3363-3365
1605
  1,   1, // 3366-3367
1606
  1,   1, // 3368-3369
1607
  1, // 3370
1608
  1,   1, // 3371-3372
1609
  1,   1,   1, // 3373-3375
1610
  1,   1,   1, // 3376-3378
1611
  5,   2,   2, // 3379-3381
1612
  6,   2,   2, // 3382-3384
1613
  1,   1, // 3385-3386
1614
  1,   1, // 3387-3388
1615
  5,   2, // 3389-3390
1616
  6,   2, // 3391-3392
1617
  5,   2,   2, // 3393-3395
1618
  6,   2,   2, // 3396-3398
1619
  5,   2,   2, // 3399-3401
1620
  5,   2,   2, // 3402-3404
1621
  6,   2,   2, // 3405-3407
1622
  6,   2,   2, // 3408-3410
1623
  6,   3,   2,   1, // 3411-3414
1624
  4,   2,   1, // 3415-3417
1625
  4,   2,   1, // 3418-3420
1626
  4,   2,   1, // 3421-3423
1627
  3,   2,   2, // 3424-3426
1628
  3,   2,   1, // 3427-3429
1629
  3,   2,   2, // 3430-3432
1630
  3,   1,   1, // 3433-3435
1631
  3,   2,   2, // 3436-3438
1632
  3,   2,   2, // 3439-3441
1633
  3, // 3442
1634
  3, // 3443
1635
  3,   2,   2, // 3444-3446
1636
  3,   2,   2, // 3447-3449
1637
  3,   2,   2, // 3450-3452
1638
  4,   2,   2, // 3453-3455
1639
  4,   2,   1, // 3456-3458
1640
  4,   2,   1, // 3459-3461
1641
  4,   2,   2, // 3462-3464
1642
  3,   2,   2, // 3465-3467
1643
  1,   1, // 3468-3469
1644
  6,   3,   2,   1, // 3470-3473
1645
  8,   4,   2,   1, // 3474-3477
1646
  4,   2,   2, // 3478-3480
1647
  4,   2,   2, // 3481-3483
1648
  4,   2,   1, // 3484-3486
1649
  5,   1,   1, // 3487-3489
1650
  5,   2, // 3490-3491
1651
  6,   2, // 3492-3493
1652
  3,   1,   1, // 3494-3496
1653
  3,   1,   1, // 3497-3499
1654
  3,   1,   1, // 3500-3502
1655
  6,   3,   1, // 3503-3505
1656
  3,   1,   1, // 3506-3508
1657
  4,   1, // 3509-3510
1658
  4,   1, // 3511-3512
1659
  7,   3,   2,   1, // 3513-3516
1660
  6,   3,   2,   2, // 3517-3520
1661
  7,   2,   1, // 3521-3523
1662
  6,   2,   2, // 3524-3526
1663
  9,   2,   1, // 3527-3529
1664
  7,   2,   2, // 3530-3532
1665
  4,   1,   1, // 3533-3535
1666
  4,   1,   1, // 3536-3538
1667
  4,   1,   1, // 3539-3541
1668
  4,   1,   1, // 3542-3544
1669
  1,   1,   1,   1,   2, // 3545-3549
1670
  1,   1,   1,   1,   2,   2, // 3550-3555
1671
  1,   1,   1,   1,   2,   2, // 3556-3561
1672
  1,   1,   1, // 3562-3564
1673
  2,   1,   1,   1,   1, // 3565-3569
1674
  1,   1,   1,   1,   2,   2, // 3570-3575
1675
  1,   1,   1,   1, // 3576-3579
1676
  1,   1,   1,   1, // 3580-3583
1677
  1,   1,   1,   1, // 3584-3587
1678
  2,   1,   1,   1,   1,   1, // 3588-3593
1679
  2,   1,   1,   1,   1,   1, // 3594-3599
1680
  1,   1,   1,   1,   2, // 3600-3604
1681
  1,   1,   1,   1,   2, // 3605-3609
1682
  1,   1,   1,   1,   2, // 3610-3614
1683
  1,   1,   1,   1,   2, // 3615-3619
1684
  2,   1,   1,   1,   1,   1,   2, // 3620-3626
1685
  2,   1,   1,   1,   1,   1,   2, // 3627-3633
1686
  2,   1,   1,   1,   1,   1,   2, // 3634-3640
1687
  1,   1,   1,   1,   2,   2, // 3641-3646
1688
  1,   1,   1,   1,   2,   2, // 3647-3652
1689
  1,   1,   1,   1,   2,   2, // 3653-3658
1690
  1,   1,   1,   1,   2,   2, // 3659-3664
1691
  1,   1,   1,   1,   2,   2, // 3665-3670
1692
  2,   1,   1,   1,   1,   1,   2,   2, // 3671-3678
1693
  2,   1,   1,   1,   1,   1,   2,   2, // 3679-3686
1694
  2,   1,   1,   1,   1,   1,   2,   2, // 3687-3694
1695
  1, // 3695
1696
  1,   1, // 3696-3697
1697
  1, // 3698
1698
  1,   1, // 3699-3700
1699
  1,   1, // 3701-3702
1700
  2,   1,   1, // 3703-3705
1701
  1,   1, // 3706-3707
1702
  1,   1, // 3708-3709
1703
  1,   1, // 3710-3711
1704
  1, // 3712
1705
  1,   1, // 3713-3714
1706
  2,   1,   1, // 3715-3717
1707
  2,   1,   1, // 3718-3720
1708
  4,   1,   1, // 3721-3723
1709
  1,   1,   1, // 3724-3726
1710
  1,   1,   1, // 3727-3729
1711
  1,   1,   1, // 3730-3732
1712
  1,   1,   1, // 3733-3735
1713
  1,   1,   1, // 3736-3738
1714
  2,   1, // 3739-3740
1715
  2,   1, // 3741-3742
1716
  2,   1, // 3743-3744
1717
  2,   1, // 3745-3746
1718
  1,   1, // 3747-3748
1719
  3,   1,   1, // 3749-3751
1720
  3,   1,   1,   1, // 3752-3755
1721
  4,   1,   1, // 3756-3758
1722
  4,   1,   1, // 3759-3761
1723
  2,   1,   1,   1, // 3762-3765
1724
  3,   2,   1, // 3766-3768
1725
  4,   3,   1, // 3769-3771
1726
  4,   3,   1, // 3772-3774
1727
  3,   2,   1,   1, // 3775-3778
1728
  4,   3,   1,   1, // 3779-3782
1729
  4,   3,   1,   1, // 3783-3786
1730
  4,   3,   1,   1, // 3787-3790
1731
  4,   3,   1, // 3791-3793
1732
  4,   3,   1, // 3794-3796
1733
  3,   2,   1, // 3797-3799
1734
  3,   3,   1,   1, // 3800-3803
1735
  3,   3,   1,   1, // 3804-3807
1736
  3,   2,   1,   1, // 3808-3811
1737
  4,   3,   1,   1, // 3812-3815
1738
  4,   3,   1,   1, // 3816-3819
1739
  4,   3,   1,   1, // 3820-3823
1740
  4,   3,   1,   1, // 3824-3827
1741
  4,   3,   1,   1, // 3828-3831
1742
  3,   2,   1,   1, // 3832-3835
1743
  4,   3,   1,   1, // 3836-3839
1744
  1,   1, // 3840-3841
1745
  1,   1, // 3842-3843
1746
  1,   1,   1,   1, // 3844-3847
1747
  1,   1,   1, // 3848-3850
1748
  1,   1, // 3851-3852
1749
  2,   1,   1, // 3853-3855
1750
  3,   1,   1, // 3856-3858
1751
  2,   1,   1,   1, // 3859-3862
1752
  3,   1,   1,   1, // 3863-3866
1753
  2,   1,   1, // 3867-3869
1754
  3,   1,   1, // 3870-3872
1755
  3,   1,   1,   1, // 3873-3876
1756
  2,   1,   1,   1, // 3877-3880
1757
  3,   1,   1,   1, // 3881-3884
1758
  3,   1,   1,   1, // 3885-3888
1759
  2,   1,   1,   1, // 3889-3892
1760
  3,   1,   1,   1, // 3893-3896
1761
  3,   1,   1, // 3897-3899
1762
  3,   1,   1,   1, // 3900-3903
1763
  1,   1,   1,   1, // 3904-3907
1764
  4,   1, // 3908-3909
1765
  4,   2,   1, // 3910-3912
1766
  1,   1, // 3913-3914
1767
  1,   1, // 3915-3916
1768
  1,   1,   1,   1, // 3917-3920
1769
  2,   1,   1,   1, // 3921-3924
1770
  4,   2,   2, // 3925-3927
1771
  4,   2,   2, // 3928-3930
1772
  3, // 3931
1773
  6,   2,   2, // 3932-3934
1774
  7,   2,   1, // 3935-3937
1775
  7,   2,   1, // 3938-3940
1776
  6,   2,   2, // 3941-3943
1777
  7,   2,   2, // 3944-3946
1778
  7,   3,   2,   1, // 3947-3950
1779
  6,   3,   2,   2, // 3951-3954
1780
  7,   3,   2,   1, // 3955-3958
1781
  6,   3,   2,   2, // 3959-3962
1782
  9,   3,   2,   1, // 3963-3966
1783
  7,   3,   2,   2, // 3967-3970
1784
  6,   2,   2, // 3971-3973
1785
  3,   1,   1, // 3974-3976
1786
  4,   1,   1, // 3977-3979
1787
  4,   1,   1, // 3980-3982
1788
  3,   1,   1, // 3983-3985
1789
  3,   1,   1, // 3986-3988
1790
  5,   1,   1, // 3989-3991
1791
  6,   3,   2,   1, // 3992-3995
1792
  8,   4,   2,   1, // 3996-3999
1793
  5,   2, // 4000-4001
1794
  6,   2, // 4002-4003
1795
  5,   2,   1, // 4004-4006
1796
  6,   2,   1, // 4007-4009
1797
  3, // 4010
1798
  2,   2,   1,   1, // 4011-4014
1799
  2,   2,   1, // 4015-4017
1800
  2,   2,   2,   1,   1,   1, // 4018-4023
1801
  5,   5,   6,   1,   1,   1,   1,   2, // 4024-4031
1802
  5,   5,   6,   2,   1,   1,   1,   1,   1,   2, // 4032-4041
1803
  5,   5,   6,   2,   1,   1,   1,   1,   1,   2, // 4042-4051
1804
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 4052-4061
1805
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 4062-4073
1806
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 4074-4085
1807
  2,   2, // 4086-4087
1808
  2,   2,   2, // 4088-4090
1809
  2,   2,   1,   1, // 4091-4094
1810
  2,   2,   1,   1, // 4095-4098
1811
  1,   2,   1,   1,   3, // 4099-4103
1812
  3,   1, // 4104-4105
1813
  4,   1, // 4106-4107
1814
  6,   1,   1,   4, // 4108-4111
1815
  2, // 4112
1816
  1, // 4113
1817
  3,   1, // 4114-4115
1818
  2,   1, // 4116-4117
1819
  2,   1,   1, // 4118-4120
1820
  3, // 4121
1821
  5, // 4122
1822
  2, // 4123
1823
  1,   1, // 4124-4125
1824
  6,   1,   1, // 4126-4128
1825
  2,   2,   2, // 4129-4131
1826
  3,   1,   1, // 4132-4134
1827
  3,   1,   1, // 4135-4137
1828
  3,   1,   1, // 4138-4140
1829
  3,   1,   1, // 4141-4143
1830
  6,   6,   1,   1, // 4144-4147
1831
  6,   6,   1,   1, // 4148-4151
1832
  2,   3,   1,   1, // 4152-4155
1833
  3, // 4156
1834
  4,   1, // 4157-4158
1835
  7,   1, // 4159-4160
1836
  2,   2,   1, // 4161-4163
1837
  2,   1, // 4164-4165
1838
  2,   2,   1, // 4166-4168
1839
  2,   3,   1,   1, // 4169-4172
1840
  2,   2,   2, // 4173-4175
1841
  2,   2, // 4176-4177
1842
  2,   1,   1,   1,   3, // 4178-4182
1843
  1,   1,   3, // 4183-4185
1844
  2,   2,   1,   1, // 4186-4189
1845
  2,   2, // 4190-4191
1846
  2,   2,   2, // 4192-4194
1847
  2,   2,   1,   1, // 4195-4198
1848
  2,   2,   1,   1, // 4199-4202
1849
  2,   1, // 4203-4204
1850
  2,   2, // 4205-4206
1851
  2, // 4207
1852
  2,   2, // 4208-4209
1853
  2,   1,   1, // 4210-4212
1854
  2,   1,   1, // 4213-4215
1855
  20, // 4216
1856
  1,   1,   1,   1,   3, // 4217-4221
1857
  3,   2,   1,   1, // 4222-4225
1858
  3,   2,   1, // 4226-4228
1859
  4,   1,   1, // 4229-4231
1860
  3,   1,   1, // 4232-4234
1861
  3,   2,   1,   1, // 4235-4238
1862
  3,   2,   1,   1, // 4239-4242
1863
  3,   2,   1, // 4243-4245
1864
  4,   1,   1, // 4246-4248
1865
  1,   1, // 4249-4250
1866
  1,   1,   1, // 4251-4253
1867
  1, // 4254
1868
  1,   1, // 4255-4256
1869
  1,   1,   1, // 4257-4259
1870
  2,   2,   1, // 4260-4262
1871
  2,   2, // 4263-4264
1872
  6,   1,   1,   4, // 4265-4268
1873
  5,   1,   1, // 4269-4271
1874
  2, // 4272
1875
  2,   3,   1,   1, // 4273-4276
1876
  2,   3,   1, // 4277-4279
1877
  3,   1,   1, // 4280-4282
1878
  3,   1,   1, // 4283-4285
1879
  2,   3,   1,   1, // 4286-4289
1880
  2,   3,   1, // 4290-4292
1881
  3,   1,   1, // 4293-4295
1882
  2,   2,   1, // 4296-4298
1883
  1,   1, // 4299-4300
1884
  2, // 4301
1885
  2,   2, // 4302-4303
1886
  2,   1,   1, // 4304-4306
1887
  2,   1,   1, // 4307-4309
1888
  6,   6,   1,   1, // 4310-4313
1889
  6,   3,   2,   1, // 4314-4317
1890
  6,   3,   2,   1, // 4318-4321
1891
  4,   2,   1, // 4322-4324
1892
  5,   2,   2, // 4325-4327
1893
  6,   2,   2, // 4328-4330
1894
  4,   2,   1, // 4331-4333
1895
  5,   2, // 4334-4335
1896
  6,   2, // 4336-4337
1897
  4,   2, // 4338-4339
1898
  4,   2, // 4340-4341
1899
  9,   1,   1, // 4342-4344
1900
  4,   2,   1, // 4345-4347
1901
  3,   1,   1, // 4348-4350
1902
  7,   1,   1, // 4351-4353
1903
  3,   2,   1, // 4354-4356
1904
  3,   2,   2, // 4357-4359
1905
  3,   2,   2, // 4360-4362
1906
  3,   2,   2, // 4363-4365
1907
  4,   2,   2, // 4366-4368
1908
  9,   3,   2,   2, // 4369-4372
1909
  10,   3,   2,   2, // 4373-4376
1910
  4,   1, // 4377-4378
1911
  1,   1, // 4379-4380
1912
  5,   1, // 4381-4382
1913
  7,   1, // 4383-4384
1914
  29,   1,   1, // 4385-4387
1915
  20,   1,   1, // 4388-4390
1916
  2,   1, // 4391-4392
1917
  2,   1, // 4393-4394
1918
  3,   1, // 4395-4396
1919
  2,   1,   1, // 4397-4399
1920
  3,   1,   1, // 4400-4402
1921
  19,   2,   1,   1, // 4403-4406
1922
  7,   2,   1,   1, // 4407-4410
1923
  9,   3,   2,   2, // 4411-4414
1924
  10,   3,   2,   2, // 4415-4418
1925
  20,   1, // 4419-4420
1926
  4,   2,   1, // 4421-4423
1927
  8,   1, // 4424-4425
1928
  2,   1, // 4426-4427
1929
  2,   2,   1,   1, // 4428-4431
1930
  2,   1, // 4432-4433
1931
  2,   2,   1,   1, // 4434-4437
1932
  3,   1,   1,   1, // 4438-4441
1933
  3,   2,   1,   1,   1,   1, // 4442-4447
1934
  3,   1,   1,   1, // 4448-4451
1935
  2,   1, // 4452-4453
1936
  2,   2,   3,   3,   1, // 4454-4458
1937
  2,   2,   2,   1, // 4459-4462
1938
  2,   2,   3,   1, // 4463-4466
1939
  2,   2,   2,   1, // 4467-4470
1940
  2,   2,   1, // 4471-4473
1941
  2,   2,   1, // 4474-4476
1942
  2,   2,   2,   1, // 4477-4480
1943
  2,   2,   1, // 4481-4483
1944
  2,   2,   2,   1,   1, // 4484-4488
1945
  2,   2,   1, // 4489-4491
1946
  3,   3,   1,   1,   1,   1, // 4492-4497
1947
  3,   3,   2,   1,   1,   1,   1,   1, // 4498-4505
1948
  3,   3,   2,   1,   1,   1,   1,   1, // 4506-4513
1949
  2,   2,   1, // 4514-4516
1950
  2,   2,   2,   1,   1,   1, // 4517-4522
1951
  2,   2,   3,   3,   1, // 4523-4527
1952
  2,   2,   3,   3,   2,   1, // 4528-4533
1953
  2,   2,   3,   1, // 4534-4537
1954
  2,   2,   3,   2,   1,   1, // 4538-4543
1955
  4,   4,   5,   1,   1,   1,   1,   2, // 4544-4551
1956
  4,   4,   5,   2,   1,   1,   1,   1,   1,   2, // 4552-4561
1957
  3,   3,   4,   1, // 4562-4565
1958
  3,   3,   4,   2,   1, // 4566-4570
1959
  2,   2,   3,   3,   1, // 4571-4575
1960
  2,   2,   3,   3,   1, // 4576-4580
1961
  2,   2,   3,   3,   2,   1,   1, // 4581-4587
1962
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 4588-4597
1963
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 4598-4609
1964
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 4610-4621
1965
  3,   3,   4,   4,   1, // 4622-4626
1966
  3,   3,   4,   4,   2,   1, // 4627-4632
1967
  2,   1,   1,   1,   2, // 4633-4637
1968
  1,   1,   1,   2, // 4638-4641
1969
  2,   1, // 4642-4643
1970
  2,   1, // 4644-4645
1971
  1,   1,   1,   1, // 4646-4649
1972
  19,   2,   1,   1, // 4650-4653
1973
  7,   3,   2,   1, // 4654-4657
1974
  6,   3,   2,   2, // 4658-4661
1975
  7,   2,   1,   1, // 4662-4665
1976
  9,   3,   2,   1, // 4666-4669
1977
  7,   3,   2,   2, // 4670-4673
1978
  2,   1,   1, // 4674-4676
1979
  2,   1, // 4677-4678
1980
  4,   1, // 4679-4680
1981
  2,   1, // 4681-4682
1982
  20,   1, // 4683-4684
1983
  20,   20,   1, // 4685-4687
1984
  11,   1,   1, // 4688-4690
1985
  6,   2,   2, // 4691-4693
1986
  7,   2,   1, // 4694-4696
1987
  7,   1,   1, // 4697-4699
1988
  5,   2,   1, // 4700-4702
1989
  6,   2,   1, // 4703-4705
1990
  7,   2,   2, // 4706-4708
1991
  9,   2,   1, // 4709-4711
1992
  4,   1,   1, // 4712-4714
1993
  7,   3,   1, // 4715-4717
1994
  6,   3,   1, // 4718-4720
1995
  5,   2,   2, // 4721-4723
1996
  4,   1, // 4724-4725
1997
  5,   1,   1, // 4726-4728
1998
  4,   1,   1, // 4729-4731
1999
  9,   2,   2, // 4732-4734
2000
  10,   2,   2, // 4735-4737
2001
  3,   1,   1, // 4738-4740
2002
  8,   1, // 4741-4742
2003
  7,   1, // 4743-4744
2004
  29,   1, // 4745-4746
2005
  19,   1, // 4747-4748
2006
  1,   1,   1, // 4749-4751
2007
  2,   1,   1,   1,   1, // 4752-4756
2008
  1,   1,   1, // 4757-4759
2009
  1,   1,   1,   1,   2,   2, // 4760-4765
2010
  2,   2,   3,   3,   2,   1, // 4766-4771
2011
  1,   1,   1,   1,   2, // 4772-4776
2012
  2,   2,   3,   2,   1, // 4777-4781
2013
  2,   2,   1, // 4782-4784
2014
  2,   1,   1,   1,   1,   1,   2,   2, // 4785-4792
2015
  2,   1,   1,   1,   1,   1,   2, // 4793-4799
2016
  1,   1,   1,   1, // 4800-4803
2017
  2,   2,   2,   1, // 4804-4807
2018
  1,   1,   1,   1, // 4808-4811
2019
  2,   1,   1,   1,   1,   1, // 4812-4817
2020
  2,   1,   1,   1,   1,   1, // 4818-4823
2021
  1,   1,   1,   1, // 4824-4827
2022
  2,   2,   1, // 4828-4830
2023
  1,   1,   1,   1, // 4831-4834
2024
  1,   1,   1,   1,   2,   2, // 4835-4840
2025
  2,   1,   1,   1,   1,   1,   2,   2, // 4841-4848
2026
  2,   2,   1, // 4849-4851
2027
  1,   1,   1,   1,   2, // 4852-4856
2028
  2,   1,   1,   1,   1,   1,   2, // 4857-4863
2029
  2,   1,   1,   1,   1,   1,   2, // 4864-4870
2030
  1,   1,   1,   1,   2, // 4871-4875
2031
  1,   1,   1,   1,   2, // 4876-4880
2032
  2,   1,   1,   1,   1,   1,   2, // 4881-4887
2033
  1,   1,   1,   1,   2,   2, // 4888-4893
2034
  2,   1,   1,   1,   1,   1,   2,   2, // 4894-4901
2035
  2,   1,   1,   1,   1,   1,   2,   2, // 4902-4909
2036
  1,   1,   1,   1,   2,   2, // 4910-4915
2037
  2,   1,   1,   1,   1,   1,   2,   2, // 4916-4923
2038
  2,   1,   1,   1,   1, // 4924-4928
2039
  1,   1, // 4929-4930
2040
  1,   1, // 4931-4932
2041
  3,   2,   1, // 4933-4935
2042
  3,   2,   1, // 4936-4938
2043
  3,   2,   2,   1, // 4939-4942
2044
  4,   2,   2,   3,   1, // 4943-4947
2045
  4,   2,   2,   3,   3,   1, // 4948-4953
2046
  3,   1,   2,   1, // 4954-4957
2047
  3,   1,   2,   2,   1, // 4958-4962
2048
  4,   1,   2,   2,   3,   1, // 4963-4968
2049
  4,   1,   2,   2,   3,   3,   1, // 4969-4975
2050
  8,   1, // 4976-4977
2051
  7,   1, // 4978-4979
2052
  7,   1, // 4980-4981
2053
  2,   2,   1,   1, // 4982-4985
2054
  3,   3,   1,   1, // 4986-4989
2055
  4,   4,   1,   1, // 4990-4993
2056
  2,   2, // 4994-4995
2057
  2,   1, // 4996-4997
2058
  2, // 4998
2059
  2,   2, // 4999-5000
2060
  2,   1, // 5001-5002
2061
  3,   1, // 5003-5004
2062
  3,   2,   1, // 5005-5007
2063
  4,   1,   1, // 5008-5010
2064
  3,   2,   1,   1, // 5011-5014
2065
  3,   1, // 5015-5016
2066
  3,   1, // 5017-5018
2067
  3,   2,   1, // 5019-5021
2068
  4,   1,   1, // 5022-5024
2069
  1,   1, // 5025-5026
2070
  2,   1,   2, // 5027-5029
2071
  5,   1,   1, // 5030-5032
2072
  6,   1,   1,   4, // 5033-5036
2073
  3,   1, // 5037-5038
2074
  2,   3,   1, // 5039-5041
2075
  3,   1,   1, // 5042-5044
2076
  2,   3,   1,   1, // 5045-5048
2077
  3,   1,   1, // 5049-5051
2078
  2,   3,   1, // 5052-5054
2079
  3,   1, // 5055-5056
2080
  3,   1,   1, // 5057-5059
2081
  2,   2,   1,   1, // 5060-5063
2082
  1,   1, // 5064-5065
2083
  2, // 5066
2084
  2,   2, // 5067-5068
2085
  2,   1, // 5069-5070
2086
  2,   2,   2, // 5071-5073
2087
  3,   1, // 5074-5075
2088
  6,   1,   1, // 5076-5078
2089
  1,   1,   3, // 5079-5081
2090
  3,   1, // 5082-5083
2091
  3,   1, // 5084-5085
2092
  2,   2, // 5086-5087
2093
  2,   2, // 5088-5089
2094
  2,   2,   2, // 5090-5092
2095
  2,   2,   1,   1, // 5093-5096
2096
  2,   2,   1,   1, // 5097-5100
2097
  1,   1, // 5101-5102
2098
  1,   1,   1, // 5103-5105
2099
  1,   1,   1, // 5106-5108
2100
  2,   1,   1, // 5109-5111
2101
  1,   1, // 5112-5113
2102
  3,   1, // 5114-5115
2103
  2, // 5116
2104
  3, // 5117
2105
  5, // 5118
2106
  2,   1, // 5119-5120
2107
  6,   1,   1, // 5121-5123
2108
  6,   1,   1,   4, // 5124-5127
2109
  6,   6,   1,   1, // 5128-5131
2110
  6,   6,   1,   1, // 5132-5135
2111
  6,   6,   1,   1, // 5136-5139
2112
  5,   1,   1, // 5140-5142
2113
  6,   1,   1,   4, // 5143-5146
2114
  3,   1,   1, // 5147-5149
2115
  4,   1,   1, // 5150-5152
2116
  3,   1,   1, // 5153-5155
2117
  3,   2,   1,   1, // 5156-5159
2118
  1,   1, // 5160-5161
2119
  1,   1, // 5162-5163
2120
  3,   1, // 5164-5165
2121
  2, // 5166
2122
  3, // 5167
2123
  1, // 5168
2124
  2,   1, // 5169-5170
2125
  2,   2, // 5171-5172
2126
  2,   2,   2, // 5173-5175
2127
  2,   2,   2, // 5176-5178
2128
  2,   2,   2, // 5179-5181
2129
  2,   2,   1, // 5182-5184
2130
  2,   2,   1,   1, // 5185-5188
2131
  6,   1,   1, // 5189-5191
2132
  5,   1,   1, // 5192-5194
2133
  6,   1,   1,   4, // 5195-5198
2134
  6,   1,   1,   4, // 5199-5202
2135
  6,   1,   1,   4, // 5203-5206
2136
  5,   1,   1, // 5207-5209
2137
  6,   1,   1,   4, // 5210-5213
2138
  6,   1,   1,   4, // 5214-5217
2139
  6,   6,   1,   1, // 5218-5221
2140
  6,   6,   1,   1, // 5222-5225
2141
  6,   6,   1,   1, // 5226-5229
2142
  3,   1,   1, // 5230-5232
2143
  3,   1,   1, // 5233-5235
2144
  4,   1,   1, // 5236-5238
2145
  4,   1, // 5239-5240
2146
  3,   1, // 5241-5242
2147
  4,   1,   1, // 5243-5245
2148
  3,   1, // 5246-5247
2149
  4,   1,   1, // 5248-5250
2150
  3,   1, // 5251-5252
2151
  3,   1,   1, // 5253-5255
2152
  3,   1, // 5256-5257
2153
  3,   1,   1, // 5258-5260
2154
  3,   1,   1, // 5261-5263
2155
  3,   1,   1, // 5264-5266
2156
  3,   1, // 5267-5268
2157
  4,   1,   1, // 5269-5271
2158
  3,   1,   1, // 5272-5274
2159
  3,   2,   1,   1, // 5275-5278
2160
  3,   2,   1, // 5279-5281
2161
  3,   2,   1,   1, // 5282-5285
2162
  3,   2,   1, // 5286-5288
2163
  3,   2,   1,   1, // 5289-5292
2164
  3,   2,   1, // 5293-5295
2165
  3,   2,   1, // 5296-5298
2166
  3,   1, // 5299-5300
2167
  3,   1, // 5301-5302
2168
  3,   2,   1, // 5303-5305
2169
  3,   1, // 5306-5307
2170
  3,   1, // 5308-5309
2171
  3,   1,   1, // 5310-5312
2172
  3,   2,   1,   1, // 5313-5316
2173
  3,   2,   1,   1, // 5317-5320
2174
  1,   1,   1,   1,   3, // 5321-5325
2175
  2,   1,   1,   1,   3, // 5326-5330
2176
  1,   2,   1,   1,   3, // 5331-5335
2177
  1,   1,   3, // 5336-5338
2178
  1,   1,   3, // 5339-5341
2179
  3,   1,   1, // 5342-5344
2180
  3,   1,   1, // 5345-5347
2181
  3,   1,   1, // 5348-5350
2182
  3,   1,   1, // 5351-5353
2183
  3,   1, // 5354-5355
2184
  3,   1,   1, // 5356-5358
2185
  3,   1, // 5359-5360
2186
  3,   1,   1, // 5361-5363
2187
  3,   1, // 5364-5365
2188
  3,   1, // 5366-5367
2189
  2,   3,   1,   1, // 5368-5371
2190
  2,   3,   1, // 5372-5374
2191
  2,   3,   1,   1, // 5375-5378
2192
  2,   3,   1, // 5379-5381
2193
  2,   3,   1, // 5382-5384
2194
  2,   3,   1, // 5385-5387
2195
  2,   3,   1,   1, // 5388-5391
2196
  3,   1, // 5392-5393
2197
  3,   1, // 5394-5395
2198
  3,   1,   1, // 5396-5398
2199
  3,   1,   1, // 5399-5401
2200
  2,   3,   1,   1, // 5402-5405
2201
  2,   3,   1,   1, // 5406-5409
2202
  2, // 5410
2203
  3,   1, // 5411-5412
2204
  4,   1, // 5413-5414
2205
  3,   2,   2, // 5415-5417
2206
  3,   2,   2, // 5418-5420
2207
  3,   2,   1, // 5421-5423
2208
  3,   2,   1, // 5424-5426
2209
  6,   2, // 5427-5428
2210
  5,   2, // 5429-5430
2211
  3,   1,   1, // 5431-5433
2212
  4,   1,   1, // 5434-5436
2213
  4,   2,   1, // 5437-5439
2214
  4,   2,   1, // 5440-5442
2215
  4,   2,   1, // 5443-5445
2216
  4,   2,   1, // 5446-5448
2217
  3, // 5449
2218
  4,   1,   1, // 5450-5452
2219
  5,   1,   1, // 5453-5455
2220
  3,   2,   2, // 5456-5458
2221
  4,   2,   2, // 5459-5461
2222
  2,   1,   1, // 5462-5464
2223
  3,   1,   1, // 5465-5467
2224
  2,   1, // 5468-5469
2225
  3,   1, // 5470-5471
2226
  6,   3,   2,   1, // 5472-5475
2227
  6,   3,   2,   1, // 5476-5479
2228
  7,   3,   1, // 5480-5482
2229
  6,   3,   1, // 5483-5485
2230
  5,   2,   2, // 5486-5488
2231
  6,   2,   2, // 5489-5491
2232
  4,   2,   1, // 5492-5494
2233
  4,   2,   1, // 5495-5497
2234
  5,   1,   1, // 5498-5500
2235
  4,   1,   1, // 5501-5503
2236
  5,   2, // 5504-5505
2237
  6,   2, // 5506-5507
2238
  4,   2, // 5508-5509
2239
  4,   2, // 5510-5511
2240
  4,   1, // 5512-5513
2241
  4,   1, // 5514-5515
2242
  4,   2,   1, // 5516-5518
2243
  4,   2,   1, // 5519-5521
2244
  5,   2, // 5522-5523
2245
  6,   2, // 5524-5525
2246
  4,   2,   1, // 5526-5528
2247
  3,   1,   1, // 5529-5531
2248
  4,   2,   1, // 5532-5534
2249
  4,   1,   1, // 5535-5537
2250
  3,   2,   1, // 5538-5540
2251
  3,   1,   2,   1, // 5541-5544
2252
  3,   2,   2,   1, // 5545-5548
2253
  3,   1,   2,   2,   1, // 5549-5553
2254
  4,   2,   2,   3,   1, // 5554-5558
2255
  4,   1,   2,   2,   3,   1, // 5559-5564
2256
  4,   2,   2,   3,   3,   1, // 5565-5570
2257
  4,   1,   2,   2,   3,   3,   1, // 5571-5577
2258
  2,   2,   1,   1, // 5578-5581
2259
  3,   3,   1,   1, // 5582-5585
2260
  4,   4,   1,   1, // 5586-5589
2261
  4,   1, // 5590-5591
2262
  7,   1, // 5592-5593
2263
  4,   1, // 5594-5595
2264
  1,   1, // 5596-5597
2265
  7,   1,   1, // 5598-5600
2266
  5,   2,   2, // 5601-5603
2267
  6,   2,   2, // 5604-5606
2268
  4,   2,   1, // 5607-5609
2269
  4,   2,   1, // 5610-5612
2270
  5,   2,   2, // 5613-5615
2271
  9,   1,   1, // 5616-5618
2272
  9,   2,   2, // 5619-5621
2273
  10,   2,   2, // 5622-5624
2274
  7,   1,   1, // 5625-5627
2275
  5,   2,   1, // 5628-5630
2276
  6,   2,   1, // 5631-5633
2277
  6,   2,   2, // 5634-5636
2278
  7,   2,   2, // 5637-5639
2279
  5,   2,   2, // 5640-5642
2280
  6,   2,   2, // 5643-5645
2281
  7,   2,   1, // 5646-5648
2282
  9,   2,   1, // 5649-5651
2283
  19,   2,   1,   1, // 5652-5655
2284
  7,   3,   2,   1, // 5656-5659
2285
  6,   3,   2,   2, // 5660-5663
2286
  7,   2,   1,   1, // 5664-5667
2287
  9,   3,   2,   2, // 5668-5671
2288
  10,   3,   2,   2, // 5672-5675
2289
  9,   3,   2,   1, // 5676-5679
2290
  7,   3,   2,   2, // 5680-5683
2291
  19,   2,   1,   1, // 5684-5687
2292
  7,   2,   1,   1, // 5688-5691
2293
  9,   3,   2,   2, // 5692-5695
2294
  10,   3,   2,   2, // 5696-5699
2295
  5,   1, // 5700-5701
2296
  7,   1, // 5702-5703
2297
  6,   2, // 5704-5705
2298
  5,   2, // 5706-5707
2299
  8,   1, // 5708-5709
2300
  7,   1, // 5710-5711
2301
  8,   1, // 5712-5713
2302
  7,   1, // 5714-5715
2303
  7,   1, // 5716-5717
2304
  3, // 5718
2305
  4,   1, // 5719-5720
2306
  7,   1, // 5721-5722
2307
  3,   2,   1, // 5723-5725
2308
  2,   1, // 5726-5727
2309
  4,   1, // 5728-5729
2310
  4,   1, // 5730-5731
2311
  2,   1, // 5732-5733
2312
  3,   1, // 5734-5735
2313
  2,   1, // 5736-5737
2314
  20,   1, // 5738-5739
2315
  2,   1, // 5740-5741
2316
  3,   1,   1, // 5742-5744
2317
  20,   20,   1, // 5745-5747
2318
  2,   1,   1, // 5748-5750
2319
  2,   1,   1, // 5751-5753
2320
  20,   1, // 5754-5755
2321
  20,   1, // 5756-5757
2322
  20, // 5758
2323
  20, // 5759
2324
  20, // 5760
2325
  2,   1, // 5761-5762
2326
  2,   1, // 5763-5764
2327
  1,   1, // 5765-5766
2328
  1,   1, // 5767-5768
2329
  1,   1,   1,   2, // 5769-5772
2330
  1,   1,   1,   1, // 5773-5776
2331
  1,   1,   1,   2, // 5777-5780
2332
  2,   1,   1,   1,   2, // 5781-5785
2333
  1,   1,   1,   1, // 5786-5789
2334
  2,   1,   1,   1,   1, // 5790-5794
2335
  2,   1, // 5795-5796
2336
  2,   2,   1, // 5797-5799
2337
  2,   2,   1, // 5800-5802
2338
  2,   2,   2,   1, // 5803-5806
2339
  2,   2,   3,   1, // 5807-5810
2340
  2,   2,   2,   1, // 5811-5814
2341
  2,   2,   3,   3,   1, // 5815-5819
2342
  2,   2,   2,   1, // 5820-5823
2343
  2,   2,   1, // 5824-5826
2344
  2,   2,   3,   3,   1, // 5827-5831
2345
  2,   2,   2,   1,   1,   1, // 5832-5837
2346
  2,   2,   3,   3,   2,   1, // 5838-5843
2347
  3,   3,   4,   1, // 5844-5847
2348
  3,   3,   4,   1, // 5848-5851
2349
  3,   3,   4,   2,   1, // 5852-5856
2350
  3,   3,   4,   2,   1, // 5857-5861
2351
  3,   3,   4,   4,   1, // 5862-5866
2352
  3,   3,   4,   4,   1, // 5867-5871
2353
  3,   3,   4,   4,   2,   1, // 5872-5877
2354
  3,   3,   4,   4,   2,   1, // 5878-5883
2355
  2,   1, // 5884-5885
2356
  2,   1, // 5886-5887
2357
  3,   1,   1,   1, // 5888-5891
2358
  3,   1,   1,   1, // 5892-5895
2359
  2,   2,   1,   1, // 5896-5899
2360
  2,   2,   1,   1, // 5900-5903
2361
  3,   2,   1,   1,   1,   1, // 5904-5909
2362
  2,   2,   1, // 5910-5912
2363
  3,   3,   1,   1,   1,   1, // 5913-5918
2364
  3,   3,   2,   1,   1,   1,   1,   1, // 5919-5926
2365
  2,   2,   2,   1,   1, // 5927-5931
2366
  3,   3,   2,   1,   1,   1,   1,   1, // 5932-5939
2367
  2,   2,   3,   1, // 5940-5943
2368
  4,   4,   5,   1,   1,   1,   1,   2, // 5944-5951
2369
  2,   2,   3,   2,   1,   1, // 5952-5957
2370
  4,   4,   5,   2,   1,   1,   1,   1,   1,   2, // 5958-5967
2371
  2,   2,   3,   2,   1,   1, // 5968-5973
2372
  4,   4,   5,   2,   1,   1,   1,   1,   1,   2, // 5974-5983
2373
  2,   2,   3,   3,   1, // 5984-5988
2374
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 5989-5998
2375
  2,   2,   3,   3,   1, // 5999-6003
2376
  2,   2,   3,   3,   2,   1,   1, // 6004-6010
2377
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 6011-6022
2378
  2,   2,   3,   3,   2,   1,   1, // 6023-6029
2379
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 6030-6041
2380
  1,   1,   1, // 6042-6044
2381
  1,   1,   1,   1, // 6045-6048
2382
  2,   2,   1, // 6049-6051
2383
  2,   2,   2,   1, // 6052-6055
2384
  1,   1,   1,   1,   2, // 6056-6060
2385
  2,   2,   3,   2,   1, // 6061-6065
2386
  2,   1,   1,   1,   1,   1,   2, // 6066-6072
2387
  1,   1,   1,   1,   2,   2, // 6073-6078
2388
  2,   2,   3,   3,   2,   1, // 6079-6084
2389
  2,   1,   1,   1,   1,   1,   2,   2, // 6085-6092
2390
  1,   1,   1,   1, // 6093-6096
2391
  1,   1,   1,   1, // 6097-6100
2392
  2,   2,   1, // 6101-6103
2393
  1,   1,   1,   1,   2,   2, // 6104-6109
2394
  2,   2,   1, // 6110-6112
2395
  2,   1,   1,   1,   1,   1,   2,   2, // 6113-6120
2396
  1,   1,   1,   1,   2, // 6121-6125
2397
  2,   1,   1,   1,   1,   1,   2, // 6126-6132
2398
  1,   1,   1,   1,   2,   2, // 6133-6138
2399
  2,   1,   1,   1,   1,   1,   2,   2, // 6139-6146
2400
  1,   1,   1, // 6147-6149
2401
  2,   1,   1,   1,   1, // 6150-6154
2402
  1,   1,   1,   1, // 6155-6158
2403
  2,   1,   1,   1,   1,   1, // 6159-6164
2404
  2,   1,   1,   1,   1,   1, // 6165-6170
2405
  1,   1,   1,   1,   2, // 6171-6175
2406
  1,   1,   1,   1,   2, // 6176-6180
2407
  2,   1,   1,   1,   1,   1,   2, // 6181-6187
2408
  2,   1,   1,   1,   1,   1,   2, // 6188-6194
2409
  1,   1,   1,   1,   2,   2, // 6195-6200
2410
  2,   1,   1,   1,   1,   1,   2,   2, // 6201-6208
2411
  2,   1,   1,   1,   1,   1,   2,   2, // 6209-6216
2412
  20,   1,   1, // 6217-6219
2413
  19,   1, // 6220-6221
2414
  29,   1,   1, // 6222-6224
2415
  29,   1, // 6225-6226
2416
  2, // 6227
2417
  1, // 6228
2418
  1,   1,   1, // 6229-6231
2419
  1,   1, // 6232-6233
2420
  1, // 6234
2421
  2,   2, // 6235-6236
2422
  2,   2, // 6237-6238
2423
  2,   2, // 6239-6240
2424
  2, // 6241
2425
  1, // 6242
2426
  1,   1, // 6243-6244
2427
  1,   1, // 6245-6246
2428
  2,   2,   2, // 6247-6249
2429
  2,   2,   2, // 6250-6252
2430
  2,   2,   1,   1, // 6253-6256
2431
  2,   2,   1, // 6257-6259
2432
  2,   2,   1, // 6260-6262
2433
  2,   2,   1, // 6263-6265
2434
  2,   1,   2, // 6266-6268
2435
  2,   2,   1,   1, // 6269-6272
2436
  2,   2,   1,   1, // 6273-6276
2437
  2,   2, // 6277-6278
2438
  1, // 6279
2439
  1,   1,   1, // 6280-6282
2440
  2, // 6283
2441
  2,   2, // 6284-6285
2442
  2,   1,   1, // 6286-6288
2443
  2,   1,   1, // 6289-6291
2444
  2,   2, // 6292-6293
2445
  1,   1, // 6294-6295
2446
  2, // 6296
2447
  2,   2, // 6297-6298
2448
  2,   1,   1, // 6299-6301
2449
  2,   1,   1, // 6302-6304
2450
  5,   2,   2, // 6305-6307
2451
  6,   2,   2, // 6308-6310
2452
  4,   1, // 6311-6312
2453
  7,   1, // 6313-6314
2454
  5,   2, // 6315-6316
2455
  6,   2, // 6317-6318
2456
  5,   2,   2, // 6319-6321
2457
  6,   2,   2, // 6322-6324
2458
  5,   2,   2, // 6325-6327
2459
  5,   2,   2, // 6328-6330
2460
  6,   2,   2, // 6331-6333
2461
  6,   2,   2, // 6334-6336
2462
  6,   3,   2,   1, // 6337-6340
2463
  4,   2,   1, // 6341-6343
2464
  4,   2,   1, // 6344-6346
2465
  4,   2,   1, // 6347-6349
2466
  3,   2,   2, // 6350-6352
2467
  3,   2,   1, // 6353-6355
2468
  3,   2,   2, // 6356-6358
2469
  3,   1,   1, // 6359-6361
2470
  3,   2,   2, // 6362-6364
2471
  3,   2,   2, // 6365-6367
2472
  3, // 6368
2473
  3, // 6369
2474
  3,   2,   2, // 6370-6372
2475
  3,   2,   2, // 6373-6375
2476
  3,   2,   2, // 6376-6378
2477
  4,   2,   2, // 6379-6381
2478
  4,   2,   1, // 6382-6384
2479
  4,   2,   1, // 6385-6387
2480
  4,   2,   2, // 6388-6390
2481
  3,   2,   2, // 6391-6393
2482
  2,   1, // 6394-6395
2483
  9,   3,   2,   2, // 6396-6399
2484
  10,   3,   2,   2, // 6400-6403
2485
  4,   2,   1, // 6404-6406
2486
  4,   2,   1, // 6407-6409
2487
  4,   2,   1, // 6410-6412
2488
  5,   2,   2, // 6413-6415
2489
  5,   2, // 6416-6417
2490
  6,   2, // 6418-6419
2491
  3,   1,   1, // 6420-6422
2492
  4,   1,   1, // 6423-6425
2493
  3,   1,   1, // 6426-6428
2494
  6,   3,   1, // 6429-6431
2495
  3,   1,   1, // 6432-6434
2496
  4,   1, // 6435-6436
2497
  4,   1, // 6437-6438
2498
  7,   3,   2,   1, // 6439-6442
2499
  6,   3,   2,   2, // 6443-6446
2500
  7,   2,   1, // 6447-6449
2501
  6,   2,   2, // 6450-6452
2502
  9,   2,   1, // 6453-6455
2503
  7,   2,   2, // 6456-6458
2504
  4,   1,   1, // 6459-6461
2505
  5,   1,   1, // 6462-6464
2506
  4,   1,   1, // 6465-6467
2507
  4,   1,   1, // 6468-6470
2508
  1,   1,   1,   1,   2, // 6471-6475
2509
  1,   1,   1,   1,   2,   2, // 6476-6481
2510
  1,   1,   1,   1,   2,   2, // 6482-6487
2511
  1,   1,   1, // 6488-6490
2512
  2,   1,   1,   1,   1, // 6491-6495
2513
  1,   1,   1,   1,   2,   2, // 6496-6501
2514
  1,   1,   1,   1, // 6502-6505
2515
  1,   1,   1,   1, // 6506-6509
2516
  1,   1,   1,   1, // 6510-6513
2517
  2,   1,   1,   1,   1,   1, // 6514-6519
2518
  2,   1,   1,   1,   1,   1, // 6520-6525
2519
  1,   1,   1,   1,   2, // 6526-6530
2520
  1,   1,   1,   1,   2, // 6531-6535
2521
  1,   1,   1,   1,   2, // 6536-6540
2522
  1,   1,   1,   1,   2, // 6541-6545
2523
  2,   1,   1,   1,   1,   1,   2, // 6546-6552
2524
  2,   1,   1,   1,   1,   1,   2, // 6553-6559
2525
  2,   1,   1,   1,   1,   1,   2, // 6560-6566
2526
  1,   1,   1,   1,   2,   2, // 6567-6572
2527
  1,   1,   1,   1,   2,   2, // 6573-6578
2528
  1,   1,   1,   1,   2,   2, // 6579-6584
2529
  1,   1,   1,   1,   2,   2, // 6585-6590
2530
  1,   1,   1,   1,   2,   2, // 6591-6596
2531
  2,   1,   1,   1,   1,   1,   2,   2, // 6597-6604
2532
  2,   1,   1,   1,   1,   1,   2,   2, // 6605-6612
2533
  2,   1,   1,   1,   1,   1,   2,   2, // 6613-6620
2534
  1, // 6621
2535
  1,   1, // 6622-6623
2536
  2, // 6624
2537
  2,   1, // 6625-6626
2538
  1,   1, // 6627-6628
2539
  2,   1,   1, // 6629-6631
2540
  1,   1, // 6632-6633
2541
  2,   1, // 6634-6635
2542
  2,   1, // 6636-6637
2543
  1, // 6638
2544
  1,   1, // 6639-6640
2545
  1,   1,   1, // 6641-6643
2546
  1,   1,   1, // 6644-6646
2547
  6,   1,   1, // 6647-6649
2548
  2,   2,   2, // 6650-6652
2549
  2,   2,   2, // 6653-6655
2550
  2,   2,   2, // 6656-6658
2551
  2,   2,   2, // 6659-6661
2552
  2,   2,   2, // 6662-6664
2553
  2,   1, // 6665-6666
2554
  2,   1, // 6667-6668
2555
  1,   1, // 6669-6670
2556
  1,   1, // 6671-6672
2557
  2,   2, // 6673-6674
2558
  2,   2,   1, // 6675-6677
2559
  2,   2,   1,   1, // 6678-6681
2560
  3,   1,   1, // 6682-6684
2561
  3,   1,   1, // 6685-6687
2562
  2,   3,   1,   1, // 6688-6691
2563
  3,   2,   1, // 6692-6694
2564
  3,   2,   1, // 6695-6697
2565
  3,   2,   1, // 6698-6700
2566
  3,   2,   1,   1, // 6701-6704
2567
  3,   2,   1,   1, // 6705-6708
2568
  3,   2,   1,   1, // 6709-6712
2569
  3,   2,   1,   1, // 6713-6716
2570
  3,   2,   1, // 6717-6719
2571
  3,   2,   1, // 6720-6722
2572
  3,   2,   1, // 6723-6725
2573
  3,   2,   1,   1, // 6726-6729
2574
  3,   2,   1,   1, // 6730-6733
2575
  3,   2,   1,   1, // 6734-6737
2576
  3,   2,   1,   1, // 6738-6741
2577
  3,   2,   1,   1, // 6742-6745
2578
  3,   2,   1,   1, // 6746-6749
2579
  3,   2,   1,   1, // 6750-6753
2580
  3,   2,   1,   1, // 6754-6757
2581
  3,   2,   1,   1, // 6758-6761
2582
  3,   2,   1,   1, // 6762-6765
2583
  2,   2, // 6766-6767
2584
  2,   2, // 6768-6769
2585
  1,   1,   1,   2, // 6770-6773
2586
  3,   1,   1, // 6774-6776
2587
  3,   1, // 6777-6778
2588
  2,   3,   1, // 6779-6781
2589
  2,   3,   1, // 6782-6784
2590
  2,   3,   1,   1, // 6785-6788
2591
  2,   3,   1,   1, // 6789-6792
2592
  2,   3,   1, // 6793-6795
2593
  2,   3,   1, // 6796-6798
2594
  2,   3,   1,   1, // 6799-6802
2595
  2,   3,   1,   1, // 6803-6806
2596
  2,   3,   1,   1, // 6807-6810
2597
  2,   3,   1,   1, // 6811-6814
2598
  2,   3,   1,   1, // 6815-6818
2599
  2,   3,   1,   1, // 6819-6822
2600
  2,   3,   1, // 6823-6825
2601
  2,   3,   1,   1, // 6826-6829
2602
  1,   1,   1,   1, // 6830-6833
2603
  8,   1, // 6834-6835
2604
  4,   2,   1, // 6836-6838
2605
  4,   1, // 6839-6840
2606
  7,   1, // 6841-6842
2607
  1,   1,   1,   1, // 6843-6846
2608
  2,   1,   1,   1,   1, // 6847-6851
2609
  4,   2,   1, // 6852-6854
2610
  4,   2,   1, // 6855-6857
2611
  3, // 6858
2612
  6,   2,   2, // 6859-6861
2613
  7,   2,   1, // 6862-6864
2614
  7,   2,   1, // 6865-6867
2615
  6,   2,   2, // 6868-6870
2616
  7,   2,   2, // 6871-6873
2617
  7,   3,   2,   1, // 6874-6877
2618
  6,   3,   2,   2, // 6878-6881
2619
  7,   3,   2,   1, // 6882-6885
2620
  6,   3,   2,   2, // 6886-6889
2621
  9,   3,   2,   1, // 6890-6893
2622
  7,   3,   2,   2, // 6894-6897
2623
  6,   2,   2, // 6898-6900
2624
  3,   1,   1, // 6901-6903
2625
  4,   1,   1, // 6904-6906
2626
  4,   1,   1, // 6907-6909
2627
  3,   1,   1, // 6910-6912
2628
  4,   1,   1, // 6913-6915
2629
  5,   2,   2, // 6916-6918
2630
  9,   3,   2,   2, // 6919-6922
2631
  10,   3,   2,   2, // 6923-6926
2632
  5,   2, // 6927-6928
2633
  6,   2, // 6929-6930
2634
  5,   2,   1, // 6931-6933
2635
  6,   2,   1, // 6934-6936
2636
  3, // 6937
2637
  2,   2,   1,   1, // 6938-6941
2638
  2,   2,   1, // 6942-6944
2639
  2,   2,   2,   1,   1,   1, // 6945-6950
2640
  4,   4,   5,   1,   1,   1,   1,   2, // 6951-6958
2641
  4,   4,   5,   2,   1,   1,   1,   1,   1,   2, // 6959-6968
2642
  4,   4,   5,   2,   1,   1,   1,   1,   1,   2, // 6969-6978
2643
  4,   4,   5,   5,   1,   1,   1,   1,   2,   2, // 6979-6988
2644
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 6989-7000
2645
  4,   4,   5,   5,   2,   1,   1,   1,   1,   1,   2,   2, // 7001-7012
2646
  0 // End operand cycles
2647
};
2648
extern const unsigned ARMForwardingPaths[] = {
2649
 0, // No itinerary
2650
 0,  0, // 1-2
2651
 0,  0,  0, // 3-5
2652
 0,  0,  0,  0, // 6-9
2653
 0,  0,  0,  0, // 10-13
2654
 0,  0,  0,  0,  0, // 14-18
2655
 0,  0, // 19-20
2656
 0,  0, // 21-22
2657
 0,  0,  0,  0, // 23-26
2658
 0, // 27
2659
 0, // 28
2660
 0, // 29
2661
 0,  0, // 30-31
2662
 0,  0,  0, // 32-34
2663
 0, // 35
2664
 0, // 36
2665
 0, // 37
2666
 0,  0, // 38-39
2667
 0,  0,  0, // 40-42
2668
 0,  0,  0, // 43-45
2669
 0,  0,  0, // 46-48
2670
 0,  0,  0, // 49-51
2671
 0,  0,  0, // 52-54
2672
 0,  0,  0, // 55-57
2673
 0,  0,  0,  0, // 58-61
2674
 0,  0,  0, // 62-64
2675
 0,  0,  0,  0, // 65-68
2676
 0,  0, // 69-70
2677
 0,  0, // 71-72
2678
 0,  0,  0, // 73-75
2679
 0,  0, // 76-77
2680
 0,  0,  0, // 78-80
2681
 0,  0,  0,  0, // 81-84
2682
 0,  0,  0, // 85-87
2683
 0,  0, // 88-89
2684
 0,  0,  0,  0,  0, // 90-94
2685
 0,  0,  0, // 95-97
2686
 0,  0,  0,  0, // 98-101
2687
 0,  0, // 102-103
2688
 0,  0,  0, // 104-106
2689
 0,  0,  0,  0, // 107-110
2690
 0,  0,  0,  0, // 111-114
2691
 0,  0, // 115-116
2692
 0,  0, // 117-118
2693
 0, // 119
2694
 0,  0, // 120-121
2695
 0,  0,  0, // 122-124
2696
 0,  0,  0, // 125-127
2697
 0, // 128
2698
 0,  0,  0,  0,  0, // 129-133
2699
 0,  0,  0,  0, // 134-137
2700
 0,  0,  0, // 138-140
2701
 0,  0,  0, // 141-143
2702
 0,  0,  0, // 144-146
2703
 0,  0,  0,  0, // 147-150
2704
 0,  0,  0,  0, // 151-154
2705
 0,  0,  0, // 155-157
2706
 0,  0,  0, // 158-160
2707
 0,  0, // 161-162
2708
 0,  0,  0, // 163-165
2709
 0, // 166
2710
 0,  0, // 167-168
2711
 0,  0,  0, // 169-171
2712
 0,  0,  0, // 172-174
2713
 0,  0,  0,  0, // 175-178
2714
 0,  0,  0, // 179-181
2715
 0, // 182
2716
 0,  0,  0,  0, // 183-186
2717
 0,  0,  0, // 187-189
2718
 0,  0,  0, // 190-192
2719
 0,  0,  0, // 193-195
2720
 0,  0,  0,  0, // 196-199
2721
 0,  0,  0, // 200-202
2722
 0,  0,  0, // 203-205
2723
 0,  0,  0, // 206-208
2724
 0,  0, // 209-210
2725
 0, // 211
2726
 0,  0, // 212-213
2727
 0,  0,  0, // 214-216
2728
 0,  0,  0, // 217-219
2729
 0,  0,  0, // 220-222
2730
 0,  0,  0, // 223-225
2731
 0,  0,  0, // 226-228
2732
 0,  0, // 229-230
2733
 0,  0, // 231-232
2734
 0,  0, // 233-234
2735
 0,  0, // 235-236
2736
 0,  0,  0, // 237-239
2737
 0,  0,  0, // 240-242
2738
 0,  0,  0,  0, // 243-246
2739
 0,  0,  0,  0, // 247-250
2740
 0,  0, // 251-252
2741
 0,  0,  0,  0,  0, // 253-257
2742
 0,  0,  0,  0, // 258-261
2743
 0,  0,  0, // 262-264
2744
 0,  0,  0, // 265-267
2745
 0,  0,  0,  0, // 268-271
2746
 0,  0,  0,  0, // 272-275
2747
 0,  0,  0,  0, // 276-279
2748
 0,  0,  0, // 280-282
2749
 0,  0, // 283-284
2750
 0,  0, // 285-286
2751
 0,  0,  0, // 287-289
2752
 0,  0,  0, // 290-292
2753
 0,  0,  0, // 293-295
2754
 0,  0, // 296-297
2755
 0,  0, // 298-299
2756
 0,  0,  0, // 300-302
2757
 0,  0,  0, // 303-305
2758
 0,  0,  0,  0,  0, // 306-310
2759
 0,  0,  0, // 311-313
2760
 0,  0,  0, // 314-316
2761
 0,  0, // 317-318
2762
 0,  0, // 319-320
2763
 0,  0, // 321-322
2764
 0,  0, // 323-324
2765
 0,  0, // 325-326
2766
 0, // 327
2767
 0,  0, // 328-329
2768
 0,  0, // 330-331
2769
 0,  0, // 332-333
2770
 0,  0,  0, // 334-336
2771
 0,  0,  0, // 337-339
2772
 0,  0,  0,  0, // 340-343
2773
 0,  0, // 344-345
2774
 0,  0, // 346-347
2775
 0,  0,  0, // 348-350
2776
 0,  0,  0, // 351-353
2777
 0,  0, // 354-355
2778
 0,  0,  0, // 356-358
2779
 0,  0,  0,  0, // 359-362
2780
 0,  0, // 363-364
2781
 0,  0,  0, // 365-367
2782
 0,  0,  0, // 368-370
2783
 0,  0,  0,  0, // 371-374
2784
 0,  0,  0, // 375-377
2785
 0,  0,  0, // 378-380
2786
 0,  0, // 381-382
2787
 0,  0,  0, // 383-385
2788
 0,  0,  0,  0, // 386-389
2789
 0,  0, // 390-391
2790
 0, // 392
2791
 0,  0, // 393-394
2792
 0,  0, // 395-396
2793
 0,  0,  0, // 397-399
2794
 0,  0, // 400-401
2795
 0,  0,  0, // 402-404
2796
 0,  0,  0, // 405-407
2797
 0,  0, // 408-409
2798
 0,  0, // 410-411
2799
 0,  0, // 412-413
2800
 0,  0, // 414-415
2801
 0,  0,  0, // 416-418
2802
 0,  0,  0,  0, // 419-422
2803
 0,  0,  0,  0, // 423-426
2804
 0,  0, // 427-428
2805
 0,  0,  0, // 429-431
2806
 0,  0,  0, // 432-434
2807
 0,  0,  0, // 435-437
2808
 0,  0, // 438-439
2809
 0, // 440
2810
 0, // 441
2811
 0, // 442
2812
 0, // 443
2813
 0,  0, // 444-445
2814
 0,  0,  0, // 446-448
2815
 0,  0,  0,  0, // 449-452
2816
 0,  0,  0, // 453-455
2817
 0,  0,  0, // 456-458
2818
 0,  0,  0,  0, // 459-462
2819
 0,  0,  0, // 463-465
2820
 0,  0,  0,  0, // 466-469
2821
 0,  0,  0, // 470-472
2822
 0,  0,  0, // 473-475
2823
 0,  0,  0, // 476-478
2824
 0,  0,  0,  0, // 479-482
2825
 0,  0, // 483-484
2826
 0,  0, // 485-486
2827
 0, // 487
2828
 0, // 488
2829
 0, // 489
2830
 0, // 490
2831
 0,  0, // 491-492
2832
 0,  0, // 493-494
2833
 0,  0,  0, // 495-497
2834
 0,  0,  0, // 498-500
2835
 0,  0,  0, // 501-503
2836
 0,  0,  0, // 504-506
2837
 0,  0,  0,  0, // 507-510
2838
 0,  0,  0, // 511-513
2839
 0,  0,  0, // 514-516
2840
 0,  0,  0,  0, // 517-520
2841
 0,  0,  0,  0, // 521-524
2842
 0,  0,  0,  0, // 525-528
2843
 0,  0,  0, // 529-531
2844
 0,  0,  0,  0, // 532-535
2845
 0,  0,  0,  0, // 536-539
2846
 0,  0,  0, // 540-542
2847
 0,  0,  0, // 543-545
2848
 0,  0,  0,  0, // 546-549
2849
 0,  0,  0, // 550-552
2850
 0,  0,  0, // 553-555
2851
 0,  0,  0, // 556-558
2852
 0,  0, // 559-560
2853
 0,  0, // 561-562
2854
 0,  0,  0, // 563-565
2855
 0,  0, // 566-567
2856
 0,  0,  0, // 568-570
2857
 0,  0, // 571-572
2858
 0,  0,  0, // 573-575
2859
 0,  0, // 576-577
2860
 0,  0,  0, // 578-580
2861
 0,  0,  0, // 581-583
2862
 0,  0,  0, // 584-586
2863
 0,  0, // 587-588
2864
 0,  0,  0, // 589-591
2865
 0,  0,  0, // 592-594
2866
 0,  0,  0,  0, // 595-598
2867
 0,  0,  0, // 599-601
2868
 0,  0,  0,  0, // 602-605
2869
 0,  0,  0, // 606-608
2870
 0,  0,  0,  0, // 609-612
2871
 0,  0,  0, // 613-615
2872
 0,  0,  0, // 616-618
2873
 0,  0, // 619-620
2874
 0,  0, // 621-622
2875
 0,  0,  0, // 623-625
2876
 0,  0, // 626-627
2877
 0,  0, // 628-629
2878
 0,  0,  0, // 630-632
2879
 0,  0,  0,  0, // 633-636
2880
 0,  0,  0,  0, // 637-640
2881
 0,  0,  0,  0,  0, // 641-645
2882
 0,  0,  0,  0,  0, // 646-650
2883
 0,  0,  0,  0,  0, // 651-655
2884
 0,  0,  0, // 656-658
2885
 0,  0,  0, // 659-661
2886
 0,  0,  0, // 662-664
2887
 0,  0,  0, // 665-667
2888
 0,  0,  0, // 668-670
2889
 0,  0,  0, // 671-673
2890
 0,  0, // 674-675
2891
 0,  0,  0, // 676-678
2892
 0,  0, // 679-680
2893
 0,  0,  0, // 681-683
2894
 0,  0, // 684-685
2895
 0,  0, // 686-687
2896
 0,  0,  0,  0, // 688-691
2897
 0,  0,  0, // 692-694
2898
 0,  0,  0,  0, // 695-698
2899
 0,  0,  0, // 699-701
2900
 0,  0,  0, // 702-704
2901
 0,  0,  0, // 705-707
2902
 0,  0,  0,  0, // 708-711
2903
 0,  0, // 712-713
2904
 0,  0, // 714-715
2905
 0,  0,  0, // 716-718
2906
 0,  0,  0, // 719-721
2907
 0,  0,  0,  0, // 722-725
2908
 0,  0,  0,  0, // 726-729
2909
 0, // 730
2910
 0,  0, // 731-732
2911
 0,  0, // 733-734
2912
 0,  0, // 735-736
2913
 0,  0, // 737-738
2914
 0,  0, // 739-740
2915
 0,  0, // 741-742
2916
 0,  0,  0, // 743-745
2917
 0,  0,  0, // 746-748
2918
 0,  0,  0, // 749-751
2919
 0,  0,  0,  0, // 752-755
2920
 0,  0,  0,  0, // 756-759
2921
 0,  0,  0,  0, // 760-763
2922
 0,  0,  0,  0, // 764-767
2923
 0,  0, // 768-769
2924
 0,  0, // 770-771
2925
 0,  0, // 772-773
2926
 0,  0, // 774-775
2927
 0,  0, // 776-777
2928
 0,  0, // 778-779
2929
 0,  0, // 780-781
2930
 0,  0, // 782-783
2931
 0,  0, // 784-785
2932
 0,  0, // 786-787
2933
 0,  0, // 788-789
2934
 0,  0,  0, // 790-792
2935
 0,  0,  0, // 793-795
2936
 0,  0,  0, // 796-798
2937
 0, // 799
2938
 0, // 800
2939
 0, // 801
2940
 0,  0,  0, // 802-804
2941
 0,  0,  0, // 805-807
2942
 0,  0,  0, // 808-810
2943
 0,  0,  0, // 811-813
2944
 0,  0,  0,  0, // 814-817
2945
 0,  0,  0,  0, // 818-821
2946
 0,  0,  0,  0, // 822-825
2947
 0,  0,  0,  0,  0, // 826-830
2948
 0,  0,  0,  0, // 831-834
2949
 0,  0,  0,  0,  0, // 835-839
2950
 0,  0,  0, // 840-842
2951
 0,  0,  0, // 843-845
2952
 0,  0,  0, // 846-848
2953
 0,  0,  0, // 849-851
2954
 0, // 852
2955
 0, // 853
2956
 0,  0,  0, // 854-856
2957
 0,  0, // 857-858
2958
 0, // 859
2959
 0,  0, // 860-861
2960
 0,  0, // 862-863
2961
 0,  0, // 864-865
2962
 0, // 866
2963
 0, // 867
2964
 0,  0, // 868-869
2965
 0,  0, // 870-871
2966
 0,  0,  0, // 872-874
2967
 0,  0,  0, // 875-877
2968
 0,  0,  0,  0, // 878-881
2969
 0,  0,  0, // 882-884
2970
 0,  0,  0, // 885-887
2971
 0,  0,  0, // 888-890
2972
 0,  0,  0,  0, // 891-894
2973
 0,  0,  0,  0, // 895-898
2974
 0,  0, // 899-900
2975
 0, // 901
2976
 0,  0,  0, // 902-904
2977
 0, // 905
2978
 0,  0, // 906-907
2979
 0,  0,  0, // 908-910
2980
 0,  0,  0, // 911-913
2981
 0,  0, // 914-915
2982
 0,  0, // 916-917
2983
 0, // 918
2984
 0,  0, // 919-920
2985
 0,  0,  0, // 921-923
2986
 0,  0,  0, // 924-926
2987
 0,  0, // 927-928
2988
 0,  0, // 929-930
2989
 0, // 931
2990
 0,  0, // 932-933
2991
 0, // 934
2992
 0,  0, // 935-936
2993
 0,  0, // 937-938
2994
 0,  0,  0, // 939-941
2995
 0,  0, // 942-943
2996
 0,  0, // 944-945
2997
 0,  0, // 946-947
2998
 0, // 948
2999
 0,  0, // 949-950
3000
 0,  0,  0, // 951-953
3001
 0,  0,  0, // 954-956
3002
 0,  0,  0, // 957-959
3003
 0,  0,  0, // 960-962
3004
 0,  0,  0, // 963-965
3005
 0,  0,  0, // 966-968
3006
 0,  0,  0, // 969-971
3007
 0,  0,  0, // 972-974
3008
 0,  0, // 975-976
3009
 0,  0, // 977-978
3010
 0,  0, // 979-980
3011
 0,  0, // 981-982
3012
 0,  0, // 983-984
3013
 0,  0,  0, // 985-987
3014
 0,  0,  0,  0, // 988-991
3015
 0,  0,  0, // 992-994
3016
 0,  0,  0, // 995-997
3017
 0,  0,  0,  0, // 998-1001
3018
 0,  0,  0, // 1002-1004
3019
 0,  0,  0, // 1005-1007
3020
 0,  0,  0, // 1008-1010
3021
 0,  0,  0,  0, // 1011-1014
3022
 0,  0,  0,  0, // 1015-1018
3023
 0,  0,  0,  0, // 1019-1022
3024
 0,  0,  0,  0, // 1023-1026
3025
 0,  0,  0, // 1027-1029
3026
 0,  0,  0, // 1030-1032
3027
 0,  0,  0, // 1033-1035
3028
 0,  0,  0,  0, // 1036-1039
3029
 0,  0,  0,  0, // 1040-1043
3030
 0,  0,  0,  0, // 1044-1047
3031
 0,  0,  0,  0, // 1048-1051
3032
 0,  0,  0,  0, // 1052-1055
3033
 0,  0,  0,  0, // 1056-1059
3034
 0,  0,  0,  0, // 1060-1063
3035
 0,  0,  0,  0, // 1064-1067
3036
 0,  0,  0,  0, // 1068-1071
3037
 0,  0,  0,  0, // 1072-1075
3038
 0,  0,  0,  0, // 1076-1079
3039
 0,  0,  0, // 1080-1082
3040
 0,  0, // 1083-1084
3041
 0,  0,  0, // 1085-1087
3042
 0,  0,  0, // 1088-1090
3043
 0,  0,  0,  0, // 1091-1094
3044
 0,  0,  0,  0, // 1095-1098
3045
 0,  0,  0, // 1099-1101
3046
 0,  0,  0, // 1102-1104
3047
 0,  0,  0,  0, // 1105-1108
3048
 0,  0,  0,  0, // 1109-1112
3049
 0,  0,  0,  0, // 1113-1116
3050
 0,  0,  0,  0, // 1117-1120
3051
 0,  0,  0,  0, // 1121-1124
3052
 0,  0,  0,  0, // 1125-1128
3053
 0,  0,  0, // 1129-1131
3054
 0,  0,  0,  0, // 1132-1135
3055
 0,  0,  0,  0, // 1136-1139
3056
 0,  0, // 1140-1141
3057
 0,  0, // 1142-1143
3058
 0,  0, // 1144-1145
3059
 0,  0,  0,  0, // 1146-1149
3060
 0,  0,  0,  0,  0, // 1150-1154
3061
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1155-1156
3062
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1157-1159
3063
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 1160-1163
3064
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 1164-1167
3065
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1168-1172
3066
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 1173-1174
3067
 0,  0, // 1175-1176
3068
 0,  0,  0,  0, // 1177-1180
3069
 0, // 1181
3070
 0, // 1182
3071
 0, // 1183
3072
 0,  0, // 1184-1185
3073
 0,  0,  0, // 1186-1188
3074
 0, // 1189
3075
 0, // 1190
3076
 0, // 1191
3077
 0,  0, // 1192-1193
3078
 0,  0,  0, // 1194-1196
3079
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1197-1199
3080
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1200-1202
3081
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1203-1205
3082
 0,  0,  0, // 1206-1208
3083
 0,  0,  0, // 1209-1211
3084
 0,  0,  0,  0, // 1212-1215
3085
 0,  0,  0,  0, // 1216-1219
3086
 0,  0,  0,  0, // 1220-1223
3087
 0, // 1224
3088
 0,  0, // 1225-1226
3089
 0,  0, // 1227-1228
3090
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 1229-1231
3091
 0,  0, // 1232-1233
3092
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 1234-1236
3093
 0,  0,  0,  0, // 1237-1240
3094
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1241-1243
3095
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1244-1245
3096
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1246-1250
3097
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1251-1253
3098
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 1254-1257
3099
 0,  0, // 1258-1259
3100
 0,  0,  0, // 1260-1262
3101
 0,  0,  0,  0, // 1263-1266
3102
 0,  0,  0,  0, // 1267-1270
3103
 0,  0, // 1271-1272
3104
 0,  0, // 1273-1274
3105
CortexA9ItinerariesBypass::A9_LdBypass, // 1275
3106
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1276-1277
3107
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 1278-1280
3108
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 1281-1283
3109
 0, // 1284
3110
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1285-1289
3111
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 1290-1293
3112
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1294-1296
3113
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1297-1299
3114
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 1300-1303
3115
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 1304-1307
3116
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 1308-1311
3117
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1312-1314
3118
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 1315-1317
3119
 0,  0, // 1318-1319
3120
 0,  0,  0, // 1320-1322
3121
 0, // 1323
3122
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 1324-1325
3123
 0,  0,  0, // 1326-1328
3124
 0,  0,  0, // 1329-1331
3125
 0,  0, // 1332-1333
3126
 0,  0,  0,  0, // 1334-1337
3127
 0,  0,  0, // 1338-1340
3128
 0, // 1341
3129
 0,  0,  0,  0, // 1342-1345
3130
 0,  0,  0, // 1346-1348
3131
 0,  0,  0, // 1349-1351
3132
 0,  0,  0, // 1352-1354
3133
 0,  0,  0,  0, // 1355-1358
3134
 0,  0,  0, // 1359-1361
3135
 0,  0,  0, // 1362-1364
3136
 0,  0,  0, // 1365-1367
3137
 0,  0, // 1368-1369
3138
 0, // 1370
3139
 0,  0, // 1371-1372
3140
 0,  0,  0, // 1373-1375
3141
 0,  0,  0, // 1376-1378
3142
 0,  0,  0,  0, // 1379-1382
3143
 0,  0,  0,  0, // 1383-1386
3144
 0,  0,  0,  0, // 1387-1390
3145
 0,  0,  0, // 1391-1393
3146
 0,  0,  0, // 1394-1396
3147
 0,  0,  0, // 1397-1399
3148
 0,  0,  0, // 1400-1402
3149
 0,  0, // 1403-1404
3150
 0,  0, // 1405-1406
3151
 0,  0, // 1407-1408
3152
 0,  0, // 1409-1410
3153
 0,  0,  0, // 1411-1413
3154
 0,  0,  0, // 1414-1416
3155
 0,  0,  0, // 1417-1419
3156
 0,  0,  0, // 1420-1422
3157
 0,  0,  0, // 1423-1425
3158
 0,  0,  0, // 1426-1428
3159
 0,  0,  0, // 1429-1431
3160
 0,  0,  0, // 1432-1434
3161
 0,  0,  0, // 1435-1437
3162
 0,  0,  0,  0, // 1438-1441
3163
 0,  0,  0,  0, // 1442-1445
3164
 0,  0, // 1446-1447
3165
 0,  0, // 1448-1449
3166
 0,  0, // 1450-1451
3167
 0,  0, // 1452-1453
3168
 0,  0, // 1454-1455
3169
 0,  0, // 1456-1457
3170
 0,  0,  0, // 1458-1460
3171
 0,  0,  0, // 1461-1463
3172
 0,  0, // 1464-1465
3173
 0,  0, // 1466-1467
3174
 0,  0, // 1468-1469
3175
 0,  0,  0, // 1470-1472
3176
 0,  0,  0, // 1473-1475
3177
 0,  0,  0,  0, // 1476-1479
3178
 0,  0,  0,  0, // 1480-1483
3179
 0,  0,  0,  0, // 1484-1487
3180
 0,  0,  0,  0, // 1488-1491
3181
 0,  0, // 1492-1493
3182
 0,  0,  0, // 1494-1496
3183
 0,  0, // 1497-1498
3184
 0,  0, // 1499-1500
3185
 0,  0,  0,  0, // 1501-1504
3186
 0,  0, // 1505-1506
3187
 0,  0,  0,  0, // 1507-1510
3188
 0,  0,  0,  0, // 1511-1514
3189
 0,  0,  0,  0,  0,  0, // 1515-1520
3190
 0,  0,  0,  0, // 1521-1524
3191
 0,  0, // 1525-1526
3192
 0,  0,  0,  0,  0, // 1527-1531
3193
 0,  0,  0,  0, // 1532-1535
3194
 0,  0,  0,  0, // 1536-1539
3195
 0,  0,  0,  0, // 1540-1543
3196
 0,  0,  0, // 1544-1546
3197
 0,  0,  0, // 1547-1549
3198
 0,  0,  0,  0, // 1550-1553
3199
 0,  0,  0, // 1554-1556
3200
 0,  0,  0,  0,  0, // 1557-1561
3201
 0,  0,  0, // 1562-1564
3202
 0,  0,  0,  0,  0,  0, // 1565-1570
3203
 0,  0,  0,  0,  0,  0,  0,  0, // 1571-1578
3204
 0,  0,  0,  0,  0,  0,  0,  0, // 1579-1586
3205
 0,  0,  0, // 1587-1589
3206
 0,  0,  0,  0,  0,  0, // 1590-1595
3207
 0,  0,  0,  0,  0, // 1596-1600
3208
 0,  0,  0,  0,  0,  0, // 1601-1606
3209
 0,  0,  0,  0, // 1607-1610
3210
 0,  0,  0,  0,  0,  0, // 1611-1616
3211
 0,  0,  0,  0,  0,  0,  0,  0, // 1617-1624
3212
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 1625-1634
3213
 0,  0,  0,  0, // 1635-1638
3214
 0,  0,  0,  0,  0, // 1639-1643
3215
 0,  0,  0,  0,  0, // 1644-1648
3216
 0,  0,  0,  0,  0, // 1649-1653
3217
 0,  0,  0,  0,  0,  0,  0, // 1654-1660
3218
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 1661-1670
3219
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 1671-1682
3220
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 1683-1694
3221
 0,  0,  0,  0,  0, // 1695-1699
3222
 0,  0,  0,  0,  0,  0, // 1700-1705
3223
 0,  0,  0,  0, // 1706-1709
3224
 0,  0,  0,  0, // 1710-1713
3225
 0,  0, // 1714-1715
3226
 0,  0, // 1716-1717
3227
 0,  0,  0,  0, // 1718-1721
3228
 0,  0,  0,  0, // 1722-1725
3229
 0,  0,  0,  0, // 1726-1729
3230
 0,  0,  0,  0, // 1730-1733
3231
 0,  0,  0,  0, // 1734-1737
3232
 0,  0,  0,  0, // 1738-1741
3233
 0,  0,  0,  0, // 1742-1745
3234
 0,  0,  0, // 1746-1748
3235
 0,  0, // 1749-1750
3236
 0,  0, // 1751-1752
3237
 0,  0, // 1753-1754
3238
 0,  0, // 1755-1756
3239
 0,  0,  0, // 1757-1759
3240
 0,  0,  0, // 1760-1762
3241
 0,  0,  0, // 1763-1765
3242
 0,  0,  0, // 1766-1768
3243
 0,  0,  0, // 1769-1771
3244
 0,  0,  0, // 1772-1774
3245
 0,  0,  0, // 1775-1777
3246
 0,  0,  0, // 1778-1780
3247
 0,  0,  0, // 1781-1783
3248
 0,  0,  0, // 1784-1786
3249
 0,  0,  0, // 1787-1789
3250
 0,  0,  0, // 1790-1792
3251
 0,  0,  0, // 1793-1795
3252
 0,  0, // 1796-1797
3253
 0,  0,  0, // 1798-1800
3254
 0,  0,  0, // 1801-1803
3255
 0,  0,  0, // 1804-1806
3256
 0,  0,  0, // 1807-1809
3257
 0,  0,  0, // 1810-1812
3258
 0,  0, // 1813-1814
3259
 0,  0, // 1815-1816
3260
 0,  0, // 1817-1818
3261
 0,  0, // 1819-1820
3262
 0,  0,  0, // 1821-1823
3263
 0,  0,  0,  0,  0, // 1824-1828
3264
 0,  0,  0, // 1829-1831
3265
 0,  0,  0,  0,  0,  0, // 1832-1837
3266
 0,  0,  0,  0,  0,  0, // 1838-1843
3267
 0,  0,  0,  0,  0, // 1844-1848
3268
 0,  0,  0,  0,  0, // 1849-1853
3269
 0,  0,  0, // 1854-1856
3270
 0,  0,  0,  0,  0,  0,  0,  0, // 1857-1864
3271
 0,  0,  0,  0,  0,  0,  0, // 1865-1871
3272
 0,  0,  0,  0, // 1872-1875
3273
 0,  0,  0,  0, // 1876-1879
3274
 0,  0,  0,  0, // 1880-1883
3275
 0,  0,  0,  0,  0,  0, // 1884-1889
3276
 0,  0,  0,  0,  0,  0, // 1890-1895
3277
 0,  0,  0,  0, // 1896-1899
3278
 0,  0,  0, // 1900-1902
3279
 0,  0,  0,  0, // 1903-1906
3280
 0,  0,  0,  0,  0,  0, // 1907-1912
3281
 0,  0,  0,  0,  0,  0,  0,  0, // 1913-1920
3282
 0,  0,  0, // 1921-1923
3283
 0,  0,  0,  0,  0, // 1924-1928
3284
 0,  0,  0,  0,  0,  0,  0, // 1929-1935
3285
 0,  0,  0,  0,  0,  0,  0, // 1936-1942
3286
 0,  0,  0,  0,  0, // 1943-1947
3287
 0,  0,  0,  0,  0, // 1948-1952
3288
 0,  0,  0,  0,  0,  0,  0, // 1953-1959
3289
 0,  0,  0,  0,  0,  0, // 1960-1965
3290
 0,  0,  0,  0,  0,  0,  0,  0, // 1966-1973
3291
 0,  0,  0,  0,  0,  0,  0,  0, // 1974-1981
3292
 0,  0,  0,  0,  0,  0, // 1982-1987
3293
 0,  0,  0,  0,  0,  0,  0,  0, // 1988-1995
3294
 0,  0,  0,  0, // 1996-1999
3295
 0,  0, // 2000-2001
3296
 0,  0, // 2002-2003
3297
 0,  0,  0, // 2004-2006
3298
 0,  0,  0, // 2007-2009
3299
 0,  0,  0,  0, // 2010-2013
3300
 0,  0,  0,  0,  0, // 2014-2018
3301
 0,  0,  0,  0,  0,  0, // 2019-2024
3302
 0,  0,  0,  0, // 2025-2028
3303
 0,  0,  0,  0,  0, // 2029-2033
3304
 0,  0,  0,  0,  0,  0, // 2034-2039
3305
 0,  0,  0,  0,  0,  0,  0, // 2040-2046
3306
 0,  0, // 2047-2048
3307
 0,  0, // 2049-2050
3308
 0,  0, // 2051-2052
3309
 0,  0,  0,  0, // 2053-2056
3310
 0,  0,  0,  0, // 2057-2060
3311
 0,  0,  0,  0, // 2061-2064
3312
 0,  0, // 2065-2066
3313
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 2067-2068
3314
CortexA9ItinerariesBypass::A9_LdBypass, // 2069
3315
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2070-2071
3316
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 2072-2073
3317
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2074-2075
3318
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2076-2078
3319
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2079-2081
3320
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2082-2085
3321
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2086-2088
3322
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2089-2090
3323
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2091-2093
3324
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2094-2096
3325
 0,  0, // 2097-2098
3326
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2099-2101
3327
 0,  0,  0, // 2102-2104
3328
 0,  0,  0,  0, // 2105-2108
3329
 0,  0, // 2109-2110
3330
 0,  0,  0, // 2111-2113
3331
 0,  0,  0, // 2114-2116
3332
 0,  0,  0,  0, // 2117-2120
3333
 0,  0,  0, // 2121-2123
3334
 0,  0,  0, // 2124-2126
3335
 0,  0, // 2127-2128
3336
 0,  0,  0, // 2129-2131
3337
 0,  0,  0,  0, // 2132-2135
3338
 0,  0, // 2136-2137
3339
 0, // 2138
3340
 0,  0, // 2139-2140
3341
 0,  0, // 2141-2142
3342
 0,  0,  0, // 2143-2145
3343
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2146-2147
3344
 0,  0,  0, // 2148-2150
3345
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2151-2153
3346
 0,  0, // 2154-2155
3347
 0,  0, // 2156-2157
3348
 0,  0, // 2158-2159
3349
 0,  0, // 2160-2161
3350
 0,  0,  0, // 2162-2164
3351
 0,  0,  0,  0, // 2165-2168
3352
 0,  0,  0,  0, // 2169-2172
3353
 0,  0, // 2173-2174
3354
 0,  0,  0, // 2175-2177
3355
 0,  0,  0, // 2178-2180
3356
 0,  0,  0, // 2181-2183
3357
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2184-2185
3358
 0, // 2186
3359
 0, // 2187
3360
 0, // 2188
3361
 0, // 2189
3362
 0,  0, // 2190-2191
3363
 0,  0,  0, // 2192-2194
3364
 0,  0,  0,  0, // 2195-2198
3365
 0,  0,  0,  0, // 2199-2202
3366
 0,  0,  0,  0, // 2203-2206
3367
 0,  0,  0,  0, // 2207-2210
3368
 0,  0,  0, // 2211-2213
3369
 0,  0,  0,  0, // 2214-2217
3370
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2218-2220
3371
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2221-2223
3372
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2224-2226
3373
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2227-2230
3374
 0,  0, // 2231-2232
3375
 0,  0, // 2233-2234
3376
 0, // 2235
3377
 0, // 2236
3378
 0, // 2237
3379
 0, // 2238
3380
 0,  0, // 2239-2240
3381
 0,  0, // 2241-2242
3382
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2243-2245
3383
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2246-2248
3384
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2249-2251
3385
 0,  0,  0, // 2252-2254
3386
 0,  0,  0,  0, // 2255-2258
3387
 0,  0,  0, // 2259-2261
3388
 0,  0,  0, // 2262-2264
3389
 0,  0,  0,  0, // 2265-2268
3390
 0,  0,  0,  0, // 2269-2272
3391
 0,  0,  0,  0, // 2273-2276
3392
 0,  0,  0, // 2277-2279
3393
 0,  0,  0,  0, // 2280-2283
3394
 0,  0,  0,  0, // 2284-2287
3395
 0,  0,  0,  0, // 2288-2291
3396
 0,  0,  0,  0, // 2292-2295
3397
 0,  0,  0,  0, // 2296-2299
3398
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2300-2302
3399
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2303-2305
3400
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2306-2308
3401
 0,  0, // 2309-2310
3402
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2311-2312
3403
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2313-2315
3404
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2316-2317
3405
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2318-2320
3406
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2321-2322
3407
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2323-2325
3408
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2326-2327
3409
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2328-2330
3410
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2331-2333
3411
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2334-2336
3412
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2337-2338
3413
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2339-2341
3414
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2342-2344
3415
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2345-2348
3416
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2349-2351
3417
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2352-2355
3418
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2356-2358
3419
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2359-2362
3420
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2363-2365
3421
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2366-2368
3422
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2369-2370
3423
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2371-2372
3424
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2373-2375
3425
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2376-2377
3426
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 2378-2380
3427
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2381-2384
3428
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2385-2388
3429
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 2389-2392
3430
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2393-2397
3431
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2398-2402
3432
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2403-2407
3433
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2408-2410
3434
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 2411-2413
3435
 0,  0,  0, // 2414-2416
3436
 0,  0,  0, // 2417-2419
3437
 0,  0,  0, // 2420-2422
3438
 0,  0,  0, // 2423-2425
3439
 0,  0, // 2426-2427
3440
 0,  0,  0, // 2428-2430
3441
 0,  0, // 2431-2432
3442
 0,  0,  0, // 2433-2435
3443
 0,  0, // 2436-2437
3444
 0,  0, // 2438-2439
3445
 0,  0,  0,  0, // 2440-2443
3446
 0,  0,  0, // 2444-2446
3447
 0,  0,  0,  0, // 2447-2450
3448
 0,  0,  0, // 2451-2453
3449
 0,  0,  0, // 2454-2456
3450
 0,  0,  0, // 2457-2459
3451
 0,  0,  0,  0, // 2460-2463
3452
 0,  0, // 2464-2465
3453
 0,  0, // 2466-2467
3454
 0,  0,  0, // 2468-2470
3455
 0,  0,  0, // 2471-2473
3456
 0,  0,  0,  0, // 2474-2477
3457
 0,  0,  0,  0, // 2478-2481
3458
 0, // 2482
3459
CortexA9ItinerariesBypass::A9_LdBypass,  0, // 2483-2484
3460
 0,  0, // 2485-2486
3461
 0,  0,  0, // 2487-2489
3462
 0,  0,  0, // 2490-2492
3463
 0,  0,  0, // 2493-2495
3464
 0,  0,  0, // 2496-2498
3465
 0,  0, // 2499-2500
3466
 0,  0, // 2501-2502
3467
 0,  0,  0, // 2503-2505
3468
 0,  0,  0, // 2506-2508
3469
 0,  0,  0, // 2509-2511
3470
 0,  0,  0, // 2512-2514
3471
 0,  0,  0, // 2515-2517
3472
 0,  0,  0, // 2518-2520
3473
 0, // 2521
3474
 0,  0,  0, // 2522-2524
3475
 0,  0,  0, // 2525-2527
3476
 0,  0,  0, // 2528-2530
3477
 0,  0,  0, // 2531-2533
3478
 0,  0,  0, // 2534-2536
3479
 0,  0,  0, // 2537-2539
3480
 0,  0, // 2540-2541
3481
 0,  0, // 2542-2543
3482
 0,  0,  0,  0, // 2544-2547
3483
 0,  0,  0,  0, // 2548-2551
3484
 0,  0,  0, // 2552-2554
3485
 0,  0,  0, // 2555-2557
3486
 0,  0,  0, // 2558-2560
3487
 0,  0,  0, // 2561-2563
3488
 0,  0,  0, // 2564-2566
3489
 0,  0,  0, // 2567-2569
3490
 0,  0,  0, // 2570-2572
3491
 0,  0,  0, // 2573-2575
3492
 0,  0, // 2576-2577
3493
 0,  0, // 2578-2579
3494
 0,  0, // 2580-2581
3495
 0,  0, // 2582-2583
3496
 0,  0, // 2584-2585
3497
 0,  0, // 2586-2587
3498
 0,  0,  0, // 2588-2590
3499
 0,  0,  0, // 2591-2593
3500
 0,  0, // 2594-2595
3501
 0,  0, // 2596-2597
3502
 0,  0,  0, // 2598-2600
3503
 0,  0,  0, // 2601-2603
3504
 0,  0,  0, // 2604-2606
3505
 0,  0,  0, // 2607-2609
3506
 0,  0,  0, // 2610-2612
3507
 0,  0,  0,  0, // 2613-2616
3508
 0,  0,  0,  0, // 2617-2620
3509
 0,  0,  0,  0,  0, // 2621-2625
3510
 0,  0,  0,  0,  0, // 2626-2630
3511
 0,  0,  0,  0,  0,  0, // 2631-2636
3512
 0,  0,  0,  0,  0,  0, // 2637-2642
3513
 0,  0,  0,  0,  0,  0,  0, // 2643-2649
3514
 0,  0,  0,  0, // 2650-2653
3515
 0,  0,  0,  0, // 2654-2657
3516
 0,  0,  0,  0, // 2658-2661
3517
 0,  0, // 2662-2663
3518
 0,  0, // 2664-2665
3519
 0,  0, // 2666-2667
3520
 0,  0, // 2668-2669
3521
 0,  0,  0, // 2670-2672
3522
 0,  0,  0, // 2673-2675
3523
 0,  0,  0, // 2676-2678
3524
 0,  0,  0, // 2679-2681
3525
 0,  0,  0, // 2682-2684
3526
 0,  0,  0, // 2685-2687
3527
 0,  0,  0, // 2688-2690
3528
 0,  0,  0, // 2691-2693
3529
 0,  0,  0, // 2694-2696
3530
 0,  0,  0, // 2697-2699
3531
 0,  0,  0, // 2700-2702
3532
 0,  0,  0, // 2703-2705
3533
 0,  0,  0, // 2706-2708
3534
 0,  0,  0, // 2709-2711
3535
 0,  0,  0, // 2712-2714
3536
 0,  0,  0, // 2715-2717
3537
 0,  0,  0, // 2718-2720
3538
 0,  0,  0, // 2721-2723
3539
 0,  0,  0,  0, // 2724-2727
3540
 0,  0,  0,  0, // 2728-2731
3541
 0,  0,  0,  0, // 2732-2735
3542
 0,  0,  0,  0, // 2736-2739
3543
 0,  0,  0,  0, // 2740-2743
3544
 0,  0,  0,  0, // 2744-2747
3545
 0,  0,  0,  0, // 2748-2751
3546
 0,  0,  0,  0, // 2752-2755
3547
 0,  0,  0,  0, // 2756-2759
3548
 0,  0,  0,  0, // 2760-2763
3549
 0,  0,  0,  0, // 2764-2767
3550
 0,  0,  0,  0, // 2768-2771
3551
 0,  0, // 2772-2773
3552
 0,  0, // 2774-2775
3553
 0,  0, // 2776-2777
3554
 0,  0, // 2778-2779
3555
 0,  0, // 2780-2781
3556
 0,  0, // 2782-2783
3557
 0,  0, // 2784-2785
3558
 0,  0, // 2786-2787
3559
 0,  0, // 2788-2789
3560
 0,  0, // 2790-2791
3561
 0,  0, // 2792-2793
3562
 0, // 2794
3563
 0,  0, // 2795-2796
3564
 0,  0, // 2797-2798
3565
 0,  0,  0, // 2799-2801
3566
 0,  0, // 2802-2803
3567
 0,  0, // 2804-2805
3568
 0,  0, // 2806-2807
3569
 0,  0, // 2808-2809
3570
 0,  0, // 2810-2811
3571
 0,  0, // 2812-2813
3572
 0,  0, // 2814-2815
3573
 0,  0, // 2816-2817
3574
 0,  0,  0, // 2818-2820
3575
 0,  0,  0, // 2821-2823
3576
 0,  0,  0, // 2824-2826
3577
 0,  0,  0, // 2827-2829
3578
 0,  0, // 2830-2831
3579
 0,  0, // 2832-2833
3580
 0, // 2834
3581
 0, // 2835
3582
 0, // 2836
3583
 0,  0, // 2837-2838
3584
 0,  0, // 2839-2840
3585
 0,  0, // 2841-2842
3586
 0,  0, // 2843-2844
3587
 0,  0,  0,  0, // 2845-2848
3588
 0,  0,  0,  0, // 2849-2852
3589
 0,  0,  0,  0, // 2853-2856
3590
 0,  0,  0,  0, // 2857-2860
3591
 0,  0,  0,  0, // 2861-2864
3592
 0,  0,  0,  0, // 2865-2868
3593
 0,  0, // 2869-2870
3594
 0,  0,  0, // 2871-2873
3595
 0,  0,  0, // 2874-2876
3596
 0,  0,  0,  0, // 2877-2880
3597
 0,  0,  0,  0, // 2881-2884
3598
 0,  0,  0,  0, // 2885-2888
3599
 0,  0,  0,  0,  0, // 2889-2893
3600
 0,  0,  0,  0, // 2894-2897
3601
 0,  0,  0, // 2898-2900
3602
 0,  0,  0,  0,  0, // 2901-2905
3603
 0,  0,  0,  0,  0,  0, // 2906-2911
3604
 0,  0,  0,  0,  0,  0, // 2912-2917
3605
 0,  0,  0,  0, // 2918-2921
3606
 0,  0,  0,  0, // 2922-2925
3607
 0,  0,  0,  0,  0, // 2926-2930
3608
 0,  0,  0,  0,  0, // 2931-2935
3609
 0,  0,  0,  0,  0, // 2936-2940
3610
 0,  0,  0,  0,  0, // 2941-2945
3611
 0,  0,  0,  0,  0,  0, // 2946-2951
3612
 0,  0,  0,  0,  0,  0, // 2952-2957
3613
 0,  0, // 2958-2959
3614
 0,  0, // 2960-2961
3615
 0,  0,  0,  0, // 2962-2965
3616
 0,  0,  0,  0, // 2966-2969
3617
 0,  0,  0,  0, // 2970-2973
3618
 0,  0,  0,  0, // 2974-2977
3619
 0,  0,  0,  0,  0,  0, // 2978-2983
3620
 0,  0,  0, // 2984-2986
3621
 0,  0,  0,  0,  0,  0, // 2987-2992
3622
 0,  0,  0,  0,  0,  0,  0,  0, // 2993-3000
3623
 0,  0,  0,  0,  0, // 3001-3005
3624
 0,  0,  0,  0,  0,  0,  0,  0, // 3006-3013
3625
 0,  0,  0,  0, // 3014-3017
3626
 0,  0,  0,  0,  0,  0,  0,  0, // 3018-3025
3627
 0,  0,  0,  0,  0,  0, // 3026-3031
3628
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 3032-3041
3629
 0,  0,  0,  0,  0,  0, // 3042-3047
3630
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 3048-3057
3631
 0,  0,  0,  0,  0, // 3058-3062
3632
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 3063-3072
3633
 0,  0,  0,  0,  0, // 3073-3077
3634
 0,  0,  0,  0,  0,  0,  0, // 3078-3084
3635
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 3085-3096
3636
 0,  0,  0,  0,  0,  0,  0, // 3097-3103
3637
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 3104-3115
3638
 0,  0,  0, // 3116-3118
3639
 0,  0,  0,  0, // 3119-3122
3640
 0,  0,  0, // 3123-3125
3641
 0,  0,  0,  0, // 3126-3129
3642
 0,  0,  0,  0,  0, // 3130-3134
3643
 0,  0,  0,  0,  0, // 3135-3139
3644
 0,  0,  0,  0,  0,  0,  0, // 3140-3146
3645
 0,  0,  0,  0,  0,  0, // 3147-3152
3646
 0,  0,  0,  0,  0,  0, // 3153-3158
3647
 0,  0,  0,  0,  0,  0,  0,  0, // 3159-3166
3648
 0,  0,  0,  0, // 3167-3170
3649
 0,  0,  0,  0, // 3171-3174
3650
 0,  0,  0, // 3175-3177
3651
 0,  0,  0,  0,  0,  0, // 3178-3183
3652
 0,  0,  0, // 3184-3186
3653
 0,  0,  0,  0,  0,  0,  0,  0, // 3187-3194
3654
 0,  0,  0,  0,  0, // 3195-3199
3655
 0,  0,  0,  0,  0,  0,  0, // 3200-3206
3656
 0,  0,  0,  0,  0,  0, // 3207-3212
3657
 0,  0,  0,  0,  0,  0,  0,  0, // 3213-3220
3658
 0,  0,  0, // 3221-3223
3659
 0,  0,  0,  0,  0, // 3224-3228
3660
 0,  0,  0,  0, // 3229-3232
3661
 0,  0,  0,  0,  0,  0, // 3233-3238
3662
 0,  0,  0,  0,  0,  0, // 3239-3244
3663
 0,  0,  0,  0,  0, // 3245-3249
3664
 0,  0,  0,  0,  0, // 3250-3254
3665
 0,  0,  0,  0,  0,  0,  0, // 3255-3261
3666
 0,  0,  0,  0,  0,  0,  0, // 3262-3268
3667
 0,  0,  0,  0,  0,  0, // 3269-3274
3668
 0,  0,  0,  0,  0,  0,  0,  0, // 3275-3282
3669
 0,  0,  0,  0,  0,  0,  0,  0, // 3283-3290
3670
 0,  0,  0, // 3291-3293
3671
 0,  0, // 3294-3295
3672
 0,  0,  0, // 3296-3298
3673
 0,  0, // 3299-3300
3674
 0, // 3301
3675
 0, // 3302
3676
 0,  0,  0, // 3303-3305
3677
 0,  0, // 3306-3307
3678
 0, // 3308
3679
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3309-3310
3680
 0,  0, // 3311-3312
3681
 0,  0, // 3313-3314
3682
 0, // 3315
3683
 0, // 3316
3684
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3317-3318
3685
 0,  0, // 3319-3320
3686
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3321-3323
3687
 0,  0,  0, // 3324-3326
3688
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 3327-3330
3689
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 3331-3333
3690
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, // 3334-3336
3691
 0,  0,  0, // 3337-3339
3692
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3340-3342
3693
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 3343-3346
3694
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 3347-3350
3695
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3351-3352
3696
 0, // 3353
3697
 0,  0,  0, // 3354-3356
3698
CortexA9ItinerariesBypass::A9_LdBypass, // 3357
3699
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3358-3359
3700
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 3360-3362
3701
CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::NoBypass, // 3363-3365
3702
 0,  0, // 3366-3367
3703
 0,  0, // 3368-3369
3704
 0, // 3370
3705
 0,  0, // 3371-3372
3706
 0,  0,  0, // 3373-3375
3707
 0,  0,  0, // 3376-3378
3708
 0,  0,  0, // 3379-3381
3709
 0,  0,  0, // 3382-3384
3710
 0,  0, // 3385-3386
3711
 0,  0, // 3387-3388
3712
 0,  0, // 3389-3390
3713
 0,  0, // 3391-3392
3714
 0,  0,  0, // 3393-3395
3715
 0,  0,  0, // 3396-3398
3716
 0,  0,  0, // 3399-3401
3717
 0,  0,  0, // 3402-3404
3718
 0,  0,  0, // 3405-3407
3719
 0,  0,  0, // 3408-3410
3720
 0,  0,  0,  0, // 3411-3414
3721
 0,  0,  0, // 3415-3417
3722
 0,  0,  0, // 3418-3420
3723
 0,  0,  0, // 3421-3423
3724
 0,  0,  0, // 3424-3426
3725
 0,  0,  0, // 3427-3429
3726
 0,  0,  0, // 3430-3432
3727
 0,  0,  0, // 3433-3435
3728
 0,  0,  0, // 3436-3438
3729
 0,  0,  0, // 3439-3441
3730
 0, // 3442
3731
 0, // 3443
3732
 0,  0,  0, // 3444-3446
3733
 0,  0,  0, // 3447-3449
3734
 0,  0,  0, // 3450-3452
3735
 0,  0,  0, // 3453-3455
3736
 0,  0,  0, // 3456-3458
3737
 0,  0,  0, // 3459-3461
3738
 0,  0,  0, // 3462-3464
3739
 0,  0,  0, // 3465-3467
3740
 0,  0, // 3468-3469
3741
 0,  0,  0,  0, // 3470-3473
3742
 0,  0,  0,  0, // 3474-3477
3743
 0,  0,  0, // 3478-3480
3744
 0,  0,  0, // 3481-3483
3745
 0,  0,  0, // 3484-3486
3746
 0,  0,  0, // 3487-3489
3747
 0,  0, // 3490-3491
3748
 0,  0, // 3492-3493
3749
 0,  0,  0, // 3494-3496
3750
 0,  0,  0, // 3497-3499
3751
 0,  0,  0, // 3500-3502
3752
 0,  0,  0, // 3503-3505
3753
 0,  0,  0, // 3506-3508
3754
 0,  0, // 3509-3510
3755
 0,  0, // 3511-3512
3756
 0,  0,  0,  0, // 3513-3516
3757
 0,  0,  0,  0, // 3517-3520
3758
 0,  0,  0, // 3521-3523
3759
 0,  0,  0, // 3524-3526
3760
 0,  0,  0, // 3527-3529
3761
 0,  0,  0, // 3530-3532
3762
 0,  0,  0, // 3533-3535
3763
 0,  0,  0, // 3536-3538
3764
 0,  0,  0, // 3539-3541
3765
 0,  0,  0, // 3542-3544
3766
 0,  0,  0,  0,  0, // 3545-3549
3767
 0,  0,  0,  0,  0,  0, // 3550-3555
3768
 0,  0,  0,  0,  0,  0, // 3556-3561
3769
 0,  0,  0, // 3562-3564
3770
 0,  0,  0,  0,  0, // 3565-3569
3771
 0,  0,  0,  0,  0,  0, // 3570-3575
3772
 0,  0,  0,  0, // 3576-3579
3773
 0,  0,  0,  0, // 3580-3583
3774
 0,  0,  0,  0, // 3584-3587
3775
 0,  0,  0,  0,  0,  0, // 3588-3593
3776
 0,  0,  0,  0,  0,  0, // 3594-3599
3777
 0,  0,  0,  0,  0, // 3600-3604
3778
 0,  0,  0,  0,  0, // 3605-3609
3779
 0,  0,  0,  0,  0, // 3610-3614
3780
 0,  0,  0,  0,  0, // 3615-3619
3781
 0,  0,  0,  0,  0,  0,  0, // 3620-3626
3782
 0,  0,  0,  0,  0,  0,  0, // 3627-3633
3783
 0,  0,  0,  0,  0,  0,  0, // 3634-3640
3784
 0,  0,  0,  0,  0,  0, // 3641-3646
3785
 0,  0,  0,  0,  0,  0, // 3647-3652
3786
 0,  0,  0,  0,  0,  0, // 3653-3658
3787
 0,  0,  0,  0,  0,  0, // 3659-3664
3788
 0,  0,  0,  0,  0,  0, // 3665-3670
3789
 0,  0,  0,  0,  0,  0,  0,  0, // 3671-3678
3790
 0,  0,  0,  0,  0,  0,  0,  0, // 3679-3686
3791
 0,  0,  0,  0,  0,  0,  0,  0, // 3687-3694
3792
 0, // 3695
3793
 0,  0, // 3696-3697
3794
 0, // 3698
3795
 0,  0, // 3699-3700
3796
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3701-3702
3797
 0,  0,  0, // 3703-3705
3798
 0,  0, // 3706-3707
3799
 0,  0, // 3708-3709
3800
 0,  0, // 3710-3711
3801
 0, // 3712
3802
 0,  0, // 3713-3714
3803
 0,  0,  0, // 3715-3717
3804
 0,  0,  0, // 3718-3720
3805
 0,  0,  0, // 3721-3723
3806
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3724-3726
3807
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3727-3729
3808
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3730-3732
3809
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3733-3735
3810
CortexA9ItinerariesBypass::NoBypass, CortexA9ItinerariesBypass::A9_LdBypass, CortexA9ItinerariesBypass::A9_LdBypass, // 3736-3738
3811
 0,  0, // 3739-3740
3812
 0,  0, // 3741-3742
3813
 0,  0, // 3743-3744
3814
 0,  0, // 3745-3746
3815
 0,  0, // 3747-3748
3816
 0,  0,  0, // 3749-3751
3817
 0,  0,  0,  0, // 3752-3755
3818
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3756-3758
3819
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3759-3761
3820
 0,  0,  0,  0, // 3762-3765
3821
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3766-3768
3822
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3769-3771
3823
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3772-3774
3824
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3775-3778
3825
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3779-3782
3826
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3783-3786
3827
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3787-3790
3828
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3791-3793
3829
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3794-3796
3830
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0, // 3797-3799
3831
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3800-3803
3832
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3804-3807
3833
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3808-3811
3834
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3812-3815
3835
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3816-3819
3836
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3820-3823
3837
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3824-3827
3838
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3828-3831
3839
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3832-3835
3840
CortexA9ItinerariesBypass::A9_LdBypass,  0,  0,  0, // 3836-3839
3841
 0,  0, // 3840-3841
3842
 0,  0, // 3842-3843
3843
 0,  0,  0,  0, // 3844-3847
3844
 0,  0,  0, // 3848-3850
3845
 0,  0, // 3851-3852
3846
 0,  0,  0, // 3853-3855
3847
 0,  0,  0, // 3856-3858
3848
 0,  0,  0,  0, // 3859-3862
3849
 0,  0,  0,  0, // 3863-3866
3850
 0,  0,  0, // 3867-3869
3851
 0,  0,  0, // 3870-3872
3852
 0,  0,  0,  0, // 3873-3876
3853
 0,  0,  0,  0, // 3877-3880
3854
 0,  0,  0,  0, // 3881-3884
3855
 0,  0,  0,  0, // 3885-3888
3856
 0,  0,  0,  0, // 3889-3892
3857
 0,  0,  0,  0, // 3893-3896
3858
 0,  0,  0, // 3897-3899
3859
 0,  0,  0,  0, // 3900-3903
3860
 0,  0,  0,  0, // 3904-3907
3861
 0,  0, // 3908-3909
3862
 0,  0,  0, // 3910-3912
3863
 0,  0, // 3913-3914
3864
 0,  0, // 3915-3916
3865
 0,  0,  0,  0, // 3917-3920
3866
 0,  0,  0,  0, // 3921-3924
3867
 0,  0,  0, // 3925-3927
3868
 0,  0,  0, // 3928-3930
3869
 0, // 3931
3870
 0,  0,  0, // 3932-3934
3871
 0,  0,  0, // 3935-3937
3872
 0,  0,  0, // 3938-3940
3873
 0,  0,  0, // 3941-3943
3874
 0,  0,  0, // 3944-3946
3875
 0,  0,  0,  0, // 3947-3950
3876
 0,  0,  0,  0, // 3951-3954
3877
 0,  0,  0,  0, // 3955-3958
3878
 0,  0,  0,  0, // 3959-3962
3879
 0,  0,  0,  0, // 3963-3966
3880
 0,  0,  0,  0, // 3967-3970
3881
 0,  0,  0, // 3971-3973
3882
 0,  0,  0, // 3974-3976
3883
 0,  0,  0, // 3977-3979
3884
 0,  0,  0, // 3980-3982
3885
 0,  0,  0, // 3983-3985
3886
 0,  0,  0, // 3986-3988
3887
 0,  0,  0, // 3989-3991
3888
 0,  0,  0,  0, // 3992-3995
3889
 0,  0,  0,  0, // 3996-3999
3890
 0,  0, // 4000-4001
3891
 0,  0, // 4002-4003
3892
 0,  0,  0, // 4004-4006
3893
 0,  0,  0, // 4007-4009
3894
 0, // 4010
3895
 0,  0,  0,  0, // 4011-4014
3896
 0,  0,  0, // 4015-4017
3897
 0,  0,  0,  0,  0,  0, // 4018-4023
3898
 0,  0,  0,  0,  0,  0,  0,  0, // 4024-4031
3899
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4032-4041
3900
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4042-4051
3901
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4052-4061
3902
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4062-4073
3903
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4074-4085
3904
 0,  0, // 4086-4087
3905
 0,  0,  0, // 4088-4090
3906
 0,  0,  0,  0, // 4091-4094
3907
 0,  0,  0,  0, // 4095-4098
3908
 0,  0,  0,  0,  0, // 4099-4103
3909
 0,  0, // 4104-4105
3910
 0,  0, // 4106-4107
3911
 0,  0,  0,  0, // 4108-4111
3912
 0, // 4112
3913
 0, // 4113
3914
 0,  0, // 4114-4115
3915
 0,  0, // 4116-4117
3916
 0,  0,  0, // 4118-4120
3917
 0, // 4121
3918
 0, // 4122
3919
 0, // 4123
3920
 0,  0, // 4124-4125
3921
 0,  0,  0, // 4126-4128
3922
 0,  0,  0, // 4129-4131
3923
 0,  0,  0, // 4132-4134
3924
 0,  0,  0, // 4135-4137
3925
 0,  0,  0, // 4138-4140
3926
 0,  0,  0, // 4141-4143
3927
 0,  0,  0,  0, // 4144-4147
3928
 0,  0,  0,  0, // 4148-4151
3929
 0,  0,  0,  0, // 4152-4155
3930
 0, // 4156
3931
 0,  0, // 4157-4158
3932
 0,  0, // 4159-4160
3933
 0,  0,  0, // 4161-4163
3934
 0,  0, // 4164-4165
3935
 0,  0,  0, // 4166-4168
3936
 0,  0,  0,  0, // 4169-4172
3937
 0,  0,  0, // 4173-4175
3938
 0,  0, // 4176-4177
3939
 0,  0,  0,  0,  0, // 4178-4182
3940
 0,  0,  0, // 4183-4185
3941
 0,  0,  0,  0, // 4186-4189
3942
 0,  0, // 4190-4191
3943
 0,  0,  0, // 4192-4194
3944
 0,  0,  0,  0, // 4195-4198
3945
 0,  0,  0,  0, // 4199-4202
3946
 0,  0, // 4203-4204
3947
 0,  0, // 4205-4206
3948
 0, // 4207
3949
 0,  0, // 4208-4209
3950
 0,  0,  0, // 4210-4212
3951
 0,  0,  0, // 4213-4215
3952
 0, // 4216
3953
 0,  0,  0,  0,  0, // 4217-4221
3954
 0,  0,  0,  0, // 4222-4225
3955
 0,  0,  0, // 4226-4228
3956
 0,  0,  0, // 4229-4231
3957
 0,  0,  0, // 4232-4234
3958
 0,  0,  0,  0, // 4235-4238
3959
 0,  0,  0,  0, // 4239-4242
3960
 0,  0,  0, // 4243-4245
3961
 0,  0,  0, // 4246-4248
3962
 0,  0, // 4249-4250
3963
 0,  0,  0, // 4251-4253
3964
 0, // 4254
3965
 0,  0, // 4255-4256
3966
 0,  0,  0, // 4257-4259
3967
 0,  0,  0, // 4260-4262
3968
 0,  0, // 4263-4264
3969
 0,  0,  0,  0, // 4265-4268
3970
 0,  0,  0, // 4269-4271
3971
 0, // 4272
3972
 0,  0,  0,  0, // 4273-4276
3973
 0,  0,  0, // 4277-4279
3974
 0,  0,  0, // 4280-4282
3975
 0,  0,  0, // 4283-4285
3976
 0,  0,  0,  0, // 4286-4289
3977
 0,  0,  0, // 4290-4292
3978
 0,  0,  0, // 4293-4295
3979
 0,  0,  0, // 4296-4298
3980
 0,  0, // 4299-4300
3981
 0, // 4301
3982
 0,  0, // 4302-4303
3983
 0,  0,  0, // 4304-4306
3984
 0,  0,  0, // 4307-4309
3985
 0,  0,  0,  0, // 4310-4313
3986
 0,  0,  0,  0, // 4314-4317
3987
 0,  0,  0,  0, // 4318-4321
3988
 0,  0,  0, // 4322-4324
3989
 0,  0,  0, // 4325-4327
3990
 0,  0,  0, // 4328-4330
3991
 0,  0,  0, // 4331-4333
3992
 0,  0, // 4334-4335
3993
 0,  0, // 4336-4337
3994
 0,  0, // 4338-4339
3995
 0,  0, // 4340-4341
3996
 0,  0,  0, // 4342-4344
3997
 0,  0,  0, // 4345-4347
3998
 0,  0,  0, // 4348-4350
3999
 0,  0,  0, // 4351-4353
4000
 0,  0,  0, // 4354-4356
4001
 0,  0,  0, // 4357-4359
4002
 0,  0,  0, // 4360-4362
4003
 0,  0,  0, // 4363-4365
4004
 0,  0,  0, // 4366-4368
4005
 0,  0,  0,  0, // 4369-4372
4006
 0,  0,  0,  0, // 4373-4376
4007
 0,  0, // 4377-4378
4008
 0,  0, // 4379-4380
4009
 0,  0, // 4381-4382
4010
 0,  0, // 4383-4384
4011
 0,  0,  0, // 4385-4387
4012
 0,  0,  0, // 4388-4390
4013
 0,  0, // 4391-4392
4014
 0,  0, // 4393-4394
4015
 0,  0, // 4395-4396
4016
 0,  0,  0, // 4397-4399
4017
 0,  0,  0, // 4400-4402
4018
 0,  0,  0,  0, // 4403-4406
4019
 0,  0,  0,  0, // 4407-4410
4020
 0,  0,  0,  0, // 4411-4414
4021
 0,  0,  0,  0, // 4415-4418
4022
 0,  0, // 4419-4420
4023
 0,  0,  0, // 4421-4423
4024
 0,  0, // 4424-4425
4025
 0,  0, // 4426-4427
4026
 0,  0,  0,  0, // 4428-4431
4027
 0,  0, // 4432-4433
4028
 0,  0,  0,  0, // 4434-4437
4029
 0,  0,  0,  0, // 4438-4441
4030
 0,  0,  0,  0,  0,  0, // 4442-4447
4031
 0,  0,  0,  0, // 4448-4451
4032
 0,  0, // 4452-4453
4033
 0,  0,  0,  0,  0, // 4454-4458
4034
 0,  0,  0,  0, // 4459-4462
4035
 0,  0,  0,  0, // 4463-4466
4036
 0,  0,  0,  0, // 4467-4470
4037
 0,  0,  0, // 4471-4473
4038
 0,  0,  0, // 4474-4476
4039
 0,  0,  0,  0, // 4477-4480
4040
 0,  0,  0, // 4481-4483
4041
 0,  0,  0,  0,  0, // 4484-4488
4042
 0,  0,  0, // 4489-4491
4043
 0,  0,  0,  0,  0,  0, // 4492-4497
4044
 0,  0,  0,  0,  0,  0,  0,  0, // 4498-4505
4045
 0,  0,  0,  0,  0,  0,  0,  0, // 4506-4513
4046
 0,  0,  0, // 4514-4516
4047
 0,  0,  0,  0,  0,  0, // 4517-4522
4048
 0,  0,  0,  0,  0, // 4523-4527
4049
 0,  0,  0,  0,  0,  0, // 4528-4533
4050
 0,  0,  0,  0, // 4534-4537
4051
 0,  0,  0,  0,  0,  0, // 4538-4543
4052
 0,  0,  0,  0,  0,  0,  0,  0, // 4544-4551
4053
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4552-4561
4054
 0,  0,  0,  0, // 4562-4565
4055
 0,  0,  0,  0,  0, // 4566-4570
4056
 0,  0,  0,  0,  0, // 4571-4575
4057
 0,  0,  0,  0,  0, // 4576-4580
4058
 0,  0,  0,  0,  0,  0,  0, // 4581-4587
4059
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4588-4597
4060
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4598-4609
4061
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 4610-4621
4062
 0,  0,  0,  0,  0, // 4622-4626
4063
 0,  0,  0,  0,  0,  0, // 4627-4632
4064
 0,  0,  0,  0,  0, // 4633-4637
4065
 0,  0,  0,  0, // 4638-4641
4066
 0,  0, // 4642-4643
4067
 0,  0, // 4644-4645
4068
 0,  0,  0,  0, // 4646-4649
4069
 0,  0,  0,  0, // 4650-4653
4070
 0,  0,  0,  0, // 4654-4657
4071
 0,  0,  0,  0, // 4658-4661
4072
 0,  0,  0,  0, // 4662-4665
4073
 0,  0,  0,  0, // 4666-4669
4074
 0,  0,  0,  0, // 4670-4673
4075
 0,  0,  0, // 4674-4676
4076
 0,  0, // 4677-4678
4077
 0,  0, // 4679-4680
4078
 0,  0, // 4681-4682
4079
 0,  0, // 4683-4684
4080
 0,  0,  0, // 4685-4687
4081
 0,  0,  0, // 4688-4690
4082
 0,  0,  0, // 4691-4693
4083
 0,  0,  0, // 4694-4696
4084
 0,  0,  0, // 4697-4699
4085
 0,  0,  0, // 4700-4702
4086
 0,  0,  0, // 4703-4705
4087
 0,  0,  0, // 4706-4708
4088
 0,  0,  0, // 4709-4711
4089
 0,  0,  0, // 4712-4714
4090
 0,  0,  0, // 4715-4717
4091
 0,  0,  0, // 4718-4720
4092
 0,  0,  0, // 4721-4723
4093
 0,  0, // 4724-4725
4094
 0,  0,  0, // 4726-4728
4095
 0,  0,  0, // 4729-4731
4096
 0,  0,  0, // 4732-4734
4097
 0,  0,  0, // 4735-4737
4098
 0,  0,  0, // 4738-4740
4099
 0,  0, // 4741-4742
4100
 0,  0, // 4743-4744
4101
 0,  0, // 4745-4746
4102
 0,  0, // 4747-4748
4103
 0,  0,  0, // 4749-4751
4104
 0,  0,  0,  0,  0, // 4752-4756
4105
 0,  0,  0, // 4757-4759
4106
 0,  0,  0,  0,  0,  0, // 4760-4765
4107
 0,  0,  0,  0,  0,  0, // 4766-4771
4108
 0,  0,  0,  0,  0, // 4772-4776
4109
 0,  0,  0,  0,  0, // 4777-4781
4110
 0,  0,  0, // 4782-4784
4111
 0,  0,  0,  0,  0,  0,  0,  0, // 4785-4792
4112
 0,  0,  0,  0,  0,  0,  0, // 4793-4799
4113
 0,  0,  0,  0, // 4800-4803
4114
 0,  0,  0,  0, // 4804-4807
4115
 0,  0,  0,  0, // 4808-4811
4116
 0,  0,  0,  0,  0,  0, // 4812-4817
4117
 0,  0,  0,  0,  0,  0, // 4818-4823
4118
 0,  0,  0,  0, // 4824-4827
4119
 0,  0,  0, // 4828-4830
4120
 0,  0,  0,  0, // 4831-4834
4121
 0,  0,  0,  0,  0,  0, // 4835-4840
4122
 0,  0,  0,  0,  0,  0,  0,  0, // 4841-4848
4123
 0,  0,  0, // 4849-4851
4124
 0,  0,  0,  0,  0, // 4852-4856
4125
 0,  0,  0,  0,  0,  0,  0, // 4857-4863
4126
 0,  0,  0,  0,  0,  0,  0, // 4864-4870
4127
 0,  0,  0,  0,  0, // 4871-4875
4128
 0,  0,  0,  0,  0, // 4876-4880
4129
 0,  0,  0,  0,  0,  0,  0, // 4881-4887
4130
 0,  0,  0,  0,  0,  0, // 4888-4893
4131
 0,  0,  0,  0,  0,  0,  0,  0, // 4894-4901
4132
 0,  0,  0,  0,  0,  0,  0,  0, // 4902-4909
4133
 0,  0,  0,  0,  0,  0, // 4910-4915
4134
 0,  0,  0,  0,  0,  0,  0,  0, // 4916-4923
4135
 0,  0,  0,  0,  0, // 4924-4928
4136
 0,  0, // 4929-4930
4137
 0,  0, // 4931-4932
4138
 0,  0,  0, // 4933-4935
4139
 0,  0,  0, // 4936-4938
4140
 0,  0,  0,  0, // 4939-4942
4141
 0,  0,  0,  0,  0, // 4943-4947
4142
 0,  0,  0,  0,  0,  0, // 4948-4953
4143
 0,  0,  0,  0, // 4954-4957
4144
 0,  0,  0,  0,  0, // 4958-4962
4145
 0,  0,  0,  0,  0,  0, // 4963-4968
4146
 0,  0,  0,  0,  0,  0,  0, // 4969-4975
4147
 0,  0, // 4976-4977
4148
 0,  0, // 4978-4979
4149
 0,  0, // 4980-4981
4150
 0,  0,  0,  0, // 4982-4985
4151
 0,  0,  0,  0, // 4986-4989
4152
 0,  0,  0,  0, // 4990-4993
4153
 0,  0, // 4994-4995
4154
 0,  0, // 4996-4997
4155
 0, // 4998
4156
 0,  0, // 4999-5000
4157
 0,  0, // 5001-5002
4158
 0,  0, // 5003-5004
4159
 0,  0,  0, // 5005-5007
4160
 0,  0,  0, // 5008-5010
4161
 0,  0,  0,  0, // 5011-5014
4162
 0,  0, // 5015-5016
4163
 0,  0, // 5017-5018
4164
 0,  0,  0, // 5019-5021
4165
 0,  0,  0, // 5022-5024
4166
 0,  0, // 5025-5026
4167
 0,  0,  0, // 5027-5029
4168
 0,  0,  0, // 5030-5032
4169
 0,  0,  0,  0, // 5033-5036
4170
 0,  0, // 5037-5038
4171
 0,  0,  0, // 5039-5041
4172
 0,  0,  0, // 5042-5044
4173
 0,  0,  0,  0, // 5045-5048
4174
 0,  0,  0, // 5049-5051
4175
 0,  0,  0, // 5052-5054
4176
 0,  0, // 5055-5056
4177
 0,  0,  0, // 5057-5059
4178
 0,  0,  0,  0, // 5060-5063
4179
 0,  0, // 5064-5065
4180
 0, // 5066
4181
 0,  0, // 5067-5068
4182
 0,  0, // 5069-5070
4183
 0,  0,  0, // 5071-5073
4184
 0,  0, // 5074-5075
4185
 0,  0,  0, // 5076-5078
4186
 0,  0,  0, // 5079-5081
4187
 0,  0, // 5082-5083
4188
 0,  0, // 5084-5085
4189
 0,  0, // 5086-5087
4190
 0,  0, // 5088-5089
4191
 0,  0,  0, // 5090-5092
4192
 0,  0,  0,  0, // 5093-5096
4193
 0,  0,  0,  0, // 5097-5100
4194
 0,  0, // 5101-5102
4195
 0,  0,  0, // 5103-5105
4196
 0,  0,  0, // 5106-5108
4197
 0,  0,  0, // 5109-5111
4198
 0,  0, // 5112-5113
4199
 0,  0, // 5114-5115
4200
 0, // 5116
4201
 0, // 5117
4202
 0, // 5118
4203
 0,  0, // 5119-5120
4204
 0,  0,  0, // 5121-5123
4205
 0,  0,  0,  0, // 5124-5127
4206
 0,  0,  0,  0, // 5128-5131
4207
 0,  0,  0,  0, // 5132-5135
4208
 0,  0,  0,  0, // 5136-5139
4209
 0,  0,  0, // 5140-5142
4210
 0,  0,  0,  0, // 5143-5146
4211
 0,  0,  0, // 5147-5149
4212
 0,  0,  0, // 5150-5152
4213
 0,  0,  0, // 5153-5155
4214
 0,  0,  0,  0, // 5156-5159
4215
 0,  0, // 5160-5161
4216
 0,  0, // 5162-5163
4217
 0,  0, // 5164-5165
4218
 0, // 5166
4219
 0, // 5167
4220
 0, // 5168
4221
 0,  0, // 5169-5170
4222
 0,  0, // 5171-5172
4223
 0,  0,  0, // 5173-5175
4224
 0,  0,  0, // 5176-5178
4225
 0,  0,  0, // 5179-5181
4226
 0,  0,  0, // 5182-5184
4227
 0,  0,  0,  0, // 5185-5188
4228
 0,  0,  0, // 5189-5191
4229
 0,  0,  0, // 5192-5194
4230
 0,  0,  0,  0, // 5195-5198
4231
 0,  0,  0,  0, // 5199-5202
4232
 0,  0,  0,  0, // 5203-5206
4233
 0,  0,  0, // 5207-5209
4234
 0,  0,  0,  0, // 5210-5213
4235
 0,  0,  0,  0, // 5214-5217
4236
 0,  0,  0,  0, // 5218-5221
4237
 0,  0,  0,  0, // 5222-5225
4238
 0,  0,  0,  0, // 5226-5229
4239
 0,  0,  0, // 5230-5232
4240
 0,  0,  0, // 5233-5235
4241
 0,  0,  0, // 5236-5238
4242
 0,  0, // 5239-5240
4243
 0,  0, // 5241-5242
4244
 0,  0,  0, // 5243-5245
4245
 0,  0, // 5246-5247
4246
 0,  0,  0, // 5248-5250
4247
 0,  0, // 5251-5252
4248
 0,  0,  0, // 5253-5255
4249
 0,  0, // 5256-5257
4250
 0,  0,  0, // 5258-5260
4251
 0,  0,  0, // 5261-5263
4252
 0,  0,  0, // 5264-5266
4253
 0,  0, // 5267-5268
4254
 0,  0,  0, // 5269-5271
4255
 0,  0,  0, // 5272-5274
4256
 0,  0,  0,  0, // 5275-5278
4257
 0,  0,  0, // 5279-5281
4258
 0,  0,  0,  0, // 5282-5285
4259
 0,  0,  0, // 5286-5288
4260
 0,  0,  0,  0, // 5289-5292
4261
 0,  0,  0, // 5293-5295
4262
 0,  0,  0, // 5296-5298
4263
 0,  0, // 5299-5300
4264
 0,  0, // 5301-5302
4265
 0,  0,  0, // 5303-5305
4266
 0,  0, // 5306-5307
4267
 0,  0, // 5308-5309
4268
 0,  0,  0, // 5310-5312
4269
 0,  0,  0,  0, // 5313-5316
4270
 0,  0,  0,  0, // 5317-5320
4271
 0,  0,  0,  0,  0, // 5321-5325
4272
 0,  0,  0,  0,  0, // 5326-5330
4273
 0,  0,  0,  0,  0, // 5331-5335
4274
 0,  0,  0, // 5336-5338
4275
 0,  0,  0, // 5339-5341
4276
 0,  0,  0, // 5342-5344
4277
 0,  0,  0, // 5345-5347
4278
 0,  0,  0, // 5348-5350
4279
 0,  0,  0, // 5351-5353
4280
 0,  0, // 5354-5355
4281
 0,  0,  0, // 5356-5358
4282
 0,  0, // 5359-5360
4283
 0,  0,  0, // 5361-5363
4284
 0,  0, // 5364-5365
4285
 0,  0, // 5366-5367
4286
 0,  0,  0,  0, // 5368-5371
4287
 0,  0,  0, // 5372-5374
4288
 0,  0,  0,  0, // 5375-5378
4289
 0,  0,  0, // 5379-5381
4290
 0,  0,  0, // 5382-5384
4291
 0,  0,  0, // 5385-5387
4292
 0,  0,  0,  0, // 5388-5391
4293
 0,  0, // 5392-5393
4294
 0,  0, // 5394-5395
4295
 0,  0,  0, // 5396-5398
4296
 0,  0,  0, // 5399-5401
4297
 0,  0,  0,  0, // 5402-5405
4298
 0,  0,  0,  0, // 5406-5409
4299
 0, // 5410
4300
 0,  0, // 5411-5412
4301
 0,  0, // 5413-5414
4302
 0,  0,  0, // 5415-5417
4303
 0,  0,  0, // 5418-5420
4304
 0,  0,  0, // 5421-5423
4305
 0,  0,  0, // 5424-5426
4306
 0,  0, // 5427-5428
4307
 0,  0, // 5429-5430
4308
 0,  0,  0, // 5431-5433
4309
 0,  0,  0, // 5434-5436
4310
 0,  0,  0, // 5437-5439
4311
 0,  0,  0, // 5440-5442
4312
 0,  0,  0, // 5443-5445
4313
 0,  0,  0, // 5446-5448
4314
 0, // 5449
4315
 0,  0,  0, // 5450-5452
4316
 0,  0,  0, // 5453-5455
4317
 0,  0,  0, // 5456-5458
4318
 0,  0,  0, // 5459-5461
4319
 0,  0,  0, // 5462-5464
4320
 0,  0,  0, // 5465-5467
4321
 0,  0, // 5468-5469
4322
 0,  0, // 5470-5471
4323
 0,  0,  0,  0, // 5472-5475
4324
 0,  0,  0,  0, // 5476-5479
4325
 0,  0,  0, // 5480-5482
4326
 0,  0,  0, // 5483-5485
4327
 0,  0,  0, // 5486-5488
4328
 0,  0,  0, // 5489-5491
4329
 0,  0,  0, // 5492-5494
4330
 0,  0,  0, // 5495-5497
4331
 0,  0,  0, // 5498-5500
4332
 0,  0,  0, // 5501-5503
4333
 0,  0, // 5504-5505
4334
 0,  0, // 5506-5507
4335
 0,  0, // 5508-5509
4336
 0,  0, // 5510-5511
4337
 0,  0, // 5512-5513
4338
 0,  0, // 5514-5515
4339
 0,  0,  0, // 5516-5518
4340
 0,  0,  0, // 5519-5521
4341
 0,  0, // 5522-5523
4342
 0,  0, // 5524-5525
4343
 0,  0,  0, // 5526-5528
4344
 0,  0,  0, // 5529-5531
4345
 0,  0,  0, // 5532-5534
4346
 0,  0,  0, // 5535-5537
4347
 0,  0,  0, // 5538-5540
4348
 0,  0,  0,  0, // 5541-5544
4349
 0,  0,  0,  0, // 5545-5548
4350
 0,  0,  0,  0,  0, // 5549-5553
4351
 0,  0,  0,  0,  0, // 5554-5558
4352
 0,  0,  0,  0,  0,  0, // 5559-5564
4353
 0,  0,  0,  0,  0,  0, // 5565-5570
4354
 0,  0,  0,  0,  0,  0,  0, // 5571-5577
4355
 0,  0,  0,  0, // 5578-5581
4356
 0,  0,  0,  0, // 5582-5585
4357
 0,  0,  0,  0, // 5586-5589
4358
 0,  0, // 5590-5591
4359
 0,  0, // 5592-5593
4360
 0,  0, // 5594-5595
4361
 0,  0, // 5596-5597
4362
 0,  0,  0, // 5598-5600
4363
 0,  0,  0, // 5601-5603
4364
 0,  0,  0, // 5604-5606
4365
 0,  0,  0, // 5607-5609
4366
 0,  0,  0, // 5610-5612
4367
 0,  0,  0, // 5613-5615
4368
 0,  0,  0, // 5616-5618
4369
 0,  0,  0, // 5619-5621
4370
 0,  0,  0, // 5622-5624
4371
 0,  0,  0, // 5625-5627
4372
 0,  0,  0, // 5628-5630
4373
 0,  0,  0, // 5631-5633
4374
 0,  0,  0, // 5634-5636
4375
 0,  0,  0, // 5637-5639
4376
 0,  0,  0, // 5640-5642
4377
 0,  0,  0, // 5643-5645
4378
 0,  0,  0, // 5646-5648
4379
 0,  0,  0, // 5649-5651
4380
 0,  0,  0,  0, // 5652-5655
4381
 0,  0,  0,  0, // 5656-5659
4382
 0,  0,  0,  0, // 5660-5663
4383
 0,  0,  0,  0, // 5664-5667
4384
 0,  0,  0,  0, // 5668-5671
4385
 0,  0,  0,  0, // 5672-5675
4386
 0,  0,  0,  0, // 5676-5679
4387
 0,  0,  0,  0, // 5680-5683
4388
 0,  0,  0,  0, // 5684-5687
4389
 0,  0,  0,  0, // 5688-5691
4390
 0,  0,  0,  0, // 5692-5695
4391
 0,  0,  0,  0, // 5696-5699
4392
 0,  0, // 5700-5701
4393
 0,  0, // 5702-5703
4394
 0,  0, // 5704-5705
4395
 0,  0, // 5706-5707
4396
 0,  0, // 5708-5709
4397
 0,  0, // 5710-5711
4398
 0,  0, // 5712-5713
4399
 0,  0, // 5714-5715
4400
 0,  0, // 5716-5717
4401
 0, // 5718
4402
 0,  0, // 5719-5720
4403
 0,  0, // 5721-5722
4404
 0,  0,  0, // 5723-5725
4405
 0,  0, // 5726-5727
4406
 0,  0, // 5728-5729
4407
 0,  0, // 5730-5731
4408
 0,  0, // 5732-5733
4409
 0,  0, // 5734-5735
4410
 0,  0, // 5736-5737
4411
 0,  0, // 5738-5739
4412
 0,  0, // 5740-5741
4413
 0,  0,  0, // 5742-5744
4414
 0,  0,  0, // 5745-5747
4415
 0,  0,  0, // 5748-5750
4416
 0,  0,  0, // 5751-5753
4417
 0,  0, // 5754-5755
4418
 0,  0, // 5756-5757
4419
 0, // 5758
4420
 0, // 5759
4421
 0, // 5760
4422
 0,  0, // 5761-5762
4423
 0,  0, // 5763-5764
4424
 0,  0, // 5765-5766
4425
 0,  0, // 5767-5768
4426
 0,  0,  0,  0, // 5769-5772
4427
 0,  0,  0,  0, // 5773-5776
4428
 0,  0,  0,  0, // 5777-5780
4429
 0,  0,  0,  0,  0, // 5781-5785
4430
 0,  0,  0,  0, // 5786-5789
4431
 0,  0,  0,  0,  0, // 5790-5794
4432
 0,  0, // 5795-5796
4433
 0,  0,  0, // 5797-5799
4434
 0,  0,  0, // 5800-5802
4435
 0,  0,  0,  0, // 5803-5806
4436
 0,  0,  0,  0, // 5807-5810
4437
 0,  0,  0,  0, // 5811-5814
4438
 0,  0,  0,  0,  0, // 5815-5819
4439
 0,  0,  0,  0, // 5820-5823
4440
 0,  0,  0, // 5824-5826
4441
 0,  0,  0,  0,  0, // 5827-5831
4442
 0,  0,  0,  0,  0,  0, // 5832-5837
4443
 0,  0,  0,  0,  0,  0, // 5838-5843
4444
 0,  0,  0,  0, // 5844-5847
4445
 0,  0,  0,  0, // 5848-5851
4446
 0,  0,  0,  0,  0, // 5852-5856
4447
 0,  0,  0,  0,  0, // 5857-5861
4448
 0,  0,  0,  0,  0, // 5862-5866
4449
 0,  0,  0,  0,  0, // 5867-5871
4450
 0,  0,  0,  0,  0,  0, // 5872-5877
4451
 0,  0,  0,  0,  0,  0, // 5878-5883
4452
 0,  0, // 5884-5885
4453
 0,  0, // 5886-5887
4454
 0,  0,  0,  0, // 5888-5891
4455
 0,  0,  0,  0, // 5892-5895
4456
 0,  0,  0,  0, // 5896-5899
4457
 0,  0,  0,  0, // 5900-5903
4458
 0,  0,  0,  0,  0,  0, // 5904-5909
4459
 0,  0,  0, // 5910-5912
4460
 0,  0,  0,  0,  0,  0, // 5913-5918
4461
 0,  0,  0,  0,  0,  0,  0,  0, // 5919-5926
4462
 0,  0,  0,  0,  0, // 5927-5931
4463
 0,  0,  0,  0,  0,  0,  0,  0, // 5932-5939
4464
 0,  0,  0,  0, // 5940-5943
4465
 0,  0,  0,  0,  0,  0,  0,  0, // 5944-5951
4466
 0,  0,  0,  0,  0,  0, // 5952-5957
4467
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 5958-5967
4468
 0,  0,  0,  0,  0,  0, // 5968-5973
4469
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 5974-5983
4470
 0,  0,  0,  0,  0, // 5984-5988
4471
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 5989-5998
4472
 0,  0,  0,  0,  0, // 5999-6003
4473
 0,  0,  0,  0,  0,  0,  0, // 6004-6010
4474
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6011-6022
4475
 0,  0,  0,  0,  0,  0,  0, // 6023-6029
4476
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6030-6041
4477
 0,  0,  0, // 6042-6044
4478
 0,  0,  0,  0, // 6045-6048
4479
 0,  0,  0, // 6049-6051
4480
 0,  0,  0,  0, // 6052-6055
4481
 0,  0,  0,  0,  0, // 6056-6060
4482
 0,  0,  0,  0,  0, // 6061-6065
4483
 0,  0,  0,  0,  0,  0,  0, // 6066-6072
4484
 0,  0,  0,  0,  0,  0, // 6073-6078
4485
 0,  0,  0,  0,  0,  0, // 6079-6084
4486
 0,  0,  0,  0,  0,  0,  0,  0, // 6085-6092
4487
 0,  0,  0,  0, // 6093-6096
4488
 0,  0,  0,  0, // 6097-6100
4489
 0,  0,  0, // 6101-6103
4490
 0,  0,  0,  0,  0,  0, // 6104-6109
4491
 0,  0,  0, // 6110-6112
4492
 0,  0,  0,  0,  0,  0,  0,  0, // 6113-6120
4493
 0,  0,  0,  0,  0, // 6121-6125
4494
 0,  0,  0,  0,  0,  0,  0, // 6126-6132
4495
 0,  0,  0,  0,  0,  0, // 6133-6138
4496
 0,  0,  0,  0,  0,  0,  0,  0, // 6139-6146
4497
 0,  0,  0, // 6147-6149
4498
 0,  0,  0,  0,  0, // 6150-6154
4499
 0,  0,  0,  0, // 6155-6158
4500
 0,  0,  0,  0,  0,  0, // 6159-6164
4501
 0,  0,  0,  0,  0,  0, // 6165-6170
4502
 0,  0,  0,  0,  0, // 6171-6175
4503
 0,  0,  0,  0,  0, // 6176-6180
4504
 0,  0,  0,  0,  0,  0,  0, // 6181-6187
4505
 0,  0,  0,  0,  0,  0,  0, // 6188-6194
4506
 0,  0,  0,  0,  0,  0, // 6195-6200
4507
 0,  0,  0,  0,  0,  0,  0,  0, // 6201-6208
4508
 0,  0,  0,  0,  0,  0,  0,  0, // 6209-6216
4509
 0,  0,  0, // 6217-6219
4510
 0,  0, // 6220-6221
4511
 0,  0,  0, // 6222-6224
4512
 0,  0, // 6225-6226
4513
 0, // 6227
4514
 0, // 6228
4515
 0,  0,  0, // 6229-6231
4516
 0,  0, // 6232-6233
4517
 0, // 6234
4518
 0,  0, // 6235-6236
4519
 0,  0, // 6237-6238
4520
 0,  0, // 6239-6240
4521
 0, // 6241
4522
 0, // 6242
4523
 0,  0, // 6243-6244
4524
 0,  0, // 6245-6246
4525
 0,  0,  0, // 6247-6249
4526
 0,  0,  0, // 6250-6252
4527
 0,  0,  0,  0, // 6253-6256
4528
 0,  0,  0, // 6257-6259
4529
 0,  0,  0, // 6260-6262
4530
 0,  0,  0, // 6263-6265
4531
 0,  0,  0, // 6266-6268
4532
 0,  0,  0,  0, // 6269-6272
4533
 0,  0,  0,  0, // 6273-6276
4534
 0,  0, // 6277-6278
4535
 0, // 6279
4536
 0,  0,  0, // 6280-6282
4537
 0, // 6283
4538
 0,  0, // 6284-6285
4539
 0,  0,  0, // 6286-6288
4540
 0,  0,  0, // 6289-6291
4541
 0,  0, // 6292-6293
4542
 0,  0, // 6294-6295
4543
 0, // 6296
4544
 0,  0, // 6297-6298
4545
 0,  0,  0, // 6299-6301
4546
 0,  0,  0, // 6302-6304
4547
 0,  0,  0, // 6305-6307
4548
 0,  0,  0, // 6308-6310
4549
 0,  0, // 6311-6312
4550
 0,  0, // 6313-6314
4551
 0,  0, // 6315-6316
4552
 0,  0, // 6317-6318
4553
 0,  0,  0, // 6319-6321
4554
 0,  0,  0, // 6322-6324
4555
 0,  0,  0, // 6325-6327
4556
 0,  0,  0, // 6328-6330
4557
 0,  0,  0, // 6331-6333
4558
 0,  0,  0, // 6334-6336
4559
 0,  0,  0,  0, // 6337-6340
4560
 0,  0,  0, // 6341-6343
4561
 0,  0,  0, // 6344-6346
4562
 0,  0,  0, // 6347-6349
4563
 0,  0,  0, // 6350-6352
4564
 0,  0,  0, // 6353-6355
4565
 0,  0,  0, // 6356-6358
4566
 0,  0,  0, // 6359-6361
4567
 0,  0,  0, // 6362-6364
4568
 0,  0,  0, // 6365-6367
4569
 0, // 6368
4570
 0, // 6369
4571
 0,  0,  0, // 6370-6372
4572
 0,  0,  0, // 6373-6375
4573
 0,  0,  0, // 6376-6378
4574
 0,  0,  0, // 6379-6381
4575
 0,  0,  0, // 6382-6384
4576
 0,  0,  0, // 6385-6387
4577
 0,  0,  0, // 6388-6390
4578
 0,  0,  0, // 6391-6393
4579
 0,  0, // 6394-6395
4580
 0,  0,  0,  0, // 6396-6399
4581
 0,  0,  0,  0, // 6400-6403
4582
 0,  0,  0, // 6404-6406
4583
 0,  0,  0, // 6407-6409
4584
 0,  0,  0, // 6410-6412
4585
 0,  0,  0, // 6413-6415
4586
 0,  0, // 6416-6417
4587
 0,  0, // 6418-6419
4588
 0,  0,  0, // 6420-6422
4589
 0,  0,  0, // 6423-6425
4590
 0,  0,  0, // 6426-6428
4591
 0,  0,  0, // 6429-6431
4592
 0,  0,  0, // 6432-6434
4593
 0,  0, // 6435-6436
4594
 0,  0, // 6437-6438
4595
 0,  0,  0,  0, // 6439-6442
4596
 0,  0,  0,  0, // 6443-6446
4597
 0,  0,  0, // 6447-6449
4598
 0,  0,  0, // 6450-6452
4599
 0,  0,  0, // 6453-6455
4600
 0,  0,  0, // 6456-6458
4601
 0,  0,  0, // 6459-6461
4602
 0,  0,  0, // 6462-6464
4603
 0,  0,  0, // 6465-6467
4604
 0,  0,  0, // 6468-6470
4605
 0,  0,  0,  0,  0, // 6471-6475
4606
 0,  0,  0,  0,  0,  0, // 6476-6481
4607
 0,  0,  0,  0,  0,  0, // 6482-6487
4608
 0,  0,  0, // 6488-6490
4609
 0,  0,  0,  0,  0, // 6491-6495
4610
 0,  0,  0,  0,  0,  0, // 6496-6501
4611
 0,  0,  0,  0, // 6502-6505
4612
 0,  0,  0,  0, // 6506-6509
4613
 0,  0,  0,  0, // 6510-6513
4614
 0,  0,  0,  0,  0,  0, // 6514-6519
4615
 0,  0,  0,  0,  0,  0, // 6520-6525
4616
 0,  0,  0,  0,  0, // 6526-6530
4617
 0,  0,  0,  0,  0, // 6531-6535
4618
 0,  0,  0,  0,  0, // 6536-6540
4619
 0,  0,  0,  0,  0, // 6541-6545
4620
 0,  0,  0,  0,  0,  0,  0, // 6546-6552
4621
 0,  0,  0,  0,  0,  0,  0, // 6553-6559
4622
 0,  0,  0,  0,  0,  0,  0, // 6560-6566
4623
 0,  0,  0,  0,  0,  0, // 6567-6572
4624
 0,  0,  0,  0,  0,  0, // 6573-6578
4625
 0,  0,  0,  0,  0,  0, // 6579-6584
4626
 0,  0,  0,  0,  0,  0, // 6585-6590
4627
 0,  0,  0,  0,  0,  0, // 6591-6596
4628
 0,  0,  0,  0,  0,  0,  0,  0, // 6597-6604
4629
 0,  0,  0,  0,  0,  0,  0,  0, // 6605-6612
4630
 0,  0,  0,  0,  0,  0,  0,  0, // 6613-6620
4631
 0, // 6621
4632
 0,  0, // 6622-6623
4633
 0, // 6624
4634
 0,  0, // 6625-6626
4635
 0,  0, // 6627-6628
4636
 0,  0,  0, // 6629-6631
4637
 0,  0, // 6632-6633
4638
 0,  0, // 6634-6635
4639
 0,  0, // 6636-6637
4640
 0, // 6638
4641
 0,  0, // 6639-6640
4642
 0,  0,  0, // 6641-6643
4643
 0,  0,  0, // 6644-6646
4644
 0,  0,  0, // 6647-6649
4645
 0,  0,  0, // 6650-6652
4646
 0,  0,  0, // 6653-6655
4647
 0,  0,  0, // 6656-6658
4648
 0,  0,  0, // 6659-6661
4649
 0,  0,  0, // 6662-6664
4650
 0,  0, // 6665-6666
4651
 0,  0, // 6667-6668
4652
 0,  0, // 6669-6670
4653
 0,  0, // 6671-6672
4654
 0,  0, // 6673-6674
4655
 0,  0,  0, // 6675-6677
4656
 0,  0,  0,  0, // 6678-6681
4657
 0,  0,  0, // 6682-6684
4658
 0,  0,  0, // 6685-6687
4659
 0,  0,  0,  0, // 6688-6691
4660
 0,  0,  0, // 6692-6694
4661
 0,  0,  0, // 6695-6697
4662
 0,  0,  0, // 6698-6700
4663
 0,  0,  0,  0, // 6701-6704
4664
 0,  0,  0,  0, // 6705-6708
4665
 0,  0,  0,  0, // 6709-6712
4666
 0,  0,  0,  0, // 6713-6716
4667
 0,  0,  0, // 6717-6719
4668
 0,  0,  0, // 6720-6722
4669
 0,  0,  0, // 6723-6725
4670
 0,  0,  0,  0, // 6726-6729
4671
 0,  0,  0,  0, // 6730-6733
4672
 0,  0,  0,  0, // 6734-6737
4673
 0,  0,  0,  0, // 6738-6741
4674
 0,  0,  0,  0, // 6742-6745
4675
 0,  0,  0,  0, // 6746-6749
4676
 0,  0,  0,  0, // 6750-6753
4677
 0,  0,  0,  0, // 6754-6757
4678
 0,  0,  0,  0, // 6758-6761
4679
 0,  0,  0,  0, // 6762-6765
4680
 0,  0, // 6766-6767
4681
 0,  0, // 6768-6769
4682
 0,  0,  0,  0, // 6770-6773
4683
 0,  0,  0, // 6774-6776
4684
 0,  0, // 6777-6778
4685
 0,  0,  0, // 6779-6781
4686
 0,  0,  0, // 6782-6784
4687
 0,  0,  0,  0, // 6785-6788
4688
 0,  0,  0,  0, // 6789-6792
4689
 0,  0,  0, // 6793-6795
4690
 0,  0,  0, // 6796-6798
4691
 0,  0,  0,  0, // 6799-6802
4692
 0,  0,  0,  0, // 6803-6806
4693
 0,  0,  0,  0, // 6807-6810
4694
 0,  0,  0,  0, // 6811-6814
4695
 0,  0,  0,  0, // 6815-6818
4696
 0,  0,  0,  0, // 6819-6822
4697
 0,  0,  0, // 6823-6825
4698
 0,  0,  0,  0, // 6826-6829
4699
 0,  0,  0,  0, // 6830-6833
4700
 0,  0, // 6834-6835
4701
 0,  0,  0, // 6836-6838
4702
 0,  0, // 6839-6840
4703
 0,  0, // 6841-6842
4704
 0,  0,  0,  0, // 6843-6846
4705
 0,  0,  0,  0,  0, // 6847-6851
4706
 0,  0,  0, // 6852-6854
4707
 0,  0,  0, // 6855-6857
4708
 0, // 6858
4709
 0,  0,  0, // 6859-6861
4710
 0,  0,  0, // 6862-6864
4711
 0,  0,  0, // 6865-6867
4712
 0,  0,  0, // 6868-6870
4713
 0,  0,  0, // 6871-6873
4714
 0,  0,  0,  0, // 6874-6877
4715
 0,  0,  0,  0, // 6878-6881
4716
 0,  0,  0,  0, // 6882-6885
4717
 0,  0,  0,  0, // 6886-6889
4718
 0,  0,  0,  0, // 6890-6893
4719
 0,  0,  0,  0, // 6894-6897
4720
 0,  0,  0, // 6898-6900
4721
 0,  0,  0, // 6901-6903
4722
 0,  0,  0, // 6904-6906
4723
 0,  0,  0, // 6907-6909
4724
 0,  0,  0, // 6910-6912
4725
 0,  0,  0, // 6913-6915
4726
 0,  0,  0, // 6916-6918
4727
 0,  0,  0,  0, // 6919-6922
4728
 0,  0,  0,  0, // 6923-6926
4729
 0,  0, // 6927-6928
4730
 0,  0, // 6929-6930
4731
 0,  0,  0, // 6931-6933
4732
 0,  0,  0, // 6934-6936
4733
 0, // 6937
4734
 0,  0,  0,  0, // 6938-6941
4735
 0,  0,  0, // 6942-6944
4736
 0,  0,  0,  0,  0,  0, // 6945-6950
4737
 0,  0,  0,  0,  0,  0,  0,  0, // 6951-6958
4738
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6959-6968
4739
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6969-6978
4740
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6979-6988
4741
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 6989-7000
4742
 0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0, // 7001-7012
4743
 0 // End bypass tables
4744
};
4745
4746
static const llvm::InstrItinerary ARMV6Itineraries[] = {
4747
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
4748
  { 1, 1, 2, 1, 3 }, // 1 IIC_iALUi_WriteALU_ReadALU
4749
  { 1, 1, 2, 3, 6 }, // 2 IIC_iALUr_WriteALU_ReadALU_ReadALU
4750
  { 1, 2, 3, 6, 10 }, // 3 IIC_iALUsr_WriteALUsi_ReadALU
4751
  { 1, 2, 3, 10, 14 }, // 4 IIC_iALUsr_WriteALUSsr_ReadALUsr
4752
  { 1, 1, 2, 0, 0 }, // 5 IIC_Br_WriteBr
4753
  { 1, 1, 2, 0, 0 }, // 6 IIC_Br_WriteBrTbl
4754
  { 1, 3, 5, 14, 19 }, // 7 IIC_iLoad_mBr
4755
  { 1, 1, 2, 19, 21 }, // 8 IIC_iLoad_i
4756
  { 1, 5, 7, 21, 23 }, // 9 IIC_iLoadiALU
4757
  { 1, 2, 3, 23, 27 }, // 10 IIC_iMAC32_WriteMAC32_ReadMUL_ReadMUL_ReadMAC
4758
  { 1, 1, 2, 27, 28 }, // 11 IIC_iCMOVi_WriteALU
4759
  { 1, 1, 2, 28, 29 }, // 12 IIC_iMOVi_WriteALU
4760
  { 1, 5, 7, 29, 30 }, // 13 IIC_iCMOVix2
4761
  { 1, 1, 2, 30, 32 }, // 14 IIC_iCMOVr_WriteALU
4762
  { 1, 1, 2, 32, 35 }, // 15 IIC_iCMOVsr_WriteALU
4763
  { 1, 7, 10, 35, 36 }, // 16 IIC_iMOVix2addpc
4764
  { 1, 7, 10, 36, 37 }, // 17 IIC_iMOVix2ld
4765
  { 1, 5, 7, 37, 38 }, // 18 IIC_iMOVix2
4766
  { 1, 1, 2, 38, 40 }, // 19 IIC_iMOVsi_WriteALU
4767
  { 1, 2, 3, 40, 43 }, // 20 IIC_iMUL32_WriteMUL32_ReadMUL_ReadMUL
4768
  { 1, 1, 2, 43, 46 }, // 21 IIC_iALUr_WriteALU_ReadALU
4769
  { 1, 1, 2, 46, 49 }, // 22 IIC_iLoad_r
4770
  { 1, 1, 2, 49, 52 }, // 23 IIC_iLoad_bh_r
4771
  { 1, 1, 2, 52, 55 }, // 24 IIC_iStore_r
4772
  { 1, 1, 2, 55, 58 }, // 25 IIC_iStore_bh_r
4773
  { 1, 10, 11, 58, 62 }, // 26 IIC_iMAC64_WriteMAC64Lo_WriteMAC64Hi_ReadMUL_ReadMUL_ReadMAC_ReadMAC
4774
  { 1, 10, 11, 62, 65 }, // 27 IIC_iMUL64_WriteMUL64Lo_WriteMUL64Hi_ReadMUL_ReadMUL
4775
  { 1, 1, 2, 65, 69 }, // 28 IIC_iStore_ru
4776
  { 1, 1, 2, 0, 0 }, // 29 IIC_Br
4777
  { 0, 0, 0, 0, 0 }, // 30 IIC_VMOVImm
4778
  { 1, 1, 2, 69, 71 }, // 31 IIC_fpUNA64
4779
  { 1, 1, 2, 71, 73 }, // 32 IIC_fpUNA32
4780
  { 1, 1, 2, 73, 76 }, // 33 IIC_iALUsi_WriteALUsi_ReadALUsr
4781
  { 1, 1, 2, 76, 78 }, // 34 IIC_iCMOVsi_WriteALU
4782
  { 1, 1, 2, 78, 81 }, // 35 IIC_iALUsi_WriteALUsi_ReadALU
4783
  { 1, 1, 2, 81, 85 }, // 36 IIC_iStore_ru_WriteST
4784
  { 1, 1, 2, 85, 88 }, // 37 IIC_iALUr_WriteALU
4785
  { 1, 1, 2, 88, 90 }, // 38 IIC_iALUi_WriteALU
4786
  { 1, 10, 11, 90, 95 }, // 39 IIC_iLoad_mu
4787
  { 1, 3, 5, 95, 98 }, // 40 IIC_iPop_Br_WriteBrL
4788
  { 1, 2, 3, 98, 102 }, // 41 IIC_iALUsr_WriteALUsr_ReadALUsr
4789
  { 1, 1, 2, 102, 104 }, // 42 IIC_iBITi_WriteALU_ReadALU
4790
  { 1, 1, 2, 104, 107 }, // 43 IIC_iBITr_WriteALU_ReadALU_ReadALU
4791
  { 1, 2, 3, 107, 111 }, // 44 IIC_iBITsr_WriteALUsi_ReadALU
4792
  { 1, 2, 3, 111, 115 }, // 45 IIC_iBITsr_WriteALUsr_ReadALUsr
4793
  { 1, 1, 2, 115, 117 }, // 46 IIC_iUNAsi
4794
  { 1, 1, 2, 0, 0 }, // 47 IIC_Br_WriteBrL
4795
  { 0, 0, 0, 0, 0 }, // 48 WriteBrL
4796
  { 0, 0, 0, 0, 0 }, // 49 WriteBr
4797
  { 1, 1, 2, 117, 119 }, // 50 IIC_iUNAr_WriteALU
4798
  { 1, 1, 2, 119, 120 }, // 51 IIC_iCMPi_WriteCMP_ReadALU
4799
  { 1, 1, 2, 120, 122 }, // 52 IIC_iCMPr_WriteCMP_ReadALU_ReadALU
4800
  { 1, 2, 3, 122, 125 }, // 53 IIC_iCMPsr_WriteCMPsi_ReadALU
4801
  { 1, 2, 3, 125, 128 }, // 54 IIC_iCMPsr_WriteCMPsr_ReadALU
4802
  { 0, 0, 0, 0, 0 }, // 55 IIC_fpUNA16
4803
  { 1, 1, 2, 128, 129 }, // 56 IIC_fpSTAT
4804
  { 1, 10, 11, 129, 134 }, // 57 IIC_iLoad_m
4805
  { 1, 1, 2, 134, 138 }, // 58 IIC_iLoad_bh_ru
4806
  { 1, 1, 2, 138, 141 }, // 59 IIC_iLoad_bh_iu
4807
  { 1, 2, 3, 141, 144 }, // 60 IIC_iLoad_bh_si
4808
  { 1, 1, 2, 144, 147 }, // 61 IIC_iLoad_d_r
4809
  { 1, 1, 2, 147, 151 }, // 62 IIC_iLoad_d_ru
4810
  { 1, 1, 2, 151, 155 }, // 63 IIC_iLoad_ru
4811
  { 1, 1, 2, 155, 158 }, // 64 IIC_iLoad_iu
4812
  { 1, 2, 3, 158, 161 }, // 65 IIC_iLoad_si
4813
  { 1, 1, 2, 161, 163 }, // 66 IIC_iMOVr_WriteALU
4814
  { 1, 2, 3, 163, 166 }, // 67 IIC_iMOVsr_WriteALU
4815
  { 1, 1, 2, 166, 167 }, // 68 IIC_iMVNi_WriteALU
4816
  { 1, 1, 2, 167, 169 }, // 69 IIC_iMVNr_WriteALU
4817
  { 1, 2, 3, 169, 172 }, // 70 IIC_iMVNsr_WriteALU
4818
  { 1, 1, 2, 172, 175 }, // 71 IIC_iBITsi_WriteALUsi_ReadALU
4819
  { 0, 0, 0, 0, 0 }, // 72 IIC_Preload_WritePreLd
4820
  { 0, 0, 0, 0, 0 }, // 73 IIC_iDIV_WriteDIV
4821
  { 1, 1, 2, 175, 179 }, // 74 IIC_iMAC16_WriteMAC16_ReadMUL_ReadMUL_ReadMAC
4822
  { 0, 0, 0, 0, 0 }, // 75 WriteMAC32_ReadMUL_ReadMUL_ReadMAC
4823
  { 0, 0, 0, 0, 0 }, // 76 WriteMAC64Lo_WriteMAC64Hi_ReadMUL_ReadMUL_ReadMAC_ReadMAC
4824
  { 0, 0, 0, 0, 0 }, // 77 WriteMUL64Lo_WriteMUL64Hi_ReadMUL_ReadMUL
4825
  { 0, 0, 0, 0, 0 }, // 78 WriteMUL32_ReadMUL_ReadMUL
4826
  { 1, 1, 2, 179, 182 }, // 79 IIC_iMUL16_WriteMUL16_ReadMUL_ReadMUL
4827
  { 1, 10, 11, 0, 0 }, // 80 IIC_iStore_m
4828
  { 1, 10, 11, 182, 183 }, // 81 IIC_iStore_mu
4829
  { 1, 1, 2, 183, 187 }, // 82 IIC_iStore_bh_ru
4830
  { 1, 1, 2, 187, 190 }, // 83 IIC_iStore_bh_iu
4831
  { 1, 2, 3, 190, 193 }, // 84 IIC_iStore_bh_si
4832
  { 1, 1, 2, 193, 196 }, // 85 IIC_iStore_d_r
4833
  { 1, 1, 2, 196, 200 }, // 86 IIC_iStore_d_ru
4834
  { 1, 1, 2, 200, 203 }, // 87 IIC_iStore_iu
4835
  { 1, 2, 3, 203, 206 }, // 88 IIC_iStore_si
4836
  { 1, 1, 2, 206, 209 }, // 89 IIC_iEXTAr_WriteALUsr
4837
  { 1, 1, 2, 209, 211 }, // 90 IIC_iEXTr_WriteALUsi
4838
  { 1, 1, 2, 211, 212 }, // 91 IIC_iTSTi_WriteCMP_ReadALU
4839
  { 1, 1, 2, 212, 214 }, // 92 IIC_iTSTr_WriteCMP_ReadALU_ReadALU
4840
  { 1, 2, 3, 214, 217 }, // 93 IIC_iTSTsr_WriteCMPsi_ReadALU
4841
  { 1, 2, 3, 217, 220 }, // 94 IIC_iTSTsr_WriteCMPsr_ReadALU
4842
  { 1, 10, 11, 220, 223 }, // 95 IIC_iMUL64_WriteMAC64Lo_WriteMAC64Hi_ReadMUL_ReadMUL
4843
  { 0, 0, 0, 0, 0 }, // 96 WriteALU_ReadALU_ReadALU
4844
  { 0, 0, 0, 0, 0 }, // 97 IIC_VABAD
4845
  { 0, 0, 0, 0, 0 }, // 98 IIC_VABAQ
4846
  { 0, 0, 0, 0, 0 }, // 99 IIC_VSUBi4Q
4847
  { 0, 0, 0, 0, 0 }, // 100 IIC_VBIND
4848
  { 0, 0, 0, 0, 0 }, // 101 IIC_VBINQ
4849
  { 0, 0, 0, 0, 0 }, // 102 IIC_VSUBi4D
4850
  { 0, 0, 0, 0, 0 }, // 103 IIC_VUNAD
4851
  { 0, 0, 0, 0, 0 }, // 104 IIC_VUNAQ
4852
  { 0, 0, 0, 0, 0 }, // 105 IIC_VUNAiQ
4853
  { 0, 0, 0, 0, 0 }, // 106 IIC_VUNAiD
4854
  { 1, 1, 2, 223, 226 }, // 107 IIC_fpALU64_WriteFPALU64
4855
  { 0, 0, 0, 0, 0 }, // 108 IIC_fpALU16_WriteFPALU32
4856
  { 0, 0, 0, 0, 0 }, // 109 IIC_VBINi4D
4857
  { 0, 0, 0, 0, 0 }, // 110 IIC_VSHLiD
4858
  { 1, 1, 2, 226, 229 }, // 111 IIC_fpALU32_WriteFPALU32
4859
  { 0, 0, 0, 0, 0 }, // 112 IIC_VSUBiD
4860
  { 0, 0, 0, 0, 0 }, // 113 IIC_VBINiQ
4861
  { 0, 0, 0, 0, 0 }, // 114 IIC_VBINiD
4862
  { 0, 0, 0, 0, 0 }, // 115 IIC_VCNTiD
4863
  { 0, 0, 0, 0, 0 }, // 116 IIC_VCNTiQ
4864
  { 0, 0, 0, 0, 0 }, // 117 IIC_VMACD
4865
  { 0, 0, 0, 0, 0 }, // 118 IIC_VMACQ
4866
  { 1, 1, 2, 229, 231 }, // 119 IIC_fpCMP64
4867
  { 0, 0, 0, 0, 0 }, // 120 IIC_fpCMP16
4868
  { 1, 1, 2, 231, 233 }, // 121 IIC_fpCMP32
4869
  { 0, 0, 0, 0, 0 }, // 122 WriteFPCVT
4870
  { 0, 0, 0, 0, 0 }, // 123 IIC_fpCVTSH_WriteFPCVT
4871
  { 0, 0, 0, 0, 0 }, // 124 IIC_fpCVTHS_WriteFPCVT
4872
  { 1, 1, 2, 233, 235 }, // 125 IIC_fpCVTDS_WriteFPCVT
4873
  { 1, 1, 2, 235, 237 }, // 126 IIC_fpCVTSD_WriteFPCVT
4874
  { 1, 11, 12, 237, 240 }, // 127 IIC_fpDIV64_WriteFPDIV64
4875
  { 0, 0, 0, 0, 0 }, // 128 IIC_fpDIV16_WriteFPDIV32
4876
  { 1, 12, 13, 240, 243 }, // 129 IIC_fpDIV32_WriteFPDIV32
4877
  { 0, 0, 0, 0, 0 }, // 130 IIC_VMOVIS
4878
  { 0, 0, 0, 0, 0 }, // 131 IIC_VMOVD
4879
  { 0, 0, 0, 0, 0 }, // 132 IIC_VMOVQ
4880
  { 0, 0, 0, 0, 0 }, // 133 IIC_VEXTD
4881
  { 0, 0, 0, 0, 0 }, // 134 IIC_VEXTQ
4882
  { 1, 2, 3, 243, 247 }, // 135 IIC_fpFMAC64_WriteFPMAC64_ReadFPMAC_ReadFPMUL_ReadFPMUL
4883
  { 0, 0, 0, 0, 0 }, // 136 IIC_fpFMAC16_WriteFPMAC32_ReadFPMAC_ReadFPMUL_ReadFPMUL
4884
  { 1, 1, 2, 247, 251 }, // 137 IIC_fpFMAC32_WriteFPMAC32_ReadFPMAC_ReadFPMUL_ReadFPMUL
4885
  { 0, 0, 0, 0, 0 }, // 138 IIC_VFMACD
4886
  { 0, 0, 0, 0, 0 }, // 139 IIC_VFMACQ
4887
  { 0, 0, 0, 0, 0 }, // 140 IIC_VMOVSI
4888
  { 0, 0, 0, 0, 0 }, // 141 IIC_VBINi4Q
4889
  { 1, 1, 2, 251, 253 }, // 142 IIC_fpCVTDI
4890
  { 0, 0, 0, 0, 0 }, // 143 IIC_VLD1dup_WriteVLD2
4891
  { 0, 0, 0, 0, 0 }, // 144 IIC_VLD1dupu
4892
  { 0, 0, 0, 0, 0 }, // 145 IIC_VLD1dup
4893
  { 0, 0, 0, 0, 0 }, // 146 IIC_VLD1dupu_WriteVLD1
4894
  { 0, 0, 0, 0, 0 }, // 147 IIC_VLD1ln
4895
  { 0, 0, 0, 0, 0 }, // 148 IIC_VLD1lnu_WriteVLD1
4896
  { 0, 0, 0, 0, 0 }, // 149 IIC_VLD1ln_WriteVLD1
4897
  { 0, 0, 0, 0, 0 }, // 150 IIC_VLD1_WriteVLD1
4898
  { 0, 0, 0, 0, 0 }, // 151 IIC_VLD1x4_WriteVLD4
4899
  { 0, 0, 0, 0, 0 }, // 152 IIC_VLD1x2u_WriteVLD4
4900
  { 0, 0, 0, 0, 0 }, // 153 IIC_VLD1x3_WriteVLD3
4901
  { 0, 0, 0, 0, 0 }, // 154 IIC_VLD1x2u_WriteVLD3
4902
  { 0, 0, 0, 0, 0 }, // 155 IIC_VLD1u_WriteVLD1
4903
  { 0, 0, 0, 0, 0 }, // 156 IIC_VLD1x2_WriteVLD2
4904
  { 0, 0, 0, 0, 0 }, // 157 IIC_VLD1x2u_WriteVLD2
4905
  { 0, 0, 0, 0, 0 }, // 158 IIC_VLD2dup
4906
  { 0, 0, 0, 0, 0 }, // 159 IIC_VLD2dupu_WriteVLD1
4907
  { 0, 0, 0, 0, 0 }, // 160 IIC_VLD2dup_WriteVLD2
4908
  { 0, 0, 0, 0, 0 }, // 161 IIC_VLD2ln_WriteVLD1
4909
  { 0, 0, 0, 0, 0 }, // 162 IIC_VLD2lnu_WriteVLD1
4910
  { 0, 0, 0, 0, 0 }, // 163 IIC_VLD2lnu
4911
  { 0, 0, 0, 0, 0 }, // 164 IIC_VLD2_WriteVLD2
4912
  { 0, 0, 0, 0, 0 }, // 165 IIC_VLD2u_WriteVLD2
4913
  { 0, 0, 0, 0, 0 }, // 166 IIC_VLD2x2_WriteVLD4
4914
  { 0, 0, 0, 0, 0 }, // 167 IIC_VLD2x2u_WriteVLD4
4915
  { 0, 0, 0, 0, 0 }, // 168 IIC_VLD3dup_WriteVLD2
4916
  { 0, 0, 0, 0, 0 }, // 169 IIC_VLD3dupu_WriteVLD2
4917
  { 0, 0, 0, 0, 0 }, // 170 IIC_VLD3ln_WriteVLD2
4918
  { 0, 0, 0, 0, 0 }, // 171 IIC_VLD3lnu_WriteVLD2
4919
  { 0, 0, 0, 0, 0 }, // 172 IIC_VLD3_WriteVLD3
4920
  { 0, 0, 0, 0, 0 }, // 173 IIC_VLD3u_WriteVLD3
4921
  { 0, 0, 0, 0, 0 }, // 174 IIC_VLD4dup
4922
  { 0, 0, 0, 0, 0 }, // 175 IIC_VLD4dup_WriteVLD2
4923
  { 0, 0, 0, 0, 0 }, // 176 IIC_VLD4dupu_WriteVLD2
4924
  { 0, 0, 0, 0, 0 }, // 177 IIC_VLD4ln_WriteVLD2
4925
  { 0, 0, 0, 0, 0 }, // 178 IIC_VLD4lnu_WriteVLD2
4926
  { 0, 0, 0, 0, 0 }, // 179 IIC_VLD4lnu
4927
  { 0, 0, 0, 0, 0 }, // 180 IIC_VLD4_WriteVLD4
4928
  { 0, 0, 0, 0, 0 }, // 181 IIC_VLD4u_WriteVLD4
4929
  { 1, 10, 11, 253, 258 }, // 182 IIC_fpLoad_mu
4930
  { 1, 10, 11, 258, 262 }, // 183 IIC_fpLoad_m
4931
  { 1, 1, 2, 262, 265 }, // 184 IIC_fpLoad64
4932
  { 0, 0, 0, 0, 0 }, // 185 IIC_fpLoad16
4933
  { 1, 1, 2, 265, 268 }, // 186 IIC_fpLoad32
4934
  { 1, 10, 11, 268, 272 }, // 187 IIC_fpStore_m
4935
  { 1, 2, 3, 272, 276 }, // 188 IIC_fpMAC64_WriteFPMAC64_ReadFPMAC_ReadFPMUL_ReadFPMUL
4936
  { 0, 0, 0, 0, 0 }, // 189 IIC_fpMAC16
4937
  { 0, 0, 0, 0, 0 }, // 190 IIC_VMACi32D
4938
  { 0, 0, 0, 0, 0 }, // 191 IIC_VMACi16D
4939
  { 1, 1, 2, 276, 280 }, // 192 IIC_fpMAC32_WriteFPMAC32_ReadFPMAC_ReadFPMUL_ReadFPMUL
4940
  { 0, 0, 0, 0, 0 }, // 193 IIC_VMACi32Q
4941
  { 0, 0, 0, 0, 0 }, // 194 IIC_VMACi16Q
4942
  { 1, 1, 2, 280, 283 }, // 195 IIC_fpMOVID_WriteFPMOV
4943
  { 1, 1, 2, 283, 285 }, // 196 IIC_fpMOVIS_WriteFPMOV
4944
  { 0, 0, 0, 0, 0 }, // 197 IIC_VQUNAiD
4945
  { 0, 0, 0, 0, 0 }, // 198 IIC_VMOVN
4946
  { 1, 1, 2, 285, 287 }, // 199 IIC_fpMOVSI_WriteFPMOV
4947
  { 1, 1, 2, 287, 290 }, // 200 IIC_fpMOVDI_WriteFPMOV
4948
  { 1, 2, 3, 290, 293 }, // 201 IIC_fpMUL64_WriteFPMUL64_ReadFPMUL_ReadFPMUL
4949
  { 0, 0, 0, 0, 0 }, // 202 IIC_fpMUL16_WriteFPMUL32_ReadFPMUL_ReadFPMUL
4950
  { 0, 0, 0, 0, 0 }, // 203 IIC_VMULi16D
4951
  { 0, 0, 0, 0, 0 }, // 204 IIC_VMULi32D
4952
  { 1, 1, 2, 293, 296 }, // 205 IIC_fpMUL32_WriteFPMUL32_ReadFPMUL_ReadFPMUL
4953
  { 0, 0, 0, 0, 0 }, // 206 IIC_VFMULD
4954
  { 0, 0, 0, 0, 0 }, // 207 IIC_VFMULQ
4955
  { 0, 0, 0, 0, 0 }, // 208 IIC_VMULi16Q
4956
  { 0, 0, 0, 0, 0 }, // 209 IIC_VMULi32Q
4957
  { 0, 0, 0, 0, 0 }, // 210 IIC_VSHLiQ
4958
  { 0, 0, 0, 0, 0 }, // 211 IIC_VPALiQ
4959
  { 0, 0, 0, 0, 0 }, // 212 IIC_VPALiD
4960
  { 0, 0, 0, 0, 0 }, // 213 IIC_VPBIND
4961
  { 0, 0, 0, 0, 0 }, // 214 IIC_VQUNAiQ
4962
  { 0, 0, 0, 0, 0 }, // 215 IIC_VSHLi4Q
4963
  { 0, 0, 0, 0, 0 }, // 216 IIC_VSHLi4D
4964
  { 0, 0, 0, 0, 0 }, // 217 IIC_VRECSD
4965
  { 0, 0, 0, 0, 0 }, // 218 IIC_VRECSQ
4966
  { 0, 0, 0, 0, 0 }, // 219 IIC_VDOTPROD
4967
  { 0, 0, 0, 0, 0 }, // 220 IIC_VMOVISL
4968
  { 1, 1, 2, 296, 298 }, // 221 IIC_fpCVTID_WriteFPCVT
4969
  { 0, 0, 0, 0, 0 }, // 222 IIC_fpCVTIH_WriteFPCVT
4970
  { 1, 1, 2, 298, 300 }, // 223 IIC_fpCVTIS_WriteFPCVT
4971
  { 1, 11, 12, 300, 303 }, // 224 IIC_fpSQRT64_WriteFPSQRT64
4972
  { 0, 0, 0, 0, 0 }, // 225 IIC_fpSQRT16
4973
  { 1, 12, 13, 303, 306 }, // 226 IIC_fpSQRT32_WriteFPSQRT32
4974
  { 0, 0, 0, 0, 0 }, // 227 IIC_VST1ln_WriteVST1
4975
  { 0, 0, 0, 0, 0 }, // 228 IIC_VST1lnu_WriteVST1
4976
  { 0, 0, 0, 0, 0 }, // 229 IIC_VST1_WriteVST1
4977
  { 0, 0, 0, 0, 0 }, // 230 IIC_VST1x4_WriteVST4
4978
  { 0, 0, 0, 0, 0 }, // 231 IIC_VLD1x4u_WriteVST4
4979
  { 0, 0, 0, 0, 0 }, // 232 IIC_VST1x3_WriteVST3
4980
  { 0, 0, 0, 0, 0 }, // 233 IIC_VLD1x3u_WriteVST3
4981
  { 0, 0, 0, 0, 0 }, // 234 IIC_VLD1u_WriteVST1
4982
  { 0, 0, 0, 0, 0 }, // 235 IIC_VST1x4u_WriteVST4
4983
  { 0, 0, 0, 0, 0 }, // 236 IIC_VST1x3u_WriteVST3
4984
  { 0, 0, 0, 0, 0 }, // 237 IIC_VST1x2_WriteVST2
4985
  { 0, 0, 0, 0, 0 }, // 238 IIC_VLD1x2u_WriteVST2
4986
  { 0, 0, 0, 0, 0 }, // 239 IIC_VST2ln_WriteVST1
4987
  { 0, 0, 0, 0, 0 }, // 240 IIC_VST2lnu_WriteVST1
4988
  { 0, 0, 0, 0, 0 }, // 241 IIC_VST2lnu
4989
  { 0, 0, 0, 0, 0 }, // 242 IIC_VST2
4990
  { 0, 0, 0, 0, 0 }, // 243 IIC_VLD1u_WriteVST2
4991
  { 0, 0, 0, 0, 0 }, // 244 IIC_VST2_WriteVST2
4992
  { 0, 0, 0, 0, 0 }, // 245 IIC_VST2x2_WriteVST4
4993
  { 0, 0, 0, 0, 0 }, // 246 IIC_VST2x2u_WriteVST4
4994
  { 0, 0, 0, 0, 0 }, // 247 IIC_VLD1u_WriteVST4
4995
  { 0, 0, 0, 0, 0 }, // 248 IIC_VST3ln_WriteVST2
4996
  { 0, 0, 0, 0, 0 }, // 249 IIC_VST3lnu_WriteVST2
4997
  { 0, 0, 0, 0, 0 }, // 250 IIC_VST3lnu
4998
  { 0, 0, 0, 0, 0 }, // 251 IIC_VST3ln
4999
  { 0, 0, 0, 0, 0 }, // 252 IIC_VST3_WriteVST3
5000
  { 0, 0, 0, 0, 0 }, // 253 IIC_VST3u_WriteVST3
5001
  { 0, 0, 0, 0, 0 }, // 254 IIC_VST4ln_WriteVST2
5002
  { 0, 0, 0, 0, 0 }, // 255 IIC_VST4lnu_WriteVST2
5003
  { 0, 0, 0, 0, 0 }, // 256 IIC_VST4lnu
5004
  { 0, 0, 0, 0, 0 }, // 257 IIC_VST4_WriteVST4
5005
  { 0, 0, 0, 0, 0 }, // 258 IIC_VST4u_WriteVST4
5006
  { 1, 10, 11, 306, 311 }, // 259 IIC_fpStore_mu
5007
  { 1, 1, 2, 311, 314 }, // 260 IIC_fpStore64
5008
  { 0, 0, 0, 0, 0 }, // 261 IIC_fpStore16
5009
  { 1, 1, 2, 314, 317 }, // 262 IIC_fpStore32
5010
  { 0, 0, 0, 0, 0 }, // 263 IIC_VSUBiQ
5011
  { 0, 0, 0, 0, 0 }, // 264 IIC_VTB1
5012
  { 0, 0, 0, 0, 0 }, // 265 IIC_VTB2
5013
  { 0, 0, 0, 0, 0 }, // 266 IIC_VTB3
5014
  { 0, 0, 0, 0, 0 }, // 267 IIC_VTB4
5015
  { 0, 0, 0, 0, 0 }, // 268 IIC_VTBX1
5016
  { 0, 0, 0, 0, 0 }, // 269 IIC_VTBX2
5017
  { 0, 0, 0, 0, 0 }, // 270 IIC_VTBX3
5018
  { 0, 0, 0, 0, 0 }, // 271 IIC_VTBX4
5019
  { 1, 1, 2, 317, 319 }, // 272 IIC_fpCVTDI_WriteFPCVT
5020
  { 0, 0, 0, 0, 0 }, // 273 IIC_fpCVTHI_WriteFPCVT
5021
  { 1, 1, 2, 319, 321 }, // 274 IIC_fpCVTSI_WriteFPCVT
5022
  { 1, 1, 2, 321, 323 }, // 275 IIC_fpCVTSI
5023
  { 0, 0, 0, 0, 0 }, // 276 IIC_VPERMD
5024
  { 0, 0, 0, 0, 0 }, // 277 IIC_VPERMQ
5025
  { 0, 0, 0, 0, 0 }, // 278 IIC_VPERMQ3
5026
  { 1, 1, 2, 323, 325 }, // 279 IIC_iBITi
5027
  { 1, 1, 2, 325, 327 }, // 280 IIC_iCMPsi_WriteCMPsi_ReadALU_ReadALU
5028
  { 1, 1, 2, 327, 328 }, // 281 IIC_iCMPi_WriteCMP
5029
  { 1, 1, 2, 328, 330 }, // 282 IIC_iCMPr_WriteCMP
5030
  { 1, 1, 2, 330, 332 }, // 283 IIC_iCMPsi_WriteCMPsi
5031
  { 1, 1, 2, 0, 0 }, // 284 IIC_iALUx
5032
  { 0, 0, 0, 0, 0 }, // 285 WriteLd
5033
  { 1, 1, 2, 332, 334 }, // 286 IIC_iLoad_bh_i_WriteLd
5034
  { 1, 1, 2, 334, 337 }, // 287 IIC_iLoad_bh_iu_WriteLd
5035
  { 1, 2, 3, 337, 340 }, // 288 IIC_iLoad_bh_si_WriteLd
5036
  { 1, 1, 2, 340, 344 }, // 289 IIC_iLoad_d_ru_WriteLd
5037
  { 1, 1, 2, 344, 346 }, // 290 IIC_iLoad_d_i_WriteLd
5038
  { 1, 1, 2, 346, 348 }, // 291 IIC_iLoad_i_WriteLd
5039
  { 1, 1, 2, 348, 351 }, // 292 IIC_iLoad_iu_WriteLd
5040
  { 1, 2, 3, 351, 354 }, // 293 IIC_iLoad_si_WriteLd
5041
  { 1, 1, 2, 354, 356 }, // 294 IIC_iMVNsi_WriteALU
5042
  { 0, 0, 0, 0, 0 }, // 295 IIC_iALUsir_WriteALUsi_ReadALU
5043
  { 1, 1, 2, 356, 359 }, // 296 IIC_iMUL16_WriteMAC16_ReadMUL_ReadMUL_ReadMAC
5044
  { 1, 2, 3, 359, 363 }, // 297 IIC_iMAC32
5045
  { 0, 0, 0, 0, 0 }, // 298 WriteST
5046
  { 1, 1, 2, 363, 365 }, // 299 IIC_iStore_bh_i_WriteST
5047
  { 1, 1, 2, 365, 368 }, // 300 IIC_iStore_bh_iu_WriteST
5048
  { 1, 2, 3, 368, 371 }, // 301 IIC_iStore_bh_si_WriteST
5049
  { 1, 1, 2, 371, 375 }, // 302 IIC_iStore_d_ru_WriteST
5050
  { 1, 1, 2, 375, 378 }, // 303 IIC_iStore_d_r_WriteST
5051
  { 1, 1, 2, 378, 381 }, // 304 IIC_iStore_iu_WriteST
5052
  { 1, 1, 2, 381, 383 }, // 305 IIC_iStore_i_WriteST
5053
  { 1, 2, 3, 383, 386 }, // 306 IIC_iStore_si_WriteST
5054
  { 1, 2, 3, 386, 390 }, // 307 IIC_iEXTAsr_WriteALU_ReadALU
5055
  { 1, 1, 2, 390, 392 }, // 308 IIC_iEXTr_WriteALU_ReadALU
5056
  { 1, 1, 2, 392, 393 }, // 309 IIC_iTSTi_WriteCMP
5057
  { 1, 1, 2, 393, 395 }, // 310 IIC_iTSTr_WriteCMP
5058
  { 1, 1, 2, 395, 397 }, // 311 IIC_iTSTsi_WriteCMPsi
5059
  { 1, 1, 2, 397, 400 }, // 312 IIC_iBITr_WriteALU
5060
  { 1, 1, 2, 400, 402 }, // 313 IIC_iLoad_bh_i
5061
  { 1, 2, 3, 402, 405 }, // 314 IIC_iMUL32
5062
  { 1, 10, 11, 405, 408 }, // 315 IIC_iPop
5063
  { 1, 1, 2, 408, 410 }, // 316 IIC_iStore_bh_i
5064
  { 1, 1, 2, 410, 412 }, // 317 IIC_iStore_i
5065
  { 1, 1, 2, 412, 414 }, // 318 IIC_iTSTr_WriteALU
5066
  { 1, 1, 2, 414, 416 }, // 319 ANDri_ORRri_EORri_BICri
5067
  { 1, 1, 2, 416, 419 }, // 320 ANDrr_ORRrr_EORrr_BICrr
5068
  { 1, 2, 3, 419, 423 }, // 321 ANDrsi_ORRrsi_EORrsi_BICrsi
5069
  { 1, 2, 3, 423, 427 }, // 322 ANDrsr_ORRrsr_EORrsr_BICrsr
5070
  { 1, 1, 2, 427, 429 }, // 323 MOVsra_flag_MOVsrl_flag
5071
  { 1, 2, 3, 429, 432 }, // 324 MOVsr_MOVsi
5072
  { 1, 2, 3, 432, 435 }, // 325 MVNsr
5073
  { 1, 1, 2, 435, 438 }, // 326 MOVCCsi_MOVCCsr
5074
  { 1, 1, 2, 438, 440 }, // 327 MVNr
5075
  { 1, 5, 7, 440, 441 }, // 328 MOVCCi32imm
5076
  { 1, 5, 7, 441, 442 }, // 329 MOVi32imm
5077
  { 1, 7, 10, 442, 443 }, // 330 MOV_ga_pcrel
5078
  { 1, 7, 10, 443, 444 }, // 331 MOV_ga_pcrel_ldr
5079
  { 0, 0, 0, 0, 0 }, // 332 SEL
5080
  { 1, 1, 2, 444, 446 }, // 333 BFC_BFI_UBFX_SBFX
5081
  { 1, 2, 3, 446, 449 }, // 334 MULv5_MUL_SMMUL_SMMULR
5082
  { 1, 2, 3, 449, 453 }, // 335 MLAv5_MLA_MLS_SMMLA_SMMLAR_SMMLS_SMMLSR
5083
  { 1, 10, 11, 453, 456 }, // 336 SMULLv5_SMULL_UMULLv5
5084
  { 1, 10, 11, 456, 459 }, // 337 UMULL
5085
  { 1, 10, 11, 459, 463 }, // 338 SMLAL_UMLALv5_UMLAL_UMAAL_SMLALv5_SMLALBB_SMLALBT_SMLALTB_SMLALTT
5086
  { 0, 0, 0, 0, 0 }, // 339 SMLAD_SMLADX_SMLSD_SMLSDX
5087
  { 0, 0, 0, 0, 0 }, // 340 SMLALD_SMLSLD
5088
  { 0, 0, 0, 0, 0 }, // 341 SMLALDX_SMLSLDX
5089
  { 0, 0, 0, 0, 0 }, // 342 SMUAD_SMUADX_SMUSD_SMUSDX
5090
  { 1, 1, 2, 463, 466 }, // 343 SMULBB_SMULBT_SMULTB_SMULTT_SMULWB_SMULWT
5091
  { 1, 1, 2, 466, 470 }, // 344 SMLABB_SMLABT_SMLATB_SMLATT_SMLAWB_SMLAWT
5092
  { 1, 1, 2, 470, 473 }, // 345 LDRi12_PICLDR
5093
  { 1, 2, 3, 473, 476 }, // 346 LDRrs
5094
  { 1, 1, 2, 476, 479 }, // 347 LDRBi12_PICLDRH_PICLDRB_PICLDRSH_PICLDRSB_LDRH_LDRSH_LDRSB
5095
  { 1, 1, 2, 479, 483 }, // 348 LDRHTi_LDRHTr_LDRH_POST_LDRH_PRE_LDRSHTi_LDRSHTr_LDRSH_POST_LDRSH_PRE_LDRSBTi_LDRSBTr_LDRSB_POST_LDRSB_PRE
5096
  { 1, 1, 2, 483, 485 }, // 349 SXTB_SXTB16_SXTH_UXTB_UXTB16_UXTH
5097
  { 1, 1, 2, 485, 487 }, // 350 t2SXTB_t2SXTB16_t2SXTH_t2UXTB_t2UXTB16_t2UXTH
5098
  { 1, 5, 7, 487, 488 }, // 351 t2MOVCCi32imm
5099
  { 1, 5, 7, 488, 489 }, // 352 t2MOVi32imm
5100
  { 1, 7, 10, 489, 490 }, // 353 t2MOV_ga_pcrel
5101
  { 1, 1, 2, 490, 491 }, // 354 t2MOVi16_ga_pcrel
5102
  { 0, 0, 0, 0, 0 }, // 355 t2SEL
5103
  { 1, 1, 2, 491, 493 }, // 356 t2BFC_t2UBFX_t2SBFX
5104
  { 1, 1, 2, 493, 495 }, // 357 t2BFI
5105
  { 1, 1, 2, 495, 498 }, // 358 QADD_QADD16_QADD8_QSUB_QSUB16_QSUB8_QDADD_QDSUB_QASX_QSAX_UQADD8_UQADD16_UQSUB8_UQSUB16_UQASX_UQSAX
5106
  { 0, 0, 0, 0, 0 }, // 359 SSAT_SSAT16_USAT_USAT16_t2QADD_t2QADD16_t2QADD8_t2QSUB_t2QSUB16_t2QSUB8_t2QDADD_t2QDSUB_t2SSAT_t2SSAT16_t2USAT_t2USAT16_t2QASX_t2QSAX_t2UQADD8_t2UQADD16_t2UQSUB8_t2UQSUB16_t2UQASX_t2UQSAX
5107
  { 1, 1, 2, 498, 501 }, // 360 SADD8_SADD16_SSUB8_SSUB16_SASX_SSAX_UADD8_UADD16_USUB8_USUB16_UASX_USAX
5108
  { 0, 0, 0, 0, 0 }, // 361 t2SADD8_t2SADD16_t2SSUB8_t2SSUB16_t2SASX_t2SSAX_t2UADD8_t2UADD16_t2USUB8_t2USUB16_t2UASX_t2USAX
5109
  { 1, 1, 2, 501, 504 }, // 362 SHADD8_SHADD16_SHSUB8_SHSUB16_SHASX_SHSAX_UHADD8_UHADD16_UHSUB8_UHSUB16_UHASX_UHSAX
5110
  { 1, 1, 2, 504, 507 }, // 363 SXTAB_SXTAB16_SXTAH_UXTAB_UXTAB16_UXTAH
5111
  { 0, 0, 0, 0, 0 }, // 364 t2SHADD8_t2SHADD16_t2SHSUB8_t2SHSUB16_t2SHASX_t2SHSAX_t2UHADD8_t2UHADD16_t2UHSUB8_t2UHSUB16_t2UHASX_t2UHSAX
5112
  { 1, 2, 3, 507, 511 }, // 365 t2SXTAB_t2SXTAB16_t2SXTAH_t2UXTAB_t2UXTAB16_t2UXTAH
5113
  { 0, 0, 0, 0, 0 }, // 366 USAD8
5114
  { 0, 0, 0, 0, 0 }, // 367 USADA8
5115
  { 0, 0, 0, 0, 0 }, // 368 SMUSD_SMUSDX
5116
  { 1, 2, 3, 511, 514 }, // 369 t2MUL_t2SMMUL_t2SMMULR
5117
  { 1, 1, 2, 514, 517 }, // 370 t2SMULBB_t2SMULBT_t2SMULTB_t2SMULTT_t2SMULWB_t2SMULWT
5118
  { 1, 2, 3, 517, 521 }, // 371 t2SMUSD_t2SMUSDX
5119
  { 1, 2, 3, 521, 525 }, // 372 t2MLA_t2MLS_t2SMMLA_t2SMMLAR_t2SMMLS_t2SMMLSR
5120
  { 1, 2, 3, 525, 529 }, // 373 t2SMUAD_t2SMUADX
5121
  { 0, 0, 0, 0, 0 }, // 374 SMLSD_SMLSDX
5122
  { 1, 1, 2, 529, 532 }, // 375 t2SMLABB_t2SMLABT_t2SMLATB_t2SMLATT_t2SMLAWB_t2SMLAWT
5123
  { 1, 2, 3, 532, 536 }, // 376 t2SMLSD_t2SMLSDX
5124
  { 1, 2, 3, 536, 540 }, // 377 t2SMLAD_t2SMLADX
5125
  { 1, 10, 11, 540, 543 }, // 378 SMULL
5126
  { 1, 10, 11, 543, 546 }, // 379 t2SMULL_t2UMULL
5127
  { 1, 10, 11, 546, 550 }, // 380 t2SMLAL_t2SMLALBB_t2SMLALBT_t2SMLALD_t2SMLALDX_t2SMLALTB_t2SMLALTT_t2UMLAL_t2SMLSLD_t2SMLSLDX_t2UMAAL
5128
  { 0, 0, 0, 0, 0 }, // 381 SDIV_UDIV_t2SDIV_t2UDIV
5129
  { 1, 1, 2, 550, 553 }, // 382 LDRi12
5130
  { 1, 1, 2, 553, 556 }, // 383 LDRBi12
5131
  { 1, 2, 3, 556, 559 }, // 384 LDRBrs
5132
  { 1, 5, 7, 559, 561 }, // 385 t2LDRpci_pic
5133
  { 1, 1, 2, 561, 563 }, // 386 t2LDRi12_t2LDRi8_t2LDRpci
5134
  { 1, 2, 3, 563, 566 }, // 387 t2LDRs
5135
  { 1, 1, 2, 566, 568 }, // 388 t2LDRBi12_t2LDRBi8_t2LDRBpci_t2LDRHi12_t2LDRHi8_t2LDRHpci
5136
  { 1, 2, 3, 568, 571 }, // 389 t2LDRBs_t2LDRHs
5137
  { 0, 0, 0, 0, 0 }, // 390 LDREX_LDREXB_LDREXD_LDREXH_tLDRpci_pic
5138
  { 1, 1, 2, 571, 573 }, // 391 tLDRBi_tLDRHi
5139
  { 1, 1, 2, 573, 576 }, // 392 tLDRBr_tLDRHr
5140
  { 1, 1, 2, 576, 578 }, // 393 tLDRi_tLDRpci_tLDRspi
5141
  { 1, 1, 2, 578, 581 }, // 394 tLDRr
5142
  { 1, 1, 2, 581, 584 }, // 395 LDRH_PICLDRB_PICLDRH
5143
  { 1, 1, 2, 584, 587 }, // 396 LDRcp
5144
  { 0, 0, 0, 0, 0 }, // 397 t2LDRSBpcrel_t2LDRSHpcrel
5145
  { 1, 1, 2, 587, 589 }, // 398 t2LDRSBi12_t2LDRSBi8_t2LDRSBpci_t2LDRSHi12_t2LDRSHi8_t2LDRSHpci
5146
  { 1, 2, 3, 589, 592 }, // 399 t2LDRSBs_t2LDRSHs
5147
  { 1, 1, 2, 592, 595 }, // 400 tLDRSB_tLDRSH
5148
  { 1, 1, 2, 595, 599 }, // 401 LDRBT_POST_IMM_LDRBT_POST_REG_LDRB_POST_REG_LDRB_PRE_REG
5149
  { 1, 1, 2, 599, 602 }, // 402 LDRB_POST_IMM_LDRB_PRE_IMM_t2LDRB_POST
5150
  { 1, 1, 2, 602, 606 }, // 403 LDRT_POST_IMM_LDRT_POST_REG_LDR_POST_REG_LDR_PRE_REG
5151
  { 1, 1, 2, 606, 609 }, // 404 LDR_POST_IMM_LDR_PRE_IMM
5152
  { 1, 1, 2, 609, 613 }, // 405 LDRH_POST_LDRH_PRE_LDRHTi_LDRHTr
5153
  { 1, 1, 2, 613, 616 }, // 406 t2LDRB_PRE_t2LDRH_POST_t2LDRH_PRE
5154
  { 1, 1, 2, 616, 619 }, // 407 t2LDR_POST_t2LDR_PRE
5155
  { 1, 1, 2, 619, 621 }, // 408 t2LDRBT_t2LDRHT
5156
  { 1, 1, 2, 621, 623 }, // 409 t2LDRT
5157
  { 1, 1, 2, 623, 626 }, // 410 t2LDRSB_POST_t2LDRSB_PRE_t2LDRSH_POST_t2LDRSH_PRE
5158
  { 1, 1, 2, 626, 628 }, // 411 t2LDRSBT_t2LDRSHT
5159
  { 1, 1, 2, 628, 630 }, // 412 t2LDRDi8
5160
  { 1, 1, 2, 630, 633 }, // 413 LDRD
5161
  { 1, 1, 2, 633, 637 }, // 414 LDRD_POST_LDRD_PRE
5162
  { 1, 1, 2, 637, 641 }, // 415 t2LDRD_POST_t2LDRD_PRE
5163
  { 1, 10, 11, 641, 646 }, // 416 LDMDA_LDMDB_LDMIA_LDMIB_t2LDMDB_t2LDMIA_sysLDMDA_sysLDMDB_sysLDMIA_sysLDMIB_tLDMIA
5164
  { 1, 10, 11, 646, 651 }, // 417 LDMDA_UPD_LDMDB_UPD_LDMIA_UPD_LDMIB_UPD_tLDMIA_UPD_sysLDMDA_UPD_sysLDMDB_UPD_sysLDMIA_UPD_sysLDMIB_UPD_t2LDMDB_UPD_t2LDMIA_UPD
5165
  { 1, 3, 5, 651, 656 }, // 418 LDMIA_RET_t2LDMIA_RET
5166
  { 1, 3, 5, 656, 659 }, // 419 tPOP_RET
5167
  { 1, 10, 11, 659, 662 }, // 420 tPOP
5168
  { 1, 1, 2, 662, 665 }, // 421 PICSTR_STRi12_tSTRr
5169
  { 1, 1, 2, 665, 668 }, // 422 PICSTRB_PICSTRH_STRBi12_STRH_tSTRBr_tSTRHr
5170
  { 1, 2, 3, 668, 671 }, // 423 STRrs
5171
  { 1, 2, 3, 671, 674 }, // 424 STRBrs
5172
  { 0, 0, 0, 0, 0 }, // 425 STREX_STREXB_STREXD_STREXH
5173
  { 1, 1, 2, 674, 676 }, // 426 t2STRi12_t2STRi8
5174
  { 1, 2, 3, 676, 679 }, // 427 t2STRs
5175
  { 1, 1, 2, 679, 681 }, // 428 t2STRBi12_t2STRBi8_t2STRHi12_t2STRHi8
5176
  { 1, 2, 3, 681, 684 }, // 429 t2STRBs_t2STRHs
5177
  { 1, 1, 2, 684, 686 }, // 430 tSTRBi_tSTRHi
5178
  { 1, 1, 2, 686, 688 }, // 431 tSTRi_tSTRspi
5179
  { 1, 1, 2, 688, 692 }, // 432 STRBT_POST_IMM_STRBT_POST_REG_STRB_POST_REG_STRB_PRE_REG_STRH_POST_STRH_PRE_STRHTi_STRHTr
5180
  { 1, 1, 2, 692, 695 }, // 433 STRB_POST_IMM_STRB_PRE_IMM
5181
  { 1, 1, 2, 695, 699 }, // 434 STRT_POST_IMM_STRT_POST_REG_STR_POST_REG_STR_PRE_REG_STRi_preidx_STRr_preidx_STRBi_preidx_STRBr_preidx_STRH_preidx
5182
  { 1, 1, 2, 699, 702 }, // 435 STR_POST_IMM_STR_PRE_IMM
5183
  { 0, 0, 0, 0, 0 }, // 436 STRBT_POST_STRT_POST
5184
  { 1, 1, 2, 702, 705 }, // 437 t2STR_POST_t2STR_PRE_t2STRH_PRE
5185
  { 1, 1, 2, 705, 708 }, // 438 t2STRB_POST_t2STRB_PRE_t2STRH_POST
5186
  { 1, 1, 2, 708, 712 }, // 439 t2STR_preidx_t2STRB_preidx_t2STRH_preidx
5187
  { 1, 1, 2, 712, 714 }, // 440 t2STRBT_t2STRHT
5188
  { 1, 1, 2, 714, 716 }, // 441 t2STRT
5189
  { 1, 1, 2, 716, 719 }, // 442 STRD
5190
  { 1, 1, 2, 719, 722 }, // 443 t2STRDi8
5191
  { 1, 1, 2, 722, 726 }, // 444 t2STRD_POST_t2STRD_PRE
5192
  { 1, 1, 2, 726, 730 }, // 445 STRD_POST_STRD_PRE
5193
  { 1, 10, 11, 0, 0 }, // 446 STMDA_STMDB_STMIA_STMIB_sysSTMDA_sysSTMDB_sysSTMIA_sysSTMIB_t2STMDB_t2STMIA
5194
  { 1, 10, 11, 730, 731 }, // 447 STMDA_UPD_STMDB_UPD_STMIA_UPD_STMIB_UPD_sysSTMDA_UPD_sysSTMDB_UPD_sysSTMIA_UPD_sysSTMIB_UPD_t2STMDB_UPD_t2STMIA_UPD_tSTMIA_UPD
5195
  { 1, 10, 11, 0, 0 }, // 448 tPUSH
5196
  { 1, 1, 2, 731, 733 }, // 449 LDRLIT_ga_abs_tLDRLIT_ga_abs
5197
  { 1, 5, 7, 733, 735 }, // 450 LDRLIT_ga_pcrel_tLDRLIT_ga_pcrel
5198
  { 0, 0, 0, 0, 0 }, // 451 LDRLIT_ga_pcrel_ldr
5199
  { 1, 1, 2, 0, 0 }, // 452 t2IT
5200
  { 0, 0, 0, 0, 0 }, // 453 ITasm
5201
  { 0, 0, 0, 0, 0 }, // 454 VADDv16i8_VADDv2i64_VADDv4i32_VADDv8i16_VANDq_VBICq_VEORq_VORNq_VORRq_VBIFq_VBITq
5202
  { 0, 0, 0, 0, 0 }, // 455 VADDv1i64_VADDv2i32_VADDv4i16_VADDv8i8_VANDd_VBICd_VEORd_VORNd_VORRd_VBIFd_VBITd
5203
  { 0, 0, 0, 0, 0 }, // 456 VSUBv16i8_VSUBv2i64_VSUBv4i32_VSUBv8i16
5204
  { 0, 0, 0, 0, 0 }, // 457 VSUBv1i64_VSUBv2i32_VSUBv4i16_VSUBv8i8_VADDWsv2i64_VADDWsv4i32_VADDWsv8i16_VADDWuv2i64_VADDWuv4i32_VADDWuv8i16_VSUBWsv2i64_VSUBWsv4i32_VSUBWsv8i16_VSUBWuv2i64_VSUBWuv4i32_VSUBWuv8i16
5205
  { 0, 0, 0, 0, 0 }, // 458 VNEGf32q
5206
  { 0, 0, 0, 0, 0 }, // 459 VNEGfd
5207
  { 0, 0, 0, 0, 0 }, // 460 VNEGs16d_VNEGs32d_VNEGs8d_VADDLsv2i64_VADDLsv4i32_VADDLsv8i16_VADDLuv2i64_VADDLuv4i32_VADDLuv8i16_VSUBLsv2i64_VSUBLsv4i32_VSUBLsv8i16_VSUBLuv2i64_VSUBLuv4i32_VSUBLuv8i16_VPADDi16_VPADDi32_VPADDi8_VPADDLsv16i8_VPADDLsv2i32_VPADDLsv4i16_VPADDLsv4i32_VPADDLsv8i16_VPADDLsv8i8_VPADDLuv16i8_VPADDLuv2i32_VPADDLuv4i16_VPADDLuv4i32_VPADDLuv8i16_VPADDLuv8i8_VSHLLi16_VSHLLi32_VSHLLi8_VSHLLsv2i64_VSHLLsv4i32_VSHLLsv8i16_VSHLLuv2i64_VSHLLuv4i32_VSHLLuv8i16_VSHLiv16i8_VSHLiv1i64_VSHLiv2i32_VSHLiv2i64_VSHLiv4i16_VSHLiv4i32_VSHLiv8i16_VSHLiv8i8_VSHLsv1i64_VSHLsv2i32_VSHLsv4i16_VSHLsv8i8_VSHLuv1i64_VSHLuv2i32_VSHLuv4i16_VSHLuv8i8_VSHRsv16i8_VSHRsv1i64_VSHRsv2i32_VSHRsv2i64_VSHRsv4i16_VSHRsv4i32_VSHRsv8i16_VSHRsv8i8_VSHRuv16i8_VSHRuv1i64_VSHRuv2i32_VSHRuv2i64_VSHRuv4i16_VSHRuv4i32_VSHRuv8i16_VSHRuv8i8_VSLIv1i64_VSLIv2i32_VSLIv4i16_VSLIv8i8_VSRIv1i64_VSRIv2i32_VSRIv4i16_VSRIv8i8
5208
  { 0, 0, 0, 0, 0 }, // 461 VNEGs16q_VNEGs32q_VNEGs8q_VSHLsv16i8_VSHLsv2i64_VSHLsv4i32_VSHLsv8i16_VSHLuv16i8_VSHLuv2i64_VSHLuv4i32_VSHLuv8i16_VSLIv16i8_VSLIv2i64_VSLIv4i32_VSLIv8i16_VSRIv16i8_VSRIv2i64_VSRIv4i32_VSRIv8i16
5209
  { 0, 0, 0, 0, 0 }, // 462 VHADDsv16i8_VHADDsv4i32_VHADDsv8i16_VHADDuv16i8_VHADDuv4i32_VHADDuv8i16_VRHADDsv16i8_VRHADDsv4i32_VRHADDsv8i16_VRHADDuv16i8_VRHADDuv4i32_VRHADDuv8i16_VTSTv16i8_VTSTv4i32_VTSTv8i16
5210
  { 0, 0, 0, 0, 0 }, // 463 VHADDsv2i32_VHADDsv4i16_VHADDsv8i8_VHADDuv2i32_VHADDuv4i16_VHADDuv8i8_VRHADDsv2i32_VRHADDsv4i16_VRHADDsv8i8_VRHADDuv2i32_VRHADDuv4i16_VRHADDuv8i8_VTSTv2i32_VTSTv4i16_VTSTv8i8
5211
  { 0, 0, 0, 0, 0 }, // 464 VHSUBsv16i8_VHSUBsv4i32_VHSUBsv8i16_VHSUBuv16i8_VHSUBuv4i32_VHSUBuv8i16
5212
  { 0, 0, 0, 0, 0 }, // 465 VHSUBsv2i32_VHSUBsv4i16_VHSUBsv8i8_VHSUBuv2i32_VHSUBuv4i16_VHSUBuv8i8
5213
  { 0, 0, 0, 0, 0 }, // 466 VBICiv2i32_VBICiv4i16_VBICiv4i32_VBICiv8i16_VORRiv2i32_VORRiv4i16_VORRiv4i32_VORRiv8i16
5214
  { 0, 0, 0, 0, 0 }, // 467 VQSHLsiv16i8_VQSHLsiv1i64_VQSHLsiv2i32_VQSHLsiv2i64_VQSHLsiv4i16_VQSHLsiv4i32_VQSHLsiv8i16_VQSHLsiv8i8_VQSHLsuv16i8_VQSHLsuv1i64_VQSHLsuv2i32_VQSHLsuv2i64_VQSHLsuv4i16_VQSHLsuv4i32_VQSHLsuv8i16_VQSHLsuv8i8_VQSHLsv1i64_VQSHLsv2i32_VQSHLsv4i16_VQSHLsv8i8_VQSHLuiv16i8_VQSHLuiv1i64_VQSHLuiv2i32_VQSHLuiv2i64_VQSHLuiv4i16_VQSHLuiv4i32_VQSHLuiv8i16_VQSHLuiv8i8_VQSHLuv1i64_VQSHLuv2i32_VQSHLuv4i16_VQSHLuv8i8
5215
  { 0, 0, 0, 0, 0 }, // 468 VQSHLsv16i8_VQSHLsv2i64_VQSHLsv4i32_VQSHLsv8i16_VQSHLuv16i8_VQSHLuv2i64_VQSHLuv4i32_VQSHLuv8i16
5216
  { 0, 0, 0, 0, 0 }, // 469 VBSLd_VCLSv2i32_VCLSv4i16_VCLSv8i8_VCLZv2i32_VCLZv4i16_VCLZv8i8_VCNTd
5217
  { 0, 0, 0, 0, 0 }, // 470 VBSLq_VCLSv16i8_VCLSv4i32_VCLSv8i16_VCLZv16i8_VCLZv4i32_VCLZv8i16_VCNTq
5218
  { 0, 0, 0, 0, 0 }, // 471 VEXTd16_VEXTd32_VEXTd8
5219
  { 0, 0, 0, 0, 0 }, // 472 VEXTq16_VEXTq32_VEXTq64_VEXTq8
5220
  { 0, 0, 0, 0, 0 }, // 473 VREV16d8_VREV32d16_VREV32d8_VREV64d16_VREV64d32_VREV64d8
5221
  { 0, 0, 0, 0, 0 }, // 474 VREV16q8_VREV32q16_VREV32q8_VREV64q16_VREV64q32_VREV64q8
5222
  { 0, 0, 0, 0, 0 }, // 475 VABALsv2i64_VABALsv4i32_VABALsv8i16_VABALuv2i64_VABALuv4i32_VABALuv8i16_VABAsv2i32_VABAsv4i16_VABAsv8i8_VABAuv2i32_VABAuv4i16_VABAuv8i8
5223
  { 0, 0, 0, 0, 0 }, // 476 VABAsv16i8_VABAsv4i32_VABAsv8i16_VABAuv16i8_VABAuv4i32_VABAuv8i16
5224
  { 0, 0, 0, 0, 0 }, // 477 VPADALsv16i8_VPADALsv4i32_VPADALsv8i16_VPADALuv16i8_VPADALuv4i32_VPADALuv8i16
5225
  { 0, 0, 0, 0, 0 }, // 478 VPADALsv2i32_VPADALsv4i16_VPADALsv8i8_VPADALuv2i32_VPADALuv4i16_VPADALuv8i8_VRSRAsv16i8_VRSRAsv1i64_VRSRAsv2i32_VRSRAsv2i64_VRSRAsv4i16_VRSRAsv4i32_VRSRAsv8i16_VRSRAsv8i8_VRSRAuv16i8_VRSRAuv1i64_VRSRAuv2i32_VRSRAuv2i64_VRSRAuv4i16_VRSRAuv4i32_VRSRAuv8i16_VRSRAuv8i8_VSRAsv16i8_VSRAsv1i64_VSRAsv2i32_VSRAsv2i64_VSRAsv4i16_VSRAsv4i32_VSRAsv8i16_VSRAsv8i8_VSRAuv16i8_VSRAuv1i64_VSRAuv2i32_VSRAuv2i64_VSRAuv4i16_VSRAuv4i32_VSRAuv8i16_VSRAuv8i8
5226
  { 0, 0, 0, 0, 0 }, // 479 VACGEfd_VACGEhd_VACGTfd_VACGThd_VCEQfd_VCEQhd_VCGEfd_VCGEhd_VCGTfd_VCGThd
5227
  { 0, 0, 0, 0, 0 }, // 480 VACGEfq_VACGEhq_VACGTfq_VACGThq_VCEQfq_VCEQhq_VCGEfq_VCGEhq_VCGTfq_VCGThq
5228
  { 0, 0, 0, 0, 0 }, // 481 VCEQv16i8_VCEQv4i32_VCEQv8i16_VCGEsv16i8_VCGEsv4i32_VCGEsv8i16_VCGEuv16i8_VCGEuv4i32_VCGEuv8i16_VCGTsv16i8_VCGTsv4i32_VCGTsv8i16_VCGTuv16i8_VCGTuv4i32_VCGTuv8i16_VQSUBsv16i8_VQSUBsv2i64_VQSUBsv4i32_VQSUBsv8i16_VQSUBuv16i8_VQSUBuv2i64_VQSUBuv4i32_VQSUBuv8i16
5229
  { 0, 0, 0, 0, 0 }, // 482 VCEQv2i32_VCEQv4i16_VCEQv8i8_VCGEsv2i32_VCGEsv4i16_VCGEsv8i8_VCGEuv2i32_VCGEuv4i16_VCGEuv8i8_VCGTsv2i32_VCGTsv4i16_VCGTsv8i8_VCGTuv2i32_VCGTuv4i16_VCGTuv8i8_VQSUBsv1i64_VQSUBsv2i32_VQSUBsv4i16_VQSUBsv8i8_VQSUBuv1i64_VQSUBuv2i32_VQSUBuv4i16_VQSUBuv8i8
5230
  { 0, 0, 0, 0, 0 }, // 483 VCEQzv16i8_VCEQzv2f32_VCEQzv2i32_VCEQzv4f16_VCEQzv4f32_VCEQzv4i16_VCEQzv4i32_VCEQzv8f16_VCEQzv8i16_VCEQzv8i8_VCGEzv16i8_VCGEzv2f32_VCGEzv2i32_VCGEzv4f16_VCGEzv4f32_VCGEzv4i16_VCGEzv4i32_VCGEzv8f16_VCGEzv8i16_VCGEzv8i8_VCGTzv16i8_VCGTzv2f32_VCGTzv2i32_VCGTzv4f16_VCGTzv4f32_VCGTzv4i16_VCGTzv4i32_VCGTzv8f16_VCGTzv8i16_VCGTzv8i8_VCLEzv16i8_VCLEzv2f32_VCLEzv2i32_VCLEzv4f16_VCLEzv4f32_VCLEzv4i16_VCLEzv4i32_VCLEzv8f16_VCLEzv8i16_VCLEzv8i8_VCLTzv16i8_VCLTzv2f32_VCLTzv2i32_VCLTzv4f16_VCLTzv4f32_VCLTzv4i16_VCLTzv4i32_VCLTzv8f16_VCLTzv8i16_VCLTzv8i8
5231
  { 0, 0, 0, 0, 0 }, // 484 VRSHLsv16i8_VRSHLsv2i64_VRSHLsv4i32_VRSHLsv8i16_VRSHLuv16i8_VRSHLuv2i64_VRSHLuv4i32_VRSHLuv8i16_VQRSHLsv16i8_VQRSHLsv2i64_VQRSHLsv4i32_VQRSHLsv8i16_VQRSHLuv16i8_VQRSHLuv2i64_VQRSHLuv4i32_VQRSHLuv8i16
5232
  { 0, 0, 0, 0, 0 }, // 485 VRSHLsv1i64_VRSHLsv2i32_VRSHLsv4i16_VRSHLsv8i8_VRSHLuv1i64_VRSHLuv2i32_VRSHLuv4i16_VRSHLuv8i8_VQRSHLsv1i64_VQRSHLsv2i32_VQRSHLsv4i16_VQRSHLsv8i8_VQRSHLuv1i64_VQRSHLuv2i32_VQRSHLuv4i16_VQRSHLuv8i8_VRSHRsv16i8_VRSHRsv1i64_VRSHRsv2i32_VRSHRsv2i64_VRSHRsv4i16_VRSHRsv4i32_VRSHRsv8i16_VRSHRsv8i8_VRSHRuv16i8_VRSHRuv1i64_VRSHRuv2i32_VRSHRuv2i64_VRSHRuv4i16_VRSHRuv4i32_VRSHRuv8i16_VRSHRuv8i8
5233
  { 0, 0, 0, 0, 0 }, // 486 VABSfd
5234
  { 0, 0, 0, 0, 0 }, // 487 VABSfq
5235
  { 0, 0, 0, 0, 0 }, // 488 VABSv16i8_VABSv4i32_VABSv8i16
5236
  { 0, 0, 0, 0, 0 }, // 489 VABSv2i32_VABSv4i16_VABSv8i8
5237
  { 0, 0, 0, 0, 0 }, // 490 VQABSv16i8_VQABSv4i32_VQABSv8i16_VQNEGv16i8_VQNEGv4i32_VQNEGv8i16
5238
  { 0, 0, 0, 0, 0 }, // 491 VQABSv2i32_VQABSv4i16_VQABSv8i8_VQNEGv2i32_VQNEGv4i16_VQNEGv8i8
5239
  { 0, 0, 0, 0, 0 }, // 492 VQADDsv16i8_VQADDsv2i64_VQADDsv4i32_VQADDsv8i16_VQADDuv16i8_VQADDuv2i64_VQADDuv4i32_VQADDuv8i16
5240
  { 0, 0, 0, 0, 0 }, // 493 VQADDsv1i64_VQADDsv2i32_VQADDsv4i16_VQADDsv8i8_VQADDuv1i64_VQADDuv2i32_VQADDuv4i16_VQADDuv8i8
5241
  { 0, 0, 0, 0, 0 }, // 494 VRECPEd_VRECPEfd_VRECPEhd_VRSQRTEd_VRSQRTEfd_VRSQRTEhd
5242
  { 0, 0, 0, 0, 0 }, // 495 VRECPEfq_VRECPEhq_VRECPEq_VRSQRTEfq_VRSQRTEhq_VRSQRTEq
5243
  { 0, 0, 0, 0, 0 }, // 496 VADDHNv2i32_VADDHNv4i16_VADDHNv8i8_VSUBHNv2i32_VSUBHNv4i16_VSUBHNv8i8
5244
  { 0, 0, 0, 0, 0 }, // 497 VSHRNv2i32_VSHRNv4i16_VSHRNv8i8
5245
  { 0, 0, 0, 0, 0 }, // 498 VRADDHNv2i32_VRADDHNv4i16_VRADDHNv8i8_VRSUBHNv2i32_VRSUBHNv4i16_VRSUBHNv8i8
5246
  { 0, 0, 0, 0, 0 }, // 499 VRSHRNv2i32_VRSHRNv4i16_VRSHRNv8i8_VQSHRNsv2i32_VQSHRNsv4i16_VQSHRNsv8i8_VQSHRNuv2i32_VQSHRNuv4i16_VQSHRNuv8i8_VQSHRUNv2i32_VQSHRUNv4i16_VQSHRUNv8i8_VQRSHRNsv2i32_VQRSHRNsv4i16_VQRSHRNsv8i8_VQRSHRNuv2i32_VQRSHRNuv4i16_VQRSHRNuv8i8_VQRSHRUNv2i32_VQRSHRUNv4i16_VQRSHRUNv8i8
5247
  { 0, 0, 0, 0, 0 }, // 500 VTBL1
5248
  { 0, 0, 0, 0, 0 }, // 501 VTBX1
5249
  { 0, 0, 0, 0, 0 }, // 502 VTBL2
5250
  { 0, 0, 0, 0, 0 }, // 503 VTBX2
5251
  { 0, 0, 0, 0, 0 }, // 504 VTBL3_VTBL3Pseudo
5252
  { 0, 0, 0, 0, 0 }, // 505 VTBX3_VTBX3Pseudo
5253
  { 0, 0, 0, 0, 0 }, // 506 VTBL4_VTBL4Pseudo
5254
  { 0, 0, 0, 0, 0 }, // 507 VTBX4_VTBX4Pseudo
5255
  { 0, 0, 0, 0, 0 }, // 508 VSWPd_VSWPq
5256
  { 0, 0, 0, 0, 0 }, // 509 VTRNd16_VTRNd32_VTRNd8_VUZPd16_VUZPd8_VZIPd16_VZIPd8
5257
  { 0, 0, 0, 0, 0 }, // 510 VTRNq16_VTRNq32_VTRNq8
5258
  { 0, 0, 0, 0, 0 }, // 511 VUZPq16_VUZPq32_VUZPq8_VZIPq16_VZIPq32_VZIPq8
5259
  { 1, 1, 2, 735, 737 }, // 512 VABSD_VNEGD
5260
  { 1, 1, 2, 737, 739 }, // 513 VABSS_VNEGS
5261
  { 1, 1, 2, 739, 741 }, // 514 VCMPD_VCMPZD_VCMPED_VCMPEZD
5262
  { 1, 1, 2, 741, 743 }, // 515 VCMPS_VCMPZS_VCMPES_VCMPEZS
5263
  { 1, 1, 2, 743, 746 }, // 516 VADDS_VSUBS
5264
  { 0, 0, 0, 0, 0 }, // 517 VADDfd_VSUBfd_VABDfd_VABDhd_VMAXfd_VMAXhd_VMINfd_VMINhd
5265
  { 0, 0, 0, 0, 0 }, // 518 VADDfq_VSUBfq_VABDfq_VABDhq_VMAXfq_VMAXhq_VMINfq_VMINhq
5266
  { 0, 0, 0, 0, 0 }, // 519 VABDLsv2i64_VABDLsv4i32_VABDLsv8i16_VABDLuv2i64_VABDLuv4i32_VABDLuv8i16_VABDsv16i8_VABDsv4i32_VABDsv8i16_VABDuv16i8_VABDuv4i32_VABDuv8i16_VMAXsv16i8_VMAXsv4i32_VMAXsv8i16_VMAXuv16i8_VMAXuv4i32_VMAXuv8i16_VMINsv16i8_VMINsv4i32_VMINsv8i16_VMINuv16i8_VMINuv4i32_VMINuv8i16
5267
  { 0, 0, 0, 0, 0 }, // 520 VABDsv2i32_VABDsv4i16_VABDsv8i8_VABDuv2i32_VABDuv4i16_VABDuv8i8_VMAXsv2i32_VMAXsv4i16_VMAXsv8i8_VMAXuv2i32_VMAXuv4i16_VMAXuv8i8_VMINsv2i32_VMINsv4i16_VMINsv8i8_VMINuv2i32_VMINuv4i16_VMINuv8i8_VPMAXs16_VPMAXs32_VPMAXs8_VPMAXu16_VPMAXu32_VPMAXu8_VPMINs16_VPMINs32_VPMINs8_VPMINu16_VPMINu32_VPMINu8
5268
  { 0, 0, 0, 0, 0 }, // 521 VPADDf_VPMAXf_VPMAXh_VPMINf_VPMINh
5269
  { 0, 0, 0, 0, 0 }, // 522 VMAXNMD_VMAXNMH_VMAXNMNDf_VMAXNMNDh_VMAXNMNQf_VMAXNMNQh_VMAXNMS_VMINNMD_VMINNMH_VMINNMNDf_VMINNMNDh_VMINNMNQf_VMINNMNQh_VMINNMS
5270
  { 1, 1, 2, 746, 749 }, // 523 VADDD_VSUBD
5271
  { 0, 0, 0, 0, 0 }, // 524 VRECPSfd_VRECPShd_VRSQRTSfd_VRSQRTShd
5272
  { 0, 0, 0, 0, 0 }, // 525 VRECPSfq_VRECPShq_VRSQRTSfq_VRSQRTShq
5273
  { 1, 1, 2, 749, 752 }, // 526 VMULS_VNMULS
5274
  { 0, 0, 0, 0, 0 }, // 527 VMULfd
5275
  { 0, 0, 0, 0, 0 }, // 528 VMULfq
5276
  { 0, 0, 0, 0, 0 }, // 529 VMULpd_VMULslhd_VMULslv4i16_VMULv4i16_VMULv8i8_VQDMULHslv4i16_VQDMULHv4i16_VQRDMULHslv4i16_VQRDMULHv4i16_VMULLp8_VMULLslsv2i32_VMULLslsv4i16_VMULLsluv2i32_VMULLsluv4i16_VMULLsv4i32_VMULLsv8i16_VMULLuv4i32_VMULLuv8i16_VQDMULLslv2i32_VQDMULLslv4i16_VQDMULLv4i32
5277
  { 0, 0, 0, 0, 0 }, // 530 VMULpq_VMULslhq_VMULslv8i16_VMULv16i8_VMULv8i16_VQDMULHslv8i16_VQDMULHv8i16_VQRDMULHslv8i16_VQRDMULHv8i16
5278
  { 0, 0, 0, 0, 0 }, // 531 VMULslfd
5279
  { 0, 0, 0, 0, 0 }, // 532 VMULslfq
5280
  { 0, 0, 0, 0, 0 }, // 533 VMULslv2i32_VMULv2i32_VQDMULHslv2i32_VQDMULHv2i32_VQRDMULHslv2i32_VQRDMULHv2i32_VMULLsv2i64_VMULLuv2i64_VQDMULLv2i64
5281
  { 0, 0, 0, 0, 0 }, // 534 VMULslv4i32_VMULv4i32_VQDMULHslv4i32_VQDMULHv4i32_VQRDMULHslv4i32_VQRDMULHv4i32
5282
  { 0, 0, 0, 0, 0 }, // 535 VMULLp64
5283
  { 1, 2, 3, 752, 756 }, // 536 VMLAD_VMLSD_VNMLAD_VNMLSD
5284
  { 0, 0, 0, 0, 0 }, // 537 VMLAH_VMLSH_VNMLAH_VNMLSH
5285
  { 0, 0, 0, 0, 0 }, // 538 VMLALslsv2i32_VMLALsluv2i32_VMLALsv2i64_VMLALuv2i64_VMLAslv2i32_VMLAv2i32_VMLSLslsv2i32_VMLSLsluv2i32_VMLSLsv2i64_VMLSLuv2i64_VMLSslv2i32_VMLSv2i32_VQDMLALslv2i32_VQDMLALv2i64_VQDMLSLslv2i32_VQDMLSLv2i64
5286
  { 0, 0, 0, 0, 0 }, // 539 VMLALslsv4i16_VMLALsluv4i16_VMLALsv4i32_VMLALsv8i16_VMLALuv4i32_VMLALuv8i16_VMLAslv4i16_VMLAv4i16_VMLAv8i8_VMLSLslsv4i16_VMLSLsluv4i16_VMLSLsv4i32_VMLSLsv8i16_VMLSLuv4i32_VMLSLuv8i16_VMLSslv4i16_VMLSv4i16_VMLSv8i8_VQDMLALslv4i16_VQDMLALv4i32_VQDMLSLslv4i16_VQDMLSLv4i32
5287
  { 1, 1, 2, 756, 760 }, // 540 VMLAS_VMLSS_VNMLAS_VNMLSS
5288
  { 0, 0, 0, 0, 0 }, // 541 VMLAfd_VMLAhd_VMLAslfd_VMLAslhd_VMLSfd_VMLShd_VMLSslfd_VMLSslhd
5289
  { 0, 0, 0, 0, 0 }, // 542 VMLAfq_VMLAhq_VMLAslfq_VMLAslhq_VMLSfq_VMLShq_VMLSslfq_VMLSslhq
5290
  { 0, 0, 0, 0, 0 }, // 543 VMLAslv4i32_VMLAv4i32_VMLSslv4i32_VMLSv4i32
5291
  { 0, 0, 0, 0, 0 }, // 544 VMLAslv8i16_VMLAv16i8_VMLAv8i16_VMLSslv8i16_VMLSv16i8_VMLSv8i16
5292
  { 1, 2, 3, 760, 764 }, // 545 VFMAD_VFMSD_VFNMAD_VFNMSD
5293
  { 1, 1, 2, 764, 768 }, // 546 VFMAS_VFMSS_VFNMAS_VFNMSS
5294
  { 0, 0, 0, 0, 0 }, // 547 VFNMAH_VFNMSH
5295
  { 0, 0, 0, 0, 0 }, // 548 VFMAfd_VFMSfd
5296
  { 0, 0, 0, 0, 0 }, // 549 VFMAfq_VFMSfq
5297
  { 0, 0, 0, 0, 0 }, // 550 VCVTANSDf_VCVTANSDh_VCVTANSQf_VCVTANSQh_VCVTANUDf_VCVTANUDh_VCVTANUQf_VCVTANUQh_VCVTASD_VCVTASH_VCVTASS_VCVTAUD_VCVTAUH_VCVTAUS_VCVTBDH_VCVTMNSDf_VCVTMNSDh_VCVTMNSQf_VCVTMNSQh_VCVTMNUDf_VCVTMNUDh_VCVTMNUQf_VCVTMNUQh_VCVTMSD_VCVTMSH_VCVTMSS_VCVTMUD_VCVTMUH_VCVTMUS_VCVTNNSDf_VCVTNNSDh_VCVTNNSQf_VCVTNNSQh_VCVTNNUDf_VCVTNNUDh_VCVTNNUQf_VCVTNNUQh_VCVTNSD_VCVTNSH_VCVTNSS_VCVTNUD_VCVTNUH_VCVTNUS_VCVTPNSDf_VCVTPNSDh_VCVTPNSQf_VCVTPNSQh_VCVTPNUDf_VCVTPNUDh_VCVTPNUQf_VCVTPNUQh_VCVTPSD_VCVTPSH_VCVTPSS_VCVTPUD_VCVTPUH_VCVTPUS_VCVTTDH_VCVTTHD
5298
  { 0, 0, 0, 0, 0 }, // 551 VCVTBHD
5299
  { 0, 0, 0, 0, 0 }, // 552 VCVTBHS_VCVTTHS
5300
  { 0, 0, 0, 0, 0 }, // 553 VCVTBSH_VCVTTSH
5301
  { 1, 1, 2, 768, 770 }, // 554 VCVTDS
5302
  { 1, 1, 2, 770, 772 }, // 555 VCVTSD
5303
  { 0, 0, 0, 0, 0 }, // 556 VCVTf2h_VCVTf2sq_VCVTf2uq_VCVTf2xsq_VCVTf2xuq_VCVTh2f_VCVTh2sq_VCVTh2uq_VCVTh2xsq_VCVTh2xuq_VCVTs2fq_VCVTs2hq_VCVTu2fq_VCVTu2hq_VCVTxs2fq_VCVTxs2hq_VCVTxu2fq_VCVTxu2hq
5304
  { 0, 0, 0, 0, 0 }, // 557 VCVTf2sd_VCVTf2ud_VCVTf2xsd_VCVTf2xud_VCVTh2sd_VCVTh2ud_VCVTh2xsd_VCVTh2xud_VCVTs2fd_VCVTs2hd_VCVTu2fd_VCVTu2hd_VCVTxs2fd_VCVTxs2hd_VCVTxu2fd_VCVTxu2hd
5305
  { 1, 1, 2, 772, 774 }, // 558 VSITOD_VUITOD
5306
  { 0, 0, 0, 0, 0 }, // 559 VSITOH_VUITOH
5307
  { 1, 1, 2, 774, 776 }, // 560 VSITOS_VUITOS
5308
  { 1, 1, 2, 776, 778 }, // 561 VTOSHD_VTOSIRD_VTOSIZD_VTOSLD_VTOUHD_VTOUIRD_VTOUIZD_VTOULD
5309
  { 0, 0, 0, 0, 0 }, // 562 VTOSHH_VTOSIRH_VTOSIZH_VTOSLH_VTOUHH_VTOUIRH_VTOUIZH_VTOULH
5310
  { 1, 1, 2, 778, 780 }, // 563 VTOSHS_VTOSIRS_VTOSIZS_VTOUIRS_VTOUIZS
5311
  { 1, 1, 2, 780, 782 }, // 564 VTOSLS_VTOUHS_VTOULS
5312
  { 0, 0, 0, 0, 0 }, // 565 VMOVv16i8_VMOVv1i64_VMOVv2f32_VMOVv2i32_VMOVv2i64_VMOVv4f32_VMOVv4i16_VMOVv4i32_VMOVv8i16_VMOVv8i8_VMVNv2i32_VMVNv4i16_VMVNv4i32_VMVNv8i16
5313
  { 1, 1, 2, 782, 784 }, // 566 VMOVD_VMOVDcc_FCONSTD
5314
  { 1, 1, 2, 784, 786 }, // 567 VMOVS_VMOVScc_FCONSTS
5315
  { 0, 0, 0, 0, 0 }, // 568 VMVNd_VMVNq
5316
  { 0, 0, 0, 0, 0 }, // 569 VMOVNv2i32_VMOVNv4i16_VMOVNv8i8
5317
  { 0, 0, 0, 0, 0 }, // 570 VMOVLsv2i64_VMOVLsv4i32_VMOVLsv8i16_VMOVLuv2i64_VMOVLuv4i32_VMOVLuv8i16
5318
  { 0, 0, 0, 0, 0 }, // 571 VQMOVNsuv2i32_VQMOVNsuv4i16_VQMOVNsuv8i8_VQMOVNsv2i32_VQMOVNsv4i16_VQMOVNsv8i8_VQMOVNuv2i32_VQMOVNuv4i16_VQMOVNuv8i8
5319
  { 0, 0, 0, 0, 0 }, // 572 VDUPLN16d_VDUPLN32d_VDUPLN8d
5320
  { 0, 0, 0, 0, 0 }, // 573 VDUPLN16q_VDUPLN32q_VDUPLN8q
5321
  { 0, 0, 0, 0, 0 }, // 574 VDUP16d_VDUP16q_VDUP32d_VDUP32q_VDUP8d_VDUP8q
5322
  { 1, 1, 2, 786, 788 }, // 575 VMOVRS
5323
  { 1, 1, 2, 788, 790 }, // 576 VMOVSR
5324
  { 0, 0, 0, 0, 0 }, // 577 VSETLNi16_VSETLNi32_VSETLNi8
5325
  { 1, 1, 2, 790, 793 }, // 578 VMOVRRD_VMOVRRS
5326
  { 1, 1, 2, 793, 796 }, // 579 VMOVDRR
5327
  { 1, 1, 2, 796, 799 }, // 580 VMOVSRR
5328
  { 0, 0, 0, 0, 0 }, // 581 VGETLNi32_VGETLNu16_VGETLNu8
5329
  { 0, 0, 0, 0, 0 }, // 582 VGETLNs16_VGETLNs8
5330
  { 1, 1, 2, 799, 800 }, // 583 VMRS_VMRS_FPEXC_VMRS_FPINST_VMRS_FPINST2_VMRS_FPSID_VMRS_MVFR0_VMRS_MVFR1_VMRS_MVFR2
5331
  { 1, 1, 2, 800, 801 }, // 584 VMSR_VMSR_FPEXC_VMSR_FPINST_VMSR_FPINST2_VMSR_FPSID
5332
  { 1, 1, 2, 801, 802 }, // 585 FMSTAT
5333
  { 1, 1, 2, 802, 805 }, // 586 VLDRD
5334
  { 1, 1, 2, 805, 808 }, // 587 VLDRS
5335
  { 1, 1, 2, 808, 811 }, // 588 VSTRD
5336
  { 1, 1, 2, 811, 814 }, // 589 VSTRS
5337
  { 1, 10, 11, 814, 818 }, // 590 VLDMQIA
5338
  { 1, 10, 11, 818, 822 }, // 591 VSTMQIA
5339
  { 1, 10, 11, 822, 826 }, // 592 VLDMDIA_VLDMSIA
5340
  { 1, 10, 11, 826, 831 }, // 593 VLDMDDB_UPD_VLDMDIA_UPD_VLDMSDB_UPD_VLDMSIA_UPD
5341
  { 1, 10, 11, 831, 835 }, // 594 VSTMDIA_VSTMSIA
5342
  { 1, 10, 11, 835, 840 }, // 595 VSTMDDB_UPD_VSTMDIA_UPD_VSTMSDB_UPD_VSTMSIA_UPD
5343
  { 0, 0, 0, 0, 0 }, // 596 VLD1d16_VLD1d32_VLD1d64_VLD1d8
5344
  { 0, 0, 0, 0, 0 }, // 597 VLD1q16_VLD1q32_VLD1q64_VLD1q8
5345
  { 0, 0, 0, 0, 0 }, // 598 VLD1d16wb_fixed_VLD1d16wb_register_VLD1d32wb_fixed_VLD1d32wb_register_VLD1d64wb_fixed_VLD1d64wb_register_VLD1d8wb_fixed_VLD1d8wb_register
5346
  { 0, 0, 0, 0, 0 }, // 599 VLD1q16wb_fixed_VLD1q16wb_register_VLD1q32wb_fixed_VLD1q32wb_register_VLD1q64wb_fixed_VLD1q64wb_register_VLD1q8wb_fixed_VLD1q8wb_register
5347
  { 0, 0, 0, 0, 0 }, // 600 VLD1d16T_VLD1d32T_VLD1d64T_VLD1d8T_VLD1d64TPseudo_VLD1d64TPseudoWB_fixed_VLD1d64TPseudoWB_register
5348
  { 0, 0, 0, 0, 0 }, // 601 VLD1d16Twb_fixed_VLD1d16Twb_register_VLD1d32Twb_fixed_VLD1d32Twb_register_VLD1d64Twb_fixed_VLD1d64Twb_register_VLD1d8Twb_fixed_VLD1d8Twb_register
5349
  { 0, 0, 0, 0, 0 }, // 602 VLD1d16Q_VLD1d32Q_VLD1d64Q_VLD1d8Q_VLD1d64QPseudo_VLD1d64QPseudoWB_fixed_VLD1d64QPseudoWB_register
5350
  { 0, 0, 0, 0, 0 }, // 603 VLD1d16Qwb_fixed_VLD1d16Qwb_register_VLD1d32Qwb_fixed_VLD1d32Qwb_register_VLD1d64Qwb_fixed_VLD1d64Qwb_register_VLD1d8Qwb_fixed_VLD1d8Qwb_register
5351
  { 0, 0, 0, 0, 0 }, // 604 VLD2b16_VLD2b32_VLD2b8_VLD2d16_VLD2d32_VLD2d8
5352
  { 0, 0, 0, 0, 0 }, // 605 VLD2q16_VLD2q32_VLD2q8_VLD2q16Pseudo_VLD2q32Pseudo_VLD2q8Pseudo
5353
  { 0, 0, 0, 0, 0 }, // 606 VLD2b16wb_fixed_VLD2b16wb_register_VLD2b32wb_fixed_VLD2b32wb_register_VLD2b8wb_fixed_VLD2b8wb_register_VLD2d16wb_fixed_VLD2d16wb_register_VLD2d32wb_fixed_VLD2d32wb_register_VLD2d8wb_fixed_VLD2d8wb_register
5354
  { 0, 0, 0, 0, 0 }, // 607 VLD2q16wb_fixed_VLD2q16wb_register_VLD2q32wb_fixed_VLD2q32wb_register_VLD2q8wb_fixed_VLD2q8wb_register_VLD2q16PseudoWB_fixed_VLD2q16PseudoWB_register_VLD2q32PseudoWB_fixed_VLD2q32PseudoWB_register_VLD2q8PseudoWB_fixed_VLD2q8PseudoWB_register
5355
  { 0, 0, 0, 0, 0 }, // 608 VLD3d16_VLD3d32_VLD3d8_VLD3q16_VLD3q32_VLD3q8
5356
  { 0, 0, 0, 0, 0 }, // 609 VLD3d16Pseudo_VLD3d32Pseudo_VLD3d8Pseudo_VLD3q16oddPseudo_VLD3q32oddPseudo_VLD3q8oddPseudo
5357
  { 0, 0, 0, 0, 0 }, // 610 VLD3d16_UPD_VLD3d32_UPD_VLD3d8_UPD_VLD3q16_UPD_VLD3q32_UPD_VLD3q8_UPD
5358
  { 0, 0, 0, 0, 0 }, // 611 VLD3d16Pseudo_UPD_VLD3d32Pseudo_UPD_VLD3d8Pseudo_UPD_VLD3q16Pseudo_UPD_VLD3q16oddPseudo_UPD_VLD3q32Pseudo_UPD_VLD3q32oddPseudo_UPD_VLD3q8Pseudo_UPD_VLD3q8oddPseudo_UPD
5359
  { 0, 0, 0, 0, 0 }, // 612 VLD4d16_VLD4d32_VLD4d8_VLD4q16_VLD4q32_VLD4q8
5360
  { 0, 0, 0, 0, 0 }, // 613 VLD4d16Pseudo_VLD4d32Pseudo_VLD4d8Pseudo_VLD4q16oddPseudo_VLD4q32oddPseudo_VLD4q8oddPseudo
5361
  { 0, 0, 0, 0, 0 }, // 614 VLD4d16_UPD_VLD4d32_UPD_VLD4d8_UPD_VLD4q16_UPD_VLD4q32_UPD_VLD4q8_UPD
5362
  { 0, 0, 0, 0, 0 }, // 615 VLD4d16Pseudo_UPD_VLD4d32Pseudo_UPD_VLD4d8Pseudo_UPD_VLD4q16Pseudo_UPD_VLD4q16oddPseudo_UPD_VLD4q32Pseudo_UPD_VLD4q32oddPseudo_UPD_VLD4q8Pseudo_UPD_VLD4q8oddPseudo_UPD
5363
  { 0, 0, 0, 0, 0 }, // 616 VLD1DUPd16_VLD1DUPd32_VLD1DUPd8
5364
  { 0, 0, 0, 0, 0 }, // 617 VLD1DUPq16_VLD1DUPq32_VLD1DUPq8
5365
  { 0, 0, 0, 0, 0 }, // 618 VLD1LNd16_VLD1LNd8
5366
  { 0, 0, 0, 0, 0 }, // 619 VLD1LNd32_VLD1LNq16Pseudo_VLD1LNq32Pseudo_VLD1LNq8Pseudo
5367
  { 0, 0, 0, 0, 0 }, // 620 VLD1DUPd16wb_fixed_VLD1DUPd16wb_register_VLD1DUPd32wb_fixed_VLD1DUPd32wb_register_VLD1DUPd8wb_fixed_VLD1DUPd8wb_register_VLD1DUPq16wb_register_VLD1DUPq32wb_register_VLD1DUPq8wb_register
5368
  { 0, 0, 0, 0, 0 }, // 621 VLD1DUPq16wb_fixed_VLD1DUPq32wb_fixed_VLD1DUPq8wb_fixed
5369
  { 0, 0, 0, 0, 0 }, // 622 VLD1LNd16_UPD_VLD1LNd32_UPD_VLD1LNd8_UPD_VLD1LNq16Pseudo_UPD_VLD1LNq32Pseudo_UPD_VLD1LNq8Pseudo_UPD
5370
  { 0, 0, 0, 0, 0 }, // 623 VLD2DUPd16_VLD2DUPd16x2_VLD2DUPd32_VLD2DUPd32x2_VLD2DUPd8_VLD2DUPd8x2
5371
  { 0, 0, 0, 0, 0 }, // 624 VLD2LNd16_VLD2LNd32_VLD2LNd8_VLD2LNq16_VLD2LNq32_VLD2LNd16Pseudo_VLD2LNd32Pseudo_VLD2LNd8Pseudo_VLD2LNq16Pseudo_VLD2LNq32Pseudo
5372
  { 0, 0, 0, 0, 0 }, // 625 VLD2LNd16_UPD_VLD2LNd32_UPD_VLD2LNd8_UPD_VLD2LNq16_UPD_VLD2LNq32_UPD
5373
  { 0, 0, 0, 0, 0 }, // 626 VLD2DUPd16wb_fixed_VLD2DUPd16wb_register_VLD2DUPd16x2wb_fixed_VLD2DUPd16x2wb_register_VLD2DUPd32wb_fixed_VLD2DUPd32wb_register_VLD2DUPd32x2wb_fixed_VLD2DUPd32x2wb_register_VLD2DUPd8wb_fixed_VLD2DUPd8wb_register_VLD2DUPd8x2wb_fixed_VLD2DUPd8x2wb_register
5374
  { 0, 0, 0, 0, 0 }, // 627 VLD2LNd16Pseudo_UPD_VLD2LNd32Pseudo_UPD_VLD2LNd8Pseudo_UPD_VLD2LNq16Pseudo_UPD_VLD2LNq32Pseudo_UPD
5375
  { 0, 0, 0, 0, 0 }, // 628 VLD3DUPd16_VLD3DUPd32_VLD3DUPd8_VLD3DUPq16_VLD3DUPq32_VLD3DUPq8_VLD3DUPd16Pseudo_VLD3DUPd32Pseudo_VLD3DUPd8Pseudo
5376
  { 0, 0, 0, 0, 0 }, // 629 VLD3LNd16_VLD3LNd32_VLD3LNd8_VLD3LNq16_VLD3LNq32_VLD3LNd16Pseudo_VLD3LNd32Pseudo_VLD3LNd8Pseudo_VLD3LNq16Pseudo_VLD3LNq32Pseudo
5377
  { 0, 0, 0, 0, 0 }, // 630 VLD3DUPd16_UPD_VLD3DUPd32_UPD_VLD3DUPd8_UPD_VLD3DUPq16_UPD_VLD3DUPq32_UPD_VLD3DUPq8_UPD
5378
  { 0, 0, 0, 0, 0 }, // 631 VLD3LNd16_UPD_VLD3LNd32_UPD_VLD3LNd8_UPD_VLD3LNq16_UPD_VLD3LNq32_UPD
5379
  { 0, 0, 0, 0, 0 }, // 632 VLD3DUPd16Pseudo_UPD_VLD3DUPd32Pseudo_UPD_VLD3DUPd8Pseudo_UPD
5380