Coverage Report

Created: 2018-11-16 02:38

/Users/buildslave/jenkins/workspace/clang-stage2-coverage-R/clang-build/lib/Target/Hexagon/HexagonGenSubtargetInfo.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 Hexagon {
15
enum {
16
  ArchV5 = 0,
17
  ArchV55 = 1,
18
  ArchV60 = 2,
19
  ArchV62 = 3,
20
  ArchV65 = 4,
21
  ExtensionHVX = 5,
22
  ExtensionHVX64B = 6,
23
  ExtensionHVX128B = 7,
24
  ExtensionHVXV60 = 8,
25
  ExtensionHVXV62 = 9,
26
  ExtensionHVXV65 = 10,
27
  FeatureDuplex = 11,
28
  FeatureLongCalls = 12,
29
  FeatureMemNoShuf = 13,
30
  FeatureMemops = 14,
31
  FeatureNVJ = 15,
32
  FeatureNVS = 16,
33
  FeatureNoreturnStackElim = 17,
34
  FeaturePackets = 18,
35
  FeatureReservedR19 = 19,
36
  FeatureSmallData = 20,
37
};
38
} // end namespace Hexagon
39
} // end namespace llvm
40
41
#endif // GET_SUBTARGETINFO_ENUM
42
43
44
#ifdef GET_SUBTARGETINFO_MC_DESC
45
#undef GET_SUBTARGETINFO_MC_DESC
46
47
namespace llvm {
48
// Sorted (by key) array of values for CPU features.
49
extern const llvm::SubtargetFeatureKV HexagonFeatureKV[] = {
50
  { "duplex", "Enable generation of duplex instruction", { Hexagon::FeatureDuplex }, { } },
51
  { "hvx", "Hexagon HVX instructions", { Hexagon::ExtensionHVX }, { } },
52
  { "hvx-length128b", "Hexagon HVX 128B instructions", { Hexagon::ExtensionHVX128B }, { Hexagon::ExtensionHVX } },
53
  { "hvx-length64b", "Hexagon HVX 64B instructions", { Hexagon::ExtensionHVX64B }, { Hexagon::ExtensionHVX } },
54
  { "hvxv60", "Hexagon HVX instructions", { Hexagon::ExtensionHVXV60 }, { Hexagon::ExtensionHVX } },
55
  { "hvxv62", "Hexagon HVX instructions", { Hexagon::ExtensionHVXV62 }, { Hexagon::ExtensionHVX, Hexagon::ExtensionHVXV60 } },
56
  { "hvxv65", "Hexagon HVX instructions", { Hexagon::ExtensionHVXV65 }, { Hexagon::ExtensionHVX, Hexagon::ExtensionHVXV60, Hexagon::ExtensionHVXV62 } },
57
  { "long-calls", "Use constant-extended calls", { Hexagon::FeatureLongCalls }, { } },
58
  { "mem_noshuf", "Supports mem_noshuf feature", { Hexagon::FeatureMemNoShuf }, { } },
59
  { "memops", "Use memop instructions", { Hexagon::FeatureMemops }, { } },
60
  { "noreturn-stack-elim", "Eliminate stack allocation in a noreturn function when possible", { Hexagon::FeatureNoreturnStackElim }, { } },
61
  { "nvj", "Support for new-value jumps", { Hexagon::FeatureNVJ }, { Hexagon::FeaturePackets } },
62
  { "nvs", "Support for new-value stores", { Hexagon::FeatureNVS }, { Hexagon::FeaturePackets } },
63
  { "packets", "Support for instruction packets", { Hexagon::FeaturePackets }, { } },
64
  { "reserved-r19", "Reserve register R19", { Hexagon::FeatureReservedR19 }, { } },
65
  { "small-data", "Allow GP-relative addressing of global variables", { Hexagon::FeatureSmallData }, { } },
66
  { "v5", "Enable Hexagon V5 architecture", { Hexagon::ArchV5 }, { } },
67
  { "v55", "Enable Hexagon V55 architecture", { Hexagon::ArchV55 }, { } },
68
  { "v60", "Enable Hexagon V60 architecture", { Hexagon::ArchV60 }, { } },
69
  { "v62", "Enable Hexagon V62 architecture", { Hexagon::ArchV62 }, { } },
70
  { "v65", "Enable Hexagon V65 architecture", { Hexagon::ArchV65 }, { } },
71
};
72
73
// Sorted (by key) array of values for CPU subtype.
74
extern const llvm::SubtargetFeatureKV HexagonSubTypeKV[] = {
75
  { "generic", "Select the generic processor", { Hexagon::ArchV5, Hexagon::ArchV55, Hexagon::ArchV60, Hexagon::FeatureDuplex, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
76
  { "hexagonv5", "Select the hexagonv5 processor", { Hexagon::ArchV5, Hexagon::FeatureDuplex, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
77
  { "hexagonv55", "Select the hexagonv55 processor", { Hexagon::ArchV5, Hexagon::ArchV55, Hexagon::FeatureDuplex, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
78
  { "hexagonv60", "Select the hexagonv60 processor", { Hexagon::ArchV5, Hexagon::ArchV55, Hexagon::ArchV60, Hexagon::FeatureDuplex, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
79
  { "hexagonv62", "Select the hexagonv62 processor", { Hexagon::ArchV5, Hexagon::ArchV55, Hexagon::ArchV60, Hexagon::ArchV62, Hexagon::FeatureDuplex, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
80
  { "hexagonv65", "Select the hexagonv65 processor", { Hexagon::ArchV5, Hexagon::ArchV55, Hexagon::ArchV60, Hexagon::ArchV62, Hexagon::ArchV65, Hexagon::FeatureDuplex, Hexagon::FeatureMemNoShuf, Hexagon::FeatureMemops, Hexagon::FeatureNVJ, Hexagon::FeatureNVS, Hexagon::FeaturePackets, Hexagon::FeatureSmallData }, { } },
81
};
82
83
#ifdef DBGFIELD
84
#error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
85
#endif
86
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
87
#define DBGFIELD(x) x,
88
#else
89
#define DBGFIELD(x)
90
#endif
91
92
// Functional units for "HexagonItinerariesV60"
93
namespace HexagonItinerariesV60FU {
94
  const unsigned SLOT0 = 1 << 0;
95
  const unsigned SLOT1 = 1 << 1;
96
  const unsigned SLOT2 = 1 << 2;
97
  const unsigned SLOT3 = 1 << 3;
98
  const unsigned SLOT_ENDLOOP = 1 << 4;
99
  const unsigned CVI_ST = 1 << 5;
100
  const unsigned CVI_XLANE = 1 << 6;
101
  const unsigned CVI_SHIFT = 1 << 7;
102
  const unsigned CVI_MPY0 = 1 << 8;
103
  const unsigned CVI_MPY1 = 1 << 9;
104
  const unsigned CVI_LD = 1 << 10;
105
  const unsigned CVI_XLSHF = 1 << 11;
106
  const unsigned CVI_MPY01 = 1 << 12;
107
  const unsigned CVI_ALL = 1 << 13;
108
  const unsigned CVI_ALL_NOMEM = 1 << 14;
109
} // end namespace HexagonItinerariesV60FU
110
111
// Pipeline forwarding paths for itineraries "HexagonItinerariesV60"
112
namespace HexagonItinerariesV60Bypass {
113
  const unsigned NoBypass = 0;
114
  const unsigned Hex_FWD = 1 << 0;
115
  const unsigned HVX_FWD = 1 << 1;
116
} // end namespace HexagonItinerariesV60Bypass
117
118
// Functional units for "HexagonItinerariesV5"
119
namespace HexagonItinerariesV5FU {
120
  const unsigned SLOT0 = 1 << 0;
121
  const unsigned SLOT1 = 1 << 1;
122
  const unsigned SLOT2 = 1 << 2;
123
  const unsigned SLOT3 = 1 << 3;
124
  const unsigned SLOT_ENDLOOP = 1 << 4;
125
} // end namespace HexagonItinerariesV5FU
126
127
// Pipeline forwarding paths for itineraries "HexagonItinerariesV5"
128
namespace HexagonItinerariesV5Bypass {
129
  const unsigned NoBypass = 0;
130
  const unsigned Hex_FWD = 1 << 0;
131
} // end namespace HexagonItinerariesV5Bypass
132
133
// Functional units for "HexagonItinerariesV55"
134
namespace HexagonItinerariesV55FU {
135
  const unsigned SLOT0 = 1 << 0;
136
  const unsigned SLOT1 = 1 << 1;
137
  const unsigned SLOT2 = 1 << 2;
138
  const unsigned SLOT3 = 1 << 3;
139
  const unsigned SLOT_ENDLOOP = 1 << 4;
140
} // end namespace HexagonItinerariesV55FU
141
142
// Pipeline forwarding paths for itineraries "HexagonItinerariesV55"
143
namespace HexagonItinerariesV55Bypass {
144
  const unsigned NoBypass = 0;
145
  const unsigned Hex_FWD = 1 << 0;
146
} // end namespace HexagonItinerariesV55Bypass
147
148
// Functional units for "HexagonItinerariesV62"
149
namespace HexagonItinerariesV62FU {
150
  const unsigned SLOT0 = 1 << 0;
151
  const unsigned SLOT1 = 1 << 1;
152
  const unsigned SLOT2 = 1 << 2;
153
  const unsigned SLOT3 = 1 << 3;
154
  const unsigned SLOT_ENDLOOP = 1 << 4;
155
  const unsigned CVI_ST = 1 << 5;
156
  const unsigned CVI_XLANE = 1 << 6;
157
  const unsigned CVI_SHIFT = 1 << 7;
158
  const unsigned CVI_MPY0 = 1 << 8;
159
  const unsigned CVI_MPY1 = 1 << 9;
160
  const unsigned CVI_LD = 1 << 10;
161
  const unsigned CVI_XLSHF = 1 << 11;
162
  const unsigned CVI_MPY01 = 1 << 12;
163
  const unsigned CVI_ALL = 1 << 13;
164
  const unsigned CVI_ALL_NOMEM = 1 << 14;
165
} // end namespace HexagonItinerariesV62FU
166
167
// Pipeline forwarding paths for itineraries "HexagonItinerariesV62"
168
namespace HexagonItinerariesV62Bypass {
169
  const unsigned NoBypass = 0;
170
  const unsigned Hex_FWD = 1 << 0;
171
  const unsigned HVX_FWD = 1 << 1;
172
} // end namespace HexagonItinerariesV62Bypass
173
174
// Functional units for "HexagonItinerariesV65"
175
namespace HexagonItinerariesV65FU {
176
  const unsigned SLOT0 = 1 << 0;
177
  const unsigned SLOT1 = 1 << 1;
178
  const unsigned SLOT2 = 1 << 2;
179
  const unsigned SLOT3 = 1 << 3;
180
  const unsigned SLOT_ENDLOOP = 1 << 4;
181
  const unsigned CVI_ST = 1 << 5;
182
  const unsigned CVI_XLANE = 1 << 6;
183
  const unsigned CVI_SHIFT = 1 << 7;
184
  const unsigned CVI_MPY0 = 1 << 8;
185
  const unsigned CVI_MPY1 = 1 << 9;
186
  const unsigned CVI_LD = 1 << 10;
187
  const unsigned CVI_XLSHF = 1 << 11;
188
  const unsigned CVI_MPY01 = 1 << 12;
189
  const unsigned CVI_ALL = 1 << 13;
190
  const unsigned CVI_ALL_NOMEM = 1 << 14;
191
} // end namespace HexagonItinerariesV65FU
192
193
// Pipeline forwarding paths for itineraries "HexagonItinerariesV65"
194
namespace HexagonItinerariesV65Bypass {
195
  const unsigned NoBypass = 0;
196
  const unsigned Hex_FWD = 1 << 0;
197
  const unsigned HVX_FWD = 1 << 1;
198
} // end namespace HexagonItinerariesV65Bypass
199
200
extern const llvm::InstrStage HexagonStages[] = {
201
  { 0, 0, 0, llvm::InstrStage::Required }, // No itinerary
202
  { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 1
203
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 2
204
  { 1, HexagonItinerariesV60FU::SLOT0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 3
205
  { 1, HexagonItinerariesV60FU::SLOT_ENDLOOP, -1, (llvm::InstrStage::ReservationKinds)0 }, // 4
206
  { 1, HexagonItinerariesV60FU::SLOT2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 5
207
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 6
208
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1 | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 7-8
209
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01 | HexagonItinerariesV60FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 9-10
210
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1 | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 11-13
211
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 14-17
212
  { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 18-19
213
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1 | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 20-22
214
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 23-26
215
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_XLANE | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 27-28
216
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_SHIFT, -1, (llvm::InstrStage::ReservationKinds)0 }, // 29-30
217
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01 | HexagonItinerariesV60FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 31-34
218
  { 1, HexagonItinerariesV60FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 35
219
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1 | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 36-37
220
  { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 38-39
221
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 40-41
222
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, -1, (llvm::InstrStage::ReservationKinds)0 }, // 42-43
223
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ST, -1, (llvm::InstrStage::ReservationKinds)0 }, // 44-45
224
  { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 46-47
225
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 48-49
226
  { 1, HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1 | HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 50-52
227
  { 1, HexagonItinerariesV60FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01 | HexagonItinerariesV60FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 53-55
228
  { 1, HexagonItinerariesV60FU::SLOT0 | HexagonItinerariesV60FU::SLOT1 | HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ALL, -1, (llvm::InstrStage::ReservationKinds)0 }, // 56-57
229
  { 1, HexagonItinerariesV60FU::SLOT2, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 58-59
230
  { 1, HexagonItinerariesV60FU::SLOT2 | HexagonItinerariesV60FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY0 | HexagonItinerariesV60FU::CVI_MPY1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_SHIFT | HexagonItinerariesV60FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 60-62
231
  { 1, HexagonItinerariesV60FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV60FU::CVI_MPY01 | HexagonItinerariesV60FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 63-65
232
  { 1, HexagonItinerariesV5FU::SLOT2 | HexagonItinerariesV5FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 66
233
  { 1, HexagonItinerariesV5FU::SLOT0 | HexagonItinerariesV5FU::SLOT1 | HexagonItinerariesV5FU::SLOT2 | HexagonItinerariesV5FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 67
234
  { 1, HexagonItinerariesV5FU::SLOT0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 68
235
  { 1, HexagonItinerariesV5FU::SLOT_ENDLOOP, -1, (llvm::InstrStage::ReservationKinds)0 }, // 69
236
  { 1, HexagonItinerariesV5FU::SLOT2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 70
237
  { 1, HexagonItinerariesV5FU::SLOT0 | HexagonItinerariesV5FU::SLOT1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 71
238
  { 1, HexagonItinerariesV5FU::SLOT2 | HexagonItinerariesV5FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV5FU::SLOT2 | HexagonItinerariesV5FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 72-73
239
  { 1, HexagonItinerariesV5FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 74
240
  { 1, HexagonItinerariesV55FU::SLOT2 | HexagonItinerariesV55FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 75
241
  { 1, HexagonItinerariesV55FU::SLOT0 | HexagonItinerariesV55FU::SLOT1 | HexagonItinerariesV55FU::SLOT2 | HexagonItinerariesV55FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 76
242
  { 1, HexagonItinerariesV55FU::SLOT0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 77
243
  { 1, HexagonItinerariesV55FU::SLOT_ENDLOOP, -1, (llvm::InstrStage::ReservationKinds)0 }, // 78
244
  { 1, HexagonItinerariesV55FU::SLOT2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 79
245
  { 1, HexagonItinerariesV55FU::SLOT0 | HexagonItinerariesV55FU::SLOT1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 80
246
  { 1, HexagonItinerariesV55FU::SLOT2 | HexagonItinerariesV55FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV55FU::SLOT2 | HexagonItinerariesV55FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 81-82
247
  { 1, HexagonItinerariesV55FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 83
248
  { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 84
249
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 85
250
  { 1, HexagonItinerariesV62FU::SLOT0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 86
251
  { 1, HexagonItinerariesV62FU::SLOT_ENDLOOP, -1, (llvm::InstrStage::ReservationKinds)0 }, // 87
252
  { 1, HexagonItinerariesV62FU::SLOT2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 88
253
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 89
254
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1 | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 90-91
255
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01 | HexagonItinerariesV62FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 92-93
256
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1 | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 94-96
257
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 97-100
258
  { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 101-102
259
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1 | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 103-105
260
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 106-109
261
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_XLANE | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 110-111
262
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_SHIFT, -1, (llvm::InstrStage::ReservationKinds)0 }, // 112-113
263
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01 | HexagonItinerariesV62FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 114-117
264
  { 1, HexagonItinerariesV62FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 118
265
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1 | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 119-120
266
  { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 121-122
267
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 123-124
268
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, -1, (llvm::InstrStage::ReservationKinds)0 }, // 125-126
269
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ST, -1, (llvm::InstrStage::ReservationKinds)0 }, // 127-128
270
  { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 129-130
271
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 131-132
272
  { 1, HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1 | HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 133-135
273
  { 1, HexagonItinerariesV62FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01 | HexagonItinerariesV62FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 136-138
274
  { 1, HexagonItinerariesV62FU::SLOT0 | HexagonItinerariesV62FU::SLOT1 | HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ALL, -1, (llvm::InstrStage::ReservationKinds)0 }, // 139-140
275
  { 1, HexagonItinerariesV62FU::SLOT2, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 141-142
276
  { 1, HexagonItinerariesV62FU::SLOT2 | HexagonItinerariesV62FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY0 | HexagonItinerariesV62FU::CVI_MPY1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_SHIFT | HexagonItinerariesV62FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 143-145
277
  { 1, HexagonItinerariesV62FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV62FU::CVI_MPY01 | HexagonItinerariesV62FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 146-148
278
  { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 149
279
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 150
280
  { 1, HexagonItinerariesV65FU::SLOT0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 151
281
  { 1, HexagonItinerariesV65FU::SLOT_ENDLOOP, -1, (llvm::InstrStage::ReservationKinds)0 }, // 152
282
  { 1, HexagonItinerariesV65FU::SLOT2, -1, (llvm::InstrStage::ReservationKinds)0 }, // 153
283
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 154
284
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1 | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 155-156
285
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01 | HexagonItinerariesV65FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 157-158
286
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1 | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 159-161
287
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 162-165
288
  { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 166-167
289
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1 | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 168-170
290
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 171-174
291
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_XLANE | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 175-176
292
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_SHIFT, -1, (llvm::InstrStage::ReservationKinds)0 }, // 177-178
293
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01 | HexagonItinerariesV65FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 179-182
294
  { 1, HexagonItinerariesV65FU::SLOT3, -1, (llvm::InstrStage::ReservationKinds)0 }, // 183
295
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1 | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 184-185
296
  { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 186-187
297
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 188-189
298
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, -1, (llvm::InstrStage::ReservationKinds)0 }, // 190-191
299
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ST, -1, (llvm::InstrStage::ReservationKinds)0 }, // 192-193
300
  { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 194-195
301
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 196-197
302
  { 1, HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1 | HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 198-200
303
  { 1, HexagonItinerariesV65FU::SLOT1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_LD, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01 | HexagonItinerariesV65FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 201-203
304
  { 1, HexagonItinerariesV65FU::SLOT0 | HexagonItinerariesV65FU::SLOT1 | HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ALL, -1, (llvm::InstrStage::ReservationKinds)0 }, // 204-205
305
  { 1, HexagonItinerariesV65FU::SLOT2, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01, -1, (llvm::InstrStage::ReservationKinds)0 }, // 206-207
306
  { 1, HexagonItinerariesV65FU::SLOT2 | HexagonItinerariesV65FU::SLOT3, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY0 | HexagonItinerariesV65FU::CVI_MPY1, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_SHIFT | HexagonItinerariesV65FU::CVI_XLANE, -1, (llvm::InstrStage::ReservationKinds)0 }, // 208-210
307
  { 1, HexagonItinerariesV65FU::SLOT0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_ST, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, HexagonItinerariesV65FU::CVI_MPY01 | HexagonItinerariesV65FU::CVI_XLSHF, -1, (llvm::InstrStage::ReservationKinds)0 }, // 211-213
308
  { 0, 0, 0, llvm::InstrStage::Required } // End stages
309
};
310
extern const unsigned HexagonOperandCycles[] = {
311
  0, // No itinerary
312
  3,   2,   2, // 1-3
313
  1,   1,   1, // 4-6
314
  3,   2, // 7-8
315
  3,   2,   2,   2, // 9-12
316
  3,   3,   2,   2, // 13-16
317
  3,   2,   2, // 17-19
318
  3,   3,   2, // 20-22
319
  3,   2,   2, // 23-25
320
  3,   1,   1, // 26-28
321
  3,   1,   2, // 29-31
322
  3,   2,   2, // 32-34
323
  1,   1,   1, // 35-37
324
  2, // 38
325
  2,   2, // 39-40
326
  2,   1, // 41-42
327
  3,   2,   2, // 43-45
328
  4,   2,   1,   2, // 46-49
329
  4,   1,   2, // 50-52
330
  4,   3,   1,   2, // 53-56
331
  1,   2,   2, // 57-59
332
  3,   2,   2, // 60-62
333
  3,   3,   2, // 63-65
334
  2, // 66
335
  3, // 67
336
  4,   2, // 68-69
337
  3,   2, // 70-71
338
  3,   1, // 72-73
339
  4,   1,   2, // 74-76
340
  4,   1,   1, // 77-79
341
  4,   2,   1,   1, // 80-83
342
  2, // 84
343
  4,   3,   1,   2,   2, // 85-89
344
  9,   7,   7, // 90-92
345
  3,   1,   2,   2,   2, // 93-97
346
  3,   1,   2,   2, // 98-101
347
  1, // 102
348
  9,   7,   7, // 103-105
349
  9,   1,   2, // 106-108
350
  9,   1,   2, // 109-111
351
  1,   1,   1, // 112-114
352
  9,   2,   7, // 115-117
353
  1,   2,   7, // 118-120
354
  1,   2,   5, // 121-123
355
  9,   2,   7,   7, // 124-127
356
  4,   2,   2, // 128-130
357
  2,   1,   2,   2, // 131-134
358
  2,   1,   2,   3, // 135-138
359
  1,   2,   2, // 139-141
360
  1,   2,   3, // 142-144
361
  4,   2,   2,   2,   2, // 145-149
362
  3,   1,   2,   3, // 150-153
363
  4,   2,   2, // 154-156
364
  1,   1,   1, // 157-159
365
  9,   7,   7,   7, // 160-163
366
  9,   7, // 164-165
367
  9,   5,   5,   2, // 166-169
368
  9, // 170
369
  1, // 171
370
  4,   2, // 172-173
371
  4,   2,   2, // 174-176
372
  4,   2,   2, // 177-179
373
  4,   2,   2, // 180-182
374
  3,   2, // 183-184
375
  3,   2,   2, // 185-187
376
  4,   2, // 188-189
377
  4,   1, // 190-191
378
  3,   2,   2, // 192-194
379
  4,   4,   1,   1,   2, // 195-199
380
  3,   1,   2, // 200-202
381
  2, // 203
382
  4,   1,   1, // 204-206
383
  4,   1,   1,   2, // 207-210
384
  4,   4,   1,   1,   1, // 211-215
385
  3,   2,   2, // 216-218
386
  4,   4,   2,   2, // 219-222
387
  3,   2, // 223-224
388
  3,   1,   1, // 225-227
389
  3,   1, // 228-229
390
  3,   2,   2,   2, // 230-233
391
  4,   2, // 234-235
392
  3,   2,   2,   2, // 236-239
393
  5,   1, // 240-241
394
  4,   2, // 242-243
395
  5,   1,   1, // 244-246
396
  5,   2,   1,   1, // 247-250
397
  5,   2,   1,   1,   2, // 251-255
398
  5,   5,   1, // 256-258
399
  4,   2,   2, // 259-261
400
  5,   5,   1,   1, // 262-265
401
  4,   2, // 266-267
402
  4,   1, // 268-269
403
  2,   2, // 270-271
404
  1, // 272
405
  2,   1, // 273-274
406
  2, // 275
407
  3,   2, // 276-277
408
  2,   2, // 278-279
409
  3,   1, // 280-281
410
  2,   1, // 282-283
411
  1,   2, // 284-285
412
  2,   2, // 286-287
413
  2,   1, // 288-289
414
  2, // 290
415
  2,   2, // 291-292
416
  2,   1, // 293-294
417
  2, // 295
418
  3,   2,   2, // 296-298
419
  1,   1,   2, // 299-301
420
  3,   2,   2, // 302-304
421
  1,   2,   2, // 305-307
422
  2,   3,   2, // 308-310
423
  3,   2,   2, // 311-313
424
  3,   2, // 314-315
425
  1,   2, // 316-317
426
  4,   3,   2,   1,   2, // 318-322
427
  4,   3,   2,   1,   2,   2, // 323-328
428
  4,   2, // 329-330
429
  4,   1, // 331-332
430
  4,   3,   3,   1,   2, // 333-337
431
  4,   3,   2,   2, // 338-341
432
  4,   2,   1,   2,   2, // 342-346
433
  4,   3,   2, // 347-349
434
  4,   1,   2,   2, // 350-353
435
  4,   1,   1,   2, // 354-357
436
  4,   2,   2, // 358-360
437
  4,   2,   1,   1,   2, // 361-365
438
  4,   3,   1,   1,   2, // 366-370
439
  4,   2,   2,   2, // 371-374
440
  4,   2,   1,   2, // 375-378
441
  4,   2,   2,   2, // 379-382
442
  4,   2,   2,   1, // 383-386
443
  4,   2,   2, // 387-389
444
  2,   2, // 390-391
445
  2,   3, // 392-393
446
  4,   2, // 394-395
447
  4,   1,   1, // 396-398
448
  3,   2,   1,   2,   2, // 399-403
449
  3,   3,   1,   2,   2, // 404-408
450
  3,   2,   1,   2,   3, // 409-413
451
  3,   3,   1,   2,   3, // 414-418
452
  3,   1,   2,   2,   3, // 419-423
453
  4,   1,   1, // 424-426
454
  2,   2,   2, // 427-429
455
  2,   1,   1,   2,   2, // 430-434
456
  3,   2,   2, // 435-437
457
  3,   1,   1,   2,   2, // 438-442
458
  2,   2,   3, // 443-445
459
  2,   1,   1,   2,   3, // 446-450
460
  3,   2,   3, // 451-453
461
  3,   1,   1,   2,   3, // 454-458
462
  1,   1,   2,   2, // 459-462
463
  1,   2,   2,   2, // 463-466
464
  1,   1,   2,   3, // 467-470
465
  1,   2,   2,   3, // 471-474
466
  4,   1,   1,   2, // 475-478
467
  4,   2,   1,   1,   2, // 479-483
468
  4,   2, // 484-485
469
  4,   2,   2,   2, // 486-489
470
  3,   2, // 490-491
471
  3,   2,   2, // 492-494
472
  3,   2, // 495-496
473
  3, // 497
474
  3, // 498
475
  1,   2, // 499-500
476
  2, // 501
477
  1,   2, // 502-503
478
  4,   7,   1, // 504-506
479
  9,   2, // 507-508
480
  9,   2, // 509-510
481
  9,   3,   1,   2, // 511-514
482
  9,   2,   1,   2, // 515-518
483
  9,   3,   2,   1,   2, // 519-523
484
  9,   3,   1,   2, // 524-527
485
  9,   1,   2, // 528-530
486
  9,   2,   1,   2, // 531-534
487
  9,   3,   2,   1,   2, // 535-539
488
  9,   3,   1,   2, // 540-543
489
  2,   1,   2,   5, // 544-547
490
  3,   2,   1,   2,   5, // 548-552
491
  3,   1,   2,   5, // 553-556
492
  1,   2,   5, // 557-559
493
  2,   1,   2,   5, // 560-563
494
  3,   2,   1,   2,   5, // 564-568
495
  3,   1,   2,   5, // 569-572
496
  2,   1,   2,   7, // 573-576
497
  3,   2,   1,   2,   7, // 577-581
498
  7,   1,   2,   7, // 582-585
499
  3,   7,   1,   2,   7, // 586-590
500
  3,   1,   2,   7, // 591-594
501
  1,   2, // 595-596
502
  3,   1,   2, // 597-599
503
  9,   5,   5, // 600-602
504
  9,   7,   7,   7, // 603-606
505
  9,   9,   7,   7,   7, // 607-611
506
  9,   5,   5, // 612-614
507
  9,   5,   5, // 615-617
508
  9,   7,   5,   5, // 618-621
509
  9,   5,   5,   2, // 622-625
510
  9,   7,   2, // 626-628
511
  9,   7,   7,   2, // 629-632
512
  9,   5,   2, // 633-635
513
  9,   7,   5,   2, // 636-639
514
  9,   5, // 640-641
515
  9,   9,   5,   5,   2, // 642-646
516
  9,   5, // 647-648
517
  9,   5,   5, // 649-651
518
  9,   5,   5,   2, // 652-655
519
  9,   5,   2, // 656-658
520
  9,   7,   5,   2, // 659-662
521
  9,   5,   2, // 663-665
522
  9,   7,   5,   2, // 666-669
523
  1,   2,   7, // 670-672
524
  7,   1,   2,   7, // 673-676
525
  1,   2,   7, // 677-679
526
  7,   1,   2,   7, // 680-683
527
  3, // 684
528
  9,   5,   2, // 685-687
529
  9,   7,   5,   5,   2, // 688-692
530
  9,   5,   5,   2, // 693-696
531
  9,   5,   2, // 697-699
532
  9,   7,   5,   2, // 700-703
533
  9,   5,   2,   2, // 704-707
534
  9,   7,   5,   2,   2, // 708-712
535
  9,   5,   2, // 713-715
536
  9,   5,   5, // 716-718
537
  9,   7, // 719-720
538
  1,   2,   7,   7, // 721-724
539
  7,   1,   2,   7,   7, // 725-729
540
  1,   2,   7,   7, // 730-733
541
  7,   1,   2,   7,   7, // 734-738
542
  9,   7,   7,   7, // 739-742
543
  9,   5, // 743-744
544
  9,   7,   5, // 745-747
545
  2, // 748
546
  3,   2, // 749-750
547
  1, // 751
548
  1,   2, // 752-753
549
  1, // 754
550
  1,   1, // 755-756
551
  1, // 757
552
  3,   2,   2, // 758-760
553
  1,   1,   1, // 761-763
554
  3,   2, // 764-765
555
  3,   2,   2,   2, // 766-769
556
  3,   3,   2,   2, // 770-773
557
  3,   2,   2, // 774-776
558
  3,   3,   2, // 777-779
559
  3,   2,   2, // 780-782
560
  3,   1,   1, // 783-785
561
  3,   1,   2, // 786-788
562
  3,   2,   2, // 789-791
563
  1,   1,   1, // 792-794
564
  2, // 795
565
  2,   2, // 796-797
566
  2,   1, // 798-799
567
  3,   2,   2, // 800-802
568
  4,   2,   1,   2, // 803-806
569
  4,   1,   2, // 807-809
570
  4,   3,   1,   2, // 810-813
571
  1,   2,   2, // 814-816
572
  4,   2,   1, // 817-819
573
  4,   3,   1, // 820-822
574
  2, // 823
575
  3, // 824
576
  4,   2, // 825-826
577
  4,   2, // 827-828
578
  2,   1, // 829-830
579
  4,   1,   2, // 831-833
580
  4,   1,   1, // 834-836
581
  4,   2,   1,   1, // 837-840
582
  2, // 841
583
  4,   3,   1,   2,   2, // 842-846
584
  3,   1,   2,   2,   2, // 847-851
585
  3,   1,   2,   2, // 852-855
586
  1, // 856
587
  1,   1,   1, // 857-859
588
  4,   2,   2, // 860-862
589
  2,   1,   2,   2, // 863-866
590
  2,   1,   2,   3, // 867-870
591
  1,   2,   2, // 871-873
592
  1,   2,   3, // 874-876
593
  3,   2,   2,   2,   2, // 877-881
594
  3,   1,   2,   3, // 882-885
595
  4,   2,   2, // 886-888
596
  1,   1,   1, // 889-891
597
  1, // 892
598
  4,   2, // 893-894
599
  4,   2,   2, // 895-897
600
  3,   2,   2, // 898-900
601
  4,   2,   2, // 901-903
602
  3,   2, // 904-905
603
  4,   2,   2, // 906-908
604
  4,   2, // 909-910
605
  4,   1, // 911-912
606
  4,   2,   2, // 913-915
607
  4,   4,   1,   1,   2, // 916-920
608
  3,   1,   2, // 921-923
609
  2, // 924
610
  4,   1,   1, // 925-927
611
  4,   1,   1,   1, // 928-931
612
  4,   4,   1,   1,   1, // 932-936
613
  3,   2,   2, // 937-939
614
  4,   4,   2,   2, // 940-943
615
  3,   2, // 944-945
616
  3,   1,   1, // 946-948
617
  3,   1, // 949-950
618
  3,   2,   2,   2, // 951-954
619
  4,   2, // 955-956
620
  3,   2,   2,   2, // 957-960
621
  4,   1, // 961-962
622
  4,   2, // 963-964
623
  4,   1,   1, // 965-967
624
  4,   1,   1,   1, // 968-971
625
  4,   1,   1,   1,   2, // 972-976
626
  4,   4,   1, // 977-979
627
  4,   1,   1, // 980-982
628
  4,   4,   1,   1, // 983-986
629
  4,   2, // 987-988
630
  4,   1, // 989-990
631
  2,   2, // 991-992
632
  1, // 993
633
  2,   1, // 994-995
634
  2, // 996
635
  3,   2, // 997-998
636
  2,   2, // 999-1000
637
  3,   1, // 1001-1002
638
  2,   1, // 1003-1004
639
  1,   2, // 1005-1006
640
  2,   2, // 1007-1008
641
  2,   1, // 1009-1010
642
  2, // 1011
643
  2,   2, // 1012-1013
644
  2,   1, // 1014-1015
645
  2, // 1016
646
  3,   1,   2, // 1017-1019
647
  1,   1,   2, // 1020-1022
648
  3,   2,   2, // 1023-1025
649
  1,   2,   2, // 1026-1028
650
  1,   3,   2, // 1029-1031
651
  3,   2,   2, // 1032-1034
652
  3,   2, // 1035-1036
653
  1,   2, // 1037-1038
654
  4,   3,   2,   1,   2, // 1039-1043
655
  4,   3,   2,   1,   2,   2, // 1044-1049
656
  4,   2, // 1050-1051
657
  4,   1, // 1052-1053
658
  4,   3,   3,   1,   2, // 1054-1058
659
  4,   3,   2,   2, // 1059-1062
660
  4,   2,   1,   2,   2, // 1063-1067
661
  4,   3,   2, // 1068-1070
662
  4,   1,   2,   2, // 1071-1074
663
  4,   1,   1,   2, // 1075-1078
664
  4,   2,   2, // 1079-1081
665
  4,   2,   1,   1,   2, // 1082-1086
666
  4,   3,   1,   1,   2, // 1087-1091
667
  4,   2,   2,   2, // 1092-1095
668
  4,   2,   1,   2, // 1096-1099
669
  3,   2,   2,   2, // 1100-1103
670
  4,   2,   2,   1, // 1104-1107
671
  4,   2,   2, // 1108-1110
672
  2,   2, // 1111-1112
673
  2,   3, // 1113-1114
674
  3,   2, // 1115-1116
675
  4,   1,   1, // 1117-1119
676
  3,   2,   1,   2,   2, // 1120-1124
677
  3,   3,   1,   2,   2, // 1125-1129
678
  3,   2,   1,   2,   3, // 1130-1134
679
  3,   3,   1,   2,   3, // 1135-1139
680
  3,   1,   2,   2,   3, // 1140-1144
681
  4,   1,   1, // 1145-1147
682
  2,   2,   2, // 1148-1150
683
  2,   1,   1,   2,   2, // 1151-1155
684
  3,   2,   2, // 1156-1158
685
  3,   1,   1,   2,   2, // 1159-1163
686
  2,   2,   3, // 1164-1166
687
  2,   1,   1,   2,   3, // 1167-1171
688
  3,   2,   3, // 1172-1174
689
  3,   1,   1,   2,   3, // 1175-1179
690
  1,   1,   2,   2, // 1180-1183
691
  1,   2,   2,   2, // 1184-1187
692
  1,   1,   2,   3, // 1188-1191
693
  1,   2,   2,   3, // 1192-1195
694
  4,   1,   1,   2, // 1196-1199
695
  4,   2,   1,   1,   2, // 1200-1204
696
  4,   2, // 1205-1206
697
  4,   2,   2,   2, // 1207-1210
698
  3,   2, // 1211-1212
699
  3,   2,   2, // 1213-1215
700
  3,   2, // 1216-1217
701
  3, // 1218
702
  3, // 1219
703
  1,   2, // 1220-1221
704
  2, // 1222
705
  1,   2, // 1223-1224
706
  1, // 1225
707
  1,   2, // 1226-1227
708
  1, // 1228
709
  1,   1, // 1229-1230
710
  1, // 1231
711
  4,   2,   2, // 1232-1234
712
  1,   1,   1, // 1235-1237
713
  3,   2, // 1238-1239
714
  3,   2,   2,   2, // 1240-1243
715
  3,   3,   2,   2, // 1244-1247
716
  3,   2,   2, // 1248-1250
717
  3,   3,   2, // 1251-1253
718
  3,   2,   2, // 1254-1256
719
  3,   1,   1, // 1257-1259
720
  3,   1,   2, // 1260-1262
721
  3,   2,   2, // 1263-1265
722
  1,   1,   1, // 1266-1268
723
  2, // 1269
724
  2,   2, // 1270-1271
725
  2,   1, // 1272-1273
726
  3,   2,   2, // 1274-1276
727
  4,   2,   1,   2, // 1277-1280
728
  4,   1,   2, // 1281-1283
729
  4,   3,   1,   2, // 1284-1287
730
  1,   2,   2, // 1288-1290
731
  3,   2,   2, // 1291-1293
732
  3,   3,   2, // 1294-1296
733
  2, // 1297
734
  3, // 1298
735
  4,   2, // 1299-1300
736
  3,   2, // 1301-1302
737
  3,   1, // 1303-1304
738
  4,   1,   2, // 1305-1307
739
  4,   1,   1, // 1308-1310
740
  4,   2,   1,   1, // 1311-1314
741
  2, // 1315
742
  4,   3,   1,   2,   2, // 1316-1320
743
  9,   7,   7, // 1321-1323
744
  3,   1,   2,   2,   2, // 1324-1328
745
  3,   1,   2,   2, // 1329-1332
746
  1, // 1333
747
  9,   7,   7, // 1334-1336
748
  9,   1,   2, // 1337-1339
749
  9,   1,   2, // 1340-1342
750
  1,   1,   1, // 1343-1345
751
  9,   2,   7, // 1346-1348
752
  1,   2,   7, // 1349-1351
753
  1,   2,   5, // 1352-1354
754
  9,   2,   7,   7, // 1355-1358
755
  4,   2,   2, // 1359-1361
756
  2,   1,   2,   2, // 1362-1365
757
  2,   1,   2,   3, // 1366-1369
758
  1,   2,   2, // 1370-1372
759
  1,   2,   3, // 1373-1375
760
  4,   2,   2,   2,   2, // 1376-1380
761
  3,   1,   2,   3, // 1381-1384
762
  4,   2,   2, // 1385-1387
763
  1,   1,   1, // 1388-1390
764
  9,   7,   7,   7, // 1391-1394
765
  9,   7, // 1395-1396
766
  9,   5,   5,   2, // 1397-1400
767
  9, // 1401
768
  1, // 1402
769
  4,   2, // 1403-1404
770
  4,   2,   2, // 1405-1407
771
  4,   2,   2, // 1408-1410
772
  4,   2,   2, // 1411-1413
773
  3,   2, // 1414-1415
774
  3,   2,   2, // 1416-1418
775
  4,   2, // 1419-1420
776
  4,   1, // 1421-1422
777
  3,   2,   2, // 1423-1425
778
  3,   4,   2,   2,   2, // 1426-1430
779
  3,   1,   2, // 1431-1433
780
  2, // 1434
781
  4,   1,   1, // 1435-1437
782
  4,   1,   1,   2, // 1438-1441
783
  4,   4,   2,   1,   1, // 1442-1446
784
  3,   2,   2, // 1447-1449
785
  4,   4,   2,   2, // 1450-1453
786
  3,   2, // 1454-1455
787
  3,   1,   1, // 1456-1458
788
  3,   1, // 1459-1460
789
  3,   2,   2,   2, // 1461-1464
790
  4,   2, // 1465-1466
791
  3,   2,   2,   2, // 1467-1470
792
  5,   1, // 1471-1472
793
  4,   2, // 1473-1474
794
  5,   1,   1, // 1475-1477
795
  5,   2,   1,   1, // 1478-1481
796
  5,   2,   1,   1,   2, // 1482-1486
797
  5,   5,   1, // 1487-1489
798
  4,   2,   2, // 1490-1492
799
  5,   5,   1,   1, // 1493-1496
800
  4,   2, // 1497-1498
801
  4,   1, // 1499-1500
802
  2,   2, // 1501-1502
803
  1, // 1503
804
  2,   1, // 1504-1505
805
  2, // 1506
806
  3,   2, // 1507-1508
807
  2,   2, // 1509-1510
808
  3,   1, // 1511-1512
809
  2,   1, // 1513-1514
810
  1,   2, // 1515-1516
811
  2,   2, // 1517-1518
812
  2,   1, // 1519-1520
813
  2, // 1521
814
  2,   2, // 1522-1523
815
  2,   1, // 1524-1525
816
  2, // 1526
817
  3,   2,   2, // 1527-1529
818
  1,   1,   2, // 1530-1532
819
  3,   2,   2, // 1533-1535
820
  1,   2,   2, // 1536-1538
821
  2,   3,   2, // 1539-1541
822
  3,   2,   2, // 1542-1544
823
  3,   2, // 1545-1546
824
  1,   2, // 1547-1548
825
  4,   3,   2,   1,   2, // 1549-1553
826
  4,   3,   2,   1,   2,   2, // 1554-1559
827
  4,   2, // 1560-1561
828
  4,   1, // 1562-1563
829
  4,   3,   3,   1,   2, // 1564-1568
830
  4,   3,   2,   2, // 1569-1572
831
  4,   2,   1,   2,   2, // 1573-1577
832
  4,   3,   2, // 1578-1580
833
  4,   1,   2,   2, // 1581-1584
834
  4,   1,   1,   2, // 1585-1588
835
  4,   2,   2, // 1589-1591
836
  4,   2,   1,   1,   2, // 1592-1596
837
  4,   3,   1,   1,   2, // 1597-1601
838
  4,   2,   2,   2, // 1602-1605
839
  4,   2,   1,   2, // 1606-1609
840
  4,   2,   2,   2, // 1610-1613
841
  4,   2,   2,   1, // 1614-1617
842
  4,   2,   2, // 1618-1620
843
  2,   2, // 1621-1622
844
  2,   3, // 1623-1624
845
  4,   2, // 1625-1626
846
  4,   1,   1, // 1627-1629
847
  3,   2,   1,   2,   2, // 1630-1634
848
  3,   3,   1,   2,   2, // 1635-1639
849
  3,   2,   1,   2,   3, // 1640-1644
850
  3,   3,   1,   2,   3, // 1645-1649
851
  3,   1,   2,   2,   3, // 1650-1654
852
  4,   1,   1, // 1655-1657
853
  2,   2,   2, // 1658-1660
854
  2,   1,   1,   2,   2, // 1661-1665
855
  3,   2,   2, // 1666-1668
856
  3,   1,   1,   2,   2, // 1669-1673
857
  2,   2,   3, // 1674-1676
858
  2,   1,   1,   2,   3, // 1677-1681
859
  3,   2,   3, // 1682-1684
860
  3,   1,   1,   2,   3, // 1685-1689
861
  1,   1,   2,   2, // 1690-1693
862
  1,   2,   2,   2, // 1694-1697
863
  1,   1,   2,   3, // 1698-1701
864
  1,   2,   2,   3, // 1702-1705
865
  4,   1,   1,   2, // 1706-1709
866
  4,   2,   1,   1,   2, // 1710-1714
867
  4,   2, // 1715-1716
868
  4,   2,   2,   2, // 1717-1720
869
  3,   2, // 1721-1722
870
  3,   2,   2, // 1723-1725
871
  3,   2, // 1726-1727
872
  3, // 1728
873
  3, // 1729
874
  1,   2, // 1730-1731
875
  2, // 1732
876
  1,   2, // 1733-1734
877
  4,   7,   1, // 1735-1737
878
  9,   2, // 1738-1739
879
  9,   2, // 1740-1741
880
  9,   3,   1,   2, // 1742-1745
881
  9,   2,   1,   2, // 1746-1749
882
  9,   3,   2,   1,   2, // 1750-1754
883
  9,   3,   1,   2, // 1755-1758
884
  9,   1,   2, // 1759-1761
885
  9,   2,   1,   2, // 1762-1765
886
  9,   3,   2,   1,   2, // 1766-1770
887
  9,   3,   1,   2, // 1771-1774
888
  2,   1,   2,   5, // 1775-1778
889
  3,   2,   1,   2,   5, // 1779-1783
890
  3,   1,   2,   5, // 1784-1787
891
  1,   2,   5, // 1788-1790
892
  2,   1,   2,   5, // 1791-1794
893
  3,   2,   1,   2,   5, // 1795-1799
894
  3,   1,   2,   5, // 1800-1803
895
  2,   1,   2,   7, // 1804-1807
896
  3,   2,   1,   2,   7, // 1808-1812
897
  7,   1,   2,   7, // 1813-1816
898
  3,   7,   1,   2,   7, // 1817-1821
899
  3,   1,   2,   7, // 1822-1825
900
  1,   2, // 1826-1827
901
  3,   1,   2, // 1828-1830
902
  9,   5,   5, // 1831-1833
903
  9,   7,   7,   7, // 1834-1837
904
  9,   9,   7,   7,   7, // 1838-1842
905
  9,   5,   5, // 1843-1845
906
  9,   5,   5, // 1846-1848
907
  9,   7,   5,   5, // 1849-1852
908
  9,   5,   5,   2, // 1853-1856
909
  9,   7,   2, // 1857-1859
910
  9,   7,   7,   2, // 1860-1863
911
  9,   5,   2, // 1864-1866
912
  9,   7,   5,   2, // 1867-1870
913
  9,   5, // 1871-1872
914
  9,   9,   5,   5,   2, // 1873-1877
915
  9,   5, // 1878-1879
916
  9,   5,   5, // 1880-1882
917
  9,   5,   5,   2, // 1883-1886
918
  9,   5,   2, // 1887-1889
919
  9,   7,   5,   2, // 1890-1893
920
  9,   5,   2, // 1894-1896
921
  9,   7,   5,   2, // 1897-1900
922
  1,   2,   7, // 1901-1903
923
  7,   1,   2,   7, // 1904-1907
924
  1,   2,   7, // 1908-1910
925
  7,   1,   2,   7, // 1911-1914
926
  3, // 1915
927
  9,   5,   2, // 1916-1918
928
  9,   7,   5,   5,   2, // 1919-1923
929
  9,   5,   5,   2, // 1924-1927
930
  9,   5,   2, // 1928-1930
931
  9,   7,   5,   2, // 1931-1934
932
  9,   5,   2,   2, // 1935-1938
933
  9,   7,   5,   2,   2, // 1939-1943
934
  9,   5,   2, // 1944-1946
935
  9,   7,   7, // 1947-1949
936
  9,   7, // 1950-1951
937
  1,   2,   7,   7, // 1952-1955
938
  7,   1,   2,   7,   7, // 1956-1960
939
  1,   2,   7,   7, // 1961-1964
940
  7,   1,   2,   7,   7, // 1965-1969
941
  9,   7,   7,   7, // 1970-1973
942
  9,   5, // 1974-1975
943
  9,   7,   5, // 1976-1978
944
  2, // 1979
945
  3,   2, // 1980-1981
946
  1, // 1982
947
  1,   2, // 1983-1984
948
  1, // 1985
949
  1,   1, // 1986-1987
950
  1, // 1988
951
  4,   2,   2, // 1989-1991
952
  1,   1,   1, // 1992-1994
953
  3,   2, // 1995-1996
954
  3,   2,   2,   2, // 1997-2000
955
  4,   3,   2,   2, // 2001-2004
956
  3,   2,   2, // 2005-2007
957
  4,   3,   2, // 2008-2010
958
  3,   2,   2, // 2011-2013
959
  3,   2,   2, // 2014-2016
960
  3,   2,   2, // 2017-2019
961
  3,   2,   2, // 2020-2022
962
  1,   1,   1, // 2023-2025
963
  2, // 2026
964
  2,   2, // 2027-2028
965
  2,   2, // 2029-2030
966
  4,   1,   2, // 2031-2033
967
  4,   2,   1,   2, // 2034-2037
968
  4,   1,   2, // 2038-2040
969
  4,   3,   1,   2, // 2041-2044
970
  1,   2,   2, // 2045-2047
971
  3,   2,   1, // 2048-2050
972
  3,   3,   1, // 2051-2053
973
  2, // 2054
974
  3, // 2055
975
  4,   1, // 2056-2057
976
  3,   1, // 2058-2059
977
  3,   1, // 2060-2061
978
  4,   1,   2, // 2062-2064
979
  4,   1,   1, // 2065-2067
980
  4,   2,   1,   1, // 2068-2071
981
  2, // 2072
982
  4,   3,   1,   2,   2, // 2073-2077
983
  9,   7,   7, // 2078-2080
984
  3,   1,   2,   2,   2, // 2081-2085
985
  3,   1,   2,   2, // 2086-2089
986
  2, // 2090
987
  9,   7,   7, // 2091-2093
988
  9,   1,   2, // 2094-2096
989
  9,   1,   2, // 2097-2099
990
  1,   1,   1, // 2100-2102
991
  9,   2,   7, // 2103-2105
992
  1,   2,   7, // 2106-2108
993
  1,   2,   5, // 2109-2111
994
  9,   2,   7,   7, // 2112-2115
995
  4,   2,   2, // 2116-2118
996
  2,   1,   2,   2, // 2119-2122
997
  2,   1,   2,   3, // 2123-2126
998
  1,   2,   2, // 2127-2129
999
  1,   2,   3, // 2130-2132
1000
  4,   2,   2,   2,   2, // 2133-2137
1001
  3,   1,   2,   3, // 2138-2141
1002
  3,   1,   2, // 2142-2144
1003
  1,   1,   1, // 2145-2147
1004
  9,   7,   7,   7, // 2148-2151
1005
  9,   7, // 2152-2153
1006
  9,   5,   5,   2, // 2154-2157
1007
  9, // 2158
1008
  1, // 2159
1009
  4,   2, // 2160-2161
1010
  4,   2,   2, // 2162-2164
1011
  4,   2,   2, // 2165-2167
1012
  4,   2,   2, // 2168-2170
1013
  3,   2, // 2171-2172
1014
  3,   2,   2, // 2173-2175
1015
  4,   2, // 2176-2177
1016
  4,   1, // 2178-2179
1017
  3,   2,   2, // 2180-2182
1018
  3,   4,   2,   2,   2, // 2183-2187
1019
  3,   2,   2, // 2188-2190
1020
  2, // 2191
1021
  4,   1,   1, // 2192-2194
1022
  4,   1,   1,   2, // 2195-2198
1023
  4,   4,   2,   1,   1, // 2199-2203
1024
  3,   2,   2, // 2204-2206
1025
  4,   4,   2,   2, // 2207-2210
1026
  3,   2, // 2211-2212
1027
  3,   2,   2, // 2213-2215
1028
  3,   2, // 2216-2217
1029
  3,   2,   2,   2, // 2218-2221
1030
  4,   2, // 2222-2223
1031
  3,   2,   2,   2, // 2224-2227
1032
  5,   1, // 2228-2229
1033
  4,   2, // 2230-2231
1034
  5,   1,   1, // 2232-2234
1035
  5,   2,   1,   1, // 2235-2238
1036
  5,   2,   1,   1,   2, // 2239-2243
1037
  5,   5,   1, // 2244-2246
1038
  4,   2,   2, // 2247-2249
1039
  5,   5,   1,   1, // 2250-2253
1040
  4,   2, // 2254-2255
1041
  4,   1, // 2256-2257
1042
  2,   2, // 2258-2259
1043
  1, // 2260
1044
  2,   1, // 2261-2262
1045
  2, // 2263
1046
  3,   2, // 2264-2265
1047
  2,   2, // 2266-2267
1048
  3,   2, // 2268-2269
1049
  2,   2, // 2270-2271
1050
  2,   2, // 2272-2273
1051
  2,   2, // 2274-2275
1052
  2,   1, // 2276-2277
1053
  2, // 2278
1054
  2,   2, // 2279-2280
1055
  2,   1, // 2281-2282
1056
  2, // 2283
1057
  3,   2,   2, // 2284-2286
1058
  2,   2,   2, // 2287-2289
1059
  3,   2,   2, // 2290-2292
1060
  2,   2,   2, // 2293-2295
1061
  2,   3,   2, // 2296-2298
1062
  3,   2,   2, // 2299-2301
1063
  3,   2, // 2302-2303
1064
  2,   2, // 2304-2305
1065
  4,   3,   2,   1,   2, // 2306-2310
1066
  4,   3,   2,   1,   2,   2, // 2311-2316
1067
  4,   2, // 2317-2318
1068
  4,   1, // 2319-2320
1069
  4,   4,   3,   1,   2, // 2321-2325
1070
  4,   3,   2,   2, // 2326-2329
1071
  4,   2,   1,   2,   2, // 2330-2334
1072
  4,   3,   2, // 2335-2337
1073
  4,   1,   2,   2, // 2338-2341
1074
  4,   1,   1,   2, // 2342-2345
1075
  4,   2,   2, // 2346-2348
1076
  4,   2,   1,   1,   2, // 2349-2353
1077
  4,   3,   1,   1,   2, // 2354-2358
1078
  4,   2,   2,   2, // 2359-2362
1079
  4,   2,   1,   2, // 2363-2366
1080
  4,   2,   2,   2, // 2367-2370
1081
  4,   2,   2,   1, // 2371-2374
1082
  4,   2,   2, // 2375-2377
1083
  2,   2, // 2378-2379
1084
  2,   3, // 2380-2381
1085
  4,   2, // 2382-2383
1086
  4,   1,   1, // 2384-2386
1087
  3,   2,   1,   2,   2, // 2387-2391
1088
  4,   3,   1,   2,   1, // 2392-2396
1089
  3,   2,   1,   2,   3, // 2397-2401
1090
  4,   3,   1,   2,   3, // 2402-2406
1091
  3,   1,   2,   2,   3, // 2407-2411
1092
  4,   1,   1, // 2412-2414
1093
  2,   2,   2, // 2415-2417
1094
  2,   1,   1,   2,   2, // 2418-2422
1095
  3,   2,   2, // 2423-2425
1096
  3,   1,   1,   2,   2, // 2426-2430
1097
  2,   2,   3, // 2431-2433
1098
  2,   1,   1,   2,   3, // 2434-2438
1099
  3,   2,   3, // 2439-2441
1100
  3,   1,   1,   2,   3, // 2442-2446
1101
  1,   1,   2,   2, // 2447-2450
1102
  1,   2,   2,   2, // 2451-2454
1103
  1,   1,   2,   3, // 2455-2458
1104
  1,   2,   2,   3, // 2459-2462
1105
  4,   1,   1,   2, // 2463-2466
1106
  4,   2,   1,   1,   2, // 2467-2471
1107
  4,   2, // 2472-2473
1108
  4,   2,   2,   2, // 2474-2477
1109
  3,   2, // 2478-2479
1110
  3,   2,   2, // 2480-2482
1111
  3,   2, // 2483-2484
1112
  3, // 2485
1113
  4, // 2486
1114
  2,   2, // 2487-2488
1115
  2, // 2489
1116
  1,   2, // 2490-2491
1117
  4,   7,   1, // 2492-2494
1118
  9,   2, // 2495-2496
1119
  9,   2, // 2497-2498
1120
  9,   3,   1,   2, // 2499-2502
1121
  9,   2,   1,   2, // 2503-2506
1122
  9,   3,   2,   1,   2, // 2507-2511
1123
  9,   3,   1,   2, // 2512-2515
1124
  9,   1,   2, // 2516-2518
1125
  9,   2,   1,   2, // 2519-2522
1126
  9,   3,   2,   1,   2, // 2523-2527
1127
  9,   3,   1,   2, // 2528-2531
1128
  2,   1,   2,   5, // 2532-2535
1129
  3,   2,   1,   2,   5, // 2536-2540
1130
  3,   1,   2,   5, // 2541-2544
1131
  1,   2,   5, // 2545-2547
1132
  2,   1,   2,   5, // 2548-2551
1133
  3,   2,   1,   2,   5, // 2552-2556
1134
  3,   1,   2,   5, // 2557-2560
1135
  2,   1,   2,   7, // 2561-2564
1136
  3,   2,   1,   2,   7, // 2565-2569
1137
  7,   1,   2,   7, // 2570-2573
1138
  3,   7,   1,   2,   7, // 2574-2578
1139
  3,   1,   2,   7, // 2579-2582
1140
  1,   2, // 2583-2584
1141
  3,   1,   2, // 2585-2587
1142
  9,   5,   5, // 2588-2590
1143
  9,   7,   7,   7, // 2591-2594
1144
  9,   9,   7,   7,   7, // 2595-2599
1145
  9,   5,   5, // 2600-2602
1146
  9,   5,   5, // 2603-2605
1147
  9,   7,   5,   5, // 2606-2609
1148
  9,   5,   5,   2, // 2610-2613
1149
  9,   7,   2, // 2614-2616
1150
  9,   7,   7,   2, // 2617-2620
1151
  9,   5,   2, // 2621-2623
1152
  9,   7,   5,   2, // 2624-2627
1153
  9,   5, // 2628-2629
1154
  9,   9,   5,   5,   2, // 2630-2634
1155
  9,   5, // 2635-2636
1156
  9,   5,   5, // 2637-2639
1157
  9,   5,   5,   2, // 2640-2643
1158
  9,   5,   2, // 2644-2646
1159
  9,   7,   5,   2, // 2647-2650
1160
  9,   5,   2, // 2651-2653
1161
  9,   7,   5,   2, // 2654-2657
1162
  1,   2,   7, // 2658-2660
1163
  7,   1,   2,   7, // 2661-2664
1164
  1,   2,   7, // 2665-2667
1165
  7,   1,   2,   7, // 2668-2671
1166
  3, // 2672
1167
  9,   5,   2, // 2673-2675
1168
  9,   7,   5,   5,   2, // 2676-2680
1169
  9,   5,   5,   2, // 2681-2684
1170
  9,   5,   2, // 2685-2687
1171
  9,   7,   5,   2, // 2688-2691
1172
  9,   5,   2,   2, // 2692-2695
1173
  9,   7,   5,   2,   2, // 2696-2700
1174
  9,   5,   2, // 2701-2703
1175
  9,   7,   7, // 2704-2706
1176
  9,   7, // 2707-2708
1177
  1,   2,   7,   7, // 2709-2712
1178
  7,   1,   2,   7,   7, // 2713-2717
1179
  1,   2,   7,   7, // 2718-2721
1180
  7,   1,   2,   7,   7, // 2722-2726
1181
  9,   7,   7,   7, // 2727-2730
1182
  9,   5, // 2731-2732
1183
  9,   7,   5, // 2733-2735
1184
  2, // 2736
1185
  3,   2, // 2737-2738
1186
  1, // 2739
1187
  1,   2, // 2740-2741
1188
  1, // 2742
1189
  1,   1, // 2743-2744
1190
  1, // 2745
1191
  0 // End operand cycles
1192
};
1193
extern const unsigned HexagonForwardingPaths[] = {
1194
 0, // No itinerary
1195
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 1-3
1196
 0,  0,  0, // 4-6
1197
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 7-8
1198
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 9-12
1199
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 13-16
1200
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 17-19
1201
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 20-22
1202
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 23-25
1203
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 26-28
1204
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 29-31
1205
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 32-34
1206
 0,  0,  0, // 35-37
1207
 0, // 38
1208
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 39-40
1209
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 41-42
1210
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 43-45
1211
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 46-49
1212
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 50-52
1213
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 53-56
1214
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 57-59
1215
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 60-62
1216
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 63-65
1217
HexagonItinerariesV60Bypass::Hex_FWD, // 66
1218
HexagonItinerariesV60Bypass::Hex_FWD, // 67
1219
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 68-69
1220
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 70-71
1221
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 72-73
1222
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 74-76
1223
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 77-79
1224
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 80-83
1225
HexagonItinerariesV60Bypass::Hex_FWD, // 84
1226
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 85-89
1227
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 90-92
1228
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 93-97
1229
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 98-101
1230
HexagonItinerariesV60Bypass::Hex_FWD, // 102
1231
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 103-105
1232
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 106-108
1233
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 109-111
1234
 0,  0,  0, // 112-114
1235
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 115-117
1236
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 118-120
1237
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 121-123
1238
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 124-127
1239
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 128-130
1240
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 131-134
1241
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 135-138
1242
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 139-141
1243
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 142-144
1244
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 145-149
1245
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 150-153
1246
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 154-156
1247
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 157-159
1248
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD,  0, // 160-163
1249
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 164-165
1250
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 166-169
1251
HexagonItinerariesV60Bypass::HVX_FWD, // 170
1252
HexagonItinerariesV60Bypass::Hex_FWD, // 171
1253
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 172-173
1254
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 174-176
1255
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 177-179
1256
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 180-182
1257
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 183-184
1258
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 185-187
1259
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 188-189
1260
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 190-191
1261
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 192-194
1262
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 195-199
1263
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 200-202
1264
HexagonItinerariesV60Bypass::Hex_FWD, // 203
1265
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 204-206
1266
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 207-210
1267
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 211-215
1268
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 216-218
1269
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 219-222
1270
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 223-224
1271
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 225-227
1272
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 228-229
1273
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 230-233
1274
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 234-235
1275
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 236-239
1276
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 240-241
1277
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 242-243
1278
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 244-246
1279
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 247-250
1280
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 251-255
1281
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 256-258
1282
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 259-261
1283
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 262-265
1284
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 266-267
1285
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 268-269
1286
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 270-271
1287
HexagonItinerariesV60Bypass::Hex_FWD, // 272
1288
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 273-274
1289
HexagonItinerariesV60Bypass::Hex_FWD, // 275
1290
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 276-277
1291
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 278-279
1292
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 280-281
1293
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 282-283
1294
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 284-285
1295
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 286-287
1296
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 288-289
1297
HexagonItinerariesV60Bypass::Hex_FWD, // 290
1298
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 291-292
1299
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 293-294
1300
HexagonItinerariesV60Bypass::Hex_FWD, // 295
1301
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 296-298
1302
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 299-301
1303
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 302-304
1304
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 305-307
1305
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 308-310
1306
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 311-313
1307
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 314-315
1308
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 316-317
1309
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 318-322
1310
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 323-328
1311
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 329-330
1312
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 331-332
1313
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 333-337
1314
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 338-341
1315
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 342-346
1316
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 347-349
1317
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 350-353
1318
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 354-357
1319
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 358-360
1320
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 361-365
1321
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 366-370
1322
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 371-374
1323
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 375-378
1324
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 379-382
1325
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 383-386
1326
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 387-389
1327
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 390-391
1328
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 392-393
1329
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 394-395
1330
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 396-398
1331
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 399-403
1332
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 404-408
1333
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 409-413
1334
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 414-418
1335
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 419-423
1336
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 424-426
1337
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 427-429
1338
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 430-434
1339
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 435-437
1340
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 438-442
1341
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 443-445
1342
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 446-450
1343
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 451-453
1344
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 454-458
1345
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 459-462
1346
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 463-466
1347
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 467-470
1348
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 471-474
1349
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 475-478
1350
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 479-483
1351
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 484-485
1352
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 486-489
1353
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 490-491
1354
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 492-494
1355
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 495-496
1356
HexagonItinerariesV60Bypass::Hex_FWD, // 497
1357
HexagonItinerariesV60Bypass::Hex_FWD, // 498
1358
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 499-500
1359
HexagonItinerariesV60Bypass::Hex_FWD, // 501
1360
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 502-503
1361
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 504-506
1362
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 507-508
1363
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 509-510
1364
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 511-514
1365
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 515-518
1366
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 519-523
1367
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 524-527
1368
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 528-530
1369
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 531-534
1370
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 535-539
1371
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 540-543
1372
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 544-547
1373
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 548-552
1374
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 553-556
1375
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 557-559
1376
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 560-563
1377
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 564-568
1378
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 569-572
1379
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 573-576
1380
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 577-581
1381
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 582-585
1382
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 586-590
1383
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 591-594
1384
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 595-596
1385
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 597-599
1386
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 600-602
1387
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 603-606
1388
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 607-611
1389
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 612-614
1390
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 615-617
1391
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 618-621
1392
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 622-625
1393
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 626-628
1394
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 629-632
1395
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 633-635
1396
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 636-639
1397
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 640-641
1398
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 642-646
1399
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 647-648
1400
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 649-651
1401
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 652-655
1402
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 656-658
1403
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 659-662
1404
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 663-665
1405
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 666-669
1406
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 670-672
1407
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 673-676
1408
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 677-679
1409
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 680-683
1410
HexagonItinerariesV60Bypass::HVX_FWD, // 684
1411
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 685-687
1412
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 688-692
1413
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 693-696
1414
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 697-699
1415
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 700-703
1416
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 704-707
1417
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 708-712
1418
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 713-715
1419
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 716-718
1420
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 719-720
1421
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 721-724
1422
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 725-729
1423
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 730-733
1424
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 734-738
1425
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 739-742
1426
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 743-744
1427
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::HVX_FWD, // 745-747
1428
HexagonItinerariesV60Bypass::Hex_FWD, // 748
1429
HexagonItinerariesV60Bypass::HVX_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 749-750
1430
HexagonItinerariesV60Bypass::Hex_FWD, // 751
1431
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 752-753
1432
HexagonItinerariesV60Bypass::Hex_FWD, // 754
1433
HexagonItinerariesV60Bypass::Hex_FWD, HexagonItinerariesV60Bypass::Hex_FWD, // 755-756
1434
HexagonItinerariesV60Bypass::Hex_FWD, // 757
1435
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 758-760
1436
 0,  0,  0, // 761-763
1437
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 764-765
1438
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 766-769
1439
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 770-773
1440
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 774-776
1441
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 777-779
1442
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 780-782
1443
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 783-785
1444
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 786-788
1445
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 789-791
1446
 0,  0,  0, // 792-794
1447
 0, // 795
1448
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 796-797
1449
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 798-799
1450
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 800-802
1451
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 803-806
1452
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 807-809
1453
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 810-813
1454
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 814-816
1455
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 817-819
1456
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 820-822
1457
HexagonItinerariesV55Bypass::Hex_FWD, // 823
1458
HexagonItinerariesV55Bypass::Hex_FWD, // 824
1459
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 825-826
1460
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 827-828
1461
 0,  0, // 829-830
1462
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 831-833
1463
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 834-836
1464
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 837-840
1465
HexagonItinerariesV55Bypass::Hex_FWD, // 841
1466
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 842-846
1467
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 847-851
1468
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 852-855
1469
HexagonItinerariesV55Bypass::Hex_FWD, // 856
1470
 0,  0,  0, // 857-859
1471
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 860-862
1472
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 863-866
1473
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 867-870
1474
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 871-873
1475
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 874-876
1476
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 877-881
1477
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 882-885
1478
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 886-888
1479
 0,  0,  0, // 889-891
1480
HexagonItinerariesV55Bypass::Hex_FWD, // 892
1481
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 893-894
1482
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 895-897
1483
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 898-900
1484
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 901-903
1485
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 904-905
1486
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 906-908
1487
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 909-910
1488
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 911-912
1489
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 913-915
1490
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 916-920
1491
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 921-923
1492
HexagonItinerariesV55Bypass::Hex_FWD, // 924
1493
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 925-927
1494
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 928-931
1495
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 932-936
1496
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 937-939
1497
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 940-943
1498
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 944-945
1499
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 946-948
1500
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 949-950
1501
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 951-954
1502
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 955-956
1503
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 957-960
1504
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 961-962
1505
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 963-964
1506
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 965-967
1507
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 968-971
1508
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 972-976
1509
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 977-979
1510
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 980-982
1511
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 983-986
1512
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 987-988
1513
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 989-990
1514
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 991-992
1515
HexagonItinerariesV55Bypass::Hex_FWD, // 993
1516
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 994-995
1517
HexagonItinerariesV55Bypass::Hex_FWD, // 996
1518
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 997-998
1519
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 999-1000
1520
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1001-1002
1521
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1003-1004
1522
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1005-1006
1523
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1007-1008
1524
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1009-1010
1525
HexagonItinerariesV55Bypass::Hex_FWD, // 1011
1526
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1012-1013
1527
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1014-1015
1528
HexagonItinerariesV55Bypass::Hex_FWD, // 1016
1529
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1017-1019
1530
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1020-1022
1531
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1023-1025
1532
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1026-1028
1533
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1029-1031
1534
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1032-1034
1535
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1035-1036
1536
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1037-1038
1537
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1039-1043
1538
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1044-1049
1539
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1050-1051
1540
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1052-1053
1541
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1054-1058
1542
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1059-1062
1543
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1063-1067
1544
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1068-1070
1545
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1071-1074
1546
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1075-1078
1547
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1079-1081
1548
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1082-1086
1549
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1087-1091
1550
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1092-1095
1551
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1096-1099
1552
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1100-1103
1553
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1104-1107
1554
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1108-1110
1555
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1111-1112
1556
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1113-1114
1557
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1115-1116
1558
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1117-1119
1559
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1120-1124
1560
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1125-1129
1561
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1130-1134
1562
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1135-1139
1563
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1140-1144
1564
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1145-1147
1565
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1148-1150
1566
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1151-1155
1567
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1156-1158
1568
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1159-1163
1569
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1164-1166
1570
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1167-1171
1571
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1172-1174
1572
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1175-1179
1573
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1180-1183
1574
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1184-1187
1575
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1188-1191
1576
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1192-1195
1577
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1196-1199
1578
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1200-1204
1579
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1205-1206
1580
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1207-1210
1581
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1211-1212
1582
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1213-1215
1583
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1216-1217
1584
HexagonItinerariesV55Bypass::Hex_FWD, // 1218
1585
HexagonItinerariesV55Bypass::Hex_FWD, // 1219
1586
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1220-1221
1587
HexagonItinerariesV55Bypass::Hex_FWD, // 1222
1588
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1223-1224
1589
HexagonItinerariesV55Bypass::Hex_FWD, // 1225
1590
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1226-1227
1591
HexagonItinerariesV55Bypass::Hex_FWD, // 1228
1592
HexagonItinerariesV55Bypass::Hex_FWD, HexagonItinerariesV55Bypass::Hex_FWD, // 1229-1230
1593
HexagonItinerariesV55Bypass::Hex_FWD, // 1231
1594
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1232-1234
1595
 0,  0,  0, // 1235-1237
1596
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1238-1239
1597
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1240-1243
1598
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1244-1247
1599
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1248-1250
1600
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1251-1253
1601
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1254-1256
1602
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1257-1259
1603
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1260-1262
1604
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1263-1265
1605
 0,  0,  0, // 1266-1268
1606
 0, // 1269
1607
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1270-1271
1608
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1272-1273
1609
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1274-1276
1610
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1277-1280
1611
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1281-1283
1612
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1284-1287
1613
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1288-1290
1614
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1291-1293
1615
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1294-1296
1616
HexagonItinerariesV62Bypass::Hex_FWD, // 1297
1617
HexagonItinerariesV62Bypass::Hex_FWD, // 1298
1618
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1299-1300
1619
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1301-1302
1620
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1303-1304
1621
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1305-1307
1622
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1308-1310
1623
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1311-1314
1624
HexagonItinerariesV62Bypass::Hex_FWD, // 1315
1625
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1316-1320
1626
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1321-1323
1627
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1324-1328
1628
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1329-1332
1629
HexagonItinerariesV62Bypass::Hex_FWD, // 1333
1630
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1334-1336
1631
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1337-1339
1632
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1340-1342
1633
 0,  0,  0, // 1343-1345
1634
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1346-1348
1635
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1349-1351
1636
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1352-1354
1637
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1355-1358
1638
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1359-1361
1639
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1362-1365
1640
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1366-1369
1641
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1370-1372
1642
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1373-1375
1643
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1376-1380
1644
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1381-1384
1645
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1385-1387
1646
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1388-1390
1647
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD,  0, // 1391-1394
1648
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1395-1396
1649
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1397-1400
1650
HexagonItinerariesV62Bypass::HVX_FWD, // 1401
1651
HexagonItinerariesV62Bypass::Hex_FWD, // 1402
1652
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1403-1404
1653
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1405-1407
1654
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1408-1410
1655
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1411-1413
1656
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1414-1415
1657
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1416-1418
1658
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1419-1420
1659
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1421-1422
1660
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1423-1425
1661
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1426-1430
1662
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1431-1433
1663
HexagonItinerariesV62Bypass::Hex_FWD, // 1434
1664
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1435-1437
1665
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1438-1441
1666
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1442-1446
1667
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1447-1449
1668
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1450-1453
1669
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1454-1455
1670
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1456-1458
1671
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1459-1460
1672
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1461-1464
1673
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1465-1466
1674
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1467-1470
1675
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1471-1472
1676
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1473-1474
1677
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1475-1477
1678
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1478-1481
1679
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1482-1486
1680
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1487-1489
1681
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1490-1492
1682
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1493-1496
1683
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1497-1498
1684
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1499-1500
1685
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1501-1502
1686
HexagonItinerariesV62Bypass::Hex_FWD, // 1503
1687
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1504-1505
1688
HexagonItinerariesV62Bypass::Hex_FWD, // 1506
1689
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1507-1508
1690
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1509-1510
1691
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1511-1512
1692
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1513-1514
1693
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1515-1516
1694
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1517-1518
1695
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1519-1520
1696
HexagonItinerariesV62Bypass::Hex_FWD, // 1521
1697
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1522-1523
1698
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1524-1525
1699
HexagonItinerariesV62Bypass::Hex_FWD, // 1526
1700
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1527-1529
1701
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1530-1532
1702
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1533-1535
1703
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1536-1538
1704
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1539-1541
1705
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1542-1544
1706
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1545-1546
1707
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1547-1548
1708
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1549-1553
1709
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1554-1559
1710
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1560-1561
1711
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1562-1563
1712
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1564-1568
1713
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1569-1572
1714
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1573-1577
1715
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1578-1580
1716
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1581-1584
1717
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1585-1588
1718
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1589-1591
1719
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1592-1596
1720
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1597-1601
1721
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1602-1605
1722
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1606-1609
1723
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1610-1613
1724
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1614-1617
1725
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1618-1620
1726
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1621-1622
1727
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1623-1624
1728
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1625-1626
1729
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1627-1629
1730
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1630-1634
1731
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1635-1639
1732
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1640-1644
1733
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1645-1649
1734
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1650-1654
1735
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1655-1657
1736
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1658-1660
1737
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1661-1665
1738
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1666-1668
1739
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1669-1673
1740
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1674-1676
1741
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1677-1681
1742
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1682-1684
1743
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1685-1689
1744
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1690-1693
1745
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1694-1697
1746
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1698-1701
1747
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1702-1705
1748
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1706-1709
1749
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1710-1714
1750
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1715-1716
1751
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1717-1720
1752
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1721-1722
1753
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1723-1725
1754
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1726-1727
1755
HexagonItinerariesV62Bypass::Hex_FWD, // 1728
1756
HexagonItinerariesV62Bypass::Hex_FWD, // 1729
1757
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1730-1731
1758
HexagonItinerariesV62Bypass::Hex_FWD, // 1732
1759
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1733-1734
1760
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1735-1737
1761
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1738-1739
1762
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1740-1741
1763
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1742-1745
1764
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1746-1749
1765
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1750-1754
1766
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1755-1758
1767
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1759-1761
1768
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1762-1765
1769
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1766-1770
1770
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1771-1774
1771
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1775-1778
1772
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1779-1783
1773
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1784-1787
1774
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1788-1790
1775
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1791-1794
1776
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1795-1799
1777
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1800-1803
1778
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1804-1807
1779
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1808-1812
1780
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1813-1816
1781
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1817-1821
1782
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1822-1825
1783
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1826-1827
1784
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1828-1830
1785
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1831-1833
1786
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1834-1837
1787
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1838-1842
1788
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1843-1845
1789
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1846-1848
1790
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1849-1852
1791
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1853-1856
1792
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1857-1859
1793
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1860-1863
1794
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1864-1866
1795
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1867-1870
1796
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1871-1872
1797
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1873-1877
1798
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1878-1879
1799
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1880-1882
1800
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1883-1886
1801
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1887-1889
1802
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1890-1893
1803
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1894-1896
1804
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1897-1900
1805
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1901-1903
1806
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1904-1907
1807
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1908-1910
1808
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1911-1914
1809
HexagonItinerariesV62Bypass::HVX_FWD, // 1915
1810
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1916-1918
1811
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1919-1923
1812
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1924-1927
1813
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1928-1930
1814
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1931-1934
1815
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1935-1938
1816
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1939-1943
1817
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1944-1946
1818
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1947-1949
1819
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1950-1951
1820
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1952-1955
1821
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1956-1960
1822
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1961-1964
1823
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1965-1969
1824
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1970-1973
1825
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1974-1975
1826
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::HVX_FWD, // 1976-1978
1827
HexagonItinerariesV62Bypass::Hex_FWD, // 1979
1828
HexagonItinerariesV62Bypass::HVX_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1980-1981
1829
HexagonItinerariesV62Bypass::Hex_FWD, // 1982
1830
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1983-1984
1831
HexagonItinerariesV62Bypass::Hex_FWD, // 1985
1832
HexagonItinerariesV62Bypass::Hex_FWD, HexagonItinerariesV62Bypass::Hex_FWD, // 1986-1987
1833
HexagonItinerariesV62Bypass::Hex_FWD, // 1988
1834
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 1989-1991
1835
 0,  0,  0, // 1992-1994
1836
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 1995-1996
1837
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 1997-2000
1838
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2001-2004
1839
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2005-2007
1840
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2008-2010
1841
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2011-2013
1842
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2014-2016
1843
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2017-2019
1844
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2020-2022
1845
 0,  0,  0, // 2023-2025
1846
 0, // 2026
1847
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2027-2028
1848
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2029-2030
1849
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2031-2033
1850
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2034-2037
1851
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2038-2040
1852
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2041-2044
1853
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2045-2047
1854
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2048-2050
1855
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2051-2053
1856
HexagonItinerariesV65Bypass::Hex_FWD, // 2054
1857
HexagonItinerariesV65Bypass::Hex_FWD, // 2055
1858
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2056-2057
1859
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2058-2059
1860
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2060-2061
1861
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2062-2064
1862
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2065-2067
1863
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2068-2071
1864
HexagonItinerariesV65Bypass::Hex_FWD, // 2072
1865
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2073-2077
1866
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2078-2080
1867
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2081-2085
1868
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2086-2089
1869
HexagonItinerariesV65Bypass::Hex_FWD, // 2090
1870
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2091-2093
1871
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2094-2096
1872
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2097-2099
1873
 0,  0,  0, // 2100-2102
1874
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2103-2105
1875
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2106-2108
1876
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2109-2111
1877
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2112-2115
1878
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2116-2118
1879
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2119-2122
1880
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2123-2126
1881
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2127-2129
1882
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2130-2132
1883
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2133-2137
1884
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2138-2141
1885
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2142-2144
1886
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2145-2147
1887
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD,  0, // 2148-2151
1888
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2152-2153
1889
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2154-2157
1890
HexagonItinerariesV65Bypass::HVX_FWD, // 2158
1891
HexagonItinerariesV65Bypass::Hex_FWD, // 2159
1892
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2160-2161
1893
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2162-2164
1894
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2165-2167
1895
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2168-2170
1896
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2171-2172
1897
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2173-2175
1898
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2176-2177
1899
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2178-2179
1900
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2180-2182
1901
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2183-2187
1902
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2188-2190
1903
HexagonItinerariesV65Bypass::Hex_FWD, // 2191
1904
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2192-2194
1905
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2195-2198
1906
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2199-2203
1907
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2204-2206
1908
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2207-2210
1909
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2211-2212
1910
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2213-2215
1911
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2216-2217
1912
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2218-2221
1913
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2222-2223
1914
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2224-2227
1915
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2228-2229
1916
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2230-2231
1917
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2232-2234
1918
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2235-2238
1919
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2239-2243
1920
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2244-2246
1921
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2247-2249
1922
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2250-2253
1923
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2254-2255
1924
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2256-2257
1925
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2258-2259
1926
HexagonItinerariesV65Bypass::Hex_FWD, // 2260
1927
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2261-2262
1928
HexagonItinerariesV65Bypass::Hex_FWD, // 2263
1929
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2264-2265
1930
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2266-2267
1931
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2268-2269
1932
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2270-2271
1933
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2272-2273
1934
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2274-2275
1935
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2276-2277
1936
HexagonItinerariesV65Bypass::Hex_FWD, // 2278
1937
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2279-2280
1938
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2281-2282
1939
HexagonItinerariesV65Bypass::Hex_FWD, // 2283
1940
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2284-2286
1941
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2287-2289
1942
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2290-2292
1943
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2293-2295
1944
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2296-2298
1945
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2299-2301
1946
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2302-2303
1947
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2304-2305
1948
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2306-2310
1949
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2311-2316
1950
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2317-2318
1951
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2319-2320
1952
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2321-2325
1953
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2326-2329
1954
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2330-2334
1955
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2335-2337
1956
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2338-2341
1957
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2342-2345
1958
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2346-2348
1959
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2349-2353
1960
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2354-2358
1961
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2359-2362
1962
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2363-2366
1963
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2367-2370
1964
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2371-2374
1965
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2375-2377
1966
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2378-2379
1967
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2380-2381
1968
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2382-2383
1969
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2384-2386
1970
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2387-2391
1971
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2392-2396
1972
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2397-2401
1973
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2402-2406
1974
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2407-2411
1975
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2412-2414
1976
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2415-2417
1977
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2418-2422
1978
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2423-2425
1979
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2426-2430
1980
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2431-2433
1981
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2434-2438
1982
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2439-2441
1983
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2442-2446
1984
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2447-2450
1985
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2451-2454
1986
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2455-2458
1987
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2459-2462
1988
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2463-2466
1989
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2467-2471
1990
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2472-2473
1991
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2474-2477
1992
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2478-2479
1993
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2480-2482
1994
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2483-2484
1995
HexagonItinerariesV65Bypass::Hex_FWD, // 2485
1996
HexagonItinerariesV65Bypass::Hex_FWD, // 2486
1997
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2487-2488
1998
HexagonItinerariesV65Bypass::Hex_FWD, // 2489
1999
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2490-2491
2000
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2492-2494
2001
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2495-2496
2002
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2497-2498
2003
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2499-2502
2004
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2503-2506
2005
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2507-2511
2006
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2512-2515
2007
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2516-2518
2008
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2519-2522
2009
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2523-2527
2010
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2528-2531
2011
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2532-2535
2012
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2536-2540
2013
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2541-2544
2014
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2545-2547
2015
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2548-2551
2016
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2552-2556
2017
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2557-2560
2018
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2561-2564
2019
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2565-2569
2020
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2570-2573
2021
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2574-2578
2022
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2579-2582
2023
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2583-2584
2024
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2585-2587
2025
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2588-2590
2026
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2591-2594
2027
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2595-2599
2028
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2600-2602
2029
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2603-2605
2030
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2606-2609
2031
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2610-2613
2032
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2614-2616
2033
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2617-2620
2034
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2621-2623
2035
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2624-2627
2036
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2628-2629
2037
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2630-2634
2038
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2635-2636
2039
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2637-2639
2040
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2640-2643
2041
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2644-2646
2042
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2647-2650
2043
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2651-2653
2044
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2654-2657
2045
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2658-2660
2046
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2661-2664
2047
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2665-2667
2048
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2668-2671
2049
HexagonItinerariesV65Bypass::HVX_FWD, // 2672
2050
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2673-2675
2051
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2676-2680
2052
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2681-2684
2053
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2685-2687
2054
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2688-2691
2055
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2692-2695
2056
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2696-2700
2057
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2701-2703
2058
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2704-2706
2059
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2707-2708
2060
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2709-2712
2061
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2713-2717
2062
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2718-2721
2063
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2722-2726
2064
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2727-2730
2065
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2731-2732
2066
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::HVX_FWD, // 2733-2735
2067
HexagonItinerariesV65Bypass::Hex_FWD, // 2736
2068
HexagonItinerariesV65Bypass::HVX_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2737-2738
2069
HexagonItinerariesV65Bypass::Hex_FWD, // 2739
2070
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2740-2741
2071
HexagonItinerariesV65Bypass::Hex_FWD, // 2742
2072
HexagonItinerariesV65Bypass::Hex_FWD, HexagonItinerariesV65Bypass::Hex_FWD, // 2743-2744
2073
HexagonItinerariesV65Bypass::Hex_FWD, // 2745
2074
 0 // End bypass tables
2075
};
2076
2077
static const llvm::InstrItinerary HexagonItinerariesV60[] = {
2078
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
2079
  { 1, 1, 2, 1, 4 }, // 1 tc_897d1a9d
2080
  { 1, 2, 3, 4, 7 }, // 2 PSEUDO
2081
  { 1, 2, 3, 7, 9 }, // 3 tc_68cb12ce
2082
  { 1, 2, 3, 9, 13 }, // 4 tc_d6bf0472
2083
  { 1, 2, 3, 13, 17 }, // 5 tc_2b2f4060
2084
  { 1, 2, 3, 17, 20 }, // 6 tc_b9488031
2085
  { 1, 2, 3, 20, 23 }, // 7 tc_5f6847a1
2086
  { 1, 1, 2, 23, 26 }, // 8 tc_540fdfbc
2087
  { 1, 1, 2, 26, 29 }, // 9 tc_1e856f58
2088
  { 1, 2, 3, 29, 32 }, // 10 tc_6ebb4a12
2089
  { 1, 1, 2, 32, 35 }, // 11 tc_53bc8a6a
2090
  { 1, 3, 4, 35, 38 }, // 12 DUPLEX
2091
  { 1, 4, 5, 38, 39 }, // 13 tc_ENDLOOP
2092
  { 1, 2, 3, 0, 0 }, // 14 tc_52d7bbea
2093
  { 1, 1, 2, 39, 41 }, // 15 tc_e9fae2d6
2094
  { 1, 5, 6, 41, 43 }, // 16 tc_e0739b8c
2095
  { 1, 5, 6, 43, 46 }, // 17 tc_59a01ead
2096
  { 1, 6, 7, 46, 50 }, // 18 tc_ef52ed71
2097
  { 1, 6, 7, 50, 53 }, // 19 tc_7f881c76
2098
  { 1, 6, 7, 53, 57 }, // 20 tc_2fc0c436
2099
  { 1, 3, 4, 57, 60 }, // 21 tc_44126683
2100
  { 1, 3, 4, 60, 63 }, // 22 tc_513bef45
2101
  { 1, 3, 4, 63, 66 }, // 23 tc_395dc00f
2102
  { 1, 3, 4, 66, 67 }, // 24 tc_3bc2c5d3
2103
  { 1, 3, 4, 67, 68 }, // 25 tc_e7624c08
2104
  { 1, 6, 7, 68, 70 }, // 26 tc_d1090e34
2105
  { 1, 3, 4, 70, 72 }, // 27 tc_3d04548d
2106
  { 1, 6, 7, 72, 74 }, // 28 LD_tc_ld_SLOT01
2107
  { 1, 1, 2, 74, 77 }, // 29 tc_1853ea6d
2108
  { 1, 1, 2, 77, 80 }, // 30 tc_8fd5f294
2109
  { 1, 1, 2, 80, 84 }, // 31 tc_e913dc32
2110
  { 1, 1, 2, 84, 85 }, // 32 tc_a27582fa
2111
  { 1, 6, 7, 85, 90 }, // 33 tc_4403ca65
2112
  { 1, 7, 9, 90, 93 }, // 34 tc_bbaf280e
2113
  { 1, 6, 7, 93, 98 }, // 35 tc_9fdb5406
2114
  { 1, 6, 7, 98, 102 }, // 36 tc_f86c328a
2115
  { 1, 5, 6, 102, 103 }, // 37 tc_9faf76ae
2116
  { 1, 9, 11, 103, 106 }, // 38 tc_97c165b9
2117
  { 1, 11, 14, 106, 109 }, // 39 tc_b712833a
2118
  { 1, 14, 18, 109, 112 }, // 40 tc_35e92f8e
2119
  { 1, 18, 20, 112, 115 }, // 41 PSEUDOM
2120
  { 1, 7, 9, 115, 118 }, // 42 tc_b06ab583
2121
  { 1, 20, 23, 118, 121 }, // 43 tc_e3748cdf
2122
  { 1, 23, 27, 121, 124 }, // 44 tc_354299ad
2123
  { 1, 9, 11, 124, 128 }, // 45 tc_2171ebae
2124
  { 1, 1, 2, 128, 131 }, // 46 tc_2b6f77c6
2125
  { 1, 6, 7, 131, 135 }, // 47 tc_8b15472a
2126
  { 1, 3, 4, 135, 139 }, // 48 tc_594ab548
2127
  { 1, 6, 7, 139, 142 }, // 49 tc_05b6c987
2128
  { 1, 3, 4, 142, 145 }, // 50 tc_f7dd9c9f
2129
  { 1, 1, 2, 145, 150 }, // 51 tc_87735c3b
2130
  { 1, 3, 4, 150, 154 }, // 52 tc_e7d02c66
2131
  { 1, 3, 4, 154, 157 }, // 53 tc_e216a5db
2132
  { 1, 6, 7, 157, 160 }, // 54 ST_tc_st_SLOT01
2133
  { 1, 27, 29, 160, 164 }, // 55 CVI_VA
2134
  { 1, 7, 9, 164, 166 }, // 56 tc_71337255
2135
  { 1, 29, 31, 166, 170 }, // 57 tc_7fa8b40f
2136
  { 1, 9, 11, 170, 171 }, // 58 tc_8a6eb39a
2137
  { 1, 31, 35, 0, 0 }, // 59 CVI_GATHER_PSEUDO
2138
  { 1, 3, 4, 171, 172 }, // 60 tc_3da80ba5
2139
  { 1, 1, 2, 172, 174 }, // 61 tc_c2f7d806
2140
  { 1, 1, 2, 174, 177 }, // 62 tc_b44c6e2a
2141
  { 1, 1, 2, 177, 180 }, // 63 tc_1b9c9ee5
2142
  { 1, 2, 3, 180, 183 }, // 64 tc_5ba5997d
2143
  { 1, 1, 2, 183, 185 }, // 65 tc_cde8b071
2144
  { 1, 2, 3, 0, 0 }, // 66 tc_6efc556e
2145
  { 1, 2, 3, 185, 188 }, // 67 tc_8fe6b782
2146
  { 1, 35, 36, 188, 190 }, // 68 tc_29175780
2147
  { 1, 35, 36, 190, 192 }, // 69 tc_a21dc435
2148
  { 1, 1, 2, 192, 195 }, // 70 tc_dbdffe3d
2149
  { 1, 1, 2, 195, 200 }, // 71 tc_523fcf30
2150
  { 1, 1, 2, 200, 203 }, // 72 tc_7a830544
2151
  { 1, 2, 3, 203, 204 }, // 73 tc_452f85af
2152
  { 1, 1, 2, 204, 207 }, // 74 tc_04c9decc
2153
  { 1, 1, 2, 207, 211 }, // 75 tc_c6ce9b3f
2154
  { 1, 1, 2, 211, 216 }, // 76 tc_caaebcba
2155
  { 1, 1, 2, 216, 219 }, // 77 tc_55050d58
2156
  { 1, 1, 2, 219, 223 }, // 78 tc_ef84f62f
2157
  { 1, 1, 2, 223, 225 }, // 79 tc_f2704b9a
2158
  { 1, 2, 3, 225, 228 }, // 80 tc_c6aa82f7
2159
  { 1, 1, 2, 228, 230 }, // 81 tc_351fed2d
2160
  { 1, 1, 2, 230, 234 }, // 82 tc_f8eeed7a
2161
  { 1, 35, 36, 234, 236 }, // 83 tc_b9c4623f
2162
  { 1, 1, 2, 236, 240 }, // 84 tc_481e5e5c
2163
  { 1, 1, 2, 240, 242 }, // 85 tc_f3eaa14b
2164
  { 1, 1, 2, 242, 244 }, // 86 tc_234a11a5
2165
  { 1, 1, 2, 244, 247 }, // 87 tc_6792d5ff
2166
  { 1, 1, 2, 247, 251 }, // 88 tc_d580173f
2167
  { 1, 1, 2, 251, 256 }, // 89 tc_038a1342
2168
  { 1, 1, 2, 256, 259 }, // 90 tc_4d99bca9
2169
  { 1, 1, 2, 259, 262 }, // 91 tc_976ddc4f
2170
  { 1, 1, 2, 262, 266 }, // 92 tc_9c00ce8d
2171
  { 1, 35, 36, 266, 268 }, // 93 tc_6fa4db47
2172
  { 1, 35, 36, 268, 270 }, // 94 tc_994333cd
2173
  { 1, 1, 2, 270, 272 }, // 95 tc_2f185f5c
2174
  { 1, 5, 6, 272, 273 }, // 96 tc_15411484
2175
  { 1, 5, 6, 273, 275 }, // 97 tc_10b97e27
2176
  { 1, 1, 2, 275, 276 }, // 98 tc_3669266a
2177
  { 1, 1, 2, 276, 278 }, // 99 tc_a46f0df5
2178
  { 1, 1, 2, 278, 280 }, // 100 tc_e1e99bfa
2179
  { 1, 5, 6, 280, 282 }, // 101 tc_181af5d0
2180
  { 1, 5, 6, 282, 284 }, // 102 tc_97743097
2181
  { 1, 35, 36, 284, 286 }, // 103 tc_73043bf4
2182
  { 1, 35, 36, 286, 288 }, // 104 tc_cf59f215
2183
  { 1, 35, 36, 288, 290 }, // 105 tc_7934b9df
2184
  { 1, 5, 6, 290, 291 }, // 106 tc_681a2300
2185
  { 1, 35, 36, 291, 293 }, // 107 tc_c5e2426d
2186
  { 1, 35, 36, 293, 295 }, // 108 tc_4f7cd700
2187
  { 1, 5, 6, 295, 296 }, // 109 tc_14cd4cfa
2188
  { 1, 3, 4, 296, 299 }, // 110 tc_51b866be
2189
  { 1, 1, 2, 299, 302 }, // 111 tc_855b0b61
2190
  { 1, 3, 4, 302, 305 }, // 112 tc_bde7aaf4
2191
  { 1, 1, 2, 305, 308 }, // 113 tc_99be14ca
2192
  { 1, 3, 4, 308, 311 }, // 114 tc_5eb851fc
2193
  { 1, 1, 2, 311, 314 }, // 115 tc_49eb22c8
2194
  { 1, 3, 4, 314, 316 }, // 116 tc_746baa8e
2195
  { 1, 1, 2, 316, 318 }, // 117 tc_3cb8ea06
2196
  { 1, 6, 7, 318, 323 }, // 118 tc_bad2bcaf
2197
  { 1, 6, 7, 323, 329 }, // 119 tc_03220ffa
2198
  { 1, 6, 7, 329, 331 }, // 120 tc_9c98e8af
2199
  { 1, 3, 4, 331, 333 }, // 121 tc_6aa5711a
2200
  { 1, 6, 7, 333, 338 }, // 122 tc_63fe3df7
2201
  { 1, 6, 7, 338, 342 }, // 123 tc_5acef64a
2202
  { 1, 6, 7, 342, 347 }, // 124 tc_0cd51c76
2203
  { 1, 6, 7, 347, 350 }, // 125 tc_b77c481f
2204
  { 1, 6, 7, 350, 354 }, // 126 tc_cf47a43f
2205
  { 1, 6, 7, 354, 358 }, // 127 tc_f47d212f
2206
  { 1, 6, 7, 358, 361 }, // 128 tc_1d5a38a8
2207
  { 1, 6, 7, 361, 366 }, // 129 tc_9ef61e5c
2208
  { 1, 6, 7, 366, 371 }, // 130 tc_b7dd427e
2209
  { 1, 1, 2, 371, 375 }, // 131 tc_c74f796f
2210
  { 1, 1, 2, 375, 379 }, // 132 tc_16d0d8d5
2211
  { 1, 1, 2, 379, 383 }, // 133 tc_84df2cd3
2212
  { 1, 1, 2, 383, 387 }, // 134 tc_bcc96cee
2213
  { 1, 1, 2, 387, 390 }, // 135 tc_f49e76f4
2214
  { 1, 6, 7, 390, 392 }, // 136 tc_a788683e
2215
  { 1, 3, 4, 392, 394 }, // 137 tc_ff9ee76e
2216
  { 1, 1, 2, 394, 396 }, // 138 tc_d088982c
2217
  { 1, 1, 2, 396, 399 }, // 139 tc_c6ebf8dd
2218
  { 1, 6, 7, 399, 404 }, // 140 tc_cd7374a0
2219
  { 1, 6, 7, 404, 409 }, // 141 tc_74e47fd9
2220
  { 1, 3, 4, 409, 414 }, // 142 tc_d9f95eef
2221
  { 1, 3, 4, 414, 419 }, // 143 tc_d24b2d85
2222
  { 1, 3, 4, 419, 424 }, // 144 tc_9d5941c7
2223
  { 1, 3, 4, 424, 427 }, // 145 tc_1372bca1
2224
  { 1, 6, 7, 427, 430 }, // 146 tc_238d91d2
2225
  { 1, 6, 7, 430, 435 }, // 147 tc_5274e61a
2226
  { 1, 6, 7, 435, 438 }, // 148 tc_66888ded
2227
  { 1, 6, 7, 438, 443 }, // 149 tc_3e07fb90
2228
  { 1, 3, 4, 443, 446 }, // 150 tc_6ac37025
2229
  { 1, 3, 4, 446, 451 }, // 151 tc_adb14c66
2230
  { 1, 3, 4, 451, 454 }, // 152 tc_53bdb2f6
2231
  { 1, 3, 4, 454, 459 }, // 153 tc_e421e012
2232
  { 1, 6, 7, 459, 463 }, // 154 tc_d9709180
2233
  { 1, 6, 7, 463, 467 }, // 155 tc_0dc560de
2234
  { 1, 3, 4, 467, 471 }, // 156 tc_b166348b
2235
  { 1, 3, 4, 471, 475 }, // 157 tc_a8acdac0
2236
  { 1, 1, 2, 475, 479 }, // 158 tc_b9c0b731
2237
  { 1, 1, 2, 479, 484 }, // 159 tc_60571023
2238
  { 1, 1, 2, 484, 486 }, // 160 tc_00afc57e
2239
  { 1, 1, 2, 486, 490 }, // 161 tc_41d5298e
2240
  { 1, 1, 2, 490, 492 }, // 162 tc_be706f30
2241
  { 1, 6, 7, 492, 495 }, // 163 tc_609d2efe
2242
  { 1, 6, 7, 495, 497 }, // 164 tc_a904d137
2243
  { 1, 6, 7, 497, 498 }, // 165 tc_1b82a277
2244
  { 1, 6, 7, 498, 499 }, // 166 tc_e9c822f7
2245
  { 1, 6, 7, 499, 501 }, // 167 tc_90f3e30c
2246
  { 1, 6, 7, 0, 0 }, // 168 tc_36c68ad1
2247
  { 1, 3, 4, 0, 0 }, // 169 tc_2a160009
2248
  { 1, 3, 4, 0, 0 }, // 170 tc_fcab4871
2249
  { 1, 3, 4, 501, 502 }, // 171 tc_0fc1ae07
2250
  { 1, 6, 7, 502, 504 }, // 172 tc_57288781
2251
  { 1, 36, 38, 504, 507 }, // 173 tc_9777e6bf
2252
  { 1, 38, 40, 507, 509 }, // 174 tc_6b78cf13
2253
  { 1, 40, 42, 509, 511 }, // 175 tc_4105d6b5
2254
  { 1, 14, 18, 511, 515 }, // 176 tc_4fd8566e
2255
  { 1, 11, 14, 515, 519 }, // 177 tc_5cbf490b
2256
  { 1, 11, 14, 519, 524 }, // 178 tc_da979fb3
2257
  { 1, 11, 14, 524, 528 }, // 179 tc_eb669007
2258
  { 1, 42, 44, 528, 531 }, // 180 tc_77a4c701
2259
  { 1, 42, 44, 531, 535 }, // 181 tc_51cd3aab
2260
  { 1, 42, 44, 535, 540 }, // 182 tc_38208312
2261
  { 1, 42, 44, 540, 544 }, // 183 tc_9c267309
2262
  { 1, 23, 27, 544, 548 }, // 184 tc_d642eff3
2263
  { 1, 23, 27, 548, 553 }, // 185 tc_6fd9ad30
2264
  { 1, 23, 27, 553, 557 }, // 186 tc_7fa82b08
2265
  { 1, 44, 46, 557, 560 }, // 187 tc_1b93bdc6
2266
  { 1, 44, 46, 560, 564 }, // 188 tc_d5090f3e
2267
  { 1, 44, 46, 564, 569 }, // 189 tc_8b6a873f
2268
  { 1, 44, 46, 569, 573 }, // 190 tc_db5b9e2f
2269
  { 1, 20, 23, 573, 577 }, // 191 tc_85d237e3
2270
  { 1, 20, 23, 577, 582 }, // 192 tc_0317c6ca
2271
  { 1, 20, 23, 582, 586 }, // 193 tc_aedb9f9e
2272
  { 1, 20, 23, 586, 591 }, // 194 tc_99093773
2273
  { 1, 20, 23, 591, 595 }, // 195 tc_a4c9df3b
2274
  { 1, 44, 46, 595, 597 }, // 196 tc_29841470
2275
  { 1, 44, 46, 597, 600 }, // 197 tc_5c03dc63
2276
  { 1, 38, 40, 600, 603 }, // 198 tc_908a4c8c
2277
  { 1, 7, 9, 603, 607 }, // 199 tc_a3127e12
2278
  { 1, 7, 9, 607, 612 }, // 200 tc_5a9fc4ec
2279
  { 1, 29, 31, 612, 615 }, // 201 tc_45453b98
2280
  { 1, 46, 48, 615, 618 }, // 202 tc_eda67dcd
2281
  { 1, 46, 48, 618, 622 }, // 203 tc_e172d86a
2282
  { 1, 40, 42, 622, 626 }, // 204 tc_c4b515c5
2283
  { 1, 38, 40, 626, 629 }, // 205 tc_e231aa4f
2284
  { 1, 38, 40, 629, 633 }, // 206 tc_9311da3f
2285
  { 1, 29, 31, 633, 636 }, // 207 tc_41f4b64e
2286
  { 1, 29, 31, 636, 640 }, // 208 tc_c00bf9c9
2287
  { 1, 29, 31, 640, 642 }, // 209 tc_d2cb81ea
2288
  { 1, 48, 50, 642, 647 }, // 210 tc_5c120602
2289
  { 1, 40, 42, 647, 649 }, // 211 tc_e6299d16
2290
  { 1, 40, 42, 649, 652 }, // 212 tc_f3fc3f83
2291
  { 1, 48, 50, 652, 656 }, // 213 tc_4e2a5159
2292
  { 1, 38, 40, 656, 659 }, // 214 tc_69b6dd20
2293
  { 1, 38, 40, 659, 663 }, // 215 tc_d725e5b0
2294
  { 1, 46, 48, 663, 666 }, // 216 tc_7c3f55c4
2295
  { 1, 46, 48, 666, 670 }, // 217 tc_d98f4d63
2296
  { 1, 50, 53, 670, 673 }, // 218 tc_66bb62ea
2297
  { 1, 50, 53, 673, 677 }, // 219 tc_63e3d94c
2298
  { 1, 53, 56, 677, 680 }, // 220 tc_bfe309d5
2299
  { 1, 53, 56, 680, 684 }, // 221 tc_98733e9d
2300
  { 1, 56, 58, 0, 0 }, // 222 tc_e5053c8f
2301
  { 1, 56, 58, 684, 685 }, // 223 tc_cedf314b
2302
  { 1, 58, 60, 685, 688 }, // 224 tc_fa99dc24
2303
  { 1, 48, 50, 688, 693 }, // 225 tc_cbf6d1dc
2304
  { 1, 58, 60, 693, 697 }, // 226 tc_7474003e
2305
  { 1, 60, 63, 697, 700 }, // 227 tc_a807365d
2306
  { 1, 60, 63, 700, 704 }, // 228 tc_ee927c0e
2307
  { 1, 46, 48, 704, 708 }, // 229 tc_7e9f581b
2308
  { 1, 46, 48, 708, 713 }, // 230 tc_41f99e1c
2309
  { 1, 40, 42, 713, 716 }, // 231 tc_bf142ae2
2310
  { 1, 29, 31, 716, 719 }, // 232 tc_9b9642a1
2311
  { 1, 9, 11, 719, 721 }, // 233 tc_644584f8
2312
  { 1, 20, 23, 721, 725 }, // 234 tc_4f190ba3
2313
  { 1, 20, 23, 725, 730 }, // 235 tc_df54ad52
2314
  { 1, 63, 66, 730, 734 }, // 236 tc_ec58f88a
2315
  { 1, 63, 66, 734, 739 }, // 237 tc_94f43c04
2316
  { 1, 9, 11, 739, 743 }, // 238 tc_316c637c
2317
  { 1, 48, 50, 743, 745 }, // 239 tc_d7bea0ec
2318
  { 1, 48, 50, 745, 748 }, // 240 tc_72ad7b54
2319
  { 1, 56, 58, 748, 749 }, // 241 tc_b77635b4
2320
  { 1, 56, 58, 749, 751 }, // 242 tc_28978789
2321
  { 1, 3, 4, 0, 0 }, // 243 tc_367f7f3d
2322
  { 1, 35, 36, 0, 0 }, // 244 tc_4ca572d4
2323
  { 1, 3, 4, 751, 752 }, // 245 tc_00e7c26e
2324
  { 1, 3, 4, 752, 754 }, // 246 tc_4d9914c9
2325
  { 1, 5, 6, 754, 755 }, // 247 tc_999d32db
2326
  { 1, 5, 6, 0, 0 }, // 248 tc_b13761ae
2327
  { 1, 3, 4, 755, 757 }, // 249 tc_daa058fa
2328
  { 1, 35, 36, 757, 758 }, // 250 tc_c82dc1ff
2329
  { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
2330
};
2331
2332
static const llvm::InstrItinerary HexagonItinerariesV5[] = {
2333
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
2334
  { 1, 66, 67, 0, 0 }, // 1 tc_897d1a9d
2335
  { 1, 67, 68, 0, 0 }, // 2 PSEUDO
2336
  { 1, 67, 68, 0, 0 }, // 3 tc_68cb12ce
2337
  { 1, 67, 68, 0, 0 }, // 4 tc_d6bf0472
2338
  { 1, 67, 68, 0, 0 }, // 5 tc_2b2f4060
2339
  { 1, 67, 68, 0, 0 }, // 6 tc_b9488031
2340
  { 1, 67, 68, 0, 0 }, // 7 tc_5f6847a1
2341
  { 1, 66, 67, 0, 0 }, // 8 tc_540fdfbc
2342
  { 1, 66, 67, 0, 0 }, // 9 tc_1e856f58
2343
  { 1, 67, 68, 0, 0 }, // 10 tc_6ebb4a12
2344
  { 1, 66, 67, 0, 0 }, // 11 tc_53bc8a6a
2345
  { 1, 68, 69, 0, 0 }, // 12 DUPLEX
2346
  { 1, 69, 70, 0, 0 }, // 13 tc_ENDLOOP
2347
  { 1, 67, 68, 0, 0 }, // 14 tc_52d7bbea
2348
  { 1, 66, 67, 0, 0 }, // 15 tc_e9fae2d6
2349
  { 1, 70, 71, 0, 0 }, // 16 tc_e0739b8c
2350
  { 1, 70, 71, 0, 0 }, // 17 tc_59a01ead
2351
  { 1, 71, 72, 0, 0 }, // 18 tc_ef52ed71
2352
  { 1, 71, 72, 0, 0 }, // 19 tc_7f881c76
2353
  { 1, 71, 72, 0, 0 }, // 20 tc_2fc0c436
2354
  { 1, 68, 69, 0, 0 }, // 21 tc_44126683
2355
  { 1, 68, 69, 0, 0 }, // 22 tc_513bef45
2356
  { 1, 68, 69, 0, 0 }, // 23 tc_395dc00f
2357
  { 1, 68, 69, 0, 0 }, // 24 tc_3bc2c5d3
2358
  { 1, 68, 69, 0, 0 }, // 25 tc_e7624c08
2359
  { 1, 71, 72, 0, 0 }, // 26 tc_d1090e34
2360
  { 1, 68, 69, 0, 0 }, // 27 tc_3d04548d
2361
  { 1, 71, 72, 0, 0 }, // 28 LD_tc_ld_SLOT01
2362
  { 1, 66, 67, 0, 0 }, // 29 tc_1853ea6d
2363
  { 1, 66, 67, 0, 0 }, // 30 tc_8fd5f294
2364
  { 1, 66, 67, 0, 0 }, // 31 tc_e913dc32
2365
  { 1, 66, 67, 0, 0 }, // 32 tc_a27582fa
2366
  { 1, 71, 72, 0, 0 }, // 33 tc_4403ca65
2367
  { 0, 0, 0, 0, 0 }, // 34 tc_bbaf280e
2368
  { 1, 71, 72, 0, 0 }, // 35 tc_9fdb5406
2369
  { 1, 71, 72, 0, 0 }, // 36 tc_f86c328a
2370
  { 1, 70, 71, 0, 0 }, // 37 tc_9faf76ae
2371
  { 0, 0, 0, 0, 0 }, // 38 tc_97c165b9
2372
  { 0, 0, 0, 0, 0 }, // 39 tc_b712833a
2373
  { 0, 0, 0, 0, 0 }, // 40 tc_35e92f8e
2374
  { 1, 72, 74, 0, 0 }, // 41 PSEUDOM
2375
  { 0, 0, 0, 0, 0 }, // 42 tc_b06ab583
2376
  { 0, 0, 0, 0, 0 }, // 43 tc_e3748cdf
2377
  { 0, 0, 0, 0, 0 }, // 44 tc_354299ad
2378
  { 0, 0, 0, 0, 0 }, // 45 tc_2171ebae
2379
  { 1, 66, 67, 0, 0 }, // 46 tc_2b6f77c6
2380
  { 1, 71, 72, 0, 0 }, // 47 tc_8b15472a
2381
  { 1, 68, 69, 0, 0 }, // 48 tc_594ab548
2382
  { 1, 71, 72, 0, 0 }, // 49 tc_05b6c987
2383
  { 1, 68, 69, 0, 0 }, // 50 tc_f7dd9c9f
2384
  { 1, 66, 67, 0, 0 }, // 51 tc_87735c3b
2385
  { 1, 68, 69, 0, 0 }, // 52 tc_e7d02c66
2386
  { 1, 68, 69, 0, 0 }, // 53 tc_e216a5db
2387
  { 1, 71, 72, 0, 0 }, // 54 ST_tc_st_SLOT01
2388
  { 0, 0, 0, 0, 0 }, // 55 CVI_VA
2389
  { 0, 0, 0, 0, 0 }, // 56 tc_71337255
2390
  { 0, 0, 0, 0, 0 }, // 57 tc_7fa8b40f
2391
  { 0, 0, 0, 0, 0 }, // 58 tc_8a6eb39a
2392
  { 0, 0, 0, 0, 0 }, // 59 CVI_GATHER_PSEUDO
2393
  { 1, 68, 69, 0, 0 }, // 60 tc_3da80ba5
2394
  { 1, 66, 67, 0, 0 }, // 61 tc_c2f7d806
2395
  { 1, 66, 67, 0, 0 }, // 62 tc_b44c6e2a
2396
  { 1, 66, 67, 0, 0 }, // 63 tc_1b9c9ee5
2397
  { 1, 67, 68, 0, 0 }, // 64 tc_5ba5997d
2398
  { 1, 66, 67, 0, 0 }, // 65 tc_cde8b071
2399
  { 1, 67, 68, 0, 0 }, // 66 tc_6efc556e
2400
  { 1, 67, 68, 0, 0 }, // 67 tc_8fe6b782
2401
  { 1, 74, 75, 0, 0 }, // 68 tc_29175780
2402
  { 1, 74, 75, 0, 0 }, // 69 tc_a21dc435
2403
  { 1, 66, 67, 0, 0 }, // 70 tc_dbdffe3d
2404
  { 1, 66, 67, 0, 0 }, // 71 tc_523fcf30
2405
  { 1, 66, 67, 0, 0 }, // 72 tc_7a830544
2406
  { 1, 67, 68, 0, 0 }, // 73 tc_452f85af
2407
  { 1, 66, 67, 0, 0 }, // 74 tc_04c9decc
2408
  { 1, 66, 67, 0, 0 }, // 75 tc_c6ce9b3f
2409
  { 1, 66, 67, 0, 0 }, // 76 tc_caaebcba
2410
  { 1, 66, 67, 0, 0 }, // 77 tc_55050d58
2411
  { 1, 66, 67, 0, 0 }, // 78 tc_ef84f62f
2412
  { 1, 66, 67, 0, 0 }, // 79 tc_f2704b9a
2413
  { 1, 67, 68, 0, 0 }, // 80 tc_c6aa82f7
2414
  { 1, 66, 67, 0, 0 }, // 81 tc_351fed2d
2415
  { 1, 66, 67, 0, 0 }, // 82 tc_f8eeed7a
2416
  { 1, 74, 75, 0, 0 }, // 83 tc_b9c4623f
2417
  { 1, 66, 67, 0, 0 }, // 84 tc_481e5e5c
2418
  { 1, 66, 67, 0, 0 }, // 85 tc_f3eaa14b
2419
  { 1, 66, 67, 0, 0 }, // 86 tc_234a11a5
2420
  { 1, 66, 67, 0, 0 }, // 87 tc_6792d5ff
2421
  { 1, 66, 67, 0, 0 }, // 88 tc_d580173f
2422
  { 1, 66, 67, 0, 0 }, // 89 tc_038a1342
2423
  { 1, 66, 67, 0, 0 }, // 90 tc_4d99bca9
2424
  { 1, 66, 67, 0, 0 }, // 91 tc_976ddc4f
2425
  { 1, 66, 67, 0, 0 }, // 92 tc_9c00ce8d
2426
  { 1, 74, 75, 0, 0 }, // 93 tc_6fa4db47
2427
  { 1, 74, 75, 0, 0 }, // 94 tc_994333cd
2428
  { 1, 66, 67, 0, 0 }, // 95 tc_2f185f5c
2429
  { 1, 70, 71, 0, 0 }, // 96 tc_15411484
2430
  { 1, 70, 71, 0, 0 }, // 97 tc_10b97e27
2431
  { 1, 66, 67, 0, 0 }, // 98 tc_3669266a
2432
  { 1, 66, 67, 0, 0 }, // 99 tc_a46f0df5
2433
  { 1, 66, 67, 0, 0 }, // 100 tc_e1e99bfa
2434
  { 1, 70, 71, 0, 0 }, // 101 tc_181af5d0
2435
  { 1, 70, 71, 0, 0 }, // 102 tc_97743097
2436
  { 1, 74, 75, 0, 0 }, // 103 tc_73043bf4
2437
  { 1, 74, 75, 0, 0 }, // 104 tc_cf59f215
2438
  { 1, 74, 75, 0, 0 }, // 105 tc_7934b9df
2439
  { 1, 70, 71, 0, 0 }, // 106 tc_681a2300
2440
  { 1, 74, 75, 0, 0 }, // 107 tc_c5e2426d
2441
  { 1, 74, 75, 0, 0 }, // 108 tc_4f7cd700
2442
  { 1, 70, 71, 0, 0 }, // 109 tc_14cd4cfa
2443
  { 1, 68, 69, 0, 0 }, // 110 tc_51b866be
2444
  { 1, 66, 67, 0, 0 }, // 111 tc_855b0b61
2445
  { 1, 68, 69, 0, 0 }, // 112 tc_bde7aaf4
2446
  { 1, 66, 67, 0, 0 }, // 113 tc_99be14ca
2447
  { 1, 68, 69, 0, 0 }, // 114 tc_5eb851fc
2448
  { 1, 66, 67, 0, 0 }, // 115 tc_49eb22c8
2449
  { 1, 68, 69, 0, 0 }, // 116 tc_746baa8e
2450
  { 1, 66, 67, 0, 0 }, // 117 tc_3cb8ea06
2451
  { 1, 71, 72, 0, 0 }, // 118 tc_bad2bcaf
2452
  { 1, 71, 72, 0, 0 }, // 119 tc_03220ffa
2453
  { 1, 71, 72, 0, 0 }, // 120 tc_9c98e8af
2454
  { 1, 68, 69, 0, 0 }, // 121 tc_6aa5711a
2455
  { 1, 71, 72, 0, 0 }, // 122 tc_63fe3df7
2456
  { 1, 71, 72, 0, 0 }, // 123 tc_5acef64a
2457
  { 1, 71, 72, 0, 0 }, // 124 tc_0cd51c76
2458
  { 1, 71, 72, 0, 0 }, // 125 tc_b77c481f
2459
  { 1, 71, 72, 0, 0 }, // 126 tc_cf47a43f
2460
  { 1, 71, 72, 0, 0 }, // 127 tc_f47d212f
2461
  { 1, 71, 72, 0, 0 }, // 128 tc_1d5a38a8
2462
  { 1, 71, 72, 0, 0 }, // 129 tc_9ef61e5c
2463
  { 1, 71, 72, 0, 0 }, // 130 tc_b7dd427e
2464
  { 1, 66, 67, 0, 0 }, // 131 tc_c74f796f
2465
  { 1, 66, 67, 0, 0 }, // 132 tc_16d0d8d5
2466
  { 1, 66, 67, 0, 0 }, // 133 tc_84df2cd3
2467
  { 1, 66, 67, 0, 0 }, // 134 tc_bcc96cee
2468
  { 1, 66, 67, 0, 0 }, // 135 tc_f49e76f4
2469
  { 1, 71, 72, 0, 0 }, // 136 tc_a788683e
2470
  { 1, 68, 69, 0, 0 }, // 137 tc_ff9ee76e
2471
  { 1, 66, 67, 0, 0 }, // 138 tc_d088982c
2472
  { 1, 66, 67, 0, 0 }, // 139 tc_c6ebf8dd
2473
  { 1, 71, 72, 0, 0 }, // 140 tc_cd7374a0
2474
  { 1, 71, 72, 0, 0 }, // 141 tc_74e47fd9
2475
  { 1, 68, 69, 0, 0 }, // 142 tc_d9f95eef
2476
  { 1, 68, 69, 0, 0 }, // 143 tc_d24b2d85
2477
  { 1, 68, 69, 0, 0 }, // 144 tc_9d5941c7
2478
  { 1, 68, 69, 0, 0 }, // 145 tc_1372bca1
2479
  { 1, 71, 72, 0, 0 }, // 146 tc_238d91d2
2480
  { 1, 71, 72, 0, 0 }, // 147 tc_5274e61a
2481
  { 1, 71, 72, 0, 0 }, // 148 tc_66888ded
2482
  { 1, 71, 72, 0, 0 }, // 149 tc_3e07fb90
2483
  { 1, 68, 69, 0, 0 }, // 150 tc_6ac37025
2484
  { 1, 68, 69, 0, 0 }, // 151 tc_adb14c66
2485
  { 1, 68, 69, 0, 0 }, // 152 tc_53bdb2f6
2486
  { 1, 68, 69, 0, 0 }, // 153 tc_e421e012
2487
  { 1, 71, 72, 0, 0 }, // 154 tc_d9709180
2488
  { 1, 71, 72, 0, 0 }, // 155 tc_0dc560de
2489
  { 1, 68, 69, 0, 0 }, // 156 tc_b166348b
2490
  { 1, 68, 69, 0, 0 }, // 157 tc_a8acdac0
2491
  { 1, 66, 67, 0, 0 }, // 158 tc_b9c0b731
2492
  { 1, 66, 67, 0, 0 }, // 159 tc_60571023
2493
  { 1, 66, 67, 0, 0 }, // 160 tc_00afc57e
2494
  { 1, 66, 67, 0, 0 }, // 161 tc_41d5298e
2495
  { 1, 66, 67, 0, 0 }, // 162 tc_be706f30
2496
  { 1, 71, 72, 0, 0 }, // 163 tc_609d2efe
2497
  { 1, 71, 72, 0, 0 }, // 164 tc_a904d137
2498
  { 1, 71, 72, 0, 0 }, // 165 tc_1b82a277
2499
  { 1, 71, 72, 0, 0 }, // 166 tc_e9c822f7
2500
  { 1, 71, 72, 0, 0 }, // 167 tc_90f3e30c
2501
  { 1, 71, 72, 0, 0 }, // 168 tc_36c68ad1
2502
  { 1, 68, 69, 0, 0 }, // 169 tc_2a160009
2503
  { 1, 68, 69, 0, 0 }, // 170 tc_fcab4871
2504
  { 1, 68, 69, 0, 0 }, // 171 tc_0fc1ae07
2505
  { 1, 71, 72, 0, 0 }, // 172 tc_57288781
2506
  { 0, 0, 0, 0, 0 }, // 173 tc_9777e6bf
2507
  { 0, 0, 0, 0, 0 }, // 174 tc_6b78cf13
2508
  { 0, 0, 0, 0, 0 }, // 175 tc_4105d6b5
2509
  { 0, 0, 0, 0, 0 }, // 176 tc_4fd8566e
2510
  { 0, 0, 0, 0, 0 }, // 177 tc_5cbf490b
2511
  { 0, 0, 0, 0, 0 }, // 178 tc_da979fb3
2512
  { 0, 0, 0, 0, 0 }, // 179 tc_eb669007
2513
  { 0, 0, 0, 0, 0 }, // 180 tc_77a4c701
2514
  { 0, 0, 0, 0, 0 }, // 181 tc_51cd3aab
2515
  { 0, 0, 0, 0, 0 }, // 182 tc_38208312
2516
  { 0, 0, 0, 0, 0 }, // 183 tc_9c267309
2517
  { 0, 0, 0, 0, 0 }, // 184 tc_d642eff3
2518
  { 0, 0, 0, 0, 0 }, // 185 tc_6fd9ad30
2519
  { 0, 0, 0, 0, 0 }, // 186 tc_7fa82b08
2520
  { 0, 0, 0, 0, 0 }, // 187 tc_1b93bdc6
2521
  { 0, 0, 0, 0, 0 }, // 188 tc_d5090f3e
2522
  { 0, 0, 0, 0, 0 }, // 189 tc_8b6a873f
2523
  { 0, 0, 0, 0, 0 }, // 190 tc_db5b9e2f
2524
  { 0, 0, 0, 0, 0 }, // 191 tc_85d237e3
2525
  { 0, 0, 0, 0, 0 }, // 192 tc_0317c6ca
2526
  { 0, 0, 0, 0, 0 }, // 193 tc_aedb9f9e
2527
  { 0, 0, 0, 0, 0 }, // 194 tc_99093773
2528
  { 0, 0, 0, 0, 0 }, // 195 tc_a4c9df3b
2529
  { 0, 0, 0, 0, 0 }, // 196 tc_29841470
2530
  { 0, 0, 0, 0, 0 }, // 197 tc_5c03dc63
2531
  { 0, 0, 0, 0, 0 }, // 198 tc_908a4c8c
2532
  { 0, 0, 0, 0, 0 }, // 199 tc_a3127e12
2533
  { 0, 0, 0, 0, 0 }, // 200 tc_5a9fc4ec
2534
  { 0, 0, 0, 0, 0 }, // 201 tc_45453b98
2535
  { 0, 0, 0, 0, 0 }, // 202 tc_eda67dcd
2536
  { 0, 0, 0, 0, 0 }, // 203 tc_e172d86a
2537
  { 0, 0, 0, 0, 0 }, // 204 tc_c4b515c5
2538
  { 0, 0, 0, 0, 0 }, // 205 tc_e231aa4f
2539
  { 0, 0, 0, 0, 0 }, // 206 tc_9311da3f
2540
  { 0, 0, 0, 0, 0 }, // 207 tc_41f4b64e
2541
  { 0, 0, 0, 0, 0 }, // 208 tc_c00bf9c9
2542
  { 0, 0, 0, 0, 0 }, // 209 tc_d2cb81ea
2543
  { 0, 0, 0, 0, 0 }, // 210 tc_5c120602
2544
  { 0, 0, 0, 0, 0 }, // 211 tc_e6299d16
2545
  { 0, 0, 0, 0, 0 }, // 212 tc_f3fc3f83
2546
  { 0, 0, 0, 0, 0 }, // 213 tc_4e2a5159
2547
  { 0, 0, 0, 0, 0 }, // 214 tc_69b6dd20
2548
  { 0, 0, 0, 0, 0 }, // 215 tc_d725e5b0
2549
  { 0, 0, 0, 0, 0 }, // 216 tc_7c3f55c4
2550
  { 0, 0, 0, 0, 0 }, // 217 tc_d98f4d63
2551
  { 0, 0, 0, 0, 0 }, // 218 tc_66bb62ea
2552
  { 0, 0, 0, 0, 0 }, // 219 tc_63e3d94c
2553
  { 0, 0, 0, 0, 0 }, // 220 tc_bfe309d5
2554
  { 0, 0, 0, 0, 0 }, // 221 tc_98733e9d
2555
  { 0, 0, 0, 0, 0 }, // 222 tc_e5053c8f
2556
  { 0, 0, 0, 0, 0 }, // 223 tc_cedf314b
2557
  { 0, 0, 0, 0, 0 }, // 224 tc_fa99dc24
2558
  { 0, 0, 0, 0, 0 }, // 225 tc_cbf6d1dc
2559
  { 0, 0, 0, 0, 0 }, // 226 tc_7474003e
2560
  { 0, 0, 0, 0, 0 }, // 227 tc_a807365d
2561
  { 0, 0, 0, 0, 0 }, // 228 tc_ee927c0e
2562
  { 0, 0, 0, 0, 0 }, // 229 tc_7e9f581b
2563
  { 0, 0, 0, 0, 0 }, // 230 tc_41f99e1c
2564
  { 0, 0, 0, 0, 0 }, // 231 tc_bf142ae2
2565
  { 0, 0, 0, 0, 0 }, // 232 tc_9b9642a1
2566
  { 0, 0, 0, 0, 0 }, // 233 tc_644584f8
2567
  { 0, 0, 0, 0, 0 }, // 234 tc_4f190ba3
2568
  { 0, 0, 0, 0, 0 }, // 235 tc_df54ad52
2569
  { 0, 0, 0, 0, 0 }, // 236 tc_ec58f88a
2570
  { 0, 0, 0, 0, 0 }, // 237 tc_94f43c04
2571
  { 0, 0, 0, 0, 0 }, // 238 tc_316c637c
2572
  { 0, 0, 0, 0, 0 }, // 239 tc_d7bea0ec
2573
  { 0, 0, 0, 0, 0 }, // 240 tc_72ad7b54
2574
  { 0, 0, 0, 0, 0 }, // 241 tc_b77635b4
2575
  { 0, 0, 0, 0, 0 }, // 242 tc_28978789
2576
  { 1, 68, 69, 0, 0 }, // 243 tc_367f7f3d
2577
  { 1, 74, 75, 0, 0 }, // 244 tc_4ca572d4
2578
  { 1, 68, 69, 0, 0 }, // 245 tc_00e7c26e
2579
  { 1, 68, 69, 0, 0 }, // 246 tc_4d9914c9
2580
  { 1, 70, 71, 0, 0 }, // 247 tc_999d32db
2581
  { 1, 70, 71, 0, 0 }, // 248 tc_b13761ae
2582
  { 1, 68, 69, 0, 0 }, // 249 tc_daa058fa
2583
  { 1, 74, 75, 0, 0 }, // 250 tc_c82dc1ff
2584
  { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
2585
};
2586
2587
static const llvm::InstrItinerary HexagonItinerariesV55[] = {
2588
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
2589
  { 1, 75, 76, 758, 761 }, // 1 tc_897d1a9d
2590
  { 1, 76, 77, 761, 764 }, // 2 PSEUDO
2591
  { 1, 76, 77, 764, 766 }, // 3 tc_68cb12ce
2592
  { 1, 76, 77, 766, 770 }, // 4 tc_d6bf0472
2593
  { 1, 76, 77, 770, 774 }, // 5 tc_2b2f4060
2594
  { 1, 76, 77, 774, 777 }, // 6 tc_b9488031
2595
  { 1, 76, 77, 777, 780 }, // 7 tc_5f6847a1
2596
  { 1, 75, 76, 780, 783 }, // 8 tc_540fdfbc
2597
  { 1, 75, 76, 783, 786 }, // 9 tc_1e856f58
2598
  { 1, 76, 77, 786, 789 }, // 10 tc_6ebb4a12
2599
  { 1, 75, 76, 789, 792 }, // 11 tc_53bc8a6a
2600
  { 1, 77, 78, 792, 795 }, // 12 DUPLEX
2601
  { 1, 78, 79, 795, 796 }, // 13 tc_ENDLOOP
2602
  { 1, 76, 77, 0, 0 }, // 14 tc_52d7bbea
2603
  { 1, 75, 76, 796, 798 }, // 15 tc_e9fae2d6
2604
  { 1, 79, 80, 798, 800 }, // 16 tc_e0739b8c
2605
  { 1, 79, 80, 800, 803 }, // 17 tc_59a01ead
2606
  { 1, 80, 81, 803, 807 }, // 18 tc_ef52ed71
2607
  { 1, 80, 81, 807, 810 }, // 19 tc_7f881c76
2608
  { 1, 80, 81, 810, 814 }, // 20 tc_2fc0c436
2609
  { 1, 77, 78, 814, 817 }, // 21 tc_44126683
2610
  { 1, 77, 78, 817, 820 }, // 22 tc_513bef45
2611
  { 1, 77, 78, 820, 823 }, // 23 tc_395dc00f
2612
  { 1, 77, 78, 823, 824 }, // 24 tc_3bc2c5d3
2613
  { 1, 77, 78, 824, 825 }, // 25 tc_e7624c08
2614
  { 1, 80, 81, 825, 827 }, // 26 tc_d1090e34
2615
  { 1, 77, 78, 827, 829 }, // 27 tc_3d04548d
2616
  { 1, 80, 81, 829, 831 }, // 28 LD_tc_ld_SLOT01
2617
  { 1, 75, 76, 831, 834 }, // 29 tc_1853ea6d
2618
  { 1, 75, 76, 834, 837 }, // 30 tc_8fd5f294
2619
  { 1, 75, 76, 837, 841 }, // 31 tc_e913dc32
2620
  { 1, 75, 76, 841, 842 }, // 32 tc_a27582fa
2621
  { 1, 80, 81, 842, 847 }, // 33 tc_4403ca65
2622
  { 0, 0, 0, 0, 0 }, // 34 tc_bbaf280e
2623
  { 1, 80, 81, 847, 852 }, // 35 tc_9fdb5406
2624
  { 1, 80, 81, 852, 856 }, // 36 tc_f86c328a
2625
  { 1, 79, 80, 856, 857 }, // 37 tc_9faf76ae
2626
  { 0, 0, 0, 0, 0 }, // 38 tc_97c165b9
2627
  { 0, 0, 0, 0, 0 }, // 39 tc_b712833a
2628
  { 0, 0, 0, 0, 0 }, // 40 tc_35e92f8e
2629
  { 1, 81, 83, 857, 860 }, // 41 PSEUDOM
2630
  { 0, 0, 0, 0, 0 }, // 42 tc_b06ab583
2631
  { 0, 0, 0, 0, 0 }, // 43 tc_e3748cdf
2632
  { 0, 0, 0, 0, 0 }, // 44 tc_354299ad
2633
  { 0, 0, 0, 0, 0 }, // 45 tc_2171ebae
2634
  { 1, 75, 76, 860, 863 }, // 46 tc_2b6f77c6
2635
  { 1, 80, 81, 863, 867 }, // 47 tc_8b15472a
2636
  { 1, 77, 78, 867, 871 }, // 48 tc_594ab548
2637
  { 1, 80, 81, 871, 874 }, // 49 tc_05b6c987
2638
  { 1, 77, 78, 874, 877 }, // 50 tc_f7dd9c9f
2639
  { 1, 75, 76, 877, 882 }, // 51 tc_87735c3b
2640
  { 1, 77, 78, 882, 886 }, // 52 tc_e7d02c66
2641
  { 1, 77, 78, 886, 889 }, // 53 tc_e216a5db
2642
  { 1, 80, 81, 889, 892 }, // 54 ST_tc_st_SLOT01
2643
  { 0, 0, 0, 0, 0 }, // 55 CVI_VA
2644
  { 0, 0, 0, 0, 0 }, // 56 tc_71337255
2645
  { 0, 0, 0, 0, 0 }, // 57 tc_7fa8b40f
2646
  { 0, 0, 0, 0, 0 }, // 58 tc_8a6eb39a
2647
  { 0, 0, 0, 0, 0 }, // 59 CVI_GATHER_PSEUDO
2648
  { 1, 77, 78, 892, 893 }, // 60 tc_3da80ba5
2649
  { 1, 75, 76, 893, 895 }, // 61 tc_c2f7d806
2650
  { 1, 75, 76, 895, 898 }, // 62 tc_b44c6e2a
2651
  { 1, 75, 76, 898, 901 }, // 63 tc_1b9c9ee5
2652
  { 1, 76, 77, 901, 904 }, // 64 tc_5ba5997d
2653
  { 1, 75, 76, 904, 906 }, // 65 tc_cde8b071
2654
  { 1, 76, 77, 0, 0 }, // 66 tc_6efc556e
2655
  { 1, 76, 77, 906, 909 }, // 67 tc_8fe6b782
2656
  { 1, 83, 84, 909, 911 }, // 68 tc_29175780
2657
  { 1, 83, 84, 911, 913 }, // 69 tc_a21dc435
2658
  { 1, 75, 76, 913, 916 }, // 70 tc_dbdffe3d
2659
  { 1, 75, 76, 916, 921 }, // 71 tc_523fcf30
2660
  { 1, 75, 76, 921, 924 }, // 72 tc_7a830544
2661
  { 1, 76, 77, 924, 925 }, // 73 tc_452f85af
2662
  { 1, 75, 76, 925, 928 }, // 74 tc_04c9decc
2663
  { 1, 75, 76, 928, 932 }, // 75 tc_c6ce9b3f
2664
  { 1, 75, 76, 932, 937 }, // 76 tc_caaebcba
2665
  { 1, 75, 76, 937, 940 }, // 77 tc_55050d58
2666
  { 1, 75, 76, 940, 944 }, // 78 tc_ef84f62f
2667
  { 1, 75, 76, 944, 946 }, // 79 tc_f2704b9a
2668
  { 1, 76, 77, 946, 949 }, // 80 tc_c6aa82f7
2669
  { 1, 75, 76, 949, 951 }, // 81 tc_351fed2d
2670
  { 1, 75, 76, 951, 955 }, // 82 tc_f8eeed7a
2671
  { 1, 83, 84, 955, 957 }, // 83 tc_b9c4623f
2672
  { 1, 75, 76, 957, 961 }, // 84 tc_481e5e5c
2673
  { 1, 75, 76, 961, 963 }, // 85 tc_f3eaa14b
2674
  { 1, 75, 76, 963, 965 }, // 86 tc_234a11a5
2675
  { 1, 75, 76, 965, 968 }, // 87 tc_6792d5ff
2676
  { 1, 75, 76, 968, 972 }, // 88 tc_d580173f
2677
  { 1, 75, 76, 972, 977 }, // 89 tc_038a1342
2678
  { 1, 75, 76, 977, 980 }, // 90 tc_4d99bca9
2679
  { 1, 75, 76, 980, 983 }, // 91 tc_976ddc4f
2680
  { 1, 75, 76, 983, 987 }, // 92 tc_9c00ce8d
2681
  { 1, 83, 84, 987, 989 }, // 93 tc_6fa4db47
2682
  { 1, 83, 84, 989, 991 }, // 94 tc_994333cd
2683
  { 1, 75, 76, 991, 993 }, // 95 tc_2f185f5c
2684
  { 1, 79, 80, 993, 994 }, // 96 tc_15411484
2685
  { 1, 79, 80, 994, 996 }, // 97 tc_10b97e27
2686
  { 1, 75, 76, 996, 997 }, // 98 tc_3669266a
2687
  { 1, 75, 76, 997, 999 }, // 99 tc_a46f0df5
2688
  { 1, 75, 76, 999, 1001 }, // 100 tc_e1e99bfa
2689
  { 1, 79, 80, 1001, 1003 }, // 101 tc_181af5d0
2690
  { 1, 79, 80, 1003, 1005 }, // 102 tc_97743097
2691
  { 1, 83, 84, 1005, 1007 }, // 103 tc_73043bf4
2692
  { 1, 83, 84, 1007, 1009 }, // 104 tc_cf59f215
2693
  { 1, 83, 84, 1009, 1011 }, // 105 tc_7934b9df
2694
  { 1, 79, 80, 1011, 1012 }, // 106 tc_681a2300
2695
  { 1, 83, 84, 1012, 1014 }, // 107 tc_c5e2426d
2696
  { 1, 83, 84, 1014, 1016 }, // 108 tc_4f7cd700
2697
  { 1, 79, 80, 1016, 1017 }, // 109 tc_14cd4cfa
2698
  { 1, 77, 78, 1017, 1020 }, // 110 tc_51b866be
2699
  { 1, 75, 76, 1020, 1023 }, // 111 tc_855b0b61
2700
  { 1, 77, 78, 1023, 1026 }, // 112 tc_bde7aaf4
2701
  { 1, 75, 76, 1026, 1029 }, // 113 tc_99be14ca
2702
  { 1, 77, 78, 1029, 1032 }, // 114 tc_5eb851fc
2703
  { 1, 75, 76, 1032, 1035 }, // 115 tc_49eb22c8
2704
  { 1, 77, 78, 1035, 1037 }, // 116 tc_746baa8e
2705
  { 1, 75, 76, 1037, 1039 }, // 117 tc_3cb8ea06
2706
  { 1, 80, 81, 1039, 1044 }, // 118 tc_bad2bcaf
2707
  { 1, 80, 81, 1044, 1050 }, // 119 tc_03220ffa
2708
  { 1, 80, 81, 1050, 1052 }, // 120 tc_9c98e8af
2709
  { 1, 77, 78, 1052, 1054 }, // 121 tc_6aa5711a
2710
  { 1, 80, 81, 1054, 1059 }, // 122 tc_63fe3df7
2711
  { 1, 80, 81, 1059, 1063 }, // 123 tc_5acef64a
2712
  { 1, 80, 81, 1063, 1068 }, // 124 tc_0cd51c76
2713
  { 1, 80, 81, 1068, 1071 }, // 125 tc_b77c481f
2714
  { 1, 80, 81, 1071, 1075 }, // 126 tc_cf47a43f
2715
  { 1, 80, 81, 1075, 1079 }, // 127 tc_f47d212f
2716
  { 1, 80, 81, 1079, 1082 }, // 128 tc_1d5a38a8
2717
  { 1, 80, 81, 1082, 1087 }, // 129 tc_9ef61e5c
2718
  { 1, 80, 81, 1087, 1092 }, // 130 tc_b7dd427e
2719
  { 1, 75, 76, 1092, 1096 }, // 131 tc_c74f796f
2720
  { 1, 75, 76, 1096, 1100 }, // 132 tc_16d0d8d5
2721
  { 1, 75, 76, 1100, 1104 }, // 133 tc_84df2cd3
2722
  { 1, 75, 76, 1104, 1108 }, // 134 tc_bcc96cee
2723
  { 1, 75, 76, 1108, 1111 }, // 135 tc_f49e76f4
2724
  { 1, 80, 81, 1111, 1113 }, // 136 tc_a788683e
2725
  { 1, 77, 78, 1113, 1115 }, // 137 tc_ff9ee76e
2726
  { 1, 75, 76, 1115, 1117 }, // 138 tc_d088982c
2727
  { 1, 75, 76, 1117, 1120 }, // 139 tc_c6ebf8dd
2728
  { 1, 80, 81, 1120, 1125 }, // 140 tc_cd7374a0
2729
  { 1, 80, 81, 1125, 1130 }, // 141 tc_74e47fd9
2730
  { 1, 77, 78, 1130, 1135 }, // 142 tc_d9f95eef
2731
  { 1, 77, 78, 1135, 1140 }, // 143 tc_d24b2d85
2732
  { 1, 77, 78, 1140, 1145 }, // 144 tc_9d5941c7
2733
  { 1, 77, 78, 1145, 1148 }, // 145 tc_1372bca1
2734
  { 1, 80, 81, 1148, 1151 }, // 146 tc_238d91d2
2735
  { 1, 80, 81, 1151, 1156 }, // 147 tc_5274e61a
2736
  { 1, 80, 81, 1156, 1159 }, // 148 tc_66888ded
2737
  { 1, 80, 81, 1159, 1164 }, // 149 tc_3e07fb90
2738
  { 1, 77, 78, 1164, 1167 }, // 150 tc_6ac37025
2739
  { 1, 77, 78, 1167, 1172 }, // 151 tc_adb14c66
2740
  { 1, 77, 78, 1172, 1175 }, // 152 tc_53bdb2f6
2741
  { 1, 77, 78, 1175, 1180 }, // 153 tc_e421e012
2742
  { 1, 80, 81, 1180, 1184 }, // 154 tc_d9709180
2743
  { 1, 80, 81, 1184, 1188 }, // 155 tc_0dc560de
2744
  { 1, 77, 78, 1188, 1192 }, // 156 tc_b166348b
2745
  { 1, 77, 78, 1192, 1196 }, // 157 tc_a8acdac0
2746
  { 1, 75, 76, 1196, 1200 }, // 158 tc_b9c0b731
2747
  { 1, 75, 76, 1200, 1205 }, // 159 tc_60571023
2748
  { 1, 75, 76, 1205, 1207 }, // 160 tc_00afc57e
2749
  { 1, 75, 76, 1207, 1211 }, // 161 tc_41d5298e
2750
  { 1, 75, 76, 1211, 1213 }, // 162 tc_be706f30
2751
  { 1, 80, 81, 1213, 1216 }, // 163 tc_609d2efe
2752
  { 1, 80, 81, 1216, 1218 }, // 164 tc_a904d137
2753
  { 1, 80, 81, 1218, 1219 }, // 165 tc_1b82a277
2754
  { 1, 80, 81, 1219, 1220 }, // 166 tc_e9c822f7
2755
  { 1, 80, 81, 1220, 1222 }, // 167 tc_90f3e30c
2756
  { 1, 80, 81, 0, 0 }, // 168 tc_36c68ad1
2757
  { 1, 77, 78, 0, 0 }, // 169 tc_2a160009
2758
  { 1, 77, 78, 0, 0 }, // 170 tc_fcab4871
2759
  { 1, 77, 78, 1222, 1223 }, // 171 tc_0fc1ae07
2760
  { 1, 80, 81, 1223, 1225 }, // 172 tc_57288781
2761
  { 0, 0, 0, 0, 0 }, // 173 tc_9777e6bf
2762
  { 0, 0, 0, 0, 0 }, // 174 tc_6b78cf13
2763
  { 0, 0, 0, 0, 0 }, // 175 tc_4105d6b5
2764
  { 0, 0, 0, 0, 0 }, // 176 tc_4fd8566e
2765
  { 0, 0, 0, 0, 0 }, // 177 tc_5cbf490b
2766
  { 0, 0, 0, 0, 0 }, // 178 tc_da979fb3
2767
  { 0, 0, 0, 0, 0 }, // 179 tc_eb669007
2768
  { 0, 0, 0, 0, 0 }, // 180 tc_77a4c701
2769
  { 0, 0, 0, 0, 0 }, // 181 tc_51cd3aab
2770
  { 0, 0, 0, 0, 0 }, // 182 tc_38208312
2771
  { 0, 0, 0, 0, 0 }, // 183 tc_9c267309
2772
  { 0, 0, 0, 0, 0 }, // 184 tc_d642eff3
2773
  { 0, 0, 0, 0, 0 }, // 185 tc_6fd9ad30
2774
  { 0, 0, 0, 0, 0 }, // 186 tc_7fa82b08
2775
  { 0, 0, 0, 0, 0 }, // 187 tc_1b93bdc6
2776
  { 0, 0, 0, 0, 0 }, // 188 tc_d5090f3e
2777
  { 0, 0, 0, 0, 0 }, // 189 tc_8b6a873f
2778
  { 0, 0, 0, 0, 0 }, // 190 tc_db5b9e2f
2779
  { 0, 0, 0, 0, 0 }, // 191 tc_85d237e3
2780
  { 0, 0, 0, 0, 0 }, // 192 tc_0317c6ca
2781
  { 0, 0, 0, 0, 0 }, // 193 tc_aedb9f9e
2782
  { 0, 0, 0, 0, 0 }, // 194 tc_99093773
2783
  { 0, 0, 0, 0, 0 }, // 195 tc_a4c9df3b
2784
  { 0, 0, 0, 0, 0 }, // 196 tc_29841470
2785
  { 0, 0, 0, 0, 0 }, // 197 tc_5c03dc63
2786
  { 0, 0, 0, 0, 0 }, // 198 tc_908a4c8c
2787
  { 0, 0, 0, 0, 0 }, // 199 tc_a3127e12
2788
  { 0, 0, 0, 0, 0 }, // 200 tc_5a9fc4ec
2789
  { 0, 0, 0, 0, 0 }, // 201 tc_45453b98
2790
  { 0, 0, 0, 0, 0 }, // 202 tc_eda67dcd
2791
  { 0, 0, 0, 0, 0 }, // 203 tc_e172d86a
2792
  { 0, 0, 0, 0, 0 }, // 204 tc_c4b515c5
2793
  { 0, 0, 0, 0, 0 }, // 205 tc_e231aa4f
2794
  { 0, 0, 0, 0, 0 }, // 206 tc_9311da3f
2795
  { 0, 0, 0, 0, 0 }, // 207 tc_41f4b64e
2796
  { 0, 0, 0, 0, 0 }, // 208 tc_c00bf9c9
2797
  { 0, 0, 0, 0, 0 }, // 209 tc_d2cb81ea
2798
  { 0, 0, 0, 0, 0 }, // 210 tc_5c120602
2799
  { 0, 0, 0, 0, 0 }, // 211 tc_e6299d16
2800
  { 0, 0, 0, 0, 0 }, // 212 tc_f3fc3f83
2801
  { 0, 0, 0, 0, 0 }, // 213 tc_4e2a5159
2802
  { 0, 0, 0, 0, 0 }, // 214 tc_69b6dd20
2803
  { 0, 0, 0, 0, 0 }, // 215 tc_d725e5b0
2804
  { 0, 0, 0, 0, 0 }, // 216 tc_7c3f55c4
2805
  { 0, 0, 0, 0, 0 }, // 217 tc_d98f4d63
2806
  { 0, 0, 0, 0, 0 }, // 218 tc_66bb62ea
2807
  { 0, 0, 0, 0, 0 }, // 219 tc_63e3d94c
2808
  { 0, 0, 0, 0, 0 }, // 220 tc_bfe309d5
2809
  { 0, 0, 0, 0, 0 }, // 221 tc_98733e9d
2810
  { 0, 0, 0, 0, 0 }, // 222 tc_e5053c8f
2811
  { 0, 0, 0, 0, 0 }, // 223 tc_cedf314b
2812
  { 0, 0, 0, 0, 0 }, // 224 tc_fa99dc24
2813
  { 0, 0, 0, 0, 0 }, // 225 tc_cbf6d1dc
2814
  { 0, 0, 0, 0, 0 }, // 226 tc_7474003e
2815
  { 0, 0, 0, 0, 0 }, // 227 tc_a807365d
2816
  { 0, 0, 0, 0, 0 }, // 228 tc_ee927c0e
2817
  { 0, 0, 0, 0, 0 }, // 229 tc_7e9f581b
2818
  { 0, 0, 0, 0, 0 }, // 230 tc_41f99e1c
2819
  { 0, 0, 0, 0, 0 }, // 231 tc_bf142ae2
2820
  { 0, 0, 0, 0, 0 }, // 232 tc_9b9642a1
2821
  { 0, 0, 0, 0, 0 }, // 233 tc_644584f8
2822
  { 0, 0, 0, 0, 0 }, // 234 tc_4f190ba3
2823
  { 0, 0, 0, 0, 0 }, // 235 tc_df54ad52
2824
  { 0, 0, 0, 0, 0 }, // 236 tc_ec58f88a
2825
  { 0, 0, 0, 0, 0 }, // 237 tc_94f43c04
2826
  { 0, 0, 0, 0, 0 }, // 238 tc_316c637c
2827
  { 0, 0, 0, 0, 0 }, // 239 tc_d7bea0ec
2828
  { 0, 0, 0, 0, 0 }, // 240 tc_72ad7b54
2829
  { 0, 0, 0, 0, 0 }, // 241 tc_b77635b4
2830
  { 0, 0, 0, 0, 0 }, // 242 tc_28978789
2831
  { 1, 77, 78, 0, 0 }, // 243 tc_367f7f3d
2832
  { 1, 83, 84, 0, 0 }, // 244 tc_4ca572d4
2833
  { 1, 77, 78, 1225, 1226 }, // 245 tc_00e7c26e
2834
  { 1, 77, 78, 1226, 1228 }, // 246 tc_4d9914c9
2835
  { 1, 79, 80, 1228, 1229 }, // 247 tc_999d32db
2836
  { 1, 79, 80, 0, 0 }, // 248 tc_b13761ae
2837
  { 1, 77, 78, 1229, 1231 }, // 249 tc_daa058fa
2838
  { 1, 83, 84, 1231, 1232 }, // 250 tc_c82dc1ff
2839
  { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
2840
};
2841
2842
static const llvm::InstrItinerary HexagonItinerariesV62[] = {
2843
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
2844
  { 1, 84, 85, 1232, 1235 }, // 1 tc_897d1a9d
2845
  { 1, 85, 86, 1235, 1238 }, // 2 PSEUDO
2846
  { 1, 85, 86, 1238, 1240 }, // 3 tc_68cb12ce
2847
  { 1, 85, 86, 1240, 1244 }, // 4 tc_d6bf0472
2848
  { 1, 85, 86, 1244, 1248 }, // 5 tc_2b2f4060
2849
  { 1, 85, 86, 1248, 1251 }, // 6 tc_b9488031
2850
  { 1, 85, 86, 1251, 1254 }, // 7 tc_5f6847a1
2851
  { 1, 84, 85, 1254, 1257 }, // 8 tc_540fdfbc
2852
  { 1, 84, 85, 1257, 1260 }, // 9 tc_1e856f58
2853
  { 1, 85, 86, 1260, 1263 }, // 10 tc_6ebb4a12
2854
  { 1, 84, 85, 1263, 1266 }, // 11 tc_53bc8a6a
2855
  { 1, 86, 87, 1266, 1269 }, // 12 DUPLEX
2856
  { 1, 87, 88, 1269, 1270 }, // 13 tc_ENDLOOP
2857
  { 1, 85, 86, 0, 0 }, // 14 tc_52d7bbea
2858
  { 1, 85, 86, 1270, 1272 }, // 15 tc_e9fae2d6
2859
  { 1, 88, 89, 1272, 1274 }, // 16 tc_e0739b8c
2860
  { 1, 88, 89, 1274, 1277 }, // 17 tc_59a01ead
2861
  { 1, 89, 90, 1277, 1281 }, // 18 tc_ef52ed71
2862
  { 1, 89, 90, 1281, 1284 }, // 19 tc_7f881c76
2863
  { 1, 89, 90, 1284, 1288 }, // 20 tc_2fc0c436
2864
  { 1, 86, 87, 1288, 1291 }, // 21 tc_44126683
2865
  { 1, 86, 87, 1291, 1294 }, // 22 tc_513bef45
2866
  { 1, 86, 87, 1294, 1297 }, // 23 tc_395dc00f
2867
  { 1, 86, 87, 1297, 1298 }, // 24 tc_3bc2c5d3
2868
  { 1, 86, 87, 1298, 1299 }, // 25 tc_e7624c08
2869
  { 1, 89, 90, 1299, 1301 }, // 26 tc_d1090e34
2870
  { 1, 86, 87, 1301, 1303 }, // 27 tc_3d04548d
2871
  { 1, 89, 90, 1303, 1305 }, // 28 LD_tc_ld_SLOT01
2872
  { 1, 84, 85, 1305, 1308 }, // 29 tc_1853ea6d
2873
  { 1, 84, 85, 1308, 1311 }, // 30 tc_8fd5f294
2874
  { 1, 84, 85, 1311, 1315 }, // 31 tc_e913dc32
2875
  { 1, 84, 85, 1315, 1316 }, // 32 tc_a27582fa
2876
  { 1, 89, 90, 1316, 1321 }, // 33 tc_4403ca65
2877
  { 1, 90, 92, 1321, 1324 }, // 34 tc_bbaf280e
2878
  { 1, 89, 90, 1324, 1329 }, // 35 tc_9fdb5406
2879
  { 1, 89, 90, 1329, 1333 }, // 36 tc_f86c328a
2880
  { 1, 88, 89, 1333, 1334 }, // 37 tc_9faf76ae
2881
  { 1, 92, 94, 1334, 1337 }, // 38 tc_97c165b9
2882
  { 1, 94, 97, 1337, 1340 }, // 39 tc_b712833a
2883
  { 1, 97, 101, 1340, 1343 }, // 40 tc_35e92f8e
2884
  { 1, 101, 103, 1343, 1346 }, // 41 PSEUDOM
2885
  { 1, 90, 92, 1346, 1349 }, // 42 tc_b06ab583
2886
  { 1, 103, 106, 1349, 1352 }, // 43 tc_e3748cdf
2887
  { 1, 106, 110, 1352, 1355 }, // 44 tc_354299ad
2888
  { 1, 92, 94, 1355, 1359 }, // 45 tc_2171ebae
2889
  { 1, 84, 85, 1359, 1362 }, // 46 tc_2b6f77c6
2890
  { 1, 89, 90, 1362, 1366 }, // 47 tc_8b15472a
2891
  { 1, 86, 87, 1366, 1370 }, // 48 tc_594ab548
2892
  { 1, 89, 90, 1370, 1373 }, // 49 tc_05b6c987
2893
  { 1, 86, 87, 1373, 1376 }, // 50 tc_f7dd9c9f
2894
  { 1, 84, 85, 1376, 1381 }, // 51 tc_87735c3b
2895
  { 1, 86, 87, 1381, 1385 }, // 52 tc_e7d02c66
2896
  { 1, 86, 87, 1385, 1388 }, // 53 tc_e216a5db
2897
  { 1, 89, 90, 1388, 1391 }, // 54 ST_tc_st_SLOT01
2898
  { 1, 110, 112, 1391, 1395 }, // 55 CVI_VA
2899
  { 1, 90, 92, 1395, 1397 }, // 56 tc_71337255
2900
  { 1, 112, 114, 1397, 1401 }, // 57 tc_7fa8b40f
2901
  { 1, 92, 94, 1401, 1402 }, // 58 tc_8a6eb39a
2902
  { 1, 114, 118, 0, 0 }, // 59 CVI_GATHER_PSEUDO
2903
  { 1, 86, 87, 1402, 1403 }, // 60 tc_3da80ba5
2904
  { 1, 84, 85, 1403, 1405 }, // 61 tc_c2f7d806
2905
  { 1, 84, 85, 1405, 1408 }, // 62 tc_b44c6e2a
2906
  { 1, 84, 85, 1408, 1411 }, // 63 tc_1b9c9ee5
2907
  { 1, 85, 86, 1411, 1414 }, // 64 tc_5ba5997d
2908
  { 1, 84, 85, 1414, 1416 }, // 65 tc_cde8b071
2909
  { 1, 85, 86, 0, 0 }, // 66 tc_6efc556e
2910
  { 1, 85, 86, 1416, 1419 }, // 67 tc_8fe6b782
2911
  { 1, 118, 119, 1419, 1421 }, // 68 tc_29175780
2912
  { 1, 118, 119, 1421, 1423 }, // 69 tc_a21dc435
2913
  { 1, 84, 85, 1423, 1426 }, // 70 tc_dbdffe3d
2914
  { 1, 84, 85, 1426, 1431 }, // 71 tc_523fcf30
2915
  { 1, 84, 85, 1431, 1434 }, // 72 tc_7a830544
2916
  { 1, 85, 86, 1434, 1435 }, // 73 tc_452f85af
2917
  { 1, 84, 85, 1435, 1438 }, // 74 tc_04c9decc
2918
  { 1, 84, 85, 1438, 1442 }, // 75 tc_c6ce9b3f
2919
  { 1, 84, 85, 1442, 1447 }, // 76 tc_caaebcba
2920
  { 1, 84, 85, 1447, 1450 }, // 77 tc_55050d58
2921
  { 1, 84, 85, 1450, 1454 }, // 78 tc_ef84f62f
2922
  { 1, 84, 85, 1454, 1456 }, // 79 tc_f2704b9a
2923
  { 1, 85, 86, 1456, 1459 }, // 80 tc_c6aa82f7
2924
  { 1, 84, 85, 1459, 1461 }, // 81 tc_351fed2d
2925
  { 1, 84, 85, 1461, 1465 }, // 82 tc_f8eeed7a
2926
  { 1, 118, 119, 1465, 1467 }, // 83 tc_b9c4623f
2927
  { 1, 84, 85, 1467, 1471 }, // 84 tc_481e5e5c
2928
  { 1, 84, 85, 1471, 1473 }, // 85 tc_f3eaa14b
2929
  { 1, 84, 85, 1473, 1475 }, // 86 tc_234a11a5
2930
  { 1, 84, 85, 1475, 1478 }, // 87 tc_6792d5ff
2931
  { 1, 84, 85, 1478, 1482 }, // 88 tc_d580173f
2932
  { 1, 84, 85, 1482, 1487 }, // 89 tc_038a1342
2933
  { 1, 84, 85, 1487, 1490 }, // 90 tc_4d99bca9
2934
  { 1, 84, 85, 1490, 1493 }, // 91 tc_976ddc4f
2935
  { 1, 84, 85, 1493, 1497 }, // 92 tc_9c00ce8d
2936
  { 1, 118, 119, 1497, 1499 }, // 93 tc_6fa4db47
2937
  { 1, 118, 119, 1499, 1501 }, // 94 tc_994333cd
2938
  { 1, 84, 85, 1501, 1503 }, // 95 tc_2f185f5c
2939
  { 1, 88, 89, 1503, 1504 }, // 96 tc_15411484
2940
  { 1, 88, 89, 1504, 1506 }, // 97 tc_10b97e27
2941
  { 1, 85, 86, 1506, 1507 }, // 98 tc_3669266a
2942
  { 1, 85, 86, 1507, 1509 }, // 99 tc_a46f0df5
2943
  { 1, 85, 86, 1509, 1511 }, // 100 tc_e1e99bfa
2944
  { 1, 88, 89, 1511, 1513 }, // 101 tc_181af5d0
2945
  { 1, 88, 89, 1513, 1515 }, // 102 tc_97743097
2946
  { 1, 118, 119, 1515, 1517 }, // 103 tc_73043bf4
2947
  { 1, 118, 119, 1517, 1519 }, // 104 tc_cf59f215
2948
  { 1, 118, 119, 1519, 1521 }, // 105 tc_7934b9df
2949
  { 1, 88, 89, 1521, 1522 }, // 106 tc_681a2300
2950
  { 1, 118, 119, 1522, 1524 }, // 107 tc_c5e2426d
2951
  { 1, 118, 119, 1524, 1526 }, // 108 tc_4f7cd700
2952
  { 1, 88, 89, 1526, 1527 }, // 109 tc_14cd4cfa
2953
  { 1, 86, 87, 1527, 1530 }, // 110 tc_51b866be
2954
  { 1, 85, 86, 1530, 1533 }, // 111 tc_855b0b61
2955
  { 1, 86, 87, 1533, 1536 }, // 112 tc_bde7aaf4
2956
  { 1, 85, 86, 1536, 1539 }, // 113 tc_99be14ca
2957
  { 1, 86, 87, 1539, 1542 }, // 114 tc_5eb851fc
2958
  { 1, 84, 85, 1542, 1545 }, // 115 tc_49eb22c8
2959
  { 1, 86, 87, 1545, 1547 }, // 116 tc_746baa8e
2960
  { 1, 85, 86, 1547, 1549 }, // 117 tc_3cb8ea06
2961
  { 1, 89, 90, 1549, 1554 }, // 118 tc_bad2bcaf
2962
  { 1, 89, 90, 1554, 1560 }, // 119 tc_03220ffa
2963
  { 1, 89, 90, 1560, 1562 }, // 120 tc_9c98e8af
2964
  { 1, 86, 87, 1562, 1564 }, // 121 tc_6aa5711a
2965
  { 1, 89, 90, 1564, 1569 }, // 122 tc_63fe3df7
2966
  { 1, 89, 90, 1569, 1573 }, // 123 tc_5acef64a
2967
  { 1, 89, 90, 1573, 1578 }, // 124 tc_0cd51c76
2968
  { 1, 89, 90, 1578, 1581 }, // 125 tc_b77c481f
2969
  { 1, 89, 90, 1581, 1585 }, // 126 tc_cf47a43f
2970
  { 1, 89, 90, 1585, 1589 }, // 127 tc_f47d212f
2971
  { 1, 89, 90, 1589, 1592 }, // 128 tc_1d5a38a8
2972
  { 1, 89, 90, 1592, 1597 }, // 129 tc_9ef61e5c
2973
  { 1, 89, 90, 1597, 1602 }, // 130 tc_b7dd427e
2974
  { 1, 84, 85, 1602, 1606 }, // 131 tc_c74f796f
2975
  { 1, 84, 85, 1606, 1610 }, // 132 tc_16d0d8d5
2976
  { 1, 84, 85, 1610, 1614 }, // 133 tc_84df2cd3
2977
  { 1, 84, 85, 1614, 1618 }, // 134 tc_bcc96cee
2978
  { 1, 84, 85, 1618, 1621 }, // 135 tc_f49e76f4
2979
  { 1, 89, 90, 1621, 1623 }, // 136 tc_a788683e
2980
  { 1, 86, 87, 1623, 1625 }, // 137 tc_ff9ee76e
2981
  { 1, 84, 85, 1625, 1627 }, // 138 tc_d088982c
2982
  { 1, 84, 85, 1627, 1630 }, // 139 tc_c6ebf8dd
2983
  { 1, 89, 90, 1630, 1635 }, // 140 tc_cd7374a0
2984
  { 1, 89, 90, 1635, 1640 }, // 141 tc_74e47fd9
2985
  { 1, 86, 87, 1640, 1645 }, // 142 tc_d9f95eef
2986
  { 1, 86, 87, 1645, 1650 }, // 143 tc_d24b2d85
2987
  { 1, 86, 87, 1650, 1655 }, // 144 tc_9d5941c7
2988
  { 1, 86, 87, 1655, 1658 }, // 145 tc_1372bca1
2989
  { 1, 89, 90, 1658, 1661 }, // 146 tc_238d91d2
2990
  { 1, 89, 90, 1661, 1666 }, // 147 tc_5274e61a
2991
  { 1, 89, 90, 1666, 1669 }, // 148 tc_66888ded
2992
  { 1, 89, 90, 1669, 1674 }, // 149 tc_3e07fb90
2993
  { 1, 86, 87, 1674, 1677 }, // 150 tc_6ac37025
2994
  { 1, 86, 87, 1677, 1682 }, // 151 tc_adb14c66
2995
  { 1, 86, 87, 1682, 1685 }, // 152 tc_53bdb2f6
2996
  { 1, 86, 87, 1685, 1690 }, // 153 tc_e421e012
2997
  { 1, 89, 90, 1690, 1694 }, // 154 tc_d9709180
2998
  { 1, 89, 90, 1694, 1698 }, // 155 tc_0dc560de
2999
  { 1, 86, 87, 1698, 1702 }, // 156 tc_b166348b
3000
  { 1, 86, 87, 1702, 1706 }, // 157 tc_a8acdac0
3001
  { 1, 84, 85, 1706, 1710 }, // 158 tc_b9c0b731
3002
  { 1, 84, 85, 1710, 1715 }, // 159 tc_60571023
3003
  { 1, 84, 85, 1715, 1717 }, // 160 tc_00afc57e
3004
  { 1, 84, 85, 1717, 1721 }, // 161 tc_41d5298e
3005
  { 1, 84, 85, 1721, 1723 }, // 162 tc_be706f30
3006
  { 1, 89, 90, 1723, 1726 }, // 163 tc_609d2efe
3007
  { 1, 89, 90, 1726, 1728 }, // 164 tc_a904d137
3008
  { 1, 89, 90, 1728, 1729 }, // 165 tc_1b82a277
3009
  { 1, 89, 90, 1729, 1730 }, // 166 tc_e9c822f7
3010
  { 1, 89, 90, 1730, 1732 }, // 167 tc_90f3e30c
3011
  { 1, 89, 90, 0, 0 }, // 168 tc_36c68ad1
3012
  { 1, 86, 87, 0, 0 }, // 169 tc_2a160009
3013
  { 1, 86, 87, 0, 0 }, // 170 tc_fcab4871
3014
  { 1, 86, 87, 1732, 1733 }, // 171 tc_0fc1ae07
3015
  { 1, 89, 90, 1733, 1735 }, // 172 tc_57288781
3016
  { 1, 119, 121, 1735, 1738 }, // 173 tc_9777e6bf
3017
  { 1, 121, 123, 1738, 1740 }, // 174 tc_6b78cf13
3018
  { 1, 123, 125, 1740, 1742 }, // 175 tc_4105d6b5
3019
  { 1, 97, 101, 1742, 1746 }, // 176 tc_4fd8566e
3020
  { 1, 94, 97, 1746, 1750 }, // 177 tc_5cbf490b
3021
  { 1, 94, 97, 1750, 1755 }, // 178 tc_da979fb3
3022
  { 1, 94, 97, 1755, 1759 }, // 179 tc_eb669007
3023
  { 1, 125, 127, 1759, 1762 }, // 180 tc_77a4c701
3024
  { 1, 125, 127, 1762, 1766 }, // 181 tc_51cd3aab
3025
  { 1, 125, 127, 1766, 1771 }, // 182 tc_38208312
3026
  { 1, 125, 127, 1771, 1775 }, // 183 tc_9c267309
3027
  { 1, 106, 110, 1775, 1779 }, // 184 tc_d642eff3
3028
  { 1, 106, 110, 1779, 1784 }, // 185 tc_6fd9ad30
3029
  { 1, 106, 110, 1784, 1788 }, // 186 tc_7fa82b08
3030
  { 1, 127, 129, 1788, 1791 }, // 187 tc_1b93bdc6
3031
  { 1, 127, 129, 1791, 1795 }, // 188 tc_d5090f3e
3032
  { 1, 127, 129, 1795, 1800 }, // 189 tc_8b6a873f
3033
  { 1, 127, 129, 1800, 1804 }, // 190 tc_db5b9e2f
3034
  { 1, 103, 106, 1804, 1808 }, // 191 tc_85d237e3
3035
  { 1, 103, 106, 1808, 1813 }, // 192 tc_0317c6ca
3036
  { 1, 103, 106, 1813, 1817 }, // 193 tc_aedb9f9e
3037
  { 1, 103, 106, 1817, 1822 }, // 194 tc_99093773
3038
  { 1, 103, 106, 1822, 1826 }, // 195 tc_a4c9df3b
3039
  { 1, 127, 129, 1826, 1828 }, // 196 tc_29841470
3040
  { 1, 127, 129, 1828, 1831 }, // 197 tc_5c03dc63
3041
  { 1, 121, 123, 1831, 1834 }, // 198 tc_908a4c8c
3042
  { 1, 90, 92, 1834, 1838 }, // 199 tc_a3127e12
3043
  { 1, 90, 92, 1838, 1843 }, // 200 tc_5a9fc4ec
3044
  { 1, 112, 114, 1843, 1846 }, // 201 tc_45453b98
3045
  { 1, 129, 131, 1846, 1849 }, // 202 tc_eda67dcd
3046
  { 1, 129, 131, 1849, 1853 }, // 203 tc_e172d86a
3047
  { 1, 123, 125, 1853, 1857 }, // 204 tc_c4b515c5
3048
  { 1, 121, 123, 1857, 1860 }, // 205 tc_e231aa4f
3049
  { 1, 121, 123, 1860, 1864 }, // 206 tc_9311da3f
3050
  { 1, 112, 114, 1864, 1867 }, // 207 tc_41f4b64e
3051
  { 1, 112, 114, 1867, 1871 }, // 208 tc_c00bf9c9
3052
  { 1, 112, 114, 1871, 1873 }, // 209 tc_d2cb81ea
3053
  { 1, 131, 133, 1873, 1878 }, // 210 tc_5c120602
3054
  { 1, 123, 125, 1878, 1880 }, // 211 tc_e6299d16
3055
  { 1, 123, 125, 1880, 1883 }, // 212 tc_f3fc3f83
3056
  { 1, 131, 133, 1883, 1887 }, // 213 tc_4e2a5159
3057
  { 1, 121, 123, 1887, 1890 }, // 214 tc_69b6dd20
3058
  { 1, 121, 123, 1890, 1894 }, // 215 tc_d725e5b0
3059
  { 1, 129, 131, 1894, 1897 }, // 216 tc_7c3f55c4
3060
  { 1, 129, 131, 1897, 1901 }, // 217 tc_d98f4d63
3061
  { 1, 133, 136, 1901, 1904 }, // 218 tc_66bb62ea
3062
  { 1, 133, 136, 1904, 1908 }, // 219 tc_63e3d94c
3063
  { 1, 136, 139, 1908, 1911 }, // 220 tc_bfe309d5
3064
  { 1, 136, 139, 1911, 1915 }, // 221 tc_98733e9d
3065
  { 1, 139, 141, 0, 0 }, // 222 tc_e5053c8f
3066
  { 1, 139, 141, 1915, 1916 }, // 223 tc_cedf314b
3067
  { 1, 141, 143, 1916, 1919 }, // 224 tc_fa99dc24
3068
  { 1, 131, 133, 1919, 1924 }, // 225 tc_cbf6d1dc
3069
  { 1, 141, 143, 1924, 1928 }, // 226 tc_7474003e
3070
  { 1, 143, 146, 1928, 1931 }, // 227 tc_a807365d
3071
  { 1, 143, 146, 1931, 1935 }, // 228 tc_ee927c0e
3072
  { 1, 129, 131, 1935, 1939 }, // 229 tc_7e9f581b
3073
  { 1, 129, 131, 1939, 1944 }, // 230 tc_41f99e1c
3074
  { 1, 123, 125, 1944, 1947 }, // 231 tc_bf142ae2
3075
  { 1, 90, 92, 1947, 1950 }, // 232 tc_9b9642a1
3076
  { 1, 92, 94, 1950, 1952 }, // 233 tc_644584f8
3077
  { 1, 103, 106, 1952, 1956 }, // 234 tc_4f190ba3
3078
  { 1, 103, 106, 1956, 1961 }, // 235 tc_df54ad52
3079
  { 1, 146, 149, 1961, 1965 }, // 236 tc_ec58f88a
3080
  { 1, 146, 149, 1965, 1970 }, // 237 tc_94f43c04
3081
  { 1, 92, 94, 1970, 1974 }, // 238 tc_316c637c
3082
  { 1, 131, 133, 1974, 1976 }, // 239 tc_d7bea0ec
3083
  { 1, 131, 133, 1976, 1979 }, // 240 tc_72ad7b54
3084
  { 1, 139, 141, 1979, 1980 }, // 241 tc_b77635b4
3085
  { 1, 139, 141, 1980, 1982 }, // 242 tc_28978789
3086
  { 1, 86, 87, 0, 0 }, // 243 tc_367f7f3d
3087
  { 1, 118, 119, 0, 0 }, // 244 tc_4ca572d4
3088
  { 1, 86, 87, 1982, 1983 }, // 245 tc_00e7c26e
3089
  { 1, 86, 87, 1983, 1985 }, // 246 tc_4d9914c9
3090
  { 1, 88, 89, 1985, 1986 }, // 247 tc_999d32db
3091
  { 1, 88, 89, 0, 0 }, // 248 tc_b13761ae
3092
  { 1, 86, 87, 1986, 1988 }, // 249 tc_daa058fa
3093
  { 1, 118, 119, 1988, 1989 }, // 250 tc_c82dc1ff
3094
  { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
3095
};
3096
3097
static const llvm::InstrItinerary HexagonItinerariesV65[] = {
3098
  { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
3099
  { 1, 149, 150, 1989, 1992 }, // 1 tc_897d1a9d
3100
  { 1, 150, 151, 1992, 1995 }, // 2 PSEUDO
3101
  { 1, 150, 151, 1995, 1997 }, // 3 tc_68cb12ce
3102
  { 1, 150, 151, 1997, 2001 }, // 4 tc_d6bf0472
3103
  { 1, 150, 151, 2001, 2005 }, // 5 tc_2b2f4060
3104
  { 1, 150, 151, 2005, 2008 }, // 6 tc_b9488031
3105
  { 1, 150, 151, 2008, 2011 }, // 7 tc_5f6847a1
3106
  { 1, 149, 150, 2011, 2014 }, // 8 tc_540fdfbc
3107
  { 1, 149, 150, 2014, 2017 }, // 9 tc_1e856f58
3108
  { 1, 150, 151, 2017, 2020 }, // 10 tc_6ebb4a12
3109
  { 1, 149, 150, 2020, 2023 }, // 11 tc_53bc8a6a
3110
  { 1, 151, 152, 2023, 2026 }, // 12 DUPLEX
3111
  { 1, 152, 153, 2026, 2027 }, // 13 tc_ENDLOOP
3112
  { 1, 150, 151, 0, 0 }, // 14 tc_52d7bbea
3113
  { 1, 150, 151, 2027, 2029 }, // 15 tc_e9fae2d6
3114
  { 1, 153, 154, 2029, 2031 }, // 16 tc_e0739b8c
3115
  { 1, 153, 154, 2031, 2034 }, // 17 tc_59a01ead
3116
  { 1, 154, 155, 2034, 2038 }, // 18 tc_ef52ed71
3117
  { 1, 154, 155, 2038, 2041 }, // 19 tc_7f881c76
3118
  { 1, 154, 155, 2041, 2045 }, // 20 tc_2fc0c436
3119
  { 1, 151, 152, 2045, 2048 }, // 21 tc_44126683
3120
  { 1, 151, 152, 2048, 2051 }, // 22 tc_513bef45
3121
  { 1, 151, 152, 2051, 2054 }, // 23 tc_395dc00f
3122
  { 1, 151, 152, 2054, 2055 }, // 24 tc_3bc2c5d3
3123
  { 1, 151, 152, 2055, 2056 }, // 25 tc_e7624c08
3124
  { 1, 154, 155, 2056, 2058 }, // 26 tc_d1090e34
3125
  { 1, 151, 152, 2058, 2060 }, // 27 tc_3d04548d
3126
  { 1, 154, 155, 2060, 2062 }, // 28 LD_tc_ld_SLOT01
3127
  { 1, 149, 150, 2062, 2065 }, // 29 tc_1853ea6d
3128
  { 1, 149, 150, 2065, 2068 }, // 30 tc_8fd5f294
3129
  { 1, 149, 150, 2068, 2072 }, // 31 tc_e913dc32
3130
  { 1, 149, 150, 2072, 2073 }, // 32 tc_a27582fa
3131
  { 1, 154, 155, 2073, 2078 }, // 33 tc_4403ca65
3132
  { 1, 155, 157, 2078, 2081 }, // 34 tc_bbaf280e
3133
  { 1, 154, 155, 2081, 2086 }, // 35 tc_9fdb5406
3134
  { 1, 154, 155, 2086, 2090 }, // 36 tc_f86c328a
3135
  { 1, 153, 154, 2090, 2091 }, // 37 tc_9faf76ae
3136
  { 1, 157, 159, 2091, 2094 }, // 38 tc_97c165b9
3137
  { 1, 159, 162, 2094, 2097 }, // 39 tc_b712833a
3138
  { 1, 162, 166, 2097, 2100 }, // 40 tc_35e92f8e
3139
  { 1, 166, 168, 2100, 2103 }, // 41 PSEUDOM
3140
  { 1, 155, 157, 2103, 2106 }, // 42 tc_b06ab583
3141
  { 1, 168, 171, 2106, 2109 }, // 43 tc_e3748cdf
3142
  { 1, 171, 175, 2109, 2112 }, // 44 tc_354299ad
3143
  { 1, 157, 159, 2112, 2116 }, // 45 tc_2171ebae
3144
  { 1, 149, 150, 2116, 2119 }, // 46 tc_2b6f77c6
3145
  { 1, 154, 155, 2119, 2123 }, // 47 tc_8b15472a
3146
  { 1, 151, 152, 2123, 2127 }, // 48 tc_594ab548
3147
  { 1, 154, 155, 2127, 2130 }, // 49 tc_05b6c987
3148
  { 1, 151, 152, 2130, 2133 }, // 50 tc_f7dd9c9f
3149
  { 1, 149, 150, 2133, 2138 }, // 51 tc_87735c3b
3150
  { 1, 151, 152, 2138, 2142 }, // 52 tc_e7d02c66
3151
  { 1, 151, 152, 2142, 2145 }, // 53 tc_e216a5db
3152
  { 1, 154, 155, 2145, 2148 }, // 54 ST_tc_st_SLOT01
3153
  { 1, 175, 177, 2148, 2152 }, // 55 CVI_VA
3154
  { 1, 155, 157, 2152, 2154 }, // 56 tc_71337255
3155
  { 1, 177, 179, 2154, 2158 }, // 57 tc_7fa8b40f
3156
  { 1, 157, 159, 2158, 2159 }, // 58 tc_8a6eb39a
3157
  { 1, 179, 183, 0, 0 }, // 59 CVI_GATHER_PSEUDO
3158
  { 1, 151, 152, 2159, 2160 }, // 60 tc_3da80ba5
3159
  { 1, 149, 150, 2160, 2162 }, // 61 tc_c2f7d806
3160
  { 1, 149, 150, 2162, 2165 }, // 62 tc_b44c6e2a
3161
  { 1, 149, 150, 2165, 2168 }, // 63 tc_1b9c9ee5
3162
  { 1, 150, 151, 2168, 2171 }, // 64 tc_5ba5997d
3163
  { 1, 149, 150, 2171, 2173 }, // 65 tc_cde8b071
3164
  { 1, 150, 151, 0, 0 }, // 66 tc_6efc556e
3165
  { 1, 150, 151, 2173, 2176 }, // 67 tc_8fe6b782
3166
  { 1, 183, 184, 2176, 2178 }, // 68 tc_29175780
3167
  { 1, 183, 184, 2178, 2180 }, // 69 tc_a21dc435
3168
  { 1, 149, 150, 2180, 2183 }, // 70 tc_dbdffe3d
3169
  { 1, 149, 150, 2183, 2188 }, // 71 tc_523fcf30
3170
  { 1, 149, 150, 2188, 2191 }, // 72 tc_7a830544
3171
  { 1, 150, 151, 2191, 2192 }, // 73 tc_452f85af
3172
  { 1, 149, 150, 2192, 2195 }, // 74 tc_04c9decc
3173
  { 1, 149, 150, 2195, 2199 }, // 75 tc_c6ce9b3f
3174
  { 1, 149, 150, 2199, 2204 }, // 76 tc_caaebcba
3175
  { 1, 149, 150, 2204, 2207 }, // 77 tc_55050d58
3176
  { 1, 149, 150, 2207, 2211 }, // 78 tc_ef84f62f
3177
  { 1, 149, 150, 2211, 2213 }, // 79 tc_f2704b9a
3178
  { 1, 150, 151, 2213, 2216 }, // 80 tc_c6aa82f7
3179
  { 1, 149, 150, 2216, 2218 }, // 81 tc_351fed2d
3180
  { 1, 149, 150, 2218, 2222 }, // 82 tc_f8eeed7a
3181
  { 1, 183, 184, 2222, 2224 }, // 83 tc_b9c4623f
3182
  { 1, 149, 150, 2224, 2228 }, // 84 tc_481e5e5c
3183
  { 1, 149, 150, 2228, 2230 }, // 85 tc_f3eaa14b
3184
  { 1, 149, 150, 2230, 2232 }, // 86 tc_234a11a5
3185
  { 1, 149, 150, 2232, 2235 }, // 87 tc_6792d5ff
3186
  { 1, 149, 150, 2235, 2239 }, // 88 tc_d580173f
3187
  { 1, 149, 150, 2239, 2244 }, // 89 tc_038a1342
3188
  { 1, 149, 150, 2244, 2247 }, // 90 tc_4d99bca9
3189
  { 1, 149, 150, 2247, 2250 }, // 91 tc_976ddc4f
3190
  { 1, 149, 150, 2250, 2254 }, // 92 tc_9c00ce8d
3191
  { 1, 183, 184, 2254, 2256 }, // 93 tc_6fa4db47
3192
  { 1, 183, 184, 2256, 2258 }, // 94 tc_994333cd
3193
  { 1, 149, 150, 2258, 2260 }, // 95 tc_2f185f5c
3194
  { 1, 153, 154, 2260, 2261 }, // 96 tc_15411484
3195
  { 1, 153, 154, 2261, 2263 }, // 97 tc_10b97e27
3196
  { 1, 150, 151, 2263, 2264 }, // 98 tc_3669266a
3197
  { 1, 150, 151, 2264, 2266 }, // 99 tc_a46f0df5
3198
  { 1, 150, 151, 2266, 2268 }, // 100 tc_e1e99bfa
3199
  { 1, 153, 154, 2268, 2270 }, // 101 tc_181af5d0
3200
  { 1, 153, 154, 2270, 2272 }, // 102 tc_97743097
3201
  { 1, 183, 184, 2272, 2274 }, // 103 tc_73043bf4
3202
  { 1, 183, 184, 2274, 2276 }, // 104 tc_cf59f215
3203
  { 1, 183, 184, 2276, 2278 }, // 105 tc_7934b9df
3204
  { 1, 153, 154, 2278, 2279 }, // 106 tc_681a2300
3205
  { 1, 183, 184, 2279, 2281 }, // 107 tc_c5e2426d
3206
  { 1, 183, 184, 2281, 2283 }, // 108 tc_4f7cd700
3207
  { 1, 153, 154, 2283, 2284 }, // 109 tc_14cd4cfa
3208
  { 1, 151, 152, 2284, 2287 }, // 110 tc_51b866be
3209
  { 1, 150, 151, 2287, 2290 }, // 111 tc_855b0b61
3210
  { 1, 151, 152, 2290, 2293 }, // 112 tc_bde7aaf4
3211
  { 1, 150, 151, 2293, 2296 }, // 113 tc_99be14ca
3212
  { 1, 151, 152, 2296, 2299 }, // 114 tc_5eb851fc
3213
  { 1, 149, 150, 2299, 2302 }, // 115 tc_49eb22c8
3214
  { 1, 151, 152, 2302, 2304 }, // 116 tc_746baa8e
3215
  { 1, 150, 151, 2304, 2306 }, // 117 tc_3cb8ea06
3216
  { 1, 154, 155, 2306, 2311 }, // 118 tc_bad2bcaf
3217
  { 1, 154, 155, 2311, 2317 }, // 119 tc_03220ffa
3218
  { 1, 154, 155, 2317, 2319 }, // 120 tc_9c98e8af
3219
  { 1, 151, 152, 2319, 2321 }, // 121 tc_6aa5711a
3220
  { 1, 154, 155, 2321, 2326 }, // 122 tc_63fe3df7
3221
  { 1, 154, 155, 2326, 2330 }, // 123 tc_5acef64a
3222
  { 1, 154, 155, 2330, 2335 }, // 124 tc_0cd51c76
3223
  { 1, 154, 155, 2335, 2338 }, // 125 tc_b77c481f
3224
  { 1, 154, 155, 2338, 2342 }, // 126 tc_cf47a43f
3225
  { 1, 154, 155, 2342, 2346 }, // 127 tc_f47d212f
3226
  { 1, 154, 155, 2346, 2349 }, // 128 tc_1d5a38a8
3227
  { 1, 154, 155, 2349, 2354 }, // 129 tc_9ef61e5c
3228
  { 1, 154, 155, 2354, 2359 }, // 130 tc_b7dd427e
3229
  { 1, 149, 150, 2359, 2363 }, // 131 tc_c74f796f
3230
  { 1, 149, 150, 2363, 2367 }, // 132 tc_16d0d8d5
3231
  { 1, 149, 150, 2367, 2371 }, // 133 tc_84df2cd3
3232
  { 1, 149, 150, 2371, 2375 }, // 134 tc_bcc96cee
3233
  { 1, 149, 150, 2375, 2378 }, // 135 tc_f49e76f4
3234
  { 1, 154, 155, 2378, 2380 }, // 136 tc_a788683e
3235
  { 1, 151, 152, 2380, 2382 }, // 137 tc_ff9ee76e
3236
  { 1, 149, 150, 2382, 2384 }, // 138 tc_d088982c
3237
  { 1, 149, 150, 2384, 2387 }, // 139 tc_c6ebf8dd
3238
  { 1, 154, 155, 2387, 2392 }, // 140 tc_cd7374a0
3239
  { 1, 154, 155, 2392, 2397 }, // 141 tc_74e47fd9
3240
  { 1, 151, 152, 2397, 2402 }, // 142 tc_d9f95eef
3241
  { 1, 151, 152, 2402, 2407 }, // 143 tc_d24b2d85
3242
  { 1, 151, 152, 2407, 2412 }, // 144 tc_9d5941c7
3243
  { 1, 151, 152, 2412, 2415 }, // 145 tc_1372bca1
3244
  { 1, 154, 155, 2415, 2418 }, // 146 tc_238d91d2
3245
  { 1, 154, 155, 2418, 2423 }, // 147 tc_5274e61a
3246
  { 1, 154, 155, 2423, 2426 }, // 148 tc_66888ded
3247
  { 1, 154, 155, 2426, 2431 }, // 149 tc_3e07fb90
3248
  { 1, 151, 152, 2431, 2434 }, // 150 tc_6ac37025
3249
  { 1, 151, 152, 2434, 2439 }, // 151 tc_adb14c66
3250
  { 1, 151, 152, 2439, 2442 }, // 152 tc_53bdb2f6
3251
  { 1, 151, 152, 2442, 2447 }, // 153 tc_e421e012
3252
  { 1, 154, 155, 2447, 2451 }, // 154 tc_d9709180
3253
  { 1, 154, 155, 2451, 2455 }, // 155 tc_0dc560de
3254
  { 1, 151, 152, 2455, 2459 }, // 156 tc_b166348b
3255
  { 1, 151, 152, 2459, 2463 }, // 157 tc_a8acdac0
3256
  { 1, 149, 150, 2463, 2467 }, // 158 tc_b9c0b731
3257
  { 1, 149, 150, 2467, 2472 }, // 159 tc_60571023
3258
  { 1, 149, 150, 2472, 2474 }, // 160 tc_00afc57e
3259
  { 1, 149, 150, 2474, 2478 }, // 161 tc_41d5298e
3260
  { 1, 149, 150, 2478, 2480 }, // 162 tc_be706f30
3261
  { 1, 154, 155, 2480, 2483 }, // 163 tc_609d2efe
3262
  { 1, 154, 155, 2483, 2485 }, // 164 tc_a904d137
3263
  { 1, 154, 155, 2485, 2486 }, // 165 tc_1b82a277
3264
  { 1, 154, 155, 2486, 2487 }, // 166 tc_e9c822f7
3265
  { 1, 154, 155, 2487, 2489 }, // 167 tc_90f3e30c
3266
  { 1, 154, 155, 0, 0 }, // 168 tc_36c68ad1
3267
  { 1, 151, 152, 0, 0 }, // 169 tc_2a160009
3268
  { 1, 151, 152, 0, 0 }, // 170 tc_fcab4871
3269
  { 1, 151, 152, 2489, 2490 }, // 171 tc_0fc1ae07
3270
  { 1, 154, 155, 2490, 2492 }, // 172 tc_57288781
3271
  { 1, 184, 186, 2492, 2495 }, // 173 tc_9777e6bf
3272
  { 1, 186, 188, 2495, 2497 }, // 174 tc_6b78cf13
3273
  { 1, 188, 190, 2497, 2499 }, // 175 tc_4105d6b5
3274
  { 1, 162, 166, 2499, 2503 }, // 176 tc_4fd8566e
3275
  { 1, 159, 162, 2503, 2507 }, // 177 tc_5cbf490b
3276
  { 1, 159, 162, 2507, 2512 }, // 178 tc_da979fb3
3277
  { 1, 159, 162, 2512, 2516 }, // 179 tc_eb669007
3278
  { 1, 190, 192, 2516, 2519 }, // 180 tc_77a4c701
3279
  { 1, 190, 192, 2519, 2523 }, // 181 tc_51cd3aab
3280
  { 1, 190, 192, 2523, 2528 }, // 182 tc_38208312
3281
  { 1, 190, 192, 2528, 2532 }, // 183 tc_9c267309
3282
  { 1, 171, 175, 2532, 2536 }, // 184 tc_d642eff3
3283
  { 1, 171, 175, 2536, 2541 }, // 185 tc_6fd9ad30
3284
  { 1, 171, 175, 2541, 2545 }, // 186 tc_7fa82b08
3285
  { 1, 192, 194, 2545, 2548 }, // 187 tc_1b93bdc6
3286
  { 1, 192, 194, 2548, 2552 }, // 188 tc_d5090f3e
3287
  { 1, 192, 194, 2552, 2557 }, // 189 tc_8b6a873f
3288
  { 1, 192, 194, 2557, 2561 }, // 190 tc_db5b9e2f
3289
  { 1, 168, 171, 2561, 2565 }, // 191 tc_85d237e3
3290
  { 1, 168, 171, 2565, 2570 }, // 192 tc_0317c6ca
3291
  { 1, 168, 171, 2570, 2574 }, // 193 tc_aedb9f9e
3292
  { 1, 168, 171, 2574, 2579 }, // 194 tc_99093773
3293
  { 1, 168, 171, 2579, 2583 }, // 195 tc_a4c9df3b
3294
  { 1, 192, 194, 2583, 2585 }, // 196 tc_29841470
3295
  { 1, 192, 194, 2585, 2588 }, // 197 tc_5c03dc63
3296
  { 1, 186, 188, 2588, 2591 }, // 198 tc_908a4c8c
3297
  { 1, 155, 157, 2591, 2595 }, // 199 tc_a3127e12
3298
  { 1, 155, 157, 2595, 2600 }, // 200 tc_5a9fc4ec
3299
  { 1, 177, 179, 2600, 2603 }, // 201 tc_45453b98
3300
  { 1, 194, 196, 2603, 2606 }, // 202 tc_eda67dcd
3301
  { 1, 194, 196, 2606, 2610 }, // 203 tc_e172d86a
3302
  { 1, 188, 190, 2610, 2614 }, // 204 tc_c4b515c5
3303
  { 1, 186, 188, 2614, 2617 }, // 205 tc_e231aa4f
3304
  { 1, 186, 188, 2617, 2621 }, // 206 tc_9311da3f
3305
  { 1, 177, 179, 2621, 2624 }, // 207 tc_41f4b64e
3306
  { 1, 177, 179, 2624, 2628 }, // 208 tc_c00bf9c9
3307
  { 1, 177, 179, 2628, 2630 }, // 209 tc_d2cb81ea
3308
  { 1, 196, 198, 2630, 2635 }, // 210 tc_5c120602
3309
  { 1, 188, 190, 2635, 2637 }, // 211 tc_e6299d16
3310
  { 1, 188, 190, 2637, 2640 }, // 212 tc_f3fc3f83
3311
  { 1, 196, 198, 2640, 2644 }, // 213 tc_4e2a5159
3312
  { 1, 186, 188, 2644, 2647 }, // 214 tc_69b6dd20
3313
  { 1, 186, 188, 2647, 2651 }, // 215 tc_d725e5b0
3314
  { 1, 194, 196, 2651, 2654 }, // 216 tc_7c3f55c4
3315
  { 1, 194, 196, 2654, 2658 }, // 217 tc_d98f4d63
3316
  { 1, 198, 201, 2658, 2661 }, // 218 tc_66bb62ea
3317
  { 1, 198, 201, 2661, 2665 }, // 219 tc_63e3d94c
3318
  { 1, 201, 204, 2665, 2668 }, // 220 tc_bfe309d5
3319
  { 1, 201, 204, 2668, 2672 }, // 221 tc_98733e9d
3320
  { 1, 204, 206, 0, 0 }, // 222 tc_e5053c8f
3321
  { 1, 204, 206, 2672, 2673 }, // 223 tc_cedf314b
3322
  { 1, 206, 208, 2673, 2676 }, // 224 tc_fa99dc24
3323
  { 1, 196, 198, 2676, 2681 }, // 225 tc_cbf6d1dc
3324
  { 1, 206, 208, 2681, 2685 }, // 226 tc_7474003e
3325
  { 1, 208, 211, 2685, 2688 }, // 227 tc_a807365d
3326
  { 1, 208, 211, 2688, 2692 }, // 228 tc_ee927c0e
3327
  { 1, 194, 196, 2692, 2696 }, // 229 tc_7e9f581b
3328
  { 1, 194, 196, 2696, 2701 }, // 230 tc_41f99e1c
3329
  { 1, 188, 190, 2701, 2704 }, // 231 tc_bf142ae2
3330
  { 1, 155, 157, 2704, 2707 }, // 232 tc_9b9642a1
3331
  { 1, 157, 159, 2707, 2709 }, // 233 tc_644584f8
3332
  { 1, 168, 171, 2709, 2713 }, // 234 tc_4f190ba3
3333
  { 1, 168, 171, 2713, 2718 }, // 235 tc_df54ad52
3334
  { 1, 211, 214, 2718, 2722 }, // 236 tc_ec58f88a
3335
  { 1, 211, 214, 2722, 2727 }, // 237 tc_94f43c04
3336
  { 1, 157, 159, 2727, 2731 }, // 238 tc_316c637c
3337
  { 1, 196, 198, 2731, 2733 }, // 239 tc_d7bea0ec
3338
  { 1, 196, 198, 2733, 2736 }, // 240 tc_72ad7b54
3339
  { 1, 204, 206, 2736, 2737 }, // 241 tc_b77635b4
3340
  { 1, 204, 206, 2737, 2739 }, // 242 tc_28978789
3341
  { 1, 151, 152, 0, 0 }, // 243 tc_367f7f3d
3342
  { 1, 183, 184, 0, 0 }, // 244 tc_4ca572d4
3343
  { 1, 151, 152, 2739, 2740 }, // 245 tc_00e7c26e
3344
  { 1, 151, 152, 2740, 2742 }, // 246 tc_4d9914c9
3345
  { 1, 153, 154, 2742, 2743 }, // 247 tc_999d32db
3346
  { 1, 153, 154, 0, 0 }, // 248 tc_b13761ae
3347
  { 1, 151, 152, 2743, 2745 }, // 249 tc_daa058fa
3348
  { 1, 183, 184, 2745, 2746 }, // 250 tc_c82dc1ff
3349
  { 0, uint16_t(~0U), uint16_t(~0U), uint16_t(~0U), uint16_t(~0U) }// end marker
3350
};
3351
3352
// ===============================================================
3353
// Data tables for the new per-operand machine model.
3354
3355
// {ProcResourceIdx, Cycles}
3356
extern const llvm::MCWriteProcResEntry HexagonWriteProcResTable[] = {
3357
  { 0,  0}, // Invalid
3358
}; // HexagonWriteProcResTable
3359
3360
// {Cycles, WriteResourceID}
3361
extern const llvm::MCWriteLatencyEntry HexagonWriteLatencyTable[] = {
3362
  { 0,  0}, // Invalid
3363
}; // HexagonWriteLatencyTable
3364
3365
// {UseIdx, WriteResourceID, Cycles}
3366
extern const llvm::MCReadAdvanceEntry HexagonReadAdvanceTable[] = {
3367
  {0,  0,  0}, // Invalid
3368
}; // HexagonReadAdvanceTable
3369
3370
static const llvm::MCSchedModel NoSchedModel = {
3371
  MCSchedModel::DefaultIssueWidth,
3372
  MCSchedModel::DefaultMicroOpBufferSize,
3373
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3374
  MCSchedModel::DefaultLoadLatency,
3375
  MCSchedModel::DefaultHighLatency,
3376
  MCSchedModel::DefaultMispredictPenalty,
3377
  false, // PostRAScheduler
3378
  false, // CompleteModel
3379
  0, // Processor ID
3380
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3381
  nullptr, // No Itinerary
3382
  nullptr // No extra processor descriptor
3383
};
3384
3385
static const llvm::MCSchedModel HexagonModelV60 = {
3386
  4, // IssueWidth
3387
  MCSchedModel::DefaultMicroOpBufferSize,
3388
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3389
  1, // LoadLatency
3390
  MCSchedModel::DefaultHighLatency,
3391
  MCSchedModel::DefaultMispredictPenalty,
3392
  false, // PostRAScheduler
3393
  false, // CompleteModel
3394
  1, // Processor ID
3395
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3396
  HexagonItinerariesV60,
3397
  nullptr // No extra processor descriptor
3398
};
3399
3400
static const llvm::MCSchedModel HexagonModelV5 = {
3401
  4, // IssueWidth
3402
  MCSchedModel::DefaultMicroOpBufferSize,
3403
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3404
  1, // LoadLatency
3405
  MCSchedModel::DefaultHighLatency,
3406
  MCSchedModel::DefaultMispredictPenalty,
3407
  false, // PostRAScheduler
3408
  false, // CompleteModel
3409
  2, // Processor ID
3410
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3411
  HexagonItinerariesV5,
3412
  nullptr // No extra processor descriptor
3413
};
3414
3415
static const llvm::MCSchedModel HexagonModelV55 = {
3416
  4, // IssueWidth
3417
  MCSchedModel::DefaultMicroOpBufferSize,
3418
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3419
  1, // LoadLatency
3420
  MCSchedModel::DefaultHighLatency,
3421
  MCSchedModel::DefaultMispredictPenalty,
3422
  false, // PostRAScheduler
3423
  false, // CompleteModel
3424
  3, // Processor ID
3425
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3426
  HexagonItinerariesV55,
3427
  nullptr // No extra processor descriptor
3428
};
3429
3430
static const llvm::MCSchedModel HexagonModelV62 = {
3431
  4, // IssueWidth
3432
  MCSchedModel::DefaultMicroOpBufferSize,
3433
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3434
  1, // LoadLatency
3435
  MCSchedModel::DefaultHighLatency,
3436
  MCSchedModel::DefaultMispredictPenalty,
3437
  false, // PostRAScheduler
3438
  false, // CompleteModel
3439
  4, // Processor ID
3440
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3441
  HexagonItinerariesV62,
3442
  nullptr // No extra processor descriptor
3443
};
3444
3445
static const llvm::MCSchedModel HexagonModelV65 = {
3446
  4, // IssueWidth
3447
  MCSchedModel::DefaultMicroOpBufferSize,
3448
  MCSchedModel::DefaultLoopMicroOpBufferSize,
3449
  1, // LoadLatency
3450
  MCSchedModel::DefaultHighLatency,
3451
  MCSchedModel::DefaultMispredictPenalty,
3452
  false, // PostRAScheduler
3453
  false, // CompleteModel
3454
  5, // Processor ID
3455
  nullptr, nullptr, 0, 0, // No instruction-level machine model.
3456
  HexagonItinerariesV65,
3457
  nullptr // No extra processor descriptor
3458
};
3459
3460
// Sorted (by key) array of sched model for CPU subtype.
3461
extern const llvm::SubtargetInfoKV HexagonProcSchedKV[] = {
3462
  { "generic", (const void *)&HexagonModelV60 },
3463
  { "hexagonv5", (const void *)&HexagonModelV5 },
3464
  { "hexagonv55", (const void *)&HexagonModelV55 },
3465
  { "hexagonv60", (const void *)&HexagonModelV60 },
3466
  { "hexagonv62", (const void *)&HexagonModelV62 },
3467
  { "hexagonv65", (const void *)&HexagonModelV65 },
3468
};
3469
3470
#undef DBGFIELD
3471
namespace Hexagon_MC {
3472
unsigned resolveVariantSchedClassImpl(unsigned SchedClass,
3473
0
    const MCInst *MI, unsigned CPUID) {
3474
0
  // Don't know how to resolve this scheduling class.
3475
0
  return 0;
3476
0
}
3477
} // end of namespace Hexagon_MC
3478
3479
struct HexagonGenMCSubtargetInfo : public MCSubtargetInfo {
3480
  HexagonGenMCSubtargetInfo(const Triple &TT, 
3481
    StringRef CPU, StringRef FS, ArrayRef<SubtargetFeatureKV> PF,
3482
    ArrayRef<SubtargetFeatureKV> PD,
3483
    const SubtargetInfoKV *ProcSched,
3484
    const MCWriteProcResEntry *WPR,
3485
    const MCWriteLatencyEntry *WL,
3486
    const MCReadAdvanceEntry *RA, const InstrStage *IS,
3487
    const unsigned *OC, const unsigned *FP) :
3488
      MCSubtargetInfo(TT, CPU, FS, PF, PD, ProcSched,
3489
1.23k
                      WPR, WL, RA, IS, OC, FP) { }
3490
3491
  unsigned resolveVariantSchedClass(unsigned SchedClass,
3492
0
      const MCInst *MI, unsigned CPUID) const override {
3493
0
    return Hexagon_MC::resolveVariantSchedClassImpl(SchedClass, MI, CPUID); 
3494
0
  }
3495
};
3496
3497
1.23k
static inline MCSubtargetInfo *createHexagonMCSubtargetInfoImpl(const Triple &TT, StringRef CPU, StringRef FS) {
3498
1.23k
  return new HexagonGenMCSubtargetInfo(TT, CPU, FS, HexagonFeatureKV, HexagonSubTypeKV, 
3499
1.23k
                      HexagonProcSchedKV, HexagonWriteProcResTable, HexagonWriteLatencyTable, HexagonReadAdvanceTable, 
3500
1.23k
                      HexagonStages, HexagonOperandCycles, HexagonForwardingPaths);
3501
1.23k
}
3502
3503
} // end namespace llvm
3504
3505
#endif // GET_SUBTARGETINFO_MC_DESC
3506
3507
3508
#ifdef GET_SUBTARGETINFO_TARGET_DESC
3509
#undef GET_SUBTARGETINFO_TARGET_DESC
3510
3511
#include "llvm/Support/Debug.h"
3512
#include "llvm/Support/raw_ostream.h"
3513
3514
// ParseSubtargetFeatures - Parses features string setting specified
3515
// subtarget options.
3516
999
void llvm::HexagonSubtarget::ParseSubtargetFeatures(StringRef CPU, StringRef FS) {
3517
999
  LLVM_DEBUG(dbgs() << "\nFeatures:" << FS);
3518
999
  LLVM_DEBUG(dbgs() << "\nCPU:" << CPU << "\n\n");
3519
999
  InitMCProcessorInfo(CPU, FS);
3520
999
  const FeatureBitset& Bits = getFeatureBits();
3521
999
  if (Bits[Hexagon::ArchV5] && HexagonArchVersion < Hexagon::ArchEnum::V5) 
HexagonArchVersion = Hexagon::ArchEnum::V50
;
3522
999
  if (Bits[Hexagon::ArchV55] && 
HexagonArchVersion < Hexagon::ArchEnum::V55894
)
HexagonArchVersion = Hexagon::ArchEnum::V550
;
3523
999
  if (Bits[Hexagon::ArchV60] && 
HexagonArchVersion < Hexagon::ArchEnum::V60828
)
HexagonArchVersion = Hexagon::ArchEnum::V600
;
3524
999
  if (Bits[Hexagon::ArchV62] && 
HexagonArchVersion < Hexagon::ArchEnum::V6234
)
HexagonArchVersion = Hexagon::ArchEnum::V620
;
3525
999
  if (Bits[Hexagon::ArchV65] && 
HexagonArchVersion < Hexagon::ArchEnum::V6525
)
HexagonArchVersion = Hexagon::ArchEnum::V650
;
3526
999
  if (Bits[Hexagon::ExtensionHVX] && 
HexagonHVXVersion < Hexagon::ArchEnum::V60217
)
HexagonHVXVersion = Hexagon::ArchEnum::V60217
;
3527
999
  if (Bits[Hexagon::ExtensionHVX64B]) 
UseHVX64BOps = true163
;
3528
999
  if (Bits[Hexagon::ExtensionHVX128B]) 
UseHVX128BOps = true54
;
3529
999
  if (Bits[Hexagon::ExtensionHVXV60] && 
HexagonHVXVersion < Hexagon::ArchEnum::V60142
)
HexagonHVXVersion = Hexagon::ArchEnum::V600
;
3530
999
  if (Bits[Hexagon::ExtensionHVXV62] && 
HexagonHVXVersion < Hexagon::ArchEnum::V6219
)
HexagonHVXVersion = Hexagon::ArchEnum::V6219
;
3531
999
  if (Bits[Hexagon::ExtensionHVXV65] && 
HexagonHVXVersion < Hexagon::ArchEnum::V6516
)
HexagonHVXVersion = Hexagon::ArchEnum::V6516
;
3532
999
  if (Bits[Hexagon::FeatureDuplex]) EnableDuplex = true;
3533
999
  if (Bits[Hexagon::FeatureLongCalls]) 
UseLongCalls = true4
;
3534
999
  if (Bits[Hexagon::FeatureMemNoShuf]) 
HasMemNoShuf = false25
;
3535
999
  if (Bits[Hexagon::FeatureMemops]) 
UseMemops = true998
;
3536
999
  if (Bits[Hexagon::FeatureNVJ]) 
UseNewValueJumps = true989
;
3537
999
  if (Bits[Hexagon::FeatureNVS]) 
UseNewValueStores = true989
;
3538
999
  if (Bits[Hexagon::FeatureNoreturnStackElim]) 
NoreturnStackElim = true1
;
3539
999
  if (Bits[Hexagon::FeaturePackets]) 
UsePackets = true989
;
3540
999
  if (Bits[Hexagon::FeatureReservedR19]) 
ReservedR19 = true1
;
3541
999
  if (Bits[Hexagon::FeatureSmallData]) UseSmallData = true;
3542
999
}
3543
#endif // GET_SUBTARGETINFO_TARGET_DESC
3544
3545
3546
#ifdef GET_SUBTARGETINFO_HEADER
3547
#undef GET_SUBTARGETINFO_HEADER
3548
3549
namespace llvm {
3550
class DFAPacketizer;
3551
namespace Hexagon_MC {
3552
unsigned resolveVariantSchedClassImpl(unsigned SchedClass, const MCInst *MI, unsigned CPUID);
3553
}
3554
3555
struct HexagonGenSubtargetInfo : public TargetSubtargetInfo {
3556
  explicit HexagonGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS);
3557
public:
3558
  unsigned resolveSchedClass(unsigned SchedClass,  const MachineInstr *DefMI, const TargetSchedModel *SchedModel) const override;
3559
  unsigned resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) const override;
3560
  DFAPacketizer *createDFAPacketizer(const InstrItineraryData *IID) const;
3561
  unsigned getHwMode() const override;
3562
};
3563
} // end namespace llvm
3564
3565
#endif // GET_SUBTARGETINFO_HEADER
3566
3567
3568
#ifdef GET_SUBTARGETINFO_CTOR
3569
#undef GET_SUBTARGETINFO_CTOR
3570
3571
#include "llvm/CodeGen/TargetSchedule.h"
3572
3573
namespace llvm {
3574
extern const llvm::SubtargetFeatureKV HexagonFeatureKV[];
3575
extern const llvm::SubtargetFeatureKV HexagonSubTypeKV[];
3576
extern const llvm::SubtargetInfoKV HexagonProcSchedKV[];
3577
extern const llvm::MCWriteProcResEntry HexagonWriteProcResTable[];
3578
extern const llvm::MCWriteLatencyEntry HexagonWriteLatencyTable[];
3579
extern const llvm::MCReadAdvanceEntry HexagonReadAdvanceTable[];
3580
extern const llvm::InstrStage HexagonStages[];
3581
extern const unsigned HexagonOperandCycles[];
3582
extern const unsigned HexagonForwardingPaths[];
3583
HexagonGenSubtargetInfo::HexagonGenSubtargetInfo(const Triple &TT, StringRef CPU, StringRef FS)
3584
  : TargetSubtargetInfo(TT, CPU, FS, makeArrayRef(HexagonFeatureKV, 21), makeArrayRef(HexagonSubTypeKV, 6), 
3585
                        HexagonProcSchedKV, HexagonWriteProcResTable, HexagonWriteLatencyTable, HexagonReadAdvanceTable, 
3586
999
                        HexagonStages, HexagonOperandCycles, HexagonForwardingPaths) {}
3587
3588
unsigned HexagonGenSubtargetInfo
3589
0
::resolveSchedClass(unsigned SchedClass, const MachineInstr *MI, const TargetSchedModel *SchedModel) const {
3590
0
  report_fatal_error("Expected a variant SchedClass");
3591
0
} // HexagonGenSubtargetInfo::resolveSchedClass
3592
3593
unsigned HexagonGenSubtargetInfo
3594
0
::resolveVariantSchedClass(unsigned SchedClass, const MCInst *MI, unsigned CPUID) const {
3595
0
  return Hexagon_MC::resolveVariantSchedClassImpl(SchedClass, MI, CPUID);
3596
0
} // HexagonGenSubtargetInfo::resolveVariantSchedClass
3597
3598
999
unsigned HexagonGenSubtargetInfo::getHwMode() const {
3599
999
  if (checkFeatures("+hvx-length128b")) 
return 154
;
3600
945
  if (checkFeatures("+hvx-length64b")) 
return 2163
;
3601
782
  return 0;
3602
782
}
3603
} // end namespace llvm
3604
3605
#endif // GET_SUBTARGETINFO_CTOR
3606
3607
3608
#ifdef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3609
#undef GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3610
3611
#endif // GET_STIPREDICATE_DECLS_FOR_MC_ANALYSIS
3612
3613
3614
#ifdef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3615
#undef GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3616
3617
#endif // GET_STIPREDICATE_DEFS_FOR_MC_ANALYSIS
3618