Coverage Report

Created: 2018-07-19 03:59

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