1#line 1 "ad_x86_pipeline.cpp"
2//
3// Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved.
4// DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5//
6// This code is free software; you can redistribute it and/or modify it
7// under the terms of the GNU General Public License version 2 only, as
8// published by the Free Software Foundation.
9//
10// This code is distributed in the hope that it will be useful, but WITHOUT
11// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13// version 2 for more details (a copy is included in the LICENSE file that
14// accompanied this code).
15//
16// You should have received a copy of the GNU General Public License version
17// 2 along with this work; if not, write to the Free Software Foundation,
18// Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19//
20// Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21// or visit www.oracle.com if you need additional information or have any
22// questions.
23//
24//
25
26// Machine Generated File. Do Not Edit!
27
28#include "precompiled.hpp"
29#include "adfiles/ad_x86.hpp"
30
31//------------------Pipeline Methods-----------------------------------------
32#ifndef PRODUCT
33const char * Pipeline::stageName(uint s) {
34 static const char * const _stage_names[] = {
35 "undefined", "S0", "S1", "S2", "S3", "S4", "S5"
36 };
37
38 return (s <= 6 ? _stage_names[s] : "???");
39}
40#endif
41
42uint Pipeline::functional_unit_latency(uint start, const Pipeline *pred) const {
43 // See if the functional units overlap
44 uint mask = resourcesUsedExclusively() & pred->resourcesUsedExclusively();
45 if (mask == 0)
46 return (start);
47
48 for (uint i = 0; i < pred->resourceUseCount(); i++) {
49 const Pipeline_Use_Element *predUse = pred->resourceUseElement(i);
50 if (predUse->multiple())
51 continue;
52
53 for (uint j = 0; j < resourceUseCount(); j++) {
54 const Pipeline_Use_Element *currUse = resourceUseElement(j);
55 if (currUse->multiple())
56 continue;
57
58 if (predUse->used() & currUse->used()) {
59 Pipeline_Use_Cycle_Mask x = predUse->mask();
60 Pipeline_Use_Cycle_Mask y = currUse->mask();
61
62 for ( y <<= start; x.overlaps(y); start++ )
63 y <<= 1;
64 }
65 }
66 }
67
68 // There is the potential for overlap
69 return (start);
70}
71
72// The following two routines assume that the root Pipeline_Use entity
73// consists of exactly 1 element for each functional unit
74// start is relative to the current cycle; used for latency-based info
75uint Pipeline_Use::full_latency(uint delay, const Pipeline_Use &pred) const {
76 for (uint i = 0; i < pred._count; i++) {
77 const Pipeline_Use_Element *predUse = pred.element(i);
78 if (predUse->_multiple) {
79 uint min_delay = 7;
80 // Multiple possible functional units, choose first unused one
81 for (uint j = predUse->_lb; j <= predUse->_ub; j++) {
82 const Pipeline_Use_Element *currUse = element(j);
83 uint curr_delay = delay;
84 if (predUse->_used & currUse->_used) {
85 Pipeline_Use_Cycle_Mask x = predUse->_mask;
86 Pipeline_Use_Cycle_Mask y = currUse->_mask;
87
88 for ( y <<= curr_delay; x.overlaps(y); curr_delay++ )
89 y <<= 1;
90 }
91 if (min_delay > curr_delay)
92 min_delay = curr_delay;
93 }
94 if (delay < min_delay)
95 delay = min_delay;
96 }
97 else {
98 for (uint j = predUse->_lb; j <= predUse->_ub; j++) {
99 const Pipeline_Use_Element *currUse = element(j);
100 if (predUse->_used & currUse->_used) {
101 Pipeline_Use_Cycle_Mask x = predUse->_mask;
102 Pipeline_Use_Cycle_Mask y = currUse->_mask;
103
104 for ( y <<= delay; x.overlaps(y); delay++ )
105 y <<= 1;
106 }
107 }
108 }
109 }
110
111 return (delay);
112}
113
114void Pipeline_Use::add_usage(const Pipeline_Use &pred) {
115 for (uint i = 0; i < pred._count; i++) {
116 const Pipeline_Use_Element *predUse = pred.element(i);
117 if (predUse->_multiple) {
118 // Multiple possible functional units, choose first unused one
119 for (uint j = predUse->_lb; j <= predUse->_ub; j++) {
120 Pipeline_Use_Element *currUse = element(j);
121 if ( !predUse->_mask.overlaps(currUse->_mask) ) {
122 currUse->_used |= (1 << j);
123 _resources_used |= (1 << j);
124 currUse->_mask.Or(predUse->_mask);
125 break;
126 }
127 }
128 }
129 else {
130 for (uint j = predUse->_lb; j <= predUse->_ub; j++) {
131 Pipeline_Use_Element *currUse = element(j);
132 currUse->_used |= (1 << j);
133 _resources_used |= (1 << j);
134 currUse->_mask.Or(predUse->_mask);
135 }
136 }
137 }
138}
139
140uint Pipeline::operand_latency(uint opnd, const Pipeline *pred) const {
141 int const default_latency = 1;
142
143 assert(this, "NULL pipeline info");
144 assert(pred, "NULL predecessor pipline info");
145
146 if (pred->hasFixedLatency())
147 return (pred->fixedLatency());
148
149 // If this is not an operand, then assume a dependence with 0 latency
150 if (opnd > _read_stage_count)
151 return (0);
152
153 uint writeStage = pred->_write_stage;
154 uint readStage = _read_stages[opnd-1];
155
156 if (writeStage == stage_undefined || readStage == stage_undefined)
157 return (default_latency);
158
159 int delta = writeStage - readStage;
160 if (delta < 0) delta = 0;
161
162 return (delta);
163}
164
165Pipeline_Use_Cycle_Mask operator&(const Pipeline_Use_Cycle_Mask &in1, const Pipeline_Use_Cycle_Mask &in2) {
166 return Pipeline_Use_Cycle_Mask(in1._mask & in2._mask);
167}
168
169Pipeline_Use_Cycle_Mask operator|(const Pipeline_Use_Cycle_Mask &in1, const Pipeline_Use_Cycle_Mask &in2) {
170 return Pipeline_Use_Cycle_Mask(in1._mask | in2._mask);
171}
172
173static const Pipeline pipeline_class_Zero_Instructions(0, 0, true, 0, 0, false, false, false, false, NULL, NULL, NULL, Pipeline_Use(0, 0, 0, NULL));
174
175static const Pipeline pipeline_class_Unknown_Instructions(0, 0, true, 0, 0, false, true, true, false, NULL, NULL, NULL, Pipeline_Use(0, 0, 0, NULL));
176
177const Pipeline_Use_Element Pipeline_Use::elaborated_elements[11] = {
178 Pipeline_Use_Element(0, 0, 0, false, Pipeline_Use_Cycle_Mask(0)),
179 Pipeline_Use_Element(0, 1, 1, false, Pipeline_Use_Cycle_Mask(0)),
180 Pipeline_Use_Element(0, 2, 2, false, Pipeline_Use_Cycle_Mask(0)),
181 Pipeline_Use_Element(0, 3, 3, false, Pipeline_Use_Cycle_Mask(0)),
182 Pipeline_Use_Element(0, 4, 4, false, Pipeline_Use_Cycle_Mask(0)),
183 Pipeline_Use_Element(0, 5, 5, false, Pipeline_Use_Cycle_Mask(0)),
184 Pipeline_Use_Element(0, 6, 6, false, Pipeline_Use_Cycle_Mask(0)),
185 Pipeline_Use_Element(0, 7, 7, false, Pipeline_Use_Cycle_Mask(0)),
186 Pipeline_Use_Element(0, 8, 8, false, Pipeline_Use_Cycle_Mask(0)),
187 Pipeline_Use_Element(0, 9, 9, false, Pipeline_Use_Cycle_Mask(0)),
188 Pipeline_Use_Element(0, 10, 10, false, Pipeline_Use_Cycle_Mask(0))
189};
190
191const Pipeline_Use Pipeline_Use::elaborated_use(0, 0, 11, (Pipeline_Use_Element *)&elaborated_elements[0]);
192
193
194// Pipeline Class "ialu_reg"
195static const enum machPipelineStages pipeline_reads_001[1] = {
196 stage_S3
197};
198
199static const enum machPipelineStages pipeline_res_stages_001[11] = {
200 stage_S0, // D0
201 stage_S0, // D1
202 stage_S0, // D2
203 stage_undefined, // DECODE
204 stage_undefined, // MS0
205 stage_undefined, // MS1
206 stage_undefined, // MS2
207 stage_undefined, // MEM
208 stage_S3, // BR
209 stage_S3, // FPU
210 stage_S3 // ALU0
211};
212
213static const uint pipeline_res_cycles_001[11] = {
214 1, // D0
215 1, // D1
216 1, // D2
217 0, // DECODE
218 0, // MS0
219 0, // MS1
220 0, // MS2
221 0, // MEM
222 1, // BR
223 1, // FPU
224 1 // ALU0
225};
226
227static const Pipeline_Use_Element pipeline_res_mask_001[2] = {
228 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000001)),
229 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x00000004))
230};
231
232static const Pipeline pipeline_class_001((uint)stage_undefined, 1, false, 0, 1, false, false, false, false,
233
234 (enum machPipelineStages * const) pipeline_reads_001,
235 (enum machPipelineStages * const) pipeline_res_stages_001,
236 (uint * const) pipeline_res_cycles_001,
237 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_001[0]));
238
239// Pipeline Class "ialu_reg_long"
240static const uint pipeline_res_cycles_002[11] = {
241 2, // D0
242 2, // D1
243 2, // D2
244 0, // DECODE
245 0, // MS0
246 0, // MS1
247 0, // MS2
248 0, // MEM
249 2, // BR
250 2, // FPU
251 2 // ALU0
252};
253
254static const Pipeline_Use_Element pipeline_res_mask_002[2] = {
255 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000002)),
256 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x0000000c))
257};
258
259static const Pipeline pipeline_class_002((uint)stage_undefined, 1, false, 0, 2, false, false, false, false,
260
261 (enum machPipelineStages * const) pipeline_reads_001,
262 (enum machPipelineStages * const) pipeline_res_stages_001,
263 (uint * const) pipeline_res_cycles_002,
264 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_002[0]));
265
266// Pipeline Class "ialu_reg_fat"
267static const enum machPipelineStages pipeline_res_stages_002[11] = {
268 stage_S0, // D0
269 stage_undefined, // D1
270 stage_undefined, // D2
271 stage_undefined, // DECODE
272 stage_undefined, // MS0
273 stage_undefined, // MS1
274 stage_undefined, // MS2
275 stage_undefined, // MEM
276 stage_S3, // BR
277 stage_S3, // FPU
278 stage_S3 // ALU0
279};
280
281static const uint pipeline_res_cycles_003[11] = {
282 1, // D0
283 0, // D1
284 0, // D2
285 0, // DECODE
286 0, // MS0
287 0, // MS1
288 0, // MS2
289 0, // MEM
290 1, // BR
291 1, // FPU
292 1 // ALU0
293};
294
295static const Pipeline_Use_Element pipeline_res_mask_003[2] = {
296 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
297 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x00000004))
298};
299
300static const Pipeline pipeline_class_003((uint)stage_undefined, 1, false, 0, 1, false, false, false, false,
301
302 (enum machPipelineStages * const) pipeline_reads_001,
303 (enum machPipelineStages * const) pipeline_res_stages_002,
304 (uint * const) pipeline_res_cycles_003,
305 Pipeline_Use(0x701, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_003[0]));
306
307// Pipeline Class "ialu_reg_long_fat"
308static const uint pipeline_res_cycles_004[11] = {
309 2, // D0
310 0, // D1
311 0, // D2
312 0, // DECODE
313 0, // MS0
314 0, // MS1
315 0, // MS2
316 0, // MEM
317 2, // BR
318 2, // FPU
319 2 // ALU0
320};
321
322static const Pipeline_Use_Element pipeline_res_mask_004[2] = {
323 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000002)),
324 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x0000000c))
325};
326
327static const Pipeline pipeline_class_004((uint)stage_undefined, 1, false, 0, 2, false, false, false, false,
328
329 (enum machPipelineStages * const) pipeline_reads_001,
330 (enum machPipelineStages * const) pipeline_res_stages_002,
331 (uint * const) pipeline_res_cycles_004,
332 Pipeline_Use(0x701, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_004[0]));
333
334// Pipeline Class "ialu_reg_reg"
335static const Pipeline pipeline_class_005((uint)stage_S4, 1, false, 0, 1, false, false, false, false,
336
337 (enum machPipelineStages * const) pipeline_reads_001,
338 (enum machPipelineStages * const) pipeline_res_stages_001,
339 (uint * const) pipeline_res_cycles_001,
340 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_001[0]));
341
342// Pipeline Class "ialu_reg_reg_long"
343static const Pipeline pipeline_class_006((uint)stage_S4, 1, false, 0, 2, false, false, false, false,
344
345 (enum machPipelineStages * const) pipeline_reads_001,
346 (enum machPipelineStages * const) pipeline_res_stages_001,
347 (uint * const) pipeline_res_cycles_002,
348 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_002[0]));
349
350// Pipeline Class "ialu_reg_reg_fat"
351static const Pipeline pipeline_class_007((uint)stage_S4, 1, false, 0, 1, false, false, false, false,
352
353 (enum machPipelineStages * const) pipeline_reads_001,
354 (enum machPipelineStages * const) pipeline_res_stages_002,
355 (uint * const) pipeline_res_cycles_003,
356 Pipeline_Use(0x701, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_003[0]));
357
358// Pipeline Class "ialu_reg_reg_long_fat"
359static const Pipeline pipeline_class_008((uint)stage_S4, 1, false, 0, 2, false, false, false, false,
360
361 (enum machPipelineStages * const) pipeline_reads_001,
362 (enum machPipelineStages * const) pipeline_res_stages_002,
363 (uint * const) pipeline_res_cycles_004,
364 Pipeline_Use(0x701, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_004[0]));
365
366// Pipeline Class "ialu_reg_mem"
367static const enum machPipelineStages pipeline_res_stages_003[11] = {
368 stage_S0, // D0
369 stage_undefined, // D1
370 stage_undefined, // D2
371 stage_S3, // DECODE
372 stage_S3, // MS0
373 stage_S3, // MS1
374 stage_undefined, // MS2
375 stage_undefined, // MEM
376 stage_S4, // BR
377 stage_S4, // FPU
378 stage_S4 // ALU0
379};
380
381static const uint pipeline_res_cycles_005[11] = {
382 1, // D0
383 0, // D1
384 0, // D2
385 1, // DECODE
386 1, // MS0
387 1, // MS1
388 0, // MS2
389 0, // MEM
390 1, // BR
391 1, // FPU
392 1 // ALU0
393};
394
395static const Pipeline_Use_Element pipeline_res_mask_005[3] = {
396 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
397 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x00000008)),
398 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
399};
400
401static const Pipeline pipeline_class_009((uint)stage_S5, 1, false, 0, 1, false, false, false, false,
402
403 (enum machPipelineStages * const) pipeline_reads_001,
404 (enum machPipelineStages * const) pipeline_res_stages_003,
405 (uint * const) pipeline_res_cycles_005,
406 Pipeline_Use(0x739, 0x001, 3, (Pipeline_Use_Element *)&pipeline_res_mask_005[0]));
407
408// Pipeline Class "ialu_mem"
409static const enum machPipelineStages pipeline_res_stages_004[11] = {
410 stage_S0, // D0
411 stage_undefined, // D1
412 stage_undefined, // D2
413 stage_S3, // DECODE
414 stage_S3, // MS0
415 stage_S3, // MS1
416 stage_undefined, // MS2
417 stage_undefined, // MEM
418 stage_undefined, // BR
419 stage_undefined, // FPU
420 stage_undefined // ALU0
421};
422
423static const uint pipeline_res_cycles_006[11] = {
424 1, // D0
425 0, // D1
426 0, // D2
427 1, // DECODE
428 1, // MS0
429 1, // MS1
430 0, // MS2
431 0, // MEM
432 0, // BR
433 0, // FPU
434 0 // ALU0
435};
436
437static const Pipeline_Use_Element pipeline_res_mask_006[2] = {
438 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
439 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
440};
441
442static const Pipeline pipeline_class_010((uint)stage_undefined, 1, false, 0, 1, false, false, false, false,
443
444 (enum machPipelineStages * const) pipeline_reads_001,
445 (enum machPipelineStages * const) pipeline_res_stages_004,
446 (uint * const) pipeline_res_cycles_006,
447 Pipeline_Use(0x039, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_006[0]));
448
449// Pipeline Class "ialu_mem_reg"
450static const enum machPipelineStages pipeline_reads_002[2] = {
451 stage_S3,
452 stage_S5
453};
454
455static const Pipeline pipeline_class_011((uint)stage_undefined, 2, false, 0, 1, false, false, false, false,
456
457 (enum machPipelineStages * const) pipeline_reads_002,
458 (enum machPipelineStages * const) pipeline_res_stages_003,
459 (uint * const) pipeline_res_cycles_005,
460 Pipeline_Use(0x739, 0x001, 3, (Pipeline_Use_Element *)&pipeline_res_mask_005[0]));
461
462// Pipeline Class "ialu_mem_imm"
463static const Pipeline pipeline_class_012((uint)stage_undefined, 1, false, 0, 1, false, false, false, false,
464
465 (enum machPipelineStages * const) pipeline_reads_001,
466 (enum machPipelineStages * const) pipeline_res_stages_003,
467 (uint * const) pipeline_res_cycles_005,
468 Pipeline_Use(0x739, 0x001, 3, (Pipeline_Use_Element *)&pipeline_res_mask_005[0]));
469
470// Pipeline Class "ialu_reg_reg_alu0"
471static const enum machPipelineStages pipeline_res_stages_005[11] = {
472 stage_S0, // D0
473 stage_undefined, // D1
474 stage_undefined, // D2
475 stage_undefined, // DECODE
476 stage_undefined, // MS0
477 stage_undefined, // MS1
478 stage_undefined, // MS2
479 stage_undefined, // MEM
480 stage_S3, // BR
481 stage_undefined, // FPU
482 stage_undefined // ALU0
483};
484
485static const uint pipeline_res_cycles_007[11] = {
486 1, // D0
487 0, // D1
488 0, // D2
489 0, // DECODE
490 0, // MS0
491 0, // MS1
492 0, // MS2
493 0, // MEM
494 1, // BR
495 0, // FPU
496 0 // ALU0
497};
498
499static const Pipeline_Use_Element pipeline_res_mask_007[2] = {
500 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
501 Pipeline_Use_Element(0x100, 8, 8, false, Pipeline_Use_Cycle_Mask(0x00000004))
502};
503
504static const Pipeline pipeline_class_013((uint)stage_S4, 1, false, 0, 1, false, false, false, false,
505
506 (enum machPipelineStages * const) pipeline_reads_001,
507 (enum machPipelineStages * const) pipeline_res_stages_005,
508 (uint * const) pipeline_res_cycles_007,
509 Pipeline_Use(0x101, 0x101, 2, (Pipeline_Use_Element *)&pipeline_res_mask_007[0]));
510
511// Pipeline Class "ialu_reg_mem_alu0"
512static const enum machPipelineStages pipeline_res_stages_006[11] = {
513 stage_S0, // D0
514 stage_undefined, // D1
515 stage_undefined, // D2
516 stage_S3, // DECODE
517 stage_S3, // MS0
518 stage_S3, // MS1
519 stage_undefined, // MS2
520 stage_undefined, // MEM
521 stage_S4, // BR
522 stage_undefined, // FPU
523 stage_undefined // ALU0
524};
525
526static const uint pipeline_res_cycles_008[11] = {
527 1, // D0
528 0, // D1
529 0, // D2
530 1, // DECODE
531 1, // MS0
532 1, // MS1
533 0, // MS2
534 0, // MEM
535 1, // BR
536 0, // FPU
537 0 // ALU0
538};
539
540static const Pipeline_Use_Element pipeline_res_mask_008[3] = {
541 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
542 Pipeline_Use_Element(0x100, 8, 8, false, Pipeline_Use_Cycle_Mask(0x00000008)),
543 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
544};
545
546static const Pipeline pipeline_class_014((uint)stage_S5, 1, false, 0, 1, false, false, false, false,
547
548 (enum machPipelineStages * const) pipeline_reads_001,
549 (enum machPipelineStages * const) pipeline_res_stages_006,
550 (uint * const) pipeline_res_cycles_008,
551 Pipeline_Use(0x139, 0x101, 3, (Pipeline_Use_Element *)&pipeline_res_mask_008[0]));
552
553// Pipeline Class "ialu_cr_reg_reg"
554static const enum machPipelineStages pipeline_reads_003[2] = {
555 stage_S3,
556 stage_S3
557};
558
559static const Pipeline pipeline_class_015((uint)stage_S4, 2, false, 0, 1, false, false, false, false,
560
561 (enum machPipelineStages * const) pipeline_reads_003,
562 (enum machPipelineStages * const) pipeline_res_stages_001,
563 (uint * const) pipeline_res_cycles_001,
564 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_001[0]));
565
566// Pipeline Class "ialu_cr_reg_imm"
567static const Pipeline pipeline_class_016((uint)stage_S4, 1, false, 0, 1, false, false, false, false,
568
569 (enum machPipelineStages * const) pipeline_reads_001,
570 (enum machPipelineStages * const) pipeline_res_stages_001,
571 (uint * const) pipeline_res_cycles_001,
572 Pipeline_Use(0x707, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_001[0]));
573
574// Pipeline Class "ialu_cr_reg_mem"
575static const Pipeline pipeline_class_017((uint)stage_S4, 2, false, 0, 1, false, false, false, false,
576
577 (enum machPipelineStages * const) pipeline_reads_003,
578 (enum machPipelineStages * const) pipeline_res_stages_003,
579 (uint * const) pipeline_res_cycles_005,
580 Pipeline_Use(0x739, 0x001, 3, (Pipeline_Use_Element *)&pipeline_res_mask_005[0]));
581
582// Pipeline Class "pipe_cmplt"
583static const enum machPipelineStages pipeline_reads_004[3] = {
584 stage_S3,
585 stage_S3,
586 stage_S4
587};
588
589static const enum machPipelineStages pipeline_res_stages_007[11] = {
590 stage_S0, // D0
591 stage_S0, // D1
592 stage_S0, // D2
593 stage_undefined, // DECODE
594 stage_undefined, // MS0
595 stage_undefined, // MS1
596 stage_undefined, // MS2
597 stage_undefined, // MEM
598 stage_undefined, // BR
599 stage_undefined, // FPU
600 stage_undefined // ALU0
601};
602
603static const uint pipeline_res_cycles_009[11] = {
604 4, // D0
605 4, // D1
606 4, // D2
607 0, // DECODE
608 0, // MS0
609 0, // MS1
610 0, // MS2
611 0, // MEM
612 0, // BR
613 0, // FPU
614 0 // ALU0
615};
616
617static const Pipeline_Use_Element pipeline_res_mask_009[1] = {
618 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000008))
619};
620
621static const Pipeline pipeline_class_018((uint)stage_undefined, 3, false, 0, 4, false, false, false, false,
622
623 (enum machPipelineStages * const) pipeline_reads_004,
624 (enum machPipelineStages * const) pipeline_res_stages_007,
625 (uint * const) pipeline_res_cycles_009,
626 Pipeline_Use(0x007, 0x000, 1, (Pipeline_Use_Element *)&pipeline_res_mask_009[0]));
627
628// Pipeline Class "pipe_cmov_reg"
629static const uint pipeline_res_cycles_010[11] = {
630 1, // D0
631 1, // D1
632 1, // D2
633 0, // DECODE
634 0, // MS0
635 0, // MS1
636 0, // MS2
637 0, // MEM
638 0, // BR
639 0, // FPU
640 0 // ALU0
641};
642
643static const Pipeline_Use_Element pipeline_res_mask_010[1] = {
644 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000001))
645};
646
647static const Pipeline pipeline_class_019((uint)stage_S4, 2, false, 0, 1, false, false, false, false,
648
649 (enum machPipelineStages * const) pipeline_reads_003,
650 (enum machPipelineStages * const) pipeline_res_stages_007,
651 (uint * const) pipeline_res_cycles_010,
652 Pipeline_Use(0x007, 0x000, 1, (Pipeline_Use_Element *)&pipeline_res_mask_010[0]));
653
654// Pipeline Class "pipe_cmov_mem"
655static const enum machPipelineStages pipeline_reads_005[3] = {
656 stage_S3,
657 stage_S4,
658 stage_S3
659};
660
661static const enum machPipelineStages pipeline_res_stages_008[11] = {
662 stage_S0, // D0
663 stage_S0, // D1
664 stage_S0, // D2
665 stage_S3, // DECODE
666 stage_S3, // MS0
667 stage_S3, // MS1
668 stage_undefined, // MS2
669 stage_undefined, // MEM
670 stage_undefined, // BR
671 stage_undefined, // FPU
672 stage_undefined // ALU0
673};
674
675static const uint pipeline_res_cycles_011[11] = {
676 1, // D0
677 1, // D1
678 1, // D2
679 1, // DECODE
680 1, // MS0
681 1, // MS1
682 0, // MS2
683 0, // MEM
684 0, // BR
685 0, // FPU
686 0 // ALU0
687};
688
689static const Pipeline_Use_Element pipeline_res_mask_011[2] = {
690 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000001)),
691 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
692};
693
694static const Pipeline pipeline_class_020((uint)stage_S4, 3, false, 0, 1, false, false, false, false,
695
696 (enum machPipelineStages * const) pipeline_reads_005,
697 (enum machPipelineStages * const) pipeline_res_stages_008,
698 (uint * const) pipeline_res_cycles_011,
699 Pipeline_Use(0x03f, 0x000, 2, (Pipeline_Use_Element *)&pipeline_res_mask_011[0]));
700
701// Pipeline Class "pipe_cmov_reg_long"
702static const uint pipeline_res_cycles_012[11] = {
703 2, // D0
704 2, // D1
705 2, // D2
706 0, // DECODE
707 0, // MS0
708 0, // MS1
709 0, // MS2
710 0, // MEM
711 0, // BR
712 0, // FPU
713 0 // ALU0
714};
715
716static const Pipeline_Use_Element pipeline_res_mask_012[1] = {
717 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000002))
718};
719
720static const Pipeline pipeline_class_021((uint)stage_S4, 3, false, 0, 1, false, false, false, false,
721
722 (enum machPipelineStages * const) pipeline_reads_005,
723 (enum machPipelineStages * const) pipeline_res_stages_007,
724 (uint * const) pipeline_res_cycles_012,
725 Pipeline_Use(0x007, 0x000, 1, (Pipeline_Use_Element *)&pipeline_res_mask_012[0]));
726
727// Pipeline Class "fpu_reg"
728static const enum machPipelineStages pipeline_res_stages_009[11] = {
729 stage_S0, // D0
730 stage_S0, // D1
731 stage_S0, // D2
732 stage_undefined, // DECODE
733 stage_undefined, // MS0
734 stage_undefined, // MS1
735 stage_undefined, // MS2
736 stage_S3, // MEM
737 stage_undefined, // BR
738 stage_undefined, // FPU
739 stage_undefined // ALU0
740};
741
742static const uint pipeline_res_cycles_013[11] = {
743 2, // D0
744 2, // D1
745 2, // D2
746 0, // DECODE
747 0, // MS0
748 0, // MS1
749 0, // MS2
750 1, // MEM
751 0, // BR
752 0, // FPU
753 0 // ALU0
754};
755
756static const Pipeline_Use_Element pipeline_res_mask_013[2] = {
757 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000002)),
758 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000004))
759};
760
761static const Pipeline pipeline_class_022((uint)stage_undefined, 1, false, 0, 2, false, false, false, false,
762
763 (enum machPipelineStages * const) pipeline_reads_001,
764 (enum machPipelineStages * const) pipeline_res_stages_009,
765 (uint * const) pipeline_res_cycles_013,
766 Pipeline_Use(0x087, 0x080, 2, (Pipeline_Use_Element *)&pipeline_res_mask_013[0]));
767
768// Pipeline Class "fpu_reg_reg"
769static const Pipeline pipeline_class_023((uint)stage_S4, 1, false, 0, 2, false, false, false, false,
770
771 (enum machPipelineStages * const) pipeline_reads_001,
772 (enum machPipelineStages * const) pipeline_res_stages_009,
773 (uint * const) pipeline_res_cycles_013,
774 Pipeline_Use(0x087, 0x080, 2, (Pipeline_Use_Element *)&pipeline_res_mask_013[0]));
775
776// Pipeline Class "fpu_reg_reg_reg"
777static const uint pipeline_res_cycles_014[11] = {
778 3, // D0
779 3, // D1
780 3, // D2
781 0, // DECODE
782 0, // MS0
783 0, // MS1
784 0, // MS2
785 2, // MEM
786 0, // BR
787 0, // FPU
788 0 // ALU0
789};
790
791static const Pipeline_Use_Element pipeline_res_mask_014[2] = {
792 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000004)),
793 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x0000000c))
794};
795
796static const Pipeline pipeline_class_024((uint)stage_S4, 2, false, 0, 3, false, false, false, false,
797
798 (enum machPipelineStages * const) pipeline_reads_003,
799 (enum machPipelineStages * const) pipeline_res_stages_009,
800 (uint * const) pipeline_res_cycles_014,
801 Pipeline_Use(0x087, 0x080, 2, (Pipeline_Use_Element *)&pipeline_res_mask_014[0]));
802
803// Pipeline Class "fpu_reg_reg_reg_reg"
804static const enum machPipelineStages pipeline_reads_006[3] = {
805 stage_S3,
806 stage_S3,
807 stage_S3
808};
809
810static const uint pipeline_res_cycles_015[11] = {
811 4, // D0
812 4, // D1
813 4, // D2
814 0, // DECODE
815 0, // MS0
816 0, // MS1
817 0, // MS2
818 2, // MEM
819 0, // BR
820 0, // FPU
821 0 // ALU0
822};
823
824static const Pipeline_Use_Element pipeline_res_mask_015[2] = {
825 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000008)),
826 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x0000000c))
827};
828
829static const Pipeline pipeline_class_025((uint)stage_S4, 3, false, 0, 4, false, false, false, false,
830
831 (enum machPipelineStages * const) pipeline_reads_006,
832 (enum machPipelineStages * const) pipeline_res_stages_009,
833 (uint * const) pipeline_res_cycles_015,
834 Pipeline_Use(0x087, 0x080, 2, (Pipeline_Use_Element *)&pipeline_res_mask_015[0]));
835
836// Pipeline Class "fpu_reg_mem_reg_reg"
837static const enum machPipelineStages pipeline_res_stages_010[11] = {
838 stage_S1, // D0
839 stage_S1, // D1
840 stage_S1, // D2
841 stage_S3, // DECODE
842 stage_S3, // MS0
843 stage_S3, // MS1
844 stage_undefined, // MS2
845 stage_S3, // MEM
846 stage_undefined, // BR
847 stage_undefined, // FPU
848 stage_undefined // ALU0
849};
850
851static const uint pipeline_res_cycles_016[11] = {
852 3, // D0
853 3, // D1
854 3, // D2
855 1, // DECODE
856 1, // MS0
857 1, // MS1
858 0, // MS2
859 2, // MEM
860 0, // BR
861 0, // FPU
862 0 // ALU0
863};
864
865static const Pipeline_Use_Element pipeline_res_mask_016[4] = {
866 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x00000007)),
867 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
868 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x0000000c)),
869 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
870};
871
872static const Pipeline pipeline_class_026((uint)stage_S4, 3, false, 0, 4, false, false, false, false,
873
874 (enum machPipelineStages * const) pipeline_reads_006,
875 (enum machPipelineStages * const) pipeline_res_stages_010,
876 (uint * const) pipeline_res_cycles_016,
877 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_016[0]));
878
879// Pipeline Class "fpu_reg_mem"
880static const enum machPipelineStages pipeline_res_stages_011[11] = {
881 stage_S1, // D0
882 stage_S1, // D1
883 stage_S1, // D2
884 stage_S3, // DECODE
885 stage_S3, // MS0
886 stage_S3, // MS1
887 stage_undefined, // MS2
888 stage_S4, // MEM
889 stage_undefined, // BR
890 stage_undefined, // FPU
891 stage_undefined // ALU0
892};
893
894static const uint pipeline_res_cycles_017[11] = {
895 1, // D0
896 1, // D1
897 1, // D2
898 1, // DECODE
899 1, // MS0
900 1, // MS1
901 0, // MS2
902 1, // MEM
903 0, // BR
904 0, // FPU
905 0 // ALU0
906};
907
908static const Pipeline_Use_Element pipeline_res_mask_017[4] = {
909 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
910 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x00000001)),
911 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
912 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
913};
914
915static const Pipeline pipeline_class_027((uint)stage_S5, 1, false, 0, 2, false, false, false, false,
916
917 (enum machPipelineStages * const) pipeline_reads_001,
918 (enum machPipelineStages * const) pipeline_res_stages_011,
919 (uint * const) pipeline_res_cycles_017,
920 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_017[0]));
921
922// Pipeline Class "fpu_reg_reg_mem"
923static const uint pipeline_res_cycles_018[11] = {
924 2, // D0
925 2, // D1
926 2, // D2
927 1, // DECODE
928 1, // MS0
929 1, // MS1
930 0, // MS2
931 1, // MEM
932 0, // BR
933 0, // FPU
934 0 // ALU0
935};
936
937static const Pipeline_Use_Element pipeline_res_mask_018[4] = {
938 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000001)),
939 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x00000003)),
940 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
941 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
942};
943
944static const Pipeline pipeline_class_028((uint)stage_S5, 2, false, 0, 3, false, false, false, false,
945
946 (enum machPipelineStages * const) pipeline_reads_003,
947 (enum machPipelineStages * const) pipeline_res_stages_011,
948 (uint * const) pipeline_res_cycles_018,
949 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_018[0]));
950
951// Pipeline Class "fpu_mem_reg"
952static const enum machPipelineStages pipeline_res_stages_012[11] = {
953 stage_S1, // D0
954 stage_S0, // D1
955 stage_S0, // D2
956 stage_S3, // DECODE
957 stage_S3, // MS0
958 stage_S3, // MS1
959 stage_undefined, // MS2
960 stage_S4, // MEM
961 stage_undefined, // BR
962 stage_undefined, // FPU
963 stage_undefined // ALU0
964};
965
966static const Pipeline_Use_Element pipeline_res_mask_019[4] = {
967 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000001)),
968 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x00000001)),
969 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
970 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
971};
972
973static const Pipeline pipeline_class_029((uint)stage_undefined, 2, false, 0, 2, false, false, false, false,
974
975 (enum machPipelineStages * const) pipeline_reads_002,
976 (enum machPipelineStages * const) pipeline_res_stages_012,
977 (uint * const) pipeline_res_cycles_017,
978 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_019[0]));
979
980// Pipeline Class "fpu_mem_reg_reg"
981static const Pipeline_Use_Element pipeline_res_mask_020[4] = {
982 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000002)),
983 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x00000001)),
984 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
985 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004))
986};
987
988static const Pipeline pipeline_class_030((uint)stage_undefined, 3, false, 0, 3, false, false, false, false,
989
990 (enum machPipelineStages * const) pipeline_reads_006,
991 (enum machPipelineStages * const) pipeline_res_stages_012,
992 (uint * const) pipeline_res_cycles_018,
993 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_020[0]));
994
995// Pipeline Class "fpu_mem_reg_mem"
996static const enum machPipelineStages pipeline_reads_007[3] = {
997 stage_S4,
998 stage_S3,
999 stage_S3
1000};
1001
1002static const enum machPipelineStages pipeline_res_stages_013[11] = {
1003 stage_S0, // D0
1004 stage_S0, // D1
1005 stage_S0, // D2
1006 stage_S3, // DECODE
1007 stage_S3, // MS0
1008 stage_S3, // MS1
1009 stage_undefined, // MS2
1010 stage_S4, // MEM
1011 stage_undefined, // BR
1012 stage_undefined, // FPU
1013 stage_undefined // ALU0
1014};
1015
1016static const uint pipeline_res_cycles_019[11] = {
1017 2, // D0
1018 1, // D1
1019 1, // D2
1020 2, // DECODE
1021 2, // MS0
1022 2, // MS1
1023 0, // MS2
1024 1, // MEM
1025 0, // BR
1026 0, // FPU
1027 0 // ALU0
1028};
1029
1030static const Pipeline_Use_Element pipeline_res_mask_021[4] = {
1031 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000001)),
1032 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000002)),
1033 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
1034 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x0000000c))
1035};
1036
1037static const Pipeline pipeline_class_031((uint)stage_undefined, 3, false, 0, 3, false, false, false, false,
1038
1039 (enum machPipelineStages * const) pipeline_reads_007,
1040 (enum machPipelineStages * const) pipeline_res_stages_013,
1041 (uint * const) pipeline_res_cycles_019,
1042 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_021[0]));
1043
1044// Pipeline Class "fpu_mem_mem"
1045static const enum machPipelineStages pipeline_reads_008[2] = {
1046 stage_S4,
1047 stage_S3
1048};
1049
1050static const uint pipeline_res_cycles_020[11] = {
1051 2, // D0
1052 0, // D1
1053 0, // D2
1054 2, // DECODE
1055 2, // MS0
1056 2, // MS1
1057 0, // MS2
1058 0, // MEM
1059 0, // BR
1060 0, // FPU
1061 0 // ALU0
1062};
1063
1064static const Pipeline_Use_Element pipeline_res_mask_022[2] = {
1065 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000002)),
1066 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x0000000c))
1067};
1068
1069static const Pipeline pipeline_class_032((uint)stage_undefined, 2, false, 0, 2, false, false, false, false,
1070
1071 (enum machPipelineStages * const) pipeline_reads_008,
1072 (enum machPipelineStages * const) pipeline_res_stages_004,
1073 (uint * const) pipeline_res_cycles_020,
1074 Pipeline_Use(0x039, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_022[0]));
1075
1076// Pipeline Class "fpu_mem_mem_mem"
1077static const enum machPipelineStages pipeline_res_stages_014[11] = {
1078 stage_S0, // D0
1079 stage_undefined, // D1
1080 stage_undefined, // D2
1081 stage_S3, // DECODE
1082 stage_S3, // MS0
1083 stage_S3, // MS1
1084 stage_undefined, // MS2
1085 stage_S4, // MEM
1086 stage_undefined, // BR
1087 stage_undefined, // FPU
1088 stage_undefined // ALU0
1089};
1090
1091static const uint pipeline_res_cycles_021[11] = {
1092 3, // D0
1093 0, // D1
1094 0, // D2
1095 3, // DECODE
1096 3, // MS0
1097 3, // MS1
1098 0, // MS2
1099 1, // MEM
1100 0, // BR
1101 0, // FPU
1102 0 // ALU0
1103};
1104
1105static const Pipeline_Use_Element pipeline_res_mask_023[3] = {
1106 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x80000004)),
1107 Pipeline_Use_Element(0x080, 7, 7, false, Pipeline_Use_Cycle_Mask(0x00000008)),
1108 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x0000001c))
1109};
1110
1111static const Pipeline pipeline_class_033((uint)stage_undefined, 3, false, 0, 3, false, false, false, false,
1112
1113 (enum machPipelineStages * const) pipeline_reads_007,
1114 (enum machPipelineStages * const) pipeline_res_stages_014,
1115 (uint * const) pipeline_res_cycles_021,
1116 Pipeline_Use(0x0b9, 0x081, 3, (Pipeline_Use_Element *)&pipeline_res_mask_023[0]));
1117
1118// Pipeline Class "fpu_mem_reg_con"
1119static const enum machPipelineStages pipeline_reads_009[2] = {
1120 stage_S4,
1121 stage_S4
1122};
1123
1124static const Pipeline pipeline_class_034((uint)stage_undefined, 2, false, 0, 3, false, false, false, false,
1125
1126 (enum machPipelineStages * const) pipeline_reads_009,
1127 (enum machPipelineStages * const) pipeline_res_stages_013,
1128 (uint * const) pipeline_res_cycles_019,
1129 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_021[0]));
1130
1131// Pipeline Class "fpu_reg_con"
1132static const Pipeline pipeline_class_035((uint)stage_S5, 0, false, 0, 2, false, false, false, false,
1133 NULL, (enum machPipelineStages * const) pipeline_res_stages_011,
1134 (uint * const) pipeline_res_cycles_017,
1135 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_017[0]));
1136
1137// Pipeline Class "fpu_reg_reg_con"
1138static const Pipeline pipeline_class_036((uint)stage_S5, 1, false, 0, 3, false, false, false, false,
1139
1140 (enum machPipelineStages * const) pipeline_reads_001,
1141 (enum machPipelineStages * const) pipeline_res_stages_011,
1142 (uint * const) pipeline_res_cycles_018,
1143 Pipeline_Use(0x0bf, 0x081, 4, (Pipeline_Use_Element *)&pipeline_res_mask_018[0]));
1144
1145// Pipeline Class "pipe_jmp"
1146static const enum machPipelineStages pipeline_res_stages_015[11] = {
1147 stage_undefined, // D0
1148 stage_undefined, // D1
1149 stage_undefined, // D2
1150 stage_undefined, // DECODE
1151 stage_undefined, // MS0
1152 stage_undefined, // MS1
1153 stage_S3, // MS2
1154 stage_undefined, // MEM
1155 stage_undefined, // BR
1156 stage_undefined, // FPU
1157 stage_undefined // ALU0
1158};
1159
1160static const uint pipeline_res_cycles_022[11] = {
1161 0, // D0
1162 0, // D1
1163 0, // D2
1164 0, // DECODE
1165 0, // MS0
1166 0, // MS1
1167 1, // MS2
1168 0, // MEM
1169 0, // BR
1170 0, // FPU
1171 0 // ALU0
1172};
1173
1174static const Pipeline_Use_Element pipeline_res_mask_024[1] = {
1175 Pipeline_Use_Element(0x040, 6, 6, false, Pipeline_Use_Cycle_Mask(0x00000004))
1176};
1177
1178static const Pipeline pipeline_class_037((uint)stage_undefined, 0, false, 0, 1, false, false, false, false,
1179 NULL, (enum machPipelineStages * const) pipeline_res_stages_015,
1180 (uint * const) pipeline_res_cycles_022,
1181 Pipeline_Use(0x040, 0x040, 1, (Pipeline_Use_Element *)&pipeline_res_mask_024[0]));
1182
1183// Pipeline Class "pipe_jcc"
1184static const enum machPipelineStages pipeline_reads_010[2] = {
1185 stage_S1,
1186 stage_undefined
1187};
1188
1189static const Pipeline pipeline_class_038((uint)stage_undefined, 2, false, 0, 1, false, false, false, false,
1190
1191 (enum machPipelineStages * const) pipeline_reads_010,
1192 (enum machPipelineStages * const) pipeline_res_stages_015,
1193 (uint * const) pipeline_res_cycles_022,
1194 Pipeline_Use(0x040, 0x040, 1, (Pipeline_Use_Element *)&pipeline_res_mask_024[0]));
1195
1196// Pipeline Class "pipe_cmpxchg"
1197static const enum machPipelineStages pipeline_res_stages_016[11] = {
1198 stage_S2, // D0
1199 stage_S0, // D1
1200 stage_S0, // D2
1201 stage_S3, // DECODE
1202 stage_S3, // MS0
1203 stage_S3, // MS1
1204 stage_S5, // MS2
1205 stage_undefined, // MEM
1206 stage_S3, // BR
1207 stage_S3, // FPU
1208 stage_S3 // ALU0
1209};
1210
1211static const uint pipeline_res_cycles_023[11] = {
1212 3, // D0
1213 3, // D1
1214 3, // D2
1215 1, // DECODE
1216 1, // MS0
1217 1, // MS1
1218 1, // MS2
1219 0, // MEM
1220 2, // BR
1221 2, // FPU
1222 2 // ALU0
1223};
1224
1225static const Pipeline_Use_Element pipeline_res_mask_025[5] = {
1226 Pipeline_Use_Element(0x007, 0, 2, true, Pipeline_Use_Cycle_Mask(0x80000004)),
1227 Pipeline_Use_Element(0x001, 0, 0, false, Pipeline_Use_Cycle_Mask(0x00000002)),
1228 Pipeline_Use_Element(0x038, 3, 5, true, Pipeline_Use_Cycle_Mask(0x00000004)),
1229 Pipeline_Use_Element(0x700, 8, 10, true, Pipeline_Use_Cycle_Mask(0x0000000c)),
1230 Pipeline_Use_Element(0x040, 6, 6, false, Pipeline_Use_Cycle_Mask(0x00000010))
1231};
1232
1233static const Pipeline pipeline_class_039((uint)stage_S5, 1, true, 6, 1, false, false, true, false,
1234
1235 (enum machPipelineStages * const) pipeline_reads_001,
1236 (enum machPipelineStages * const) pipeline_res_stages_016,
1237 (uint * const) pipeline_res_cycles_023,
1238 Pipeline_Use(0x77f, 0x041, 5, (Pipeline_Use_Element *)&pipeline_res_mask_025[0]));
1239
1240// Pipeline Class "pipe_slow"
1241static const Pipeline pipeline_class_040((uint)stage_undefined, 0, true, 100, 10, false, true, true, false,
1242 NULL, (enum machPipelineStages * const) pipeline_res_stages_004,
1243 (uint * const) pipeline_res_cycles_020,
1244 Pipeline_Use(0x039, 0x001, 2, (Pipeline_Use_Element *)&pipeline_res_mask_022[0]));
1245
1246// Pipeline Class "empty"
1247static const enum machPipelineStages pipeline_res_stages_017[11] = {
1248 stage_undefined, // D0
1249 stage_undefined, // D1
1250 stage_undefined, // D2
1251 stage_undefined, // DECODE
1252 stage_undefined, // MS0
1253 stage_undefined, // MS1
1254 stage_undefined, // MS2
1255 stage_undefined, // MEM
1256 stage_undefined, // BR
1257 stage_undefined, // FPU
1258 stage_undefined // ALU0
1259};
1260
1261static const uint pipeline_res_cycles_024[11] = {
1262 0, // D0
1263 0, // D1
1264 0, // D2
1265 0, // DECODE
1266 0, // MS0
1267 0, // MS1
1268 0, // MS2
1269 0, // MEM
1270 0, // BR
1271 0, // FPU
1272 0 // ALU0
1273};
1274
1275static const Pipeline pipeline_class_041((uint)stage_undefined, 0, false, 0, 0, false, false, false, false,
1276 NULL, (enum machPipelineStages * const) pipeline_res_stages_017,
1277 (uint * const) pipeline_res_cycles_024,
1278 Pipeline_Use(0x000, 0x000, 0, (Pipeline_Use_Element *)NULL));
1279
1280//------------------Inter-Instruction Latency--------------------------------
1281uint Node::latency(uint i) {
1282 uint j;
1283 // verify in legal range for inputs
1284 assert(i < len(), "index not in range");
1285
1286 // verify input is not null
1287 Node *pred = in(i);
1288 if (!pred)
1289 return 0;
1290
1291 if (pred->is_Proj())
1292 pred = pred->in(0);
1293
1294 // if either node does not have pipeline info, use default
1295 const Pipeline *predpipe = pred->pipeline();
1296 assert(predpipe, "no predecessor pipeline info");
1297
1298 if (predpipe->hasFixedLatency())
1299 return predpipe->fixedLatency();
1300
1301 const Pipeline *currpipe = pipeline();
1302 assert(currpipe, "no pipeline info");
1303
1304 if (!is_Mach())
1305 return 0;
1306
1307 const MachNode *m = as_Mach();
1308 j = m->oper_input_base();
1309 if (i < j)
1310 return currpipe->functional_unit_latency(0, predpipe);
1311
1312 // determine which operand this is in
1313 uint n = m->num_opnds();
1314 int delta = 0;
1315
1316 uint k;
1317 for (k = 1; k < n; k++) {
1318 j += m->_opnds[k]->num_edges();
1319 if (i < j)
1320 break;
1321 }
1322 if (k < n)
1323 delta = currpipe->operand_latency(k,predpipe);
1324
1325 return currpipe->functional_unit_latency(delta, predpipe);
1326}
1327
1328// Descriptions for emitting different functional unit nops
1329void Bundle::initialize_nops(MachNode * nop_list[1]) {
1330 nop_list[0] = (MachNode *) new MachNopNode();
1331};
1332
1333#ifndef PRODUCT
1334void Bundle::dump(outputStream *st) const {
1335 static const char * bundle_flags[] = {
1336 "",
1337 "use nop delay",
1338 "use unconditional delay",
1339 "use conditional delay",
1340 "used in conditional delay",
1341 "used in unconditional delay",
1342 "used in all conditional delays",
1343 };
1344
1345 static const char *resource_names[11] = { "D0", "D1", "D2", "DECODE", "MS0", "MS1", "MS2", "MEM", "BR", "FPU", "ALU0" };
1346
1347 bool needs_comma = false;
1348
1349 if (_flags) {
1350 st->print("%s", bundle_flags[_flags]);
1351 needs_comma = true;
1352 };
1353 if (instr_count()) {
1354 st->print("%s%d instr%s", needs_comma ? ", " : "", instr_count(), instr_count() != 1 ? "s" : "");
1355 needs_comma = true;
1356 };
1357 uint r = resources_used();
1358 if (r) {
1359 st->print("%sresource%s:", needs_comma ? ", " : "", (r & (r-1)) != 0 ? "s" : "");
1360 for (uint i = 0; i < 11; i++)
1361 if ((r & (1 << i)) != 0)
1362 st->print(" %s", resource_names[i]);
1363 needs_comma = true;
1364 };
1365 st->print("\n");
1366}
1367#endif
1368const Pipeline * Node::pipeline_class() { return (&pipeline_class_Zero_Instructions); }
1369const Pipeline * Node::pipeline() const { return (&pipeline_class_Zero_Instructions); }
1370
1371const Pipeline * MachNode::pipeline_class() { return (&pipeline_class_Unknown_Instructions); }
1372const Pipeline * MachNode::pipeline() const { return pipeline_class(); }
1373
1374const Pipeline * MachNopNode::pipeline() const { return (&pipeline_class_041); }
1375
1376
1377const Pipeline * loadBNode::pipeline_class() { return (&pipeline_class_009); }
1378const Pipeline * loadBNode::pipeline() const { return (&pipeline_class_009); }
1379
1380const Pipeline * loadB2LNode::pipeline_class() { return (&pipeline_class_009); }
1381const Pipeline * loadB2LNode::pipeline() const { return (&pipeline_class_009); }
1382
1383const Pipeline * loadUBNode::pipeline_class() { return (&pipeline_class_009); }
1384const Pipeline * loadUBNode::pipeline() const { return (&pipeline_class_009); }
1385
1386const Pipeline * loadUB2LNode::pipeline_class() { return (&pipeline_class_009); }
1387const Pipeline * loadUB2LNode::pipeline() const { return (&pipeline_class_009); }
1388
1389const Pipeline * loadUB2L_immINode::pipeline_class() { return (&pipeline_class_009); }
1390const Pipeline * loadUB2L_immINode::pipeline() const { return (&pipeline_class_009); }
1391
1392const Pipeline * loadSNode::pipeline_class() { return (&pipeline_class_009); }
1393const Pipeline * loadSNode::pipeline() const { return (&pipeline_class_009); }
1394
1395const Pipeline * loadS2BNode::pipeline_class() { return (&pipeline_class_009); }
1396const Pipeline * loadS2BNode::pipeline() const { return (&pipeline_class_009); }
1397
1398const Pipeline * loadS2LNode::pipeline_class() { return (&pipeline_class_009); }
1399const Pipeline * loadS2LNode::pipeline() const { return (&pipeline_class_009); }
1400
1401const Pipeline * loadUSNode::pipeline_class() { return (&pipeline_class_009); }
1402const Pipeline * loadUSNode::pipeline() const { return (&pipeline_class_009); }
1403
1404const Pipeline * loadUS2BNode::pipeline_class() { return (&pipeline_class_009); }
1405const Pipeline * loadUS2BNode::pipeline() const { return (&pipeline_class_009); }
1406
1407const Pipeline * loadUS2LNode::pipeline_class() { return (&pipeline_class_009); }
1408const Pipeline * loadUS2LNode::pipeline() const { return (&pipeline_class_009); }
1409
1410const Pipeline * loadUS2L_immI_255Node::pipeline_class() { return (&pipeline_class_009); }
1411const Pipeline * loadUS2L_immI_255Node::pipeline() const { return (&pipeline_class_009); }
1412
1413const Pipeline * loadUS2L_immINode::pipeline_class() { return (&pipeline_class_009); }
1414const Pipeline * loadUS2L_immINode::pipeline() const { return (&pipeline_class_009); }
1415
1416const Pipeline * loadINode::pipeline_class() { return (&pipeline_class_009); }
1417const Pipeline * loadINode::pipeline() const { return (&pipeline_class_009); }
1418
1419const Pipeline * loadI2BNode::pipeline_class() { return (&pipeline_class_009); }
1420const Pipeline * loadI2BNode::pipeline() const { return (&pipeline_class_009); }
1421
1422const Pipeline * loadI2UBNode::pipeline_class() { return (&pipeline_class_009); }
1423const Pipeline * loadI2UBNode::pipeline() const { return (&pipeline_class_009); }
1424
1425const Pipeline * loadI2SNode::pipeline_class() { return (&pipeline_class_009); }
1426const Pipeline * loadI2SNode::pipeline() const { return (&pipeline_class_009); }
1427
1428const Pipeline * loadI2USNode::pipeline_class() { return (&pipeline_class_009); }
1429const Pipeline * loadI2USNode::pipeline() const { return (&pipeline_class_009); }
1430
1431const Pipeline * loadI2LNode::pipeline_class() { return (&pipeline_class_009); }
1432const Pipeline * loadI2LNode::pipeline() const { return (&pipeline_class_009); }
1433
1434const Pipeline * loadI2L_immI_255Node::pipeline_class() { return (&pipeline_class_009); }
1435const Pipeline * loadI2L_immI_255Node::pipeline() const { return (&pipeline_class_009); }
1436
1437const Pipeline * loadI2L_immI_65535Node::pipeline_class() { return (&pipeline_class_009); }
1438const Pipeline * loadI2L_immI_65535Node::pipeline() const { return (&pipeline_class_009); }
1439
1440const Pipeline * loadI2L_immU31Node::pipeline_class() { return (&pipeline_class_009); }
1441const Pipeline * loadI2L_immU31Node::pipeline() const { return (&pipeline_class_009); }
1442
1443const Pipeline * loadUI2LNode::pipeline_class() { return (&pipeline_class_009); }
1444const Pipeline * loadUI2LNode::pipeline() const { return (&pipeline_class_009); }
1445
1446const Pipeline * loadLNode::pipeline_class() { return (&pipeline_class_009); }
1447const Pipeline * loadLNode::pipeline() const { return (&pipeline_class_009); }
1448
1449const Pipeline * loadRangeNode::pipeline_class() { return (&pipeline_class_009); }
1450const Pipeline * loadRangeNode::pipeline() const { return (&pipeline_class_009); }
1451
1452const Pipeline * loadPNode::pipeline_class() { return (&pipeline_class_009); }
1453const Pipeline * loadPNode::pipeline() const { return (&pipeline_class_009); }
1454
1455const Pipeline * loadNNode::pipeline_class() { return (&pipeline_class_009); }
1456const Pipeline * loadNNode::pipeline() const { return (&pipeline_class_009); }
1457
1458const Pipeline * loadKlassNode::pipeline_class() { return (&pipeline_class_009); }
1459const Pipeline * loadKlassNode::pipeline() const { return (&pipeline_class_009); }
1460
1461const Pipeline * loadNKlassNode::pipeline_class() { return (&pipeline_class_009); }
1462const Pipeline * loadNKlassNode::pipeline() const { return (&pipeline_class_009); }
1463
1464const Pipeline * loadFNode::pipeline_class() { return (&pipeline_class_040); }
1465const Pipeline * loadFNode::pipeline() const { return (&pipeline_class_040); }
1466
1467const Pipeline * MoveF2VLNode::pipeline_class() { return (&pipeline_class_023); }
1468const Pipeline * MoveF2VLNode::pipeline() const { return (&pipeline_class_023); }
1469
1470const Pipeline * MoveF2LEGNode::pipeline_class() { return (&pipeline_class_023); }
1471const Pipeline * MoveF2LEGNode::pipeline() const { return (&pipeline_class_023); }
1472
1473const Pipeline * MoveVL2FNode::pipeline_class() { return (&pipeline_class_023); }
1474const Pipeline * MoveVL2FNode::pipeline() const { return (&pipeline_class_023); }
1475
1476const Pipeline * MoveLEG2FNode::pipeline_class() { return (&pipeline_class_023); }
1477const Pipeline * MoveLEG2FNode::pipeline() const { return (&pipeline_class_023); }
1478
1479const Pipeline * loadD_partialNode::pipeline_class() { return (&pipeline_class_040); }
1480const Pipeline * loadD_partialNode::pipeline() const { return (&pipeline_class_040); }
1481
1482const Pipeline * loadDNode::pipeline_class() { return (&pipeline_class_040); }
1483const Pipeline * loadDNode::pipeline() const { return (&pipeline_class_040); }
1484
1485const Pipeline * MoveD2VLNode::pipeline_class() { return (&pipeline_class_023); }
1486const Pipeline * MoveD2VLNode::pipeline() const { return (&pipeline_class_023); }
1487
1488const Pipeline * MoveD2LEGNode::pipeline_class() { return (&pipeline_class_023); }
1489const Pipeline * MoveD2LEGNode::pipeline() const { return (&pipeline_class_023); }
1490
1491const Pipeline * MoveVL2DNode::pipeline_class() { return (&pipeline_class_023); }
1492const Pipeline * MoveVL2DNode::pipeline() const { return (&pipeline_class_023); }
1493
1494const Pipeline * MoveLEG2DNode::pipeline_class() { return (&pipeline_class_023); }
1495const Pipeline * MoveLEG2DNode::pipeline() const { return (&pipeline_class_023); }
1496
1497const Pipeline * maxF_regNode::pipeline_class() { return (&pipeline_class_040); }
1498const Pipeline * maxF_regNode::pipeline() const { return (&pipeline_class_040); }
1499
1500const Pipeline * maxF_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
1501const Pipeline * maxF_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
1502
1503const Pipeline * maxD_regNode::pipeline_class() { return (&pipeline_class_040); }
1504const Pipeline * maxD_regNode::pipeline() const { return (&pipeline_class_040); }
1505
1506const Pipeline * maxD_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
1507const Pipeline * maxD_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
1508
1509const Pipeline * minF_regNode::pipeline_class() { return (&pipeline_class_040); }
1510const Pipeline * minF_regNode::pipeline() const { return (&pipeline_class_040); }
1511
1512const Pipeline * minF_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
1513const Pipeline * minF_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
1514
1515const Pipeline * minD_regNode::pipeline_class() { return (&pipeline_class_040); }
1516const Pipeline * minD_regNode::pipeline() const { return (&pipeline_class_040); }
1517
1518const Pipeline * minD_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
1519const Pipeline * minD_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
1520
1521const Pipeline * leaP8Node::pipeline_class() { return (&pipeline_class_007); }
1522const Pipeline * leaP8Node::pipeline() const { return (&pipeline_class_007); }
1523
1524const Pipeline * leaP32Node::pipeline_class() { return (&pipeline_class_007); }
1525const Pipeline * leaP32Node::pipeline() const { return (&pipeline_class_007); }
1526
1527const Pipeline * leaPIdxOffNode::pipeline_class() { return (&pipeline_class_007); }
1528const Pipeline * leaPIdxOffNode::pipeline() const { return (&pipeline_class_007); }
1529
1530const Pipeline * leaPIdxScaleNode::pipeline_class() { return (&pipeline_class_007); }
1531const Pipeline * leaPIdxScaleNode::pipeline() const { return (&pipeline_class_007); }
1532
1533const Pipeline * leaPPosIdxScaleNode::pipeline_class() { return (&pipeline_class_007); }
1534const Pipeline * leaPPosIdxScaleNode::pipeline() const { return (&pipeline_class_007); }
1535
1536const Pipeline * leaPIdxScaleOffNode::pipeline_class() { return (&pipeline_class_007); }
1537const Pipeline * leaPIdxScaleOffNode::pipeline() const { return (&pipeline_class_007); }
1538
1539const Pipeline * leaPPosIdxOffNode::pipeline_class() { return (&pipeline_class_007); }
1540const Pipeline * leaPPosIdxOffNode::pipeline() const { return (&pipeline_class_007); }
1541
1542const Pipeline * leaPPosIdxScaleOffNode::pipeline_class() { return (&pipeline_class_007); }
1543const Pipeline * leaPPosIdxScaleOffNode::pipeline() const { return (&pipeline_class_007); }
1544
1545const Pipeline * leaPCompressedOopOffsetNode::pipeline_class() { return (&pipeline_class_007); }
1546const Pipeline * leaPCompressedOopOffsetNode::pipeline() const { return (&pipeline_class_007); }
1547
1548const Pipeline * leaP8NarrowNode::pipeline_class() { return (&pipeline_class_007); }
1549const Pipeline * leaP8NarrowNode::pipeline() const { return (&pipeline_class_007); }
1550
1551const Pipeline * leaP32NarrowNode::pipeline_class() { return (&pipeline_class_007); }
1552const Pipeline * leaP32NarrowNode::pipeline() const { return (&pipeline_class_007); }
1553
1554const Pipeline * leaPIdxOffNarrowNode::pipeline_class() { return (&pipeline_class_007); }
1555const Pipeline * leaPIdxOffNarrowNode::pipeline() const { return (&pipeline_class_007); }
1556
1557const Pipeline * leaPIdxScaleNarrowNode::pipeline_class() { return (&pipeline_class_007); }
1558const Pipeline * leaPIdxScaleNarrowNode::pipeline() const { return (&pipeline_class_007); }
1559
1560const Pipeline * leaPIdxScaleOffNarrowNode::pipeline_class() { return (&pipeline_class_007); }
1561const Pipeline * leaPIdxScaleOffNarrowNode::pipeline() const { return (&pipeline_class_007); }
1562
1563const Pipeline * leaPPosIdxOffNarrowNode::pipeline_class() { return (&pipeline_class_007); }
1564const Pipeline * leaPPosIdxOffNarrowNode::pipeline() const { return (&pipeline_class_007); }
1565
1566const Pipeline * leaPPosIdxScaleOffNarrowNode::pipeline_class() { return (&pipeline_class_007); }
1567const Pipeline * leaPPosIdxScaleOffNarrowNode::pipeline() const { return (&pipeline_class_007); }
1568
1569const Pipeline * loadConINode::pipeline_class() { return (&pipeline_class_003); }
1570const Pipeline * loadConINode::pipeline() const { return (&pipeline_class_003); }
1571
1572const Pipeline * loadConI0Node::pipeline_class() { return (&pipeline_class_001); }
1573const Pipeline * loadConI0Node::pipeline() const { return (&pipeline_class_001); }
1574
1575const Pipeline * loadConLNode::pipeline_class() { return (&pipeline_class_001); }
1576const Pipeline * loadConLNode::pipeline() const { return (&pipeline_class_001); }
1577
1578const Pipeline * loadConL0Node::pipeline_class() { return (&pipeline_class_001); }
1579const Pipeline * loadConL0Node::pipeline() const { return (&pipeline_class_001); }
1580
1581const Pipeline * loadConUL32Node::pipeline_class() { return (&pipeline_class_001); }
1582const Pipeline * loadConUL32Node::pipeline() const { return (&pipeline_class_001); }
1583
1584const Pipeline * loadConL32Node::pipeline_class() { return (&pipeline_class_001); }
1585const Pipeline * loadConL32Node::pipeline() const { return (&pipeline_class_001); }
1586
1587const Pipeline * loadConPNode::pipeline_class() { return (&pipeline_class_003); }
1588const Pipeline * loadConPNode::pipeline() const { return (&pipeline_class_003); }
1589
1590const Pipeline * loadConP0Node::pipeline_class() { return (&pipeline_class_001); }
1591const Pipeline * loadConP0Node::pipeline() const { return (&pipeline_class_001); }
1592
1593const Pipeline * loadConP31Node::pipeline_class() { return (&pipeline_class_001); }
1594const Pipeline * loadConP31Node::pipeline() const { return (&pipeline_class_001); }
1595
1596const Pipeline * loadConFNode::pipeline_class() { return (&pipeline_class_040); }
1597const Pipeline * loadConFNode::pipeline() const { return (&pipeline_class_040); }
1598
1599const Pipeline * loadConN0Node::pipeline_class() { return (&pipeline_class_001); }
1600const Pipeline * loadConN0Node::pipeline() const { return (&pipeline_class_001); }
1601
1602const Pipeline * loadConNNode::pipeline_class() { return (&pipeline_class_003); }
1603const Pipeline * loadConNNode::pipeline() const { return (&pipeline_class_003); }
1604
1605const Pipeline * loadConNKlassNode::pipeline_class() { return (&pipeline_class_003); }
1606const Pipeline * loadConNKlassNode::pipeline() const { return (&pipeline_class_003); }
1607
1608const Pipeline * loadConF0Node::pipeline_class() { return (&pipeline_class_040); }
1609const Pipeline * loadConF0Node::pipeline() const { return (&pipeline_class_040); }
1610
1611const Pipeline * loadConDNode::pipeline_class() { return (&pipeline_class_040); }
1612const Pipeline * loadConDNode::pipeline() const { return (&pipeline_class_040); }
1613
1614const Pipeline * loadConD0Node::pipeline_class() { return (&pipeline_class_040); }
1615const Pipeline * loadConD0Node::pipeline() const { return (&pipeline_class_040); }
1616
1617const Pipeline * loadSSINode::pipeline_class() { return (&pipeline_class_009); }
1618const Pipeline * loadSSINode::pipeline() const { return (&pipeline_class_009); }
1619
1620const Pipeline * loadSSLNode::pipeline_class() { return (&pipeline_class_009); }
1621const Pipeline * loadSSLNode::pipeline() const { return (&pipeline_class_009); }
1622
1623const Pipeline * loadSSPNode::pipeline_class() { return (&pipeline_class_009); }
1624const Pipeline * loadSSPNode::pipeline() const { return (&pipeline_class_009); }
1625
1626const Pipeline * loadSSFNode::pipeline_class() { return (&pipeline_class_040); }
1627const Pipeline * loadSSFNode::pipeline() const { return (&pipeline_class_040); }
1628
1629const Pipeline * loadSSDNode::pipeline_class() { return (&pipeline_class_040); }
1630const Pipeline * loadSSDNode::pipeline() const { return (&pipeline_class_040); }
1631
1632const Pipeline * prefetchAllocNode::pipeline_class() { return (&pipeline_class_010); }
1633const Pipeline * prefetchAllocNode::pipeline() const { return (&pipeline_class_010); }
1634
1635const Pipeline * prefetchAllocNTANode::pipeline_class() { return (&pipeline_class_010); }
1636const Pipeline * prefetchAllocNTANode::pipeline() const { return (&pipeline_class_010); }
1637
1638const Pipeline * prefetchAllocT0Node::pipeline_class() { return (&pipeline_class_010); }
1639const Pipeline * prefetchAllocT0Node::pipeline() const { return (&pipeline_class_010); }
1640
1641const Pipeline * prefetchAllocT2Node::pipeline_class() { return (&pipeline_class_010); }
1642const Pipeline * prefetchAllocT2Node::pipeline() const { return (&pipeline_class_010); }
1643
1644const Pipeline * storeBNode::pipeline_class() { return (&pipeline_class_011); }
1645const Pipeline * storeBNode::pipeline() const { return (&pipeline_class_011); }
1646
1647const Pipeline * storeCNode::pipeline_class() { return (&pipeline_class_011); }
1648const Pipeline * storeCNode::pipeline() const { return (&pipeline_class_011); }
1649
1650const Pipeline * storeINode::pipeline_class() { return (&pipeline_class_011); }
1651const Pipeline * storeINode::pipeline() const { return (&pipeline_class_011); }
1652
1653const Pipeline * storeLNode::pipeline_class() { return (&pipeline_class_011); }
1654const Pipeline * storeLNode::pipeline() const { return (&pipeline_class_011); }
1655
1656const Pipeline * storePNode::pipeline_class() { return (&pipeline_class_011); }
1657const Pipeline * storePNode::pipeline() const { return (&pipeline_class_011); }
1658
1659const Pipeline * storeImmP0Node::pipeline_class() { return (&pipeline_class_011); }
1660const Pipeline * storeImmP0Node::pipeline() const { return (&pipeline_class_011); }
1661
1662const Pipeline * storeImmPNode::pipeline_class() { return (&pipeline_class_012); }
1663const Pipeline * storeImmPNode::pipeline() const { return (&pipeline_class_012); }
1664
1665const Pipeline * storeNNode::pipeline_class() { return (&pipeline_class_011); }
1666const Pipeline * storeNNode::pipeline() const { return (&pipeline_class_011); }
1667
1668const Pipeline * storeNKlassNode::pipeline_class() { return (&pipeline_class_011); }
1669const Pipeline * storeNKlassNode::pipeline() const { return (&pipeline_class_011); }
1670
1671const Pipeline * storeImmN0Node::pipeline_class() { return (&pipeline_class_011); }
1672const Pipeline * storeImmN0Node::pipeline() const { return (&pipeline_class_011); }
1673
1674const Pipeline * storeImmNNode::pipeline_class() { return (&pipeline_class_012); }
1675const Pipeline * storeImmNNode::pipeline() const { return (&pipeline_class_012); }
1676
1677const Pipeline * storeImmNKlassNode::pipeline_class() { return (&pipeline_class_012); }
1678const Pipeline * storeImmNKlassNode::pipeline() const { return (&pipeline_class_012); }
1679
1680const Pipeline * storeImmI0Node::pipeline_class() { return (&pipeline_class_011); }
1681const Pipeline * storeImmI0Node::pipeline() const { return (&pipeline_class_011); }
1682
1683const Pipeline * storeImmINode::pipeline_class() { return (&pipeline_class_012); }
1684const Pipeline * storeImmINode::pipeline() const { return (&pipeline_class_012); }
1685
1686const Pipeline * storeImmL0Node::pipeline_class() { return (&pipeline_class_011); }
1687const Pipeline * storeImmL0Node::pipeline() const { return (&pipeline_class_011); }
1688
1689const Pipeline * storeImmLNode::pipeline_class() { return (&pipeline_class_012); }
1690const Pipeline * storeImmLNode::pipeline() const { return (&pipeline_class_012); }
1691
1692const Pipeline * storeImmC0Node::pipeline_class() { return (&pipeline_class_011); }
1693const Pipeline * storeImmC0Node::pipeline() const { return (&pipeline_class_011); }
1694
1695const Pipeline * storeImmI16Node::pipeline_class() { return (&pipeline_class_012); }
1696const Pipeline * storeImmI16Node::pipeline() const { return (&pipeline_class_012); }
1697
1698const Pipeline * storeImmB0Node::pipeline_class() { return (&pipeline_class_011); }
1699const Pipeline * storeImmB0Node::pipeline() const { return (&pipeline_class_011); }
1700
1701const Pipeline * storeImmBNode::pipeline_class() { return (&pipeline_class_012); }
1702const Pipeline * storeImmBNode::pipeline() const { return (&pipeline_class_012); }
1703
1704const Pipeline * storeImmCM0_regNode::pipeline_class() { return (&pipeline_class_011); }
1705const Pipeline * storeImmCM0_regNode::pipeline() const { return (&pipeline_class_011); }
1706
1707const Pipeline * storeImmCM0Node::pipeline_class() { return (&pipeline_class_012); }
1708const Pipeline * storeImmCM0Node::pipeline() const { return (&pipeline_class_012); }
1709
1710const Pipeline * storeFNode::pipeline_class() { return (&pipeline_class_040); }
1711const Pipeline * storeFNode::pipeline() const { return (&pipeline_class_040); }
1712
1713const Pipeline * storeF0Node::pipeline_class() { return (&pipeline_class_011); }
1714const Pipeline * storeF0Node::pipeline() const { return (&pipeline_class_011); }
1715
1716const Pipeline * storeF_immNode::pipeline_class() { return (&pipeline_class_012); }
1717const Pipeline * storeF_immNode::pipeline() const { return (&pipeline_class_012); }
1718
1719const Pipeline * storeDNode::pipeline_class() { return (&pipeline_class_040); }
1720const Pipeline * storeDNode::pipeline() const { return (&pipeline_class_040); }
1721
1722const Pipeline * storeD0_immNode::pipeline_class() { return (&pipeline_class_012); }
1723const Pipeline * storeD0_immNode::pipeline() const { return (&pipeline_class_012); }
1724
1725const Pipeline * storeD0Node::pipeline_class() { return (&pipeline_class_011); }
1726const Pipeline * storeD0Node::pipeline() const { return (&pipeline_class_011); }
1727
1728const Pipeline * storeSSINode::pipeline_class() { return (&pipeline_class_011); }
1729const Pipeline * storeSSINode::pipeline() const { return (&pipeline_class_011); }
1730
1731const Pipeline * storeSSLNode::pipeline_class() { return (&pipeline_class_011); }
1732const Pipeline * storeSSLNode::pipeline() const { return (&pipeline_class_011); }
1733
1734const Pipeline * storeSSPNode::pipeline_class() { return (&pipeline_class_011); }
1735const Pipeline * storeSSPNode::pipeline() const { return (&pipeline_class_011); }
1736
1737const Pipeline * storeSSFNode::pipeline_class() { return (&pipeline_class_040); }
1738const Pipeline * storeSSFNode::pipeline() const { return (&pipeline_class_040); }
1739
1740const Pipeline * storeSSDNode::pipeline_class() { return (&pipeline_class_040); }
1741const Pipeline * storeSSDNode::pipeline() const { return (&pipeline_class_040); }
1742
1743const Pipeline * bytes_reverse_intNode::pipeline_class() { return (&pipeline_class_001); }
1744const Pipeline * bytes_reverse_intNode::pipeline() const { return (&pipeline_class_001); }
1745
1746const Pipeline * bytes_reverse_longNode::pipeline_class() { return (&pipeline_class_001); }
1747const Pipeline * bytes_reverse_longNode::pipeline() const { return (&pipeline_class_001); }
1748
1749const Pipeline * bytes_reverse_unsigned_shortNode::pipeline_class() { return (&pipeline_class_001); }
1750const Pipeline * bytes_reverse_unsigned_shortNode::pipeline() const { return (&pipeline_class_001); }
1751
1752const Pipeline * bytes_reverse_shortNode::pipeline_class() { return (&pipeline_class_001); }
1753const Pipeline * bytes_reverse_shortNode::pipeline() const { return (&pipeline_class_001); }
1754
1755const Pipeline * countLeadingZerosINode::pipeline_class() { return (&pipeline_class_001); }
1756const Pipeline * countLeadingZerosINode::pipeline() const { return (&pipeline_class_001); }
1757
1758const Pipeline * countLeadingZerosI_bsrNode::pipeline_class() { return (&pipeline_class_001); }
1759const Pipeline * countLeadingZerosI_bsrNode::pipeline() const { return (&pipeline_class_001); }
1760
1761const Pipeline * countLeadingZerosLNode::pipeline_class() { return (&pipeline_class_001); }
1762const Pipeline * countLeadingZerosLNode::pipeline() const { return (&pipeline_class_001); }
1763
1764const Pipeline * countLeadingZerosL_bsrNode::pipeline_class() { return (&pipeline_class_001); }
1765const Pipeline * countLeadingZerosL_bsrNode::pipeline() const { return (&pipeline_class_001); }
1766
1767const Pipeline * countTrailingZerosINode::pipeline_class() { return (&pipeline_class_001); }
1768const Pipeline * countTrailingZerosINode::pipeline() const { return (&pipeline_class_001); }
1769
1770const Pipeline * countTrailingZerosI_bsfNode::pipeline_class() { return (&pipeline_class_001); }
1771const Pipeline * countTrailingZerosI_bsfNode::pipeline() const { return (&pipeline_class_001); }
1772
1773const Pipeline * countTrailingZerosLNode::pipeline_class() { return (&pipeline_class_001); }
1774const Pipeline * countTrailingZerosLNode::pipeline() const { return (&pipeline_class_001); }
1775
1776const Pipeline * countTrailingZerosL_bsfNode::pipeline_class() { return (&pipeline_class_001); }
1777const Pipeline * countTrailingZerosL_bsfNode::pipeline() const { return (&pipeline_class_001); }
1778
1779const Pipeline * popCountINode::pipeline_class() { return (&pipeline_class_001); }
1780const Pipeline * popCountINode::pipeline() const { return (&pipeline_class_001); }
1781
1782const Pipeline * popCountI_memNode::pipeline_class() { return (&pipeline_class_001); }
1783const Pipeline * popCountI_memNode::pipeline() const { return (&pipeline_class_001); }
1784
1785const Pipeline * popCountLNode::pipeline_class() { return (&pipeline_class_001); }
1786const Pipeline * popCountLNode::pipeline() const { return (&pipeline_class_001); }
1787
1788const Pipeline * popCountL_memNode::pipeline_class() { return (&pipeline_class_001); }
1789const Pipeline * popCountL_memNode::pipeline() const { return (&pipeline_class_001); }
1790
1791const Pipeline * membar_acquireNode::pipeline_class() { return (&pipeline_class_041); }
1792const Pipeline * membar_acquireNode::pipeline() const { return (&pipeline_class_041); }
1793
1794const Pipeline * membar_acquire_0Node::pipeline_class() { return (&pipeline_class_041); }
1795const Pipeline * membar_acquire_0Node::pipeline() const { return (&pipeline_class_041); }
1796
1797const Pipeline * membar_acquire_lockNode::pipeline_class() { return (&pipeline_class_041); }
1798const Pipeline * membar_acquire_lockNode::pipeline() const { return (&pipeline_class_041); }
1799
1800const Pipeline * membar_releaseNode::pipeline_class() { return (&pipeline_class_041); }
1801const Pipeline * membar_releaseNode::pipeline() const { return (&pipeline_class_041); }
1802
1803const Pipeline * membar_release_0Node::pipeline_class() { return (&pipeline_class_041); }
1804const Pipeline * membar_release_0Node::pipeline() const { return (&pipeline_class_041); }
1805
1806const Pipeline * membar_release_lockNode::pipeline_class() { return (&pipeline_class_041); }
1807const Pipeline * membar_release_lockNode::pipeline() const { return (&pipeline_class_041); }
1808
1809const Pipeline * membar_volatileNode::pipeline_class() { return (&pipeline_class_040); }
1810const Pipeline * membar_volatileNode::pipeline() const { return (&pipeline_class_040); }
1811
1812const Pipeline * unnecessary_membar_volatileNode::pipeline_class() { return (&pipeline_class_041); }
1813const Pipeline * unnecessary_membar_volatileNode::pipeline() const { return (&pipeline_class_041); }
1814
1815const Pipeline * membar_storestoreNode::pipeline_class() { return (&pipeline_class_041); }
1816const Pipeline * membar_storestoreNode::pipeline() const { return (&pipeline_class_041); }
1817
1818const Pipeline * castX2PNode::pipeline_class() { return (&pipeline_class_005); }
1819const Pipeline * castX2PNode::pipeline() const { return (&pipeline_class_005); }
1820
1821const Pipeline * castP2XNode::pipeline_class() { return (&pipeline_class_005); }
1822const Pipeline * castP2XNode::pipeline() const { return (&pipeline_class_005); }
1823
1824const Pipeline * convP2INode::pipeline_class() { return (&pipeline_class_005); }
1825const Pipeline * convP2INode::pipeline() const { return (&pipeline_class_005); }
1826
1827const Pipeline * convN2INode::pipeline_class() { return (&pipeline_class_005); }
1828const Pipeline * convN2INode::pipeline() const { return (&pipeline_class_005); }
1829
1830const Pipeline * encodeHeapOopNode::pipeline_class() { return (&pipeline_class_002); }
1831const Pipeline * encodeHeapOopNode::pipeline() const { return (&pipeline_class_002); }
1832
1833const Pipeline * encodeHeapOop_not_nullNode::pipeline_class() { return (&pipeline_class_002); }
1834const Pipeline * encodeHeapOop_not_nullNode::pipeline() const { return (&pipeline_class_002); }
1835
1836const Pipeline * decodeHeapOopNode::pipeline_class() { return (&pipeline_class_002); }
1837const Pipeline * decodeHeapOopNode::pipeline() const { return (&pipeline_class_002); }
1838
1839const Pipeline * decodeHeapOop_not_nullNode::pipeline_class() { return (&pipeline_class_002); }
1840const Pipeline * decodeHeapOop_not_nullNode::pipeline() const { return (&pipeline_class_002); }
1841
1842const Pipeline * encodeKlass_not_nullNode::pipeline_class() { return (&pipeline_class_002); }
1843const Pipeline * encodeKlass_not_nullNode::pipeline() const { return (&pipeline_class_002); }
1844
1845const Pipeline * decodeKlass_not_nullNode::pipeline_class() { return (&pipeline_class_002); }
1846const Pipeline * decodeKlass_not_nullNode::pipeline() const { return (&pipeline_class_002); }
1847
1848const Pipeline * jumpXtnd_offsetNode::pipeline_class() { return (&pipeline_class_037); }
1849const Pipeline * jumpXtnd_offsetNode::pipeline() const { return (&pipeline_class_037); }
1850
1851const Pipeline * jumpXtnd_addrNode::pipeline_class() { return (&pipeline_class_037); }
1852const Pipeline * jumpXtnd_addrNode::pipeline() const { return (&pipeline_class_037); }
1853
1854const Pipeline * jumpXtndNode::pipeline_class() { return (&pipeline_class_037); }
1855const Pipeline * jumpXtndNode::pipeline() const { return (&pipeline_class_037); }
1856
1857const Pipeline * cmovI_regNode::pipeline_class() { return (&pipeline_class_019); }
1858const Pipeline * cmovI_regNode::pipeline() const { return (&pipeline_class_019); }
1859
1860const Pipeline * cmovI_regUNode::pipeline_class() { return (&pipeline_class_019); }
1861const Pipeline * cmovI_regUNode::pipeline() const { return (&pipeline_class_019); }
1862
1863const Pipeline * cmovI_memNode::pipeline_class() { return (&pipeline_class_020); }
1864const Pipeline * cmovI_memNode::pipeline() const { return (&pipeline_class_020); }
1865
1866const Pipeline * cmovI_memUNode::pipeline_class() { return (&pipeline_class_020); }
1867const Pipeline * cmovI_memUNode::pipeline() const { return (&pipeline_class_020); }
1868
1869const Pipeline * cmovN_regNode::pipeline_class() { return (&pipeline_class_019); }
1870const Pipeline * cmovN_regNode::pipeline() const { return (&pipeline_class_019); }
1871
1872const Pipeline * cmovN_regUNode::pipeline_class() { return (&pipeline_class_019); }
1873const Pipeline * cmovN_regUNode::pipeline() const { return (&pipeline_class_019); }
1874
1875const Pipeline * cmovP_regNode::pipeline_class() { return (&pipeline_class_019); }
1876const Pipeline * cmovP_regNode::pipeline() const { return (&pipeline_class_019); }
1877
1878const Pipeline * cmovP_regUNode::pipeline_class() { return (&pipeline_class_019); }
1879const Pipeline * cmovP_regUNode::pipeline() const { return (&pipeline_class_019); }
1880
1881const Pipeline * cmovL_regNode::pipeline_class() { return (&pipeline_class_019); }
1882const Pipeline * cmovL_regNode::pipeline() const { return (&pipeline_class_019); }
1883
1884const Pipeline * cmovL_memNode::pipeline_class() { return (&pipeline_class_020); }
1885const Pipeline * cmovL_memNode::pipeline() const { return (&pipeline_class_020); }
1886
1887const Pipeline * cmovL_regUNode::pipeline_class() { return (&pipeline_class_019); }
1888const Pipeline * cmovL_regUNode::pipeline() const { return (&pipeline_class_019); }
1889
1890const Pipeline * cmovL_memUNode::pipeline_class() { return (&pipeline_class_020); }
1891const Pipeline * cmovL_memUNode::pipeline() const { return (&pipeline_class_020); }
1892
1893const Pipeline * cmovF_regNode::pipeline_class() { return (&pipeline_class_040); }
1894const Pipeline * cmovF_regNode::pipeline() const { return (&pipeline_class_040); }
1895
1896const Pipeline * cmovF_regUNode::pipeline_class() { return (&pipeline_class_040); }
1897const Pipeline * cmovF_regUNode::pipeline() const { return (&pipeline_class_040); }
1898
1899const Pipeline * cmovD_regNode::pipeline_class() { return (&pipeline_class_040); }
1900const Pipeline * cmovD_regNode::pipeline() const { return (&pipeline_class_040); }
1901
1902const Pipeline * cmovD_regUNode::pipeline_class() { return (&pipeline_class_040); }
1903const Pipeline * cmovD_regUNode::pipeline() const { return (&pipeline_class_040); }
1904
1905const Pipeline * addI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
1906const Pipeline * addI_rRegNode::pipeline() const { return (&pipeline_class_005); }
1907
1908const Pipeline * addI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
1909const Pipeline * addI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
1910
1911const Pipeline * addI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
1912const Pipeline * addI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
1913
1914const Pipeline * addI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
1915const Pipeline * addI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
1916
1917const Pipeline * addI_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
1918const Pipeline * addI_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
1919
1920const Pipeline * addI_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
1921const Pipeline * addI_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
1922
1923const Pipeline * addI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
1924const Pipeline * addI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
1925
1926const Pipeline * incI_rRegNode::pipeline_class() { return (&pipeline_class_001); }
1927const Pipeline * incI_rRegNode::pipeline() const { return (&pipeline_class_001); }
1928
1929const Pipeline * incI_memNode::pipeline_class() { return (&pipeline_class_012); }
1930const Pipeline * incI_memNode::pipeline() const { return (&pipeline_class_012); }
1931
1932const Pipeline * decI_rRegNode::pipeline_class() { return (&pipeline_class_001); }
1933const Pipeline * decI_rRegNode::pipeline() const { return (&pipeline_class_001); }
1934
1935const Pipeline * decI_memNode::pipeline_class() { return (&pipeline_class_012); }
1936const Pipeline * decI_memNode::pipeline() const { return (&pipeline_class_012); }
1937
1938const Pipeline * leaI_rReg_immINode::pipeline_class() { return (&pipeline_class_005); }
1939const Pipeline * leaI_rReg_immINode::pipeline() const { return (&pipeline_class_005); }
1940
1941const Pipeline * addL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
1942const Pipeline * addL_rRegNode::pipeline() const { return (&pipeline_class_005); }
1943
1944const Pipeline * addL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
1945const Pipeline * addL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
1946
1947const Pipeline * addL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
1948const Pipeline * addL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
1949
1950const Pipeline * addL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
1951const Pipeline * addL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
1952
1953const Pipeline * addL_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
1954const Pipeline * addL_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
1955
1956const Pipeline * addL_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
1957const Pipeline * addL_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
1958
1959const Pipeline * addL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
1960const Pipeline * addL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
1961
1962const Pipeline * incL_rRegNode::pipeline_class() { return (&pipeline_class_001); }
1963const Pipeline * incL_rRegNode::pipeline() const { return (&pipeline_class_001); }
1964
1965const Pipeline * incL_memNode::pipeline_class() { return (&pipeline_class_012); }
1966const Pipeline * incL_memNode::pipeline() const { return (&pipeline_class_012); }
1967
1968const Pipeline * decL_rRegNode::pipeline_class() { return (&pipeline_class_001); }
1969const Pipeline * decL_rRegNode::pipeline() const { return (&pipeline_class_001); }
1970
1971const Pipeline * decL_memNode::pipeline_class() { return (&pipeline_class_012); }
1972const Pipeline * decL_memNode::pipeline() const { return (&pipeline_class_012); }
1973
1974const Pipeline * leaL_rReg_immLNode::pipeline_class() { return (&pipeline_class_005); }
1975const Pipeline * leaL_rReg_immLNode::pipeline() const { return (&pipeline_class_005); }
1976
1977const Pipeline * addP_rRegNode::pipeline_class() { return (&pipeline_class_005); }
1978const Pipeline * addP_rRegNode::pipeline() const { return (&pipeline_class_005); }
1979
1980const Pipeline * addP_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
1981const Pipeline * addP_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
1982
1983const Pipeline * leaP_rReg_immNode::pipeline_class() { return (&pipeline_class_005); }
1984const Pipeline * leaP_rReg_immNode::pipeline() const { return (&pipeline_class_005); }
1985
1986const Pipeline * checkCastPPNode::pipeline_class() { return (&pipeline_class_041); }
1987const Pipeline * checkCastPPNode::pipeline() const { return (&pipeline_class_041); }
1988
1989const Pipeline * castPPNode::pipeline_class() { return (&pipeline_class_041); }
1990const Pipeline * castPPNode::pipeline() const { return (&pipeline_class_041); }
1991
1992const Pipeline * castIINode::pipeline_class() { return (&pipeline_class_041); }
1993const Pipeline * castIINode::pipeline() const { return (&pipeline_class_041); }
1994
1995const Pipeline * loadPLockedNode::pipeline_class() { return (&pipeline_class_009); }
1996const Pipeline * loadPLockedNode::pipeline() const { return (&pipeline_class_009); }
1997
1998const Pipeline * storePConditionalNode::pipeline_class() { return (&pipeline_class_039); }
1999const Pipeline * storePConditionalNode::pipeline() const { return (&pipeline_class_039); }
2000
2001const Pipeline * storeIConditionalNode::pipeline_class() { return (&pipeline_class_039); }
2002const Pipeline * storeIConditionalNode::pipeline() const { return (&pipeline_class_039); }
2003
2004const Pipeline * storeLConditionalNode::pipeline_class() { return (&pipeline_class_039); }
2005const Pipeline * storeLConditionalNode::pipeline() const { return (&pipeline_class_039); }
2006
2007const Pipeline * compareAndSwapPNode::pipeline_class() { return (&pipeline_class_039); }
2008const Pipeline * compareAndSwapPNode::pipeline() const { return (&pipeline_class_039); }
2009
2010const Pipeline * compareAndSwapP_0Node::pipeline_class() { return (&pipeline_class_039); }
2011const Pipeline * compareAndSwapP_0Node::pipeline() const { return (&pipeline_class_039); }
2012
2013const Pipeline * compareAndSwapLNode::pipeline_class() { return (&pipeline_class_039); }
2014const Pipeline * compareAndSwapLNode::pipeline() const { return (&pipeline_class_039); }
2015
2016const Pipeline * compareAndSwapL_0Node::pipeline_class() { return (&pipeline_class_039); }
2017const Pipeline * compareAndSwapL_0Node::pipeline() const { return (&pipeline_class_039); }
2018
2019const Pipeline * compareAndSwapINode::pipeline_class() { return (&pipeline_class_039); }
2020const Pipeline * compareAndSwapINode::pipeline() const { return (&pipeline_class_039); }
2021
2022const Pipeline * compareAndSwapI_0Node::pipeline_class() { return (&pipeline_class_039); }
2023const Pipeline * compareAndSwapI_0Node::pipeline() const { return (&pipeline_class_039); }
2024
2025const Pipeline * compareAndSwapBNode::pipeline_class() { return (&pipeline_class_039); }
2026const Pipeline * compareAndSwapBNode::pipeline() const { return (&pipeline_class_039); }
2027
2028const Pipeline * compareAndSwapB_0Node::pipeline_class() { return (&pipeline_class_039); }
2029const Pipeline * compareAndSwapB_0Node::pipeline() const { return (&pipeline_class_039); }
2030
2031const Pipeline * compareAndSwapSNode::pipeline_class() { return (&pipeline_class_039); }
2032const Pipeline * compareAndSwapSNode::pipeline() const { return (&pipeline_class_039); }
2033
2034const Pipeline * compareAndSwapS_0Node::pipeline_class() { return (&pipeline_class_039); }
2035const Pipeline * compareAndSwapS_0Node::pipeline() const { return (&pipeline_class_039); }
2036
2037const Pipeline * compareAndSwapNNode::pipeline_class() { return (&pipeline_class_039); }
2038const Pipeline * compareAndSwapNNode::pipeline() const { return (&pipeline_class_039); }
2039
2040const Pipeline * compareAndSwapN_0Node::pipeline_class() { return (&pipeline_class_039); }
2041const Pipeline * compareAndSwapN_0Node::pipeline() const { return (&pipeline_class_039); }
2042
2043const Pipeline * compareAndExchangeBNode::pipeline_class() { return (&pipeline_class_039); }
2044const Pipeline * compareAndExchangeBNode::pipeline() const { return (&pipeline_class_039); }
2045
2046const Pipeline * compareAndExchangeSNode::pipeline_class() { return (&pipeline_class_039); }
2047const Pipeline * compareAndExchangeSNode::pipeline() const { return (&pipeline_class_039); }
2048
2049const Pipeline * compareAndExchangeINode::pipeline_class() { return (&pipeline_class_039); }
2050const Pipeline * compareAndExchangeINode::pipeline() const { return (&pipeline_class_039); }
2051
2052const Pipeline * compareAndExchangeLNode::pipeline_class() { return (&pipeline_class_039); }
2053const Pipeline * compareAndExchangeLNode::pipeline() const { return (&pipeline_class_039); }
2054
2055const Pipeline * compareAndExchangeNNode::pipeline_class() { return (&pipeline_class_039); }
2056const Pipeline * compareAndExchangeNNode::pipeline() const { return (&pipeline_class_039); }
2057
2058const Pipeline * compareAndExchangePNode::pipeline_class() { return (&pipeline_class_039); }
2059const Pipeline * compareAndExchangePNode::pipeline() const { return (&pipeline_class_039); }
2060
2061const Pipeline * xaddB_no_resNode::pipeline_class() { return (&pipeline_class_039); }
2062const Pipeline * xaddB_no_resNode::pipeline() const { return (&pipeline_class_039); }
2063
2064const Pipeline * xaddBNode::pipeline_class() { return (&pipeline_class_039); }
2065const Pipeline * xaddBNode::pipeline() const { return (&pipeline_class_039); }
2066
2067const Pipeline * xaddS_no_resNode::pipeline_class() { return (&pipeline_class_039); }
2068const Pipeline * xaddS_no_resNode::pipeline() const { return (&pipeline_class_039); }
2069
2070const Pipeline * xaddSNode::pipeline_class() { return (&pipeline_class_039); }
2071const Pipeline * xaddSNode::pipeline() const { return (&pipeline_class_039); }
2072
2073const Pipeline * xaddI_no_resNode::pipeline_class() { return (&pipeline_class_039); }
2074const Pipeline * xaddI_no_resNode::pipeline() const { return (&pipeline_class_039); }
2075
2076const Pipeline * xaddINode::pipeline_class() { return (&pipeline_class_039); }
2077const Pipeline * xaddINode::pipeline() const { return (&pipeline_class_039); }
2078
2079const Pipeline * xaddL_no_resNode::pipeline_class() { return (&pipeline_class_039); }
2080const Pipeline * xaddL_no_resNode::pipeline() const { return (&pipeline_class_039); }
2081
2082const Pipeline * xaddLNode::pipeline_class() { return (&pipeline_class_039); }
2083const Pipeline * xaddLNode::pipeline() const { return (&pipeline_class_039); }
2084
2085const Pipeline * xchgBNode::pipeline_class() { return (&pipeline_class_039); }
2086const Pipeline * xchgBNode::pipeline() const { return (&pipeline_class_039); }
2087
2088const Pipeline * xchgSNode::pipeline_class() { return (&pipeline_class_039); }
2089const Pipeline * xchgSNode::pipeline() const { return (&pipeline_class_039); }
2090
2091const Pipeline * xchgINode::pipeline_class() { return (&pipeline_class_039); }
2092const Pipeline * xchgINode::pipeline() const { return (&pipeline_class_039); }
2093
2094const Pipeline * xchgLNode::pipeline_class() { return (&pipeline_class_039); }
2095const Pipeline * xchgLNode::pipeline() const { return (&pipeline_class_039); }
2096
2097const Pipeline * xchgPNode::pipeline_class() { return (&pipeline_class_039); }
2098const Pipeline * xchgPNode::pipeline() const { return (&pipeline_class_039); }
2099
2100const Pipeline * xchgNNode::pipeline_class() { return (&pipeline_class_039); }
2101const Pipeline * xchgNNode::pipeline() const { return (&pipeline_class_039); }
2102
2103const Pipeline * absI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2104const Pipeline * absI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2105
2106const Pipeline * absL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2107const Pipeline * absL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2108
2109const Pipeline * subI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2110const Pipeline * subI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2111
2112const Pipeline * subI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2113const Pipeline * subI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2114
2115const Pipeline * subI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2116const Pipeline * subI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2117
2118const Pipeline * subI_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2119const Pipeline * subI_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2120
2121const Pipeline * subI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2122const Pipeline * subI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2123
2124const Pipeline * subL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2125const Pipeline * subL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2126
2127const Pipeline * subL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2128const Pipeline * subL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2129
2130const Pipeline * subL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2131const Pipeline * subL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2132
2133const Pipeline * subL_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2134const Pipeline * subL_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2135
2136const Pipeline * subL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2137const Pipeline * subL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2138
2139const Pipeline * subP_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2140const Pipeline * subP_rRegNode::pipeline() const { return (&pipeline_class_005); }
2141
2142const Pipeline * negI_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2143const Pipeline * negI_rRegNode::pipeline() const { return (&pipeline_class_001); }
2144
2145const Pipeline * negI_memNode::pipeline_class() { return (&pipeline_class_001); }
2146const Pipeline * negI_memNode::pipeline() const { return (&pipeline_class_001); }
2147
2148const Pipeline * negL_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2149const Pipeline * negL_rRegNode::pipeline() const { return (&pipeline_class_001); }
2150
2151const Pipeline * negL_memNode::pipeline_class() { return (&pipeline_class_001); }
2152const Pipeline * negL_memNode::pipeline() const { return (&pipeline_class_001); }
2153
2154const Pipeline * mulI_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2155const Pipeline * mulI_rRegNode::pipeline() const { return (&pipeline_class_013); }
2156
2157const Pipeline * mulI_rReg_immNode::pipeline_class() { return (&pipeline_class_013); }
2158const Pipeline * mulI_rReg_immNode::pipeline() const { return (&pipeline_class_013); }
2159
2160const Pipeline * mulI_memNode::pipeline_class() { return (&pipeline_class_014); }
2161const Pipeline * mulI_memNode::pipeline() const { return (&pipeline_class_014); }
2162
2163const Pipeline * mulI_mem_0Node::pipeline_class() { return (&pipeline_class_014); }
2164const Pipeline * mulI_mem_0Node::pipeline() const { return (&pipeline_class_014); }
2165
2166const Pipeline * mulI_mem_immNode::pipeline_class() { return (&pipeline_class_014); }
2167const Pipeline * mulI_mem_immNode::pipeline() const { return (&pipeline_class_014); }
2168
2169const Pipeline * mulL_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2170const Pipeline * mulL_rRegNode::pipeline() const { return (&pipeline_class_013); }
2171
2172const Pipeline * mulL_rReg_immNode::pipeline_class() { return (&pipeline_class_013); }
2173const Pipeline * mulL_rReg_immNode::pipeline() const { return (&pipeline_class_013); }
2174
2175const Pipeline * mulL_memNode::pipeline_class() { return (&pipeline_class_014); }
2176const Pipeline * mulL_memNode::pipeline() const { return (&pipeline_class_014); }
2177
2178const Pipeline * mulL_mem_0Node::pipeline_class() { return (&pipeline_class_014); }
2179const Pipeline * mulL_mem_0Node::pipeline() const { return (&pipeline_class_014); }
2180
2181const Pipeline * mulL_mem_immNode::pipeline_class() { return (&pipeline_class_014); }
2182const Pipeline * mulL_mem_immNode::pipeline() const { return (&pipeline_class_014); }
2183
2184const Pipeline * mulHiL_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2185const Pipeline * mulHiL_rRegNode::pipeline() const { return (&pipeline_class_013); }
2186
2187const Pipeline * divI_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2188const Pipeline * divI_rRegNode::pipeline() const { return (&pipeline_class_013); }
2189
2190const Pipeline * divL_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2191const Pipeline * divL_rRegNode::pipeline() const { return (&pipeline_class_013); }
2192
2193const Pipeline * divModI_rReg_divmodNode::pipeline_class() { return (&pipeline_class_040); }
2194const Pipeline * divModI_rReg_divmodNode::pipeline() const { return (&pipeline_class_040); }
2195
2196const Pipeline * divModL_rReg_divmodNode::pipeline_class() { return (&pipeline_class_040); }
2197const Pipeline * divModL_rReg_divmodNode::pipeline() const { return (&pipeline_class_040); }
2198
2199const Pipeline * loadConL_0x6666666666666667Node::pipeline_class() { return (&pipeline_class_001); }
2200const Pipeline * loadConL_0x6666666666666667Node::pipeline() const { return (&pipeline_class_001); }
2201
2202const Pipeline * mul_hiNode::pipeline_class() { return (&pipeline_class_013); }
2203const Pipeline * mul_hiNode::pipeline() const { return (&pipeline_class_013); }
2204
2205const Pipeline * sarL_rReg_63Node::pipeline_class() { return (&pipeline_class_001); }
2206const Pipeline * sarL_rReg_63Node::pipeline() const { return (&pipeline_class_001); }
2207
2208const Pipeline * sarL_rReg_2Node::pipeline_class() { return (&pipeline_class_001); }
2209const Pipeline * sarL_rReg_2Node::pipeline() const { return (&pipeline_class_001); }
2210
2211const Pipeline * modI_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2212const Pipeline * modI_rRegNode::pipeline() const { return (&pipeline_class_013); }
2213
2214const Pipeline * modL_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2215const Pipeline * modL_rRegNode::pipeline() const { return (&pipeline_class_013); }
2216
2217const Pipeline * salI_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2218const Pipeline * salI_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2219
2220const Pipeline * salI_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2221const Pipeline * salI_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2222
2223const Pipeline * salI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2224const Pipeline * salI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2225
2226const Pipeline * salI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2227const Pipeline * salI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2228
2229const Pipeline * salI_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2230const Pipeline * salI_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2231
2232const Pipeline * salI_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2233const Pipeline * salI_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2234
2235const Pipeline * sarI_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2236const Pipeline * sarI_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2237
2238const Pipeline * sarI_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2239const Pipeline * sarI_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2240
2241const Pipeline * sarI_rReg_immNode::pipeline_class() { return (&pipeline_class_012); }
2242const Pipeline * sarI_rReg_immNode::pipeline() const { return (&pipeline_class_012); }
2243
2244const Pipeline * sarI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2245const Pipeline * sarI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2246
2247const Pipeline * sarI_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2248const Pipeline * sarI_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2249
2250const Pipeline * sarI_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2251const Pipeline * sarI_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2252
2253const Pipeline * shrI_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2254const Pipeline * shrI_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2255
2256const Pipeline * shrI_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2257const Pipeline * shrI_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2258
2259const Pipeline * shrI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2260const Pipeline * shrI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2261
2262const Pipeline * shrI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2263const Pipeline * shrI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2264
2265const Pipeline * shrI_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2266const Pipeline * shrI_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2267
2268const Pipeline * shrI_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2269const Pipeline * shrI_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2270
2271const Pipeline * salL_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2272const Pipeline * salL_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2273
2274const Pipeline * salL_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2275const Pipeline * salL_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2276
2277const Pipeline * salL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2278const Pipeline * salL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2279
2280const Pipeline * salL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2281const Pipeline * salL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2282
2283const Pipeline * salL_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2284const Pipeline * salL_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2285
2286const Pipeline * salL_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2287const Pipeline * salL_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2288
2289const Pipeline * sarL_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2290const Pipeline * sarL_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2291
2292const Pipeline * sarL_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2293const Pipeline * sarL_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2294
2295const Pipeline * sarL_rReg_immNode::pipeline_class() { return (&pipeline_class_012); }
2296const Pipeline * sarL_rReg_immNode::pipeline() const { return (&pipeline_class_012); }
2297
2298const Pipeline * sarL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2299const Pipeline * sarL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2300
2301const Pipeline * sarL_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2302const Pipeline * sarL_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2303
2304const Pipeline * sarL_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2305const Pipeline * sarL_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2306
2307const Pipeline * shrL_rReg_1Node::pipeline_class() { return (&pipeline_class_001); }
2308const Pipeline * shrL_rReg_1Node::pipeline() const { return (&pipeline_class_001); }
2309
2310const Pipeline * shrL_mem_1Node::pipeline_class() { return (&pipeline_class_012); }
2311const Pipeline * shrL_mem_1Node::pipeline() const { return (&pipeline_class_012); }
2312
2313const Pipeline * shrL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2314const Pipeline * shrL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2315
2316const Pipeline * shrL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2317const Pipeline * shrL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2318
2319const Pipeline * shrL_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2320const Pipeline * shrL_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2321
2322const Pipeline * shrL_mem_CLNode::pipeline_class() { return (&pipeline_class_011); }
2323const Pipeline * shrL_mem_CLNode::pipeline() const { return (&pipeline_class_011); }
2324
2325const Pipeline * i2bNode::pipeline_class() { return (&pipeline_class_005); }
2326const Pipeline * i2bNode::pipeline() const { return (&pipeline_class_005); }
2327
2328const Pipeline * i2sNode::pipeline_class() { return (&pipeline_class_005); }
2329const Pipeline * i2sNode::pipeline() const { return (&pipeline_class_005); }
2330
2331const Pipeline * rolI_rReg_imm1Node::pipeline_class() { return (&pipeline_class_001); }
2332const Pipeline * rolI_rReg_imm1Node::pipeline() const { return (&pipeline_class_001); }
2333
2334const Pipeline * rolI_rReg_imm8Node::pipeline_class() { return (&pipeline_class_001); }
2335const Pipeline * rolI_rReg_imm8Node::pipeline() const { return (&pipeline_class_001); }
2336
2337const Pipeline * rolI_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2338const Pipeline * rolI_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2339
2340const Pipeline * rorI_rReg_imm1Node::pipeline_class() { return (&pipeline_class_001); }
2341const Pipeline * rorI_rReg_imm1Node::pipeline() const { return (&pipeline_class_001); }
2342
2343const Pipeline * rorI_rReg_imm8Node::pipeline_class() { return (&pipeline_class_001); }
2344const Pipeline * rorI_rReg_imm8Node::pipeline() const { return (&pipeline_class_001); }
2345
2346const Pipeline * rorI_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2347const Pipeline * rorI_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2348
2349const Pipeline * rolL_rReg_imm1Node::pipeline_class() { return (&pipeline_class_001); }
2350const Pipeline * rolL_rReg_imm1Node::pipeline() const { return (&pipeline_class_001); }
2351
2352const Pipeline * rolL_rReg_imm8Node::pipeline_class() { return (&pipeline_class_001); }
2353const Pipeline * rolL_rReg_imm8Node::pipeline() const { return (&pipeline_class_001); }
2354
2355const Pipeline * rolL_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2356const Pipeline * rolL_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2357
2358const Pipeline * rorL_rReg_imm1Node::pipeline_class() { return (&pipeline_class_001); }
2359const Pipeline * rorL_rReg_imm1Node::pipeline() const { return (&pipeline_class_001); }
2360
2361const Pipeline * rorL_rReg_imm8Node::pipeline_class() { return (&pipeline_class_001); }
2362const Pipeline * rorL_rReg_imm8Node::pipeline() const { return (&pipeline_class_001); }
2363
2364const Pipeline * rorL_rReg_CLNode::pipeline_class() { return (&pipeline_class_005); }
2365const Pipeline * rorL_rReg_CLNode::pipeline() const { return (&pipeline_class_005); }
2366
2367const Pipeline * andI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2368const Pipeline * andI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2369
2370const Pipeline * andI_rReg_imm255Node::pipeline_class() { return (&pipeline_class_001); }
2371const Pipeline * andI_rReg_imm255Node::pipeline() const { return (&pipeline_class_001); }
2372
2373const Pipeline * andI2L_rReg_imm255Node::pipeline_class() { return (&pipeline_class_001); }
2374const Pipeline * andI2L_rReg_imm255Node::pipeline() const { return (&pipeline_class_001); }
2375
2376const Pipeline * andI_rReg_imm65535Node::pipeline_class() { return (&pipeline_class_001); }
2377const Pipeline * andI_rReg_imm65535Node::pipeline() const { return (&pipeline_class_001); }
2378
2379const Pipeline * andI2L_rReg_imm65535Node::pipeline_class() { return (&pipeline_class_001); }
2380const Pipeline * andI2L_rReg_imm65535Node::pipeline() const { return (&pipeline_class_001); }
2381
2382const Pipeline * andI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2383const Pipeline * andI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2384
2385const Pipeline * andI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2386const Pipeline * andI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2387
2388const Pipeline * andI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2389const Pipeline * andI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2390
2391const Pipeline * andB_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2392const Pipeline * andB_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2393
2394const Pipeline * andB_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2395const Pipeline * andB_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2396
2397const Pipeline * andI_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2398const Pipeline * andI_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2399
2400const Pipeline * andI_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2401const Pipeline * andI_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2402
2403const Pipeline * andI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2404const Pipeline * andI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2405
2406const Pipeline * andnI_rReg_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2407const Pipeline * andnI_rReg_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2408
2409const Pipeline * andnI_rReg_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2410const Pipeline * andnI_rReg_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2411
2412const Pipeline * andnI_rReg_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2413const Pipeline * andnI_rReg_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2414
2415const Pipeline * andnI_rReg_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2416const Pipeline * andnI_rReg_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2417
2418const Pipeline * blsiI_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2419const Pipeline * blsiI_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2420
2421const Pipeline * blsiI_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2422const Pipeline * blsiI_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2423
2424const Pipeline * blsiI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2425const Pipeline * blsiI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2426
2427const Pipeline * blsiI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2428const Pipeline * blsiI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2429
2430const Pipeline * blsmskI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2431const Pipeline * blsmskI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2432
2433const Pipeline * blsmskI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2434const Pipeline * blsmskI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2435
2436const Pipeline * blsmskI_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2437const Pipeline * blsmskI_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2438
2439const Pipeline * blsmskI_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2440const Pipeline * blsmskI_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2441
2442const Pipeline * blsrI_rReg_rRegNode::pipeline_class() { return (&pipeline_class_009); }
2443const Pipeline * blsrI_rReg_rRegNode::pipeline() const { return (&pipeline_class_009); }
2444
2445const Pipeline * blsrI_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_009); }
2446const Pipeline * blsrI_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_009); }
2447
2448const Pipeline * blsrI_rReg_memNode::pipeline_class() { return (&pipeline_class_001); }
2449const Pipeline * blsrI_rReg_memNode::pipeline() const { return (&pipeline_class_001); }
2450
2451const Pipeline * blsrI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_001); }
2452const Pipeline * blsrI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_001); }
2453
2454const Pipeline * orI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2455const Pipeline * orI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2456
2457const Pipeline * orI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2458const Pipeline * orI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2459
2460const Pipeline * orI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2461const Pipeline * orI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2462
2463const Pipeline * orI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2464const Pipeline * orI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2465
2466const Pipeline * orB_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2467const Pipeline * orB_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2468
2469const Pipeline * orB_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2470const Pipeline * orB_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2471
2472const Pipeline * orI_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2473const Pipeline * orI_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2474
2475const Pipeline * orI_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2476const Pipeline * orI_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2477
2478const Pipeline * orI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2479const Pipeline * orI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2480
2481const Pipeline * xorI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2482const Pipeline * xorI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2483
2484const Pipeline * xorI_rReg_im1Node::pipeline_class() { return (&pipeline_class_001); }
2485const Pipeline * xorI_rReg_im1Node::pipeline() const { return (&pipeline_class_001); }
2486
2487const Pipeline * xorI_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2488const Pipeline * xorI_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2489
2490const Pipeline * xorI_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2491const Pipeline * xorI_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2492
2493const Pipeline * xorI_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2494const Pipeline * xorI_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2495
2496const Pipeline * xorB_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2497const Pipeline * xorB_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2498
2499const Pipeline * xorB_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2500const Pipeline * xorB_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2501
2502const Pipeline * xorI_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2503const Pipeline * xorI_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2504
2505const Pipeline * xorI_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2506const Pipeline * xorI_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2507
2508const Pipeline * xorI_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2509const Pipeline * xorI_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2510
2511const Pipeline * andL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2512const Pipeline * andL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2513
2514const Pipeline * andL_rReg_imm255Node::pipeline_class() { return (&pipeline_class_001); }
2515const Pipeline * andL_rReg_imm255Node::pipeline() const { return (&pipeline_class_001); }
2516
2517const Pipeline * andL_rReg_imm65535Node::pipeline_class() { return (&pipeline_class_001); }
2518const Pipeline * andL_rReg_imm65535Node::pipeline() const { return (&pipeline_class_001); }
2519
2520const Pipeline * andL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2521const Pipeline * andL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2522
2523const Pipeline * andL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2524const Pipeline * andL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2525
2526const Pipeline * andL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2527const Pipeline * andL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2528
2529const Pipeline * andL_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2530const Pipeline * andL_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2531
2532const Pipeline * andL_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2533const Pipeline * andL_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2534
2535const Pipeline * andL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2536const Pipeline * andL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2537
2538const Pipeline * andnL_rReg_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2539const Pipeline * andnL_rReg_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2540
2541const Pipeline * andnL_rReg_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2542const Pipeline * andnL_rReg_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2543
2544const Pipeline * andnL_rReg_rReg_rRegNode::pipeline_class() { return (&pipeline_class_009); }
2545const Pipeline * andnL_rReg_rReg_rRegNode::pipeline() const { return (&pipeline_class_009); }
2546
2547const Pipeline * andnL_rReg_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_009); }
2548const Pipeline * andnL_rReg_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_009); }
2549
2550const Pipeline * blsiL_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2551const Pipeline * blsiL_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2552
2553const Pipeline * blsiL_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2554const Pipeline * blsiL_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2555
2556const Pipeline * blsiL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2557const Pipeline * blsiL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2558
2559const Pipeline * blsiL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2560const Pipeline * blsiL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2561
2562const Pipeline * blsmskL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2563const Pipeline * blsmskL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2564
2565const Pipeline * blsmskL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2566const Pipeline * blsmskL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2567
2568const Pipeline * blsmskL_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2569const Pipeline * blsmskL_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2570
2571const Pipeline * blsmskL_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2572const Pipeline * blsmskL_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2573
2574const Pipeline * blsrL_rReg_rRegNode::pipeline_class() { return (&pipeline_class_001); }
2575const Pipeline * blsrL_rReg_rRegNode::pipeline() const { return (&pipeline_class_001); }
2576
2577const Pipeline * blsrL_rReg_rReg_0Node::pipeline_class() { return (&pipeline_class_001); }
2578const Pipeline * blsrL_rReg_rReg_0Node::pipeline() const { return (&pipeline_class_001); }
2579
2580const Pipeline * blsrL_rReg_memNode::pipeline_class() { return (&pipeline_class_001); }
2581const Pipeline * blsrL_rReg_memNode::pipeline() const { return (&pipeline_class_001); }
2582
2583const Pipeline * blsrL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_001); }
2584const Pipeline * blsrL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_001); }
2585
2586const Pipeline * orL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2587const Pipeline * orL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2588
2589const Pipeline * orL_rReg_castP2XNode::pipeline_class() { return (&pipeline_class_005); }
2590const Pipeline * orL_rReg_castP2XNode::pipeline() const { return (&pipeline_class_005); }
2591
2592const Pipeline * orL_rReg_castP2X_0Node::pipeline_class() { return (&pipeline_class_005); }
2593const Pipeline * orL_rReg_castP2X_0Node::pipeline() const { return (&pipeline_class_005); }
2594
2595const Pipeline * orL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2596const Pipeline * orL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2597
2598const Pipeline * orL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2599const Pipeline * orL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2600
2601const Pipeline * orL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2602const Pipeline * orL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2603
2604const Pipeline * orL_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2605const Pipeline * orL_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2606
2607const Pipeline * orL_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2608const Pipeline * orL_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2609
2610const Pipeline * orL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2611const Pipeline * orL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2612
2613const Pipeline * xorL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2614const Pipeline * xorL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2615
2616const Pipeline * xorL_rReg_im1Node::pipeline_class() { return (&pipeline_class_001); }
2617const Pipeline * xorL_rReg_im1Node::pipeline() const { return (&pipeline_class_001); }
2618
2619const Pipeline * xorL_rReg_immNode::pipeline_class() { return (&pipeline_class_001); }
2620const Pipeline * xorL_rReg_immNode::pipeline() const { return (&pipeline_class_001); }
2621
2622const Pipeline * xorL_rReg_memNode::pipeline_class() { return (&pipeline_class_009); }
2623const Pipeline * xorL_rReg_memNode::pipeline() const { return (&pipeline_class_009); }
2624
2625const Pipeline * xorL_rReg_mem_0Node::pipeline_class() { return (&pipeline_class_009); }
2626const Pipeline * xorL_rReg_mem_0Node::pipeline() const { return (&pipeline_class_009); }
2627
2628const Pipeline * xorL_mem_rRegNode::pipeline_class() { return (&pipeline_class_011); }
2629const Pipeline * xorL_mem_rRegNode::pipeline() const { return (&pipeline_class_011); }
2630
2631const Pipeline * xorL_mem_rReg_0Node::pipeline_class() { return (&pipeline_class_011); }
2632const Pipeline * xorL_mem_rReg_0Node::pipeline() const { return (&pipeline_class_011); }
2633
2634const Pipeline * xorL_mem_immNode::pipeline_class() { return (&pipeline_class_012); }
2635const Pipeline * xorL_mem_immNode::pipeline() const { return (&pipeline_class_012); }
2636
2637const Pipeline * convI2BNode::pipeline_class() { return (&pipeline_class_040); }
2638const Pipeline * convI2BNode::pipeline() const { return (&pipeline_class_040); }
2639
2640const Pipeline * convP2BNode::pipeline_class() { return (&pipeline_class_040); }
2641const Pipeline * convP2BNode::pipeline() const { return (&pipeline_class_040); }
2642
2643const Pipeline * cmpLTMaskNode::pipeline_class() { return (&pipeline_class_040); }
2644const Pipeline * cmpLTMaskNode::pipeline() const { return (&pipeline_class_040); }
2645
2646const Pipeline * cmpLTMask0Node::pipeline_class() { return (&pipeline_class_001); }
2647const Pipeline * cmpLTMask0Node::pipeline() const { return (&pipeline_class_001); }
2648
2649const Pipeline * cadd_cmpLTMaskNode::pipeline_class() { return (&pipeline_class_018); }
2650const Pipeline * cadd_cmpLTMaskNode::pipeline() const { return (&pipeline_class_018); }
2651
2652const Pipeline * cadd_cmpLTMask_1Node::pipeline_class() { return (&pipeline_class_018); }
2653const Pipeline * cadd_cmpLTMask_1Node::pipeline() const { return (&pipeline_class_018); }
2654
2655const Pipeline * cadd_cmpLTMask_0Node::pipeline_class() { return (&pipeline_class_018); }
2656const Pipeline * cadd_cmpLTMask_0Node::pipeline() const { return (&pipeline_class_018); }
2657
2658const Pipeline * cadd_cmpLTMask_2Node::pipeline_class() { return (&pipeline_class_018); }
2659const Pipeline * cadd_cmpLTMask_2Node::pipeline() const { return (&pipeline_class_018); }
2660
2661const Pipeline * and_cmpLTMaskNode::pipeline_class() { return (&pipeline_class_018); }
2662const Pipeline * and_cmpLTMaskNode::pipeline() const { return (&pipeline_class_018); }
2663
2664const Pipeline * and_cmpLTMask_0Node::pipeline_class() { return (&pipeline_class_018); }
2665const Pipeline * and_cmpLTMask_0Node::pipeline() const { return (&pipeline_class_018); }
2666
2667const Pipeline * cmpF_cc_regNode::pipeline_class() { return (&pipeline_class_040); }
2668const Pipeline * cmpF_cc_regNode::pipeline() const { return (&pipeline_class_040); }
2669
2670const Pipeline * cmpF_cc_reg_CFNode::pipeline_class() { return (&pipeline_class_040); }
2671const Pipeline * cmpF_cc_reg_CFNode::pipeline() const { return (&pipeline_class_040); }
2672
2673const Pipeline * cmpF_cc_memNode::pipeline_class() { return (&pipeline_class_040); }
2674const Pipeline * cmpF_cc_memNode::pipeline() const { return (&pipeline_class_040); }
2675
2676const Pipeline * cmpF_cc_memCFNode::pipeline_class() { return (&pipeline_class_040); }
2677const Pipeline * cmpF_cc_memCFNode::pipeline() const { return (&pipeline_class_040); }
2678
2679const Pipeline * cmpF_cc_immNode::pipeline_class() { return (&pipeline_class_040); }
2680const Pipeline * cmpF_cc_immNode::pipeline() const { return (&pipeline_class_040); }
2681
2682const Pipeline * cmpF_cc_immCFNode::pipeline_class() { return (&pipeline_class_040); }
2683const Pipeline * cmpF_cc_immCFNode::pipeline() const { return (&pipeline_class_040); }
2684
2685const Pipeline * cmpD_cc_regNode::pipeline_class() { return (&pipeline_class_040); }
2686const Pipeline * cmpD_cc_regNode::pipeline() const { return (&pipeline_class_040); }
2687
2688const Pipeline * cmpD_cc_reg_CFNode::pipeline_class() { return (&pipeline_class_040); }
2689const Pipeline * cmpD_cc_reg_CFNode::pipeline() const { return (&pipeline_class_040); }
2690
2691const Pipeline * cmpD_cc_memNode::pipeline_class() { return (&pipeline_class_040); }
2692const Pipeline * cmpD_cc_memNode::pipeline() const { return (&pipeline_class_040); }
2693
2694const Pipeline * cmpD_cc_memCFNode::pipeline_class() { return (&pipeline_class_040); }
2695const Pipeline * cmpD_cc_memCFNode::pipeline() const { return (&pipeline_class_040); }
2696
2697const Pipeline * cmpD_cc_immNode::pipeline_class() { return (&pipeline_class_040); }
2698const Pipeline * cmpD_cc_immNode::pipeline() const { return (&pipeline_class_040); }
2699
2700const Pipeline * cmpD_cc_immCFNode::pipeline_class() { return (&pipeline_class_040); }
2701const Pipeline * cmpD_cc_immCFNode::pipeline() const { return (&pipeline_class_040); }
2702
2703const Pipeline * cmpF_regNode::pipeline_class() { return (&pipeline_class_040); }
2704const Pipeline * cmpF_regNode::pipeline() const { return (&pipeline_class_040); }
2705
2706const Pipeline * cmpF_memNode::pipeline_class() { return (&pipeline_class_040); }
2707const Pipeline * cmpF_memNode::pipeline() const { return (&pipeline_class_040); }
2708
2709const Pipeline * cmpF_immNode::pipeline_class() { return (&pipeline_class_040); }
2710const Pipeline * cmpF_immNode::pipeline() const { return (&pipeline_class_040); }
2711
2712const Pipeline * cmpD_regNode::pipeline_class() { return (&pipeline_class_040); }
2713const Pipeline * cmpD_regNode::pipeline() const { return (&pipeline_class_040); }
2714
2715const Pipeline * cmpD_memNode::pipeline_class() { return (&pipeline_class_040); }
2716const Pipeline * cmpD_memNode::pipeline() const { return (&pipeline_class_040); }
2717
2718const Pipeline * cmpD_immNode::pipeline_class() { return (&pipeline_class_040); }
2719const Pipeline * cmpD_immNode::pipeline() const { return (&pipeline_class_040); }
2720
2721const Pipeline * roundFloat_nopNode::pipeline_class() { return (&pipeline_class_041); }
2722const Pipeline * roundFloat_nopNode::pipeline() const { return (&pipeline_class_041); }
2723
2724const Pipeline * roundDouble_nopNode::pipeline_class() { return (&pipeline_class_041); }
2725const Pipeline * roundDouble_nopNode::pipeline() const { return (&pipeline_class_041); }
2726
2727const Pipeline * convF2D_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2728const Pipeline * convF2D_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2729
2730const Pipeline * convF2D_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2731const Pipeline * convF2D_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2732
2733const Pipeline * convD2F_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2734const Pipeline * convD2F_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2735
2736const Pipeline * convD2F_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2737const Pipeline * convD2F_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2738
2739const Pipeline * convF2I_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2740const Pipeline * convF2I_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2741
2742const Pipeline * convF2L_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2743const Pipeline * convF2L_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2744
2745const Pipeline * convD2I_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2746const Pipeline * convD2I_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2747
2748const Pipeline * convD2L_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2749const Pipeline * convD2L_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2750
2751const Pipeline * convI2F_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2752const Pipeline * convI2F_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2753
2754const Pipeline * convI2F_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2755const Pipeline * convI2F_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2756
2757const Pipeline * convI2D_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2758const Pipeline * convI2D_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2759
2760const Pipeline * convI2D_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2761const Pipeline * convI2D_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2762
2763const Pipeline * convXI2F_regNode::pipeline_class() { return (&pipeline_class_040); }
2764const Pipeline * convXI2F_regNode::pipeline() const { return (&pipeline_class_040); }
2765
2766const Pipeline * convXI2D_regNode::pipeline_class() { return (&pipeline_class_040); }
2767const Pipeline * convXI2D_regNode::pipeline() const { return (&pipeline_class_040); }
2768
2769const Pipeline * convL2F_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2770const Pipeline * convL2F_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2771
2772const Pipeline * convL2F_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2773const Pipeline * convL2F_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2774
2775const Pipeline * convL2D_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2776const Pipeline * convL2D_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2777
2778const Pipeline * convL2D_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
2779const Pipeline * convL2D_reg_memNode::pipeline() const { return (&pipeline_class_040); }
2780
2781const Pipeline * convI2L_reg_regNode::pipeline_class() { return (&pipeline_class_005); }
2782const Pipeline * convI2L_reg_regNode::pipeline() const { return (&pipeline_class_005); }
2783
2784const Pipeline * convI2L_reg_reg_zexNode::pipeline_class() { return (&pipeline_class_005); }
2785const Pipeline * convI2L_reg_reg_zexNode::pipeline() const { return (&pipeline_class_005); }
2786
2787const Pipeline * convI2L_reg_mem_zexNode::pipeline_class() { return (&pipeline_class_009); }
2788const Pipeline * convI2L_reg_mem_zexNode::pipeline() const { return (&pipeline_class_009); }
2789
2790const Pipeline * zerox_long_reg_regNode::pipeline_class() { return (&pipeline_class_005); }
2791const Pipeline * zerox_long_reg_regNode::pipeline() const { return (&pipeline_class_005); }
2792
2793const Pipeline * convL2I_reg_regNode::pipeline_class() { return (&pipeline_class_005); }
2794const Pipeline * convL2I_reg_regNode::pipeline() const { return (&pipeline_class_005); }
2795
2796const Pipeline * MoveF2I_stack_regNode::pipeline_class() { return (&pipeline_class_009); }
2797const Pipeline * MoveF2I_stack_regNode::pipeline() const { return (&pipeline_class_009); }
2798
2799const Pipeline * MoveI2F_stack_regNode::pipeline_class() { return (&pipeline_class_040); }
2800const Pipeline * MoveI2F_stack_regNode::pipeline() const { return (&pipeline_class_040); }
2801
2802const Pipeline * MoveD2L_stack_regNode::pipeline_class() { return (&pipeline_class_009); }
2803const Pipeline * MoveD2L_stack_regNode::pipeline() const { return (&pipeline_class_009); }
2804
2805const Pipeline * MoveL2D_stack_reg_partialNode::pipeline_class() { return (&pipeline_class_040); }
2806const Pipeline * MoveL2D_stack_reg_partialNode::pipeline() const { return (&pipeline_class_040); }
2807
2808const Pipeline * MoveL2D_stack_regNode::pipeline_class() { return (&pipeline_class_040); }
2809const Pipeline * MoveL2D_stack_regNode::pipeline() const { return (&pipeline_class_040); }
2810
2811const Pipeline * MoveF2I_reg_stackNode::pipeline_class() { return (&pipeline_class_040); }
2812const Pipeline * MoveF2I_reg_stackNode::pipeline() const { return (&pipeline_class_040); }
2813
2814const Pipeline * MoveI2F_reg_stackNode::pipeline_class() { return (&pipeline_class_011); }
2815const Pipeline * MoveI2F_reg_stackNode::pipeline() const { return (&pipeline_class_011); }
2816
2817const Pipeline * MoveD2L_reg_stackNode::pipeline_class() { return (&pipeline_class_040); }
2818const Pipeline * MoveD2L_reg_stackNode::pipeline() const { return (&pipeline_class_040); }
2819
2820const Pipeline * MoveL2D_reg_stackNode::pipeline_class() { return (&pipeline_class_011); }
2821const Pipeline * MoveL2D_reg_stackNode::pipeline() const { return (&pipeline_class_011); }
2822
2823const Pipeline * MoveF2I_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2824const Pipeline * MoveF2I_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2825
2826const Pipeline * MoveD2L_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2827const Pipeline * MoveD2L_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2828
2829const Pipeline * MoveI2F_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2830const Pipeline * MoveI2F_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2831
2832const Pipeline * MoveL2D_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
2833const Pipeline * MoveL2D_reg_regNode::pipeline() const { return (&pipeline_class_040); }
2834
2835const Pipeline * rep_stosNode::pipeline_class() { return (&pipeline_class_040); }
2836const Pipeline * rep_stosNode::pipeline() const { return (&pipeline_class_040); }
2837
2838const Pipeline * rep_stos_largeNode::pipeline_class() { return (&pipeline_class_040); }
2839const Pipeline * rep_stos_largeNode::pipeline() const { return (&pipeline_class_040); }
2840
2841const Pipeline * string_compareLNode::pipeline_class() { return (&pipeline_class_040); }
2842const Pipeline * string_compareLNode::pipeline() const { return (&pipeline_class_040); }
2843
2844const Pipeline * string_compareUNode::pipeline_class() { return (&pipeline_class_040); }
2845const Pipeline * string_compareUNode::pipeline() const { return (&pipeline_class_040); }
2846
2847const Pipeline * string_compareLUNode::pipeline_class() { return (&pipeline_class_040); }
2848const Pipeline * string_compareLUNode::pipeline() const { return (&pipeline_class_040); }
2849
2850const Pipeline * string_compareULNode::pipeline_class() { return (&pipeline_class_040); }
2851const Pipeline * string_compareULNode::pipeline() const { return (&pipeline_class_040); }
2852
2853const Pipeline * string_indexof_conLNode::pipeline_class() { return (&pipeline_class_040); }
2854const Pipeline * string_indexof_conLNode::pipeline() const { return (&pipeline_class_040); }
2855
2856const Pipeline * string_indexof_conUNode::pipeline_class() { return (&pipeline_class_040); }
2857const Pipeline * string_indexof_conUNode::pipeline() const { return (&pipeline_class_040); }
2858
2859const Pipeline * string_indexof_conULNode::pipeline_class() { return (&pipeline_class_040); }
2860const Pipeline * string_indexof_conULNode::pipeline() const { return (&pipeline_class_040); }
2861
2862const Pipeline * string_indexofLNode::pipeline_class() { return (&pipeline_class_040); }
2863const Pipeline * string_indexofLNode::pipeline() const { return (&pipeline_class_040); }
2864
2865const Pipeline * string_indexofUNode::pipeline_class() { return (&pipeline_class_040); }
2866const Pipeline * string_indexofUNode::pipeline() const { return (&pipeline_class_040); }
2867
2868const Pipeline * string_indexofULNode::pipeline_class() { return (&pipeline_class_040); }
2869const Pipeline * string_indexofULNode::pipeline() const { return (&pipeline_class_040); }
2870
2871const Pipeline * string_indexofU_charNode::pipeline_class() { return (&pipeline_class_040); }
2872const Pipeline * string_indexofU_charNode::pipeline() const { return (&pipeline_class_040); }
2873
2874const Pipeline * string_equalsNode::pipeline_class() { return (&pipeline_class_040); }
2875const Pipeline * string_equalsNode::pipeline() const { return (&pipeline_class_040); }
2876
2877const Pipeline * array_equalsBNode::pipeline_class() { return (&pipeline_class_040); }
2878const Pipeline * array_equalsBNode::pipeline() const { return (&pipeline_class_040); }
2879
2880const Pipeline * array_equalsCNode::pipeline_class() { return (&pipeline_class_040); }
2881const Pipeline * array_equalsCNode::pipeline() const { return (&pipeline_class_040); }
2882
2883const Pipeline * has_negativesNode::pipeline_class() { return (&pipeline_class_040); }
2884const Pipeline * has_negativesNode::pipeline() const { return (&pipeline_class_040); }
2885
2886const Pipeline * string_compressNode::pipeline_class() { return (&pipeline_class_040); }
2887const Pipeline * string_compressNode::pipeline() const { return (&pipeline_class_040); }
2888
2889const Pipeline * string_inflateNode::pipeline_class() { return (&pipeline_class_040); }
2890const Pipeline * string_inflateNode::pipeline() const { return (&pipeline_class_040); }
2891
2892const Pipeline * encode_iso_arrayNode::pipeline_class() { return (&pipeline_class_040); }
2893const Pipeline * encode_iso_arrayNode::pipeline() const { return (&pipeline_class_040); }
2894
2895const Pipeline * overflowAddI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2896const Pipeline * overflowAddI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2897
2898const Pipeline * overflowAddI_rReg_immNode::pipeline_class() { return (&pipeline_class_005); }
2899const Pipeline * overflowAddI_rReg_immNode::pipeline() const { return (&pipeline_class_005); }
2900
2901const Pipeline * overflowAddL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2902const Pipeline * overflowAddL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2903
2904const Pipeline * overflowAddL_rReg_immNode::pipeline_class() { return (&pipeline_class_005); }
2905const Pipeline * overflowAddL_rReg_immNode::pipeline() const { return (&pipeline_class_005); }
2906
2907const Pipeline * overflowSubI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2908const Pipeline * overflowSubI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2909
2910const Pipeline * overflowSubI_rReg_immNode::pipeline_class() { return (&pipeline_class_005); }
2911const Pipeline * overflowSubI_rReg_immNode::pipeline() const { return (&pipeline_class_005); }
2912
2913const Pipeline * overflowSubL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2914const Pipeline * overflowSubL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2915
2916const Pipeline * overflowSubL_rReg_immNode::pipeline_class() { return (&pipeline_class_005); }
2917const Pipeline * overflowSubL_rReg_immNode::pipeline() const { return (&pipeline_class_005); }
2918
2919const Pipeline * overflowNegI_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2920const Pipeline * overflowNegI_rRegNode::pipeline() const { return (&pipeline_class_005); }
2921
2922const Pipeline * overflowNegL_rRegNode::pipeline_class() { return (&pipeline_class_005); }
2923const Pipeline * overflowNegL_rRegNode::pipeline() const { return (&pipeline_class_005); }
2924
2925const Pipeline * overflowMulI_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2926const Pipeline * overflowMulI_rRegNode::pipeline() const { return (&pipeline_class_013); }
2927
2928const Pipeline * overflowMulI_rReg_immNode::pipeline_class() { return (&pipeline_class_013); }
2929const Pipeline * overflowMulI_rReg_immNode::pipeline() const { return (&pipeline_class_013); }
2930
2931const Pipeline * overflowMulL_rRegNode::pipeline_class() { return (&pipeline_class_013); }
2932const Pipeline * overflowMulL_rRegNode::pipeline() const { return (&pipeline_class_013); }
2933
2934const Pipeline * overflowMulL_rReg_immNode::pipeline_class() { return (&pipeline_class_013); }
2935const Pipeline * overflowMulL_rReg_immNode::pipeline() const { return (&pipeline_class_013); }
2936
2937const Pipeline * compI_rRegNode::pipeline_class() { return (&pipeline_class_015); }
2938const Pipeline * compI_rRegNode::pipeline() const { return (&pipeline_class_015); }
2939
2940const Pipeline * compI_rReg_immNode::pipeline_class() { return (&pipeline_class_016); }
2941const Pipeline * compI_rReg_immNode::pipeline() const { return (&pipeline_class_016); }
2942
2943const Pipeline * compI_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
2944const Pipeline * compI_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
2945
2946const Pipeline * testI_regNode::pipeline_class() { return (&pipeline_class_016); }
2947const Pipeline * testI_regNode::pipeline() const { return (&pipeline_class_016); }
2948
2949const Pipeline * testI_reg_immNode::pipeline_class() { return (&pipeline_class_016); }
2950const Pipeline * testI_reg_immNode::pipeline() const { return (&pipeline_class_016); }
2951
2952const Pipeline * testI_reg_memNode::pipeline_class() { return (&pipeline_class_017); }
2953const Pipeline * testI_reg_memNode::pipeline() const { return (&pipeline_class_017); }
2954
2955const Pipeline * testI_reg_mem_0Node::pipeline_class() { return (&pipeline_class_017); }
2956const Pipeline * testI_reg_mem_0Node::pipeline() const { return (&pipeline_class_017); }
2957
2958const Pipeline * compU_rRegNode::pipeline_class() { return (&pipeline_class_015); }
2959const Pipeline * compU_rRegNode::pipeline() const { return (&pipeline_class_015); }
2960
2961const Pipeline * compU_rReg_immNode::pipeline_class() { return (&pipeline_class_016); }
2962const Pipeline * compU_rReg_immNode::pipeline() const { return (&pipeline_class_016); }
2963
2964const Pipeline * compU_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
2965const Pipeline * compU_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
2966
2967const Pipeline * testU_regNode::pipeline_class() { return (&pipeline_class_016); }
2968const Pipeline * testU_regNode::pipeline() const { return (&pipeline_class_016); }
2969
2970const Pipeline * compP_rRegNode::pipeline_class() { return (&pipeline_class_015); }
2971const Pipeline * compP_rRegNode::pipeline() const { return (&pipeline_class_015); }
2972
2973const Pipeline * compP_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
2974const Pipeline * compP_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
2975
2976const Pipeline * compP_mem_rRegNode::pipeline_class() { return (&pipeline_class_017); }
2977const Pipeline * compP_mem_rRegNode::pipeline() const { return (&pipeline_class_017); }
2978
2979const Pipeline * testP_regNode::pipeline_class() { return (&pipeline_class_016); }
2980const Pipeline * testP_regNode::pipeline() const { return (&pipeline_class_016); }
2981
2982const Pipeline * testP_memNode::pipeline_class() { return (&pipeline_class_016); }
2983const Pipeline * testP_memNode::pipeline() const { return (&pipeline_class_016); }
2984
2985const Pipeline * testP_mem_reg0Node::pipeline_class() { return (&pipeline_class_017); }
2986const Pipeline * testP_mem_reg0Node::pipeline() const { return (&pipeline_class_017); }
2987
2988const Pipeline * compN_rRegNode::pipeline_class() { return (&pipeline_class_015); }
2989const Pipeline * compN_rRegNode::pipeline() const { return (&pipeline_class_015); }
2990
2991const Pipeline * compN_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
2992const Pipeline * compN_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
2993
2994const Pipeline * compN_rReg_immNode::pipeline_class() { return (&pipeline_class_016); }
2995const Pipeline * compN_rReg_immNode::pipeline() const { return (&pipeline_class_016); }
2996
2997const Pipeline * compN_mem_immNode::pipeline_class() { return (&pipeline_class_017); }
2998const Pipeline * compN_mem_immNode::pipeline() const { return (&pipeline_class_017); }
2999
3000const Pipeline * compN_rReg_imm_klassNode::pipeline_class() { return (&pipeline_class_016); }
3001const Pipeline * compN_rReg_imm_klassNode::pipeline() const { return (&pipeline_class_016); }
3002
3003const Pipeline * compN_mem_imm_klassNode::pipeline_class() { return (&pipeline_class_017); }
3004const Pipeline * compN_mem_imm_klassNode::pipeline() const { return (&pipeline_class_017); }
3005
3006const Pipeline * testN_regNode::pipeline_class() { return (&pipeline_class_016); }
3007const Pipeline * testN_regNode::pipeline() const { return (&pipeline_class_016); }
3008
3009const Pipeline * testN_memNode::pipeline_class() { return (&pipeline_class_017); }
3010const Pipeline * testN_memNode::pipeline() const { return (&pipeline_class_017); }
3011
3012const Pipeline * testN_mem_reg0Node::pipeline_class() { return (&pipeline_class_017); }
3013const Pipeline * testN_mem_reg0Node::pipeline() const { return (&pipeline_class_017); }
3014
3015const Pipeline * compL_rRegNode::pipeline_class() { return (&pipeline_class_015); }
3016const Pipeline * compL_rRegNode::pipeline() const { return (&pipeline_class_015); }
3017
3018const Pipeline * compL_rReg_immNode::pipeline_class() { return (&pipeline_class_016); }
3019const Pipeline * compL_rReg_immNode::pipeline() const { return (&pipeline_class_016); }
3020
3021const Pipeline * compL_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
3022const Pipeline * compL_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
3023
3024const Pipeline * testL_regNode::pipeline_class() { return (&pipeline_class_016); }
3025const Pipeline * testL_regNode::pipeline() const { return (&pipeline_class_016); }
3026
3027const Pipeline * testL_reg_immNode::pipeline_class() { return (&pipeline_class_016); }
3028const Pipeline * testL_reg_immNode::pipeline() const { return (&pipeline_class_016); }
3029
3030const Pipeline * testL_reg_memNode::pipeline_class() { return (&pipeline_class_017); }
3031const Pipeline * testL_reg_memNode::pipeline() const { return (&pipeline_class_017); }
3032
3033const Pipeline * testL_reg_mem_0Node::pipeline_class() { return (&pipeline_class_017); }
3034const Pipeline * testL_reg_mem_0Node::pipeline() const { return (&pipeline_class_017); }
3035
3036const Pipeline * testL_reg_mem2Node::pipeline_class() { return (&pipeline_class_017); }
3037const Pipeline * testL_reg_mem2Node::pipeline() const { return (&pipeline_class_017); }
3038
3039const Pipeline * testL_reg_mem2_0Node::pipeline_class() { return (&pipeline_class_017); }
3040const Pipeline * testL_reg_mem2_0Node::pipeline() const { return (&pipeline_class_017); }
3041
3042const Pipeline * cmpL3_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3043const Pipeline * cmpL3_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3044
3045const Pipeline * compUL_rRegNode::pipeline_class() { return (&pipeline_class_015); }
3046const Pipeline * compUL_rRegNode::pipeline() const { return (&pipeline_class_015); }
3047
3048const Pipeline * compUL_rReg_immNode::pipeline_class() { return (&pipeline_class_016); }
3049const Pipeline * compUL_rReg_immNode::pipeline() const { return (&pipeline_class_016); }
3050
3051const Pipeline * compUL_rReg_memNode::pipeline_class() { return (&pipeline_class_017); }
3052const Pipeline * compUL_rReg_memNode::pipeline() const { return (&pipeline_class_017); }
3053
3054const Pipeline * testUL_regNode::pipeline_class() { return (&pipeline_class_016); }
3055const Pipeline * testUL_regNode::pipeline() const { return (&pipeline_class_016); }
3056
3057const Pipeline * compB_mem_immNode::pipeline_class() { return (&pipeline_class_017); }
3058const Pipeline * compB_mem_immNode::pipeline() const { return (&pipeline_class_017); }
3059
3060const Pipeline * testUB_mem_immNode::pipeline_class() { return (&pipeline_class_017); }
3061const Pipeline * testUB_mem_immNode::pipeline() const { return (&pipeline_class_017); }
3062
3063const Pipeline * testB_mem_immNode::pipeline_class() { return (&pipeline_class_017); }
3064const Pipeline * testB_mem_immNode::pipeline() const { return (&pipeline_class_017); }
3065
3066const Pipeline * cmovI_reg_gNode::pipeline_class() { return (&pipeline_class_019); }
3067const Pipeline * cmovI_reg_gNode::pipeline() const { return (&pipeline_class_019); }
3068
3069const Pipeline * cmovI_reg_lNode::pipeline_class() { return (&pipeline_class_019); }
3070const Pipeline * cmovI_reg_lNode::pipeline() const { return (&pipeline_class_019); }
3071
3072const Pipeline * jmpDirNode::pipeline_class() { return (&pipeline_class_037); }
3073const Pipeline * jmpDirNode::pipeline() const { return (&pipeline_class_037); }
3074
3075const Pipeline * jmpConNode::pipeline_class() { return (&pipeline_class_038); }
3076const Pipeline * jmpConNode::pipeline() const { return (&pipeline_class_038); }
3077
3078const Pipeline * jmpLoopEndNode::pipeline_class() { return (&pipeline_class_038); }
3079const Pipeline * jmpLoopEndNode::pipeline() const { return (&pipeline_class_038); }
3080
3081const Pipeline * jmpLoopEndUNode::pipeline_class() { return (&pipeline_class_038); }
3082const Pipeline * jmpLoopEndUNode::pipeline() const { return (&pipeline_class_038); }
3083
3084const Pipeline * jmpLoopEndUCFNode::pipeline_class() { return (&pipeline_class_038); }
3085const Pipeline * jmpLoopEndUCFNode::pipeline() const { return (&pipeline_class_038); }
3086
3087const Pipeline * jmpLoopEnd_and_restoreMaskNode::pipeline_class() { return (&pipeline_class_038); }
3088const Pipeline * jmpLoopEnd_and_restoreMaskNode::pipeline() const { return (&pipeline_class_038); }
3089
3090const Pipeline * jmpLoopEndU_and_restoreMaskNode::pipeline_class() { return (&pipeline_class_038); }
3091const Pipeline * jmpLoopEndU_and_restoreMaskNode::pipeline() const { return (&pipeline_class_038); }
3092
3093const Pipeline * jmpLoopEndUCF_and_restoreMaskNode::pipeline_class() { return (&pipeline_class_038); }
3094const Pipeline * jmpLoopEndUCF_and_restoreMaskNode::pipeline() const { return (&pipeline_class_038); }
3095
3096const Pipeline * jmpConUNode::pipeline_class() { return (&pipeline_class_038); }
3097const Pipeline * jmpConUNode::pipeline() const { return (&pipeline_class_038); }
3098
3099const Pipeline * jmpConUCFNode::pipeline_class() { return (&pipeline_class_038); }
3100const Pipeline * jmpConUCFNode::pipeline() const { return (&pipeline_class_038); }
3101
3102const Pipeline * jmpConUCF2Node::pipeline_class() { return (&pipeline_class_038); }
3103const Pipeline * jmpConUCF2Node::pipeline() const { return (&pipeline_class_038); }
3104
3105const Pipeline * partialSubtypeCheckNode::pipeline_class() { return (&pipeline_class_040); }
3106const Pipeline * partialSubtypeCheckNode::pipeline() const { return (&pipeline_class_040); }
3107
3108const Pipeline * partialSubtypeCheck_vs_ZeroNode::pipeline_class() { return (&pipeline_class_040); }
3109const Pipeline * partialSubtypeCheck_vs_ZeroNode::pipeline() const { return (&pipeline_class_040); }
3110
3111const Pipeline * jmpDir_shortNode::pipeline_class() { return (&pipeline_class_037); }
3112const Pipeline * jmpDir_shortNode::pipeline() const { return (&pipeline_class_037); }
3113
3114const Pipeline * jmpCon_shortNode::pipeline_class() { return (&pipeline_class_038); }
3115const Pipeline * jmpCon_shortNode::pipeline() const { return (&pipeline_class_038); }
3116
3117const Pipeline * jmpLoopEnd_shortNode::pipeline_class() { return (&pipeline_class_038); }
3118const Pipeline * jmpLoopEnd_shortNode::pipeline() const { return (&pipeline_class_038); }
3119
3120const Pipeline * jmpLoopEndU_shortNode::pipeline_class() { return (&pipeline_class_038); }
3121const Pipeline * jmpLoopEndU_shortNode::pipeline() const { return (&pipeline_class_038); }
3122
3123const Pipeline * jmpLoopEndUCF_shortNode::pipeline_class() { return (&pipeline_class_038); }
3124const Pipeline * jmpLoopEndUCF_shortNode::pipeline() const { return (&pipeline_class_038); }
3125
3126const Pipeline * jmpConU_shortNode::pipeline_class() { return (&pipeline_class_038); }
3127const Pipeline * jmpConU_shortNode::pipeline() const { return (&pipeline_class_038); }
3128
3129const Pipeline * jmpConUCF_shortNode::pipeline_class() { return (&pipeline_class_038); }
3130const Pipeline * jmpConUCF_shortNode::pipeline() const { return (&pipeline_class_038); }
3131
3132const Pipeline * jmpConUCF2_shortNode::pipeline_class() { return (&pipeline_class_038); }
3133const Pipeline * jmpConUCF2_shortNode::pipeline() const { return (&pipeline_class_038); }
3134
3135const Pipeline * cmpFastLockRTMNode::pipeline_class() { return (&pipeline_class_040); }
3136const Pipeline * cmpFastLockRTMNode::pipeline() const { return (&pipeline_class_040); }
3137
3138const Pipeline * cmpFastLockNode::pipeline_class() { return (&pipeline_class_040); }
3139const Pipeline * cmpFastLockNode::pipeline() const { return (&pipeline_class_040); }
3140
3141const Pipeline * cmpFastUnlockNode::pipeline_class() { return (&pipeline_class_040); }
3142const Pipeline * cmpFastUnlockNode::pipeline() const { return (&pipeline_class_040); }
3143
3144const Pipeline * safePoint_pollNode::pipeline_class() { return (&pipeline_class_009); }
3145const Pipeline * safePoint_pollNode::pipeline() const { return (&pipeline_class_009); }
3146
3147const Pipeline * safePoint_poll_farNode::pipeline_class() { return (&pipeline_class_009); }
3148const Pipeline * safePoint_poll_farNode::pipeline() const { return (&pipeline_class_009); }
3149
3150const Pipeline * safePoint_poll_tlsNode::pipeline_class() { return (&pipeline_class_009); }
3151const Pipeline * safePoint_poll_tlsNode::pipeline() const { return (&pipeline_class_009); }
3152
3153const Pipeline * CallStaticJavaDirectNode::pipeline_class() { return (&pipeline_class_040); }
3154const Pipeline * CallStaticJavaDirectNode::pipeline() const { return (&pipeline_class_040); }
3155
3156const Pipeline * CallDynamicJavaDirectNode::pipeline_class() { return (&pipeline_class_040); }
3157const Pipeline * CallDynamicJavaDirectNode::pipeline() const { return (&pipeline_class_040); }
3158
3159const Pipeline * CallRuntimeDirectNode::pipeline_class() { return (&pipeline_class_040); }
3160const Pipeline * CallRuntimeDirectNode::pipeline() const { return (&pipeline_class_040); }
3161
3162const Pipeline * CallLeafDirectNode::pipeline_class() { return (&pipeline_class_040); }
3163const Pipeline * CallLeafDirectNode::pipeline() const { return (&pipeline_class_040); }
3164
3165const Pipeline * CallLeafNoFPDirectNode::pipeline_class() { return (&pipeline_class_040); }
3166const Pipeline * CallLeafNoFPDirectNode::pipeline() const { return (&pipeline_class_040); }
3167
3168const Pipeline * RetNode::pipeline_class() { return (&pipeline_class_037); }
3169const Pipeline * RetNode::pipeline() const { return (&pipeline_class_037); }
3170
3171const Pipeline * TailCalljmpIndNode::pipeline_class() { return (&pipeline_class_037); }
3172const Pipeline * TailCalljmpIndNode::pipeline() const { return (&pipeline_class_037); }
3173
3174const Pipeline * tailjmpIndNode::pipeline_class() { return (&pipeline_class_037); }
3175const Pipeline * tailjmpIndNode::pipeline() const { return (&pipeline_class_037); }
3176
3177const Pipeline * CreateExceptionNode::pipeline_class() { return (&pipeline_class_041); }
3178const Pipeline * CreateExceptionNode::pipeline() const { return (&pipeline_class_041); }
3179
3180const Pipeline * RethrowExceptionNode::pipeline_class() { return (&pipeline_class_037); }
3181const Pipeline * RethrowExceptionNode::pipeline() const { return (&pipeline_class_037); }
3182
3183const Pipeline * tlsLoadPNode::pipeline_class() { return (&pipeline_class_005); }
3184const Pipeline * tlsLoadPNode::pipeline() const { return (&pipeline_class_005); }
3185
3186const Pipeline * ShouldNotReachHereNode::pipeline_class() { return (&pipeline_class_040); }
3187const Pipeline * ShouldNotReachHereNode::pipeline() const { return (&pipeline_class_040); }
3188
3189const Pipeline * setMaskNode::pipeline_class() { return (&pipeline_class_040); }
3190const Pipeline * setMaskNode::pipeline() const { return (&pipeline_class_040); }
3191
3192const Pipeline * addF_regNode::pipeline_class() { return (&pipeline_class_040); }
3193const Pipeline * addF_regNode::pipeline() const { return (&pipeline_class_040); }
3194
3195const Pipeline * addF_memNode::pipeline_class() { return (&pipeline_class_040); }
3196const Pipeline * addF_memNode::pipeline() const { return (&pipeline_class_040); }
3197
3198const Pipeline * addF_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3199const Pipeline * addF_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3200
3201const Pipeline * addF_immNode::pipeline_class() { return (&pipeline_class_040); }
3202const Pipeline * addF_immNode::pipeline() const { return (&pipeline_class_040); }
3203
3204const Pipeline * addF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3205const Pipeline * addF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3206
3207const Pipeline * addF_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3208const Pipeline * addF_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3209
3210const Pipeline * addF_reg_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3211const Pipeline * addF_reg_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3212
3213const Pipeline * addF_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3214const Pipeline * addF_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3215
3216const Pipeline * addD_regNode::pipeline_class() { return (&pipeline_class_040); }
3217const Pipeline * addD_regNode::pipeline() const { return (&pipeline_class_040); }
3218
3219const Pipeline * addD_memNode::pipeline_class() { return (&pipeline_class_040); }
3220const Pipeline * addD_memNode::pipeline() const { return (&pipeline_class_040); }
3221
3222const Pipeline * addD_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3223const Pipeline * addD_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3224
3225const Pipeline * addD_immNode::pipeline_class() { return (&pipeline_class_040); }
3226const Pipeline * addD_immNode::pipeline() const { return (&pipeline_class_040); }
3227
3228const Pipeline * addD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3229const Pipeline * addD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3230
3231const Pipeline * addD_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3232const Pipeline * addD_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3233
3234const Pipeline * addD_reg_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3235const Pipeline * addD_reg_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3236
3237const Pipeline * addD_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3238const Pipeline * addD_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3239
3240const Pipeline * subF_regNode::pipeline_class() { return (&pipeline_class_040); }
3241const Pipeline * subF_regNode::pipeline() const { return (&pipeline_class_040); }
3242
3243const Pipeline * subF_memNode::pipeline_class() { return (&pipeline_class_040); }
3244const Pipeline * subF_memNode::pipeline() const { return (&pipeline_class_040); }
3245
3246const Pipeline * subF_immNode::pipeline_class() { return (&pipeline_class_040); }
3247const Pipeline * subF_immNode::pipeline() const { return (&pipeline_class_040); }
3248
3249const Pipeline * subF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3250const Pipeline * subF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3251
3252const Pipeline * subF_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3253const Pipeline * subF_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3254
3255const Pipeline * subF_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3256const Pipeline * subF_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3257
3258const Pipeline * subD_regNode::pipeline_class() { return (&pipeline_class_040); }
3259const Pipeline * subD_regNode::pipeline() const { return (&pipeline_class_040); }
3260
3261const Pipeline * subD_memNode::pipeline_class() { return (&pipeline_class_040); }
3262const Pipeline * subD_memNode::pipeline() const { return (&pipeline_class_040); }
3263
3264const Pipeline * subD_immNode::pipeline_class() { return (&pipeline_class_040); }
3265const Pipeline * subD_immNode::pipeline() const { return (&pipeline_class_040); }
3266
3267const Pipeline * subD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3268const Pipeline * subD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3269
3270const Pipeline * subD_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3271const Pipeline * subD_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3272
3273const Pipeline * subD_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3274const Pipeline * subD_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3275
3276const Pipeline * mulF_regNode::pipeline_class() { return (&pipeline_class_040); }
3277const Pipeline * mulF_regNode::pipeline() const { return (&pipeline_class_040); }
3278
3279const Pipeline * mulF_memNode::pipeline_class() { return (&pipeline_class_040); }
3280const Pipeline * mulF_memNode::pipeline() const { return (&pipeline_class_040); }
3281
3282const Pipeline * mulF_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3283const Pipeline * mulF_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3284
3285const Pipeline * mulF_immNode::pipeline_class() { return (&pipeline_class_040); }
3286const Pipeline * mulF_immNode::pipeline() const { return (&pipeline_class_040); }
3287
3288const Pipeline * mulF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3289const Pipeline * mulF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3290
3291const Pipeline * mulF_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3292const Pipeline * mulF_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3293
3294const Pipeline * mulF_reg_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3295const Pipeline * mulF_reg_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3296
3297const Pipeline * mulF_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3298const Pipeline * mulF_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3299
3300const Pipeline * mulD_regNode::pipeline_class() { return (&pipeline_class_040); }
3301const Pipeline * mulD_regNode::pipeline() const { return (&pipeline_class_040); }
3302
3303const Pipeline * mulD_memNode::pipeline_class() { return (&pipeline_class_040); }
3304const Pipeline * mulD_memNode::pipeline() const { return (&pipeline_class_040); }
3305
3306const Pipeline * mulD_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3307const Pipeline * mulD_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3308
3309const Pipeline * mulD_immNode::pipeline_class() { return (&pipeline_class_040); }
3310const Pipeline * mulD_immNode::pipeline() const { return (&pipeline_class_040); }
3311
3312const Pipeline * mulD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3313const Pipeline * mulD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3314
3315const Pipeline * mulD_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3316const Pipeline * mulD_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3317
3318const Pipeline * mulD_reg_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
3319const Pipeline * mulD_reg_mem_0Node::pipeline() const { return (&pipeline_class_040); }
3320
3321const Pipeline * mulD_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3322const Pipeline * mulD_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3323
3324const Pipeline * divF_regNode::pipeline_class() { return (&pipeline_class_040); }
3325const Pipeline * divF_regNode::pipeline() const { return (&pipeline_class_040); }
3326
3327const Pipeline * divF_memNode::pipeline_class() { return (&pipeline_class_040); }
3328const Pipeline * divF_memNode::pipeline() const { return (&pipeline_class_040); }
3329
3330const Pipeline * divF_immNode::pipeline_class() { return (&pipeline_class_040); }
3331const Pipeline * divF_immNode::pipeline() const { return (&pipeline_class_040); }
3332
3333const Pipeline * divF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3334const Pipeline * divF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3335
3336const Pipeline * divF_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3337const Pipeline * divF_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3338
3339const Pipeline * divF_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3340const Pipeline * divF_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3341
3342const Pipeline * divD_regNode::pipeline_class() { return (&pipeline_class_040); }
3343const Pipeline * divD_regNode::pipeline() const { return (&pipeline_class_040); }
3344
3345const Pipeline * divD_memNode::pipeline_class() { return (&pipeline_class_040); }
3346const Pipeline * divD_memNode::pipeline() const { return (&pipeline_class_040); }
3347
3348const Pipeline * divD_immNode::pipeline_class() { return (&pipeline_class_040); }
3349const Pipeline * divD_immNode::pipeline() const { return (&pipeline_class_040); }
3350
3351const Pipeline * divD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3352const Pipeline * divD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3353
3354const Pipeline * divD_reg_memNode::pipeline_class() { return (&pipeline_class_040); }
3355const Pipeline * divD_reg_memNode::pipeline() const { return (&pipeline_class_040); }
3356
3357const Pipeline * divD_reg_immNode::pipeline_class() { return (&pipeline_class_040); }
3358const Pipeline * divD_reg_immNode::pipeline() const { return (&pipeline_class_040); }
3359
3360const Pipeline * absF_regNode::pipeline_class() { return (&pipeline_class_040); }
3361const Pipeline * absF_regNode::pipeline() const { return (&pipeline_class_040); }
3362
3363const Pipeline * absF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3364const Pipeline * absF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3365
3366const Pipeline * absD_regNode::pipeline_class() { return (&pipeline_class_040); }
3367const Pipeline * absD_regNode::pipeline() const { return (&pipeline_class_040); }
3368
3369const Pipeline * absD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3370const Pipeline * absD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3371
3372const Pipeline * negF_regNode::pipeline_class() { return (&pipeline_class_040); }
3373const Pipeline * negF_regNode::pipeline() const { return (&pipeline_class_040); }
3374
3375const Pipeline * negF_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3376const Pipeline * negF_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3377
3378const Pipeline * negD_regNode::pipeline_class() { return (&pipeline_class_040); }
3379const Pipeline * negD_regNode::pipeline() const { return (&pipeline_class_040); }
3380
3381const Pipeline * negD_reg_regNode::pipeline_class() { return (&pipeline_class_040); }
3382const Pipeline * negD_reg_regNode::pipeline() const { return (&pipeline_class_040); }
3383
3384const Pipeline * sqrtF_regNode::pipeline_class() { return (&pipeline_class_040); }
3385const Pipeline * sqrtF_regNode::pipeline() const { return (&pipeline_class_040); }
3386
3387const Pipeline * sqrtF_memNode::pipeline_class() { return (&pipeline_class_040); }
3388const Pipeline * sqrtF_memNode::pipeline() const { return (&pipeline_class_040); }
3389
3390const Pipeline * sqrtF_immNode::pipeline_class() { return (&pipeline_class_040); }
3391const Pipeline * sqrtF_immNode::pipeline() const { return (&pipeline_class_040); }
3392
3393const Pipeline * sqrtD_regNode::pipeline_class() { return (&pipeline_class_040); }
3394const Pipeline * sqrtD_regNode::pipeline() const { return (&pipeline_class_040); }
3395
3396const Pipeline * sqrtD_memNode::pipeline_class() { return (&pipeline_class_040); }
3397const Pipeline * sqrtD_memNode::pipeline() const { return (&pipeline_class_040); }
3398
3399const Pipeline * sqrtD_immNode::pipeline_class() { return (&pipeline_class_040); }
3400const Pipeline * sqrtD_immNode::pipeline() const { return (&pipeline_class_040); }
3401
3402const Pipeline * onspinwaitNode::pipeline_class() { return (&pipeline_class_040); }
3403const Pipeline * onspinwaitNode::pipeline() const { return (&pipeline_class_040); }
3404
3405const Pipeline * fmaD_regNode::pipeline_class() { return (&pipeline_class_040); }
3406const Pipeline * fmaD_regNode::pipeline() const { return (&pipeline_class_040); }
3407
3408const Pipeline * fmaF_regNode::pipeline_class() { return (&pipeline_class_040); }
3409const Pipeline * fmaF_regNode::pipeline() const { return (&pipeline_class_040); }
3410
3411const Pipeline * loadV4Node::pipeline_class() { return (&pipeline_class_040); }
3412const Pipeline * loadV4Node::pipeline() const { return (&pipeline_class_040); }
3413
3414const Pipeline * MoveVecS2LegNode::pipeline_class() { return (&pipeline_class_023); }
3415const Pipeline * MoveVecS2LegNode::pipeline() const { return (&pipeline_class_023); }
3416
3417const Pipeline * MoveLeg2VecSNode::pipeline_class() { return (&pipeline_class_023); }
3418const Pipeline * MoveLeg2VecSNode::pipeline() const { return (&pipeline_class_023); }
3419
3420const Pipeline * loadV8Node::pipeline_class() { return (&pipeline_class_040); }
3421const Pipeline * loadV8Node::pipeline() const { return (&pipeline_class_040); }
3422
3423const Pipeline * MoveVecD2LegNode::pipeline_class() { return (&pipeline_class_023); }
3424const Pipeline * MoveVecD2LegNode::pipeline() const { return (&pipeline_class_023); }
3425
3426const Pipeline * MoveLeg2VecDNode::pipeline_class() { return (&pipeline_class_023); }
3427const Pipeline * MoveLeg2VecDNode::pipeline() const { return (&pipeline_class_023); }
3428
3429const Pipeline * loadV16Node::pipeline_class() { return (&pipeline_class_040); }
3430const Pipeline * loadV16Node::pipeline() const { return (&pipeline_class_040); }
3431
3432const Pipeline * MoveVecX2LegNode::pipeline_class() { return (&pipeline_class_023); }
3433const Pipeline * MoveVecX2LegNode::pipeline() const { return (&pipeline_class_023); }
3434
3435const Pipeline * MoveLeg2VecXNode::pipeline_class() { return (&pipeline_class_023); }
3436const Pipeline * MoveLeg2VecXNode::pipeline() const { return (&pipeline_class_023); }
3437
3438const Pipeline * loadV32Node::pipeline_class() { return (&pipeline_class_040); }
3439const Pipeline * loadV32Node::pipeline() const { return (&pipeline_class_040); }
3440
3441const Pipeline * MoveVecY2LegNode::pipeline_class() { return (&pipeline_class_023); }
3442const Pipeline * MoveVecY2LegNode::pipeline() const { return (&pipeline_class_023); }
3443
3444const Pipeline * MoveLeg2VecYNode::pipeline_class() { return (&pipeline_class_023); }
3445const Pipeline * MoveLeg2VecYNode::pipeline() const { return (&pipeline_class_023); }
3446
3447const Pipeline * loadV64_dwordNode::pipeline_class() { return (&pipeline_class_040); }
3448const Pipeline * loadV64_dwordNode::pipeline() const { return (&pipeline_class_040); }
3449
3450const Pipeline * loadV64_qwordNode::pipeline_class() { return (&pipeline_class_040); }
3451const Pipeline * loadV64_qwordNode::pipeline() const { return (&pipeline_class_040); }
3452
3453const Pipeline * MoveVecZ2LegNode::pipeline_class() { return (&pipeline_class_023); }
3454const Pipeline * MoveVecZ2LegNode::pipeline() const { return (&pipeline_class_023); }
3455
3456const Pipeline * MoveLeg2VecZNode::pipeline_class() { return (&pipeline_class_023); }
3457const Pipeline * MoveLeg2VecZNode::pipeline() const { return (&pipeline_class_023); }
3458
3459const Pipeline * storeV4Node::pipeline_class() { return (&pipeline_class_040); }
3460const Pipeline * storeV4Node::pipeline() const { return (&pipeline_class_040); }
3461
3462const Pipeline * storeV8Node::pipeline_class() { return (&pipeline_class_040); }
3463const Pipeline * storeV8Node::pipeline() const { return (&pipeline_class_040); }
3464
3465const Pipeline * storeV16Node::pipeline_class() { return (&pipeline_class_040); }
3466const Pipeline * storeV16Node::pipeline() const { return (&pipeline_class_040); }
3467
3468const Pipeline * storeV32Node::pipeline_class() { return (&pipeline_class_040); }
3469const Pipeline * storeV32Node::pipeline() const { return (&pipeline_class_040); }
3470
3471const Pipeline * storeV64_dwordNode::pipeline_class() { return (&pipeline_class_040); }
3472const Pipeline * storeV64_dwordNode::pipeline() const { return (&pipeline_class_040); }
3473
3474const Pipeline * storeV64_qwordNode::pipeline_class() { return (&pipeline_class_040); }
3475const Pipeline * storeV64_qwordNode::pipeline() const { return (&pipeline_class_040); }
3476
3477const Pipeline * Repl16BNode::pipeline_class() { return (&pipeline_class_040); }
3478const Pipeline * Repl16BNode::pipeline() const { return (&pipeline_class_040); }
3479
3480const Pipeline * Repl32BNode::pipeline_class() { return (&pipeline_class_040); }
3481const Pipeline * Repl32BNode::pipeline() const { return (&pipeline_class_040); }
3482
3483const Pipeline * Repl64BNode::pipeline_class() { return (&pipeline_class_040); }
3484const Pipeline * Repl64BNode::pipeline() const { return (&pipeline_class_040); }
3485
3486const Pipeline * Repl16B_immNode::pipeline_class() { return (&pipeline_class_040); }
3487const Pipeline * Repl16B_immNode::pipeline() const { return (&pipeline_class_040); }
3488
3489const Pipeline * Repl32B_immNode::pipeline_class() { return (&pipeline_class_040); }
3490const Pipeline * Repl32B_immNode::pipeline() const { return (&pipeline_class_040); }
3491
3492const Pipeline * Repl64B_immNode::pipeline_class() { return (&pipeline_class_040); }
3493const Pipeline * Repl64B_immNode::pipeline() const { return (&pipeline_class_040); }
3494
3495const Pipeline * Repl4SNode::pipeline_class() { return (&pipeline_class_040); }
3496const Pipeline * Repl4SNode::pipeline() const { return (&pipeline_class_040); }
3497
3498const Pipeline * Repl4S_memNode::pipeline_class() { return (&pipeline_class_040); }
3499const Pipeline * Repl4S_memNode::pipeline() const { return (&pipeline_class_040); }
3500
3501const Pipeline * Repl8SNode::pipeline_class() { return (&pipeline_class_040); }
3502const Pipeline * Repl8SNode::pipeline() const { return (&pipeline_class_040); }
3503
3504const Pipeline * Repl8S_memNode::pipeline_class() { return (&pipeline_class_040); }
3505const Pipeline * Repl8S_memNode::pipeline() const { return (&pipeline_class_040); }
3506
3507const Pipeline * Repl8S_immNode::pipeline_class() { return (&pipeline_class_040); }
3508const Pipeline * Repl8S_immNode::pipeline() const { return (&pipeline_class_040); }
3509
3510const Pipeline * Repl16SNode::pipeline_class() { return (&pipeline_class_040); }
3511const Pipeline * Repl16SNode::pipeline() const { return (&pipeline_class_040); }
3512
3513const Pipeline * Repl16S_memNode::pipeline_class() { return (&pipeline_class_040); }
3514const Pipeline * Repl16S_memNode::pipeline() const { return (&pipeline_class_040); }
3515
3516const Pipeline * Repl16S_immNode::pipeline_class() { return (&pipeline_class_040); }
3517const Pipeline * Repl16S_immNode::pipeline() const { return (&pipeline_class_040); }
3518
3519const Pipeline * Repl32SNode::pipeline_class() { return (&pipeline_class_040); }
3520const Pipeline * Repl32SNode::pipeline() const { return (&pipeline_class_040); }
3521
3522const Pipeline * Repl32S_memNode::pipeline_class() { return (&pipeline_class_040); }
3523const Pipeline * Repl32S_memNode::pipeline() const { return (&pipeline_class_040); }
3524
3525const Pipeline * Repl32S_immNode::pipeline_class() { return (&pipeline_class_040); }
3526const Pipeline * Repl32S_immNode::pipeline() const { return (&pipeline_class_040); }
3527
3528const Pipeline * Repl4INode::pipeline_class() { return (&pipeline_class_040); }
3529const Pipeline * Repl4INode::pipeline() const { return (&pipeline_class_040); }
3530
3531const Pipeline * Repl4I_memNode::pipeline_class() { return (&pipeline_class_040); }
3532const Pipeline * Repl4I_memNode::pipeline() const { return (&pipeline_class_040); }
3533
3534const Pipeline * Repl8INode::pipeline_class() { return (&pipeline_class_040); }
3535const Pipeline * Repl8INode::pipeline() const { return (&pipeline_class_040); }
3536
3537const Pipeline * Repl8I_memNode::pipeline_class() { return (&pipeline_class_040); }
3538const Pipeline * Repl8I_memNode::pipeline() const { return (&pipeline_class_040); }
3539
3540const Pipeline * Repl16INode::pipeline_class() { return (&pipeline_class_040); }
3541const Pipeline * Repl16INode::pipeline() const { return (&pipeline_class_040); }
3542
3543const Pipeline * Repl16I_memNode::pipeline_class() { return (&pipeline_class_040); }
3544const Pipeline * Repl16I_memNode::pipeline() const { return (&pipeline_class_040); }
3545
3546const Pipeline * Repl4I_immNode::pipeline_class() { return (&pipeline_class_040); }
3547const Pipeline * Repl4I_immNode::pipeline() const { return (&pipeline_class_040); }
3548
3549const Pipeline * Repl8I_immNode::pipeline_class() { return (&pipeline_class_040); }
3550const Pipeline * Repl8I_immNode::pipeline() const { return (&pipeline_class_040); }
3551
3552const Pipeline * Repl16I_immNode::pipeline_class() { return (&pipeline_class_040); }
3553const Pipeline * Repl16I_immNode::pipeline() const { return (&pipeline_class_040); }
3554
3555const Pipeline * Repl2L_memNode::pipeline_class() { return (&pipeline_class_040); }
3556const Pipeline * Repl2L_memNode::pipeline() const { return (&pipeline_class_040); }
3557
3558const Pipeline * Repl4LNode::pipeline_class() { return (&pipeline_class_040); }
3559const Pipeline * Repl4LNode::pipeline() const { return (&pipeline_class_040); }
3560
3561const Pipeline * Repl8LNode::pipeline_class() { return (&pipeline_class_040); }
3562const Pipeline * Repl8LNode::pipeline() const { return (&pipeline_class_040); }
3563
3564const Pipeline * Repl4L_immNode::pipeline_class() { return (&pipeline_class_040); }
3565const Pipeline * Repl4L_immNode::pipeline() const { return (&pipeline_class_040); }
3566
3567const Pipeline * Repl8L_immNode::pipeline_class() { return (&pipeline_class_040); }
3568const Pipeline * Repl8L_immNode::pipeline() const { return (&pipeline_class_040); }
3569
3570const Pipeline * Repl4L_memNode::pipeline_class() { return (&pipeline_class_040); }
3571const Pipeline * Repl4L_memNode::pipeline() const { return (&pipeline_class_040); }
3572
3573const Pipeline * Repl8L_memNode::pipeline_class() { return (&pipeline_class_040); }
3574const Pipeline * Repl8L_memNode::pipeline() const { return (&pipeline_class_040); }
3575
3576const Pipeline * Repl2F_memNode::pipeline_class() { return (&pipeline_class_040); }
3577const Pipeline * Repl2F_memNode::pipeline() const { return (&pipeline_class_040); }
3578
3579const Pipeline * Repl4F_memNode::pipeline_class() { return (&pipeline_class_040); }
3580const Pipeline * Repl4F_memNode::pipeline() const { return (&pipeline_class_040); }
3581
3582const Pipeline * Repl8FNode::pipeline_class() { return (&pipeline_class_040); }
3583const Pipeline * Repl8FNode::pipeline() const { return (&pipeline_class_040); }
3584
3585const Pipeline * Repl8F_memNode::pipeline_class() { return (&pipeline_class_040); }
3586const Pipeline * Repl8F_memNode::pipeline() const { return (&pipeline_class_040); }
3587
3588const Pipeline * Repl16FNode::pipeline_class() { return (&pipeline_class_040); }
3589const Pipeline * Repl16FNode::pipeline() const { return (&pipeline_class_040); }
3590
3591const Pipeline * Repl16F_memNode::pipeline_class() { return (&pipeline_class_040); }
3592const Pipeline * Repl16F_memNode::pipeline() const { return (&pipeline_class_040); }
3593
3594const Pipeline * Repl2F_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3595const Pipeline * Repl2F_zeroNode::pipeline() const { return (&pipeline_class_023); }
3596
3597const Pipeline * Repl4F_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3598const Pipeline * Repl4F_zeroNode::pipeline() const { return (&pipeline_class_023); }
3599
3600const Pipeline * Repl8F_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3601const Pipeline * Repl8F_zeroNode::pipeline() const { return (&pipeline_class_023); }
3602
3603const Pipeline * Repl2D_memNode::pipeline_class() { return (&pipeline_class_040); }
3604const Pipeline * Repl2D_memNode::pipeline() const { return (&pipeline_class_040); }
3605
3606const Pipeline * Repl4DNode::pipeline_class() { return (&pipeline_class_040); }
3607const Pipeline * Repl4DNode::pipeline() const { return (&pipeline_class_040); }
3608
3609const Pipeline * Repl4D_memNode::pipeline_class() { return (&pipeline_class_040); }
3610const Pipeline * Repl4D_memNode::pipeline() const { return (&pipeline_class_040); }
3611
3612const Pipeline * Repl8DNode::pipeline_class() { return (&pipeline_class_040); }
3613const Pipeline * Repl8DNode::pipeline() const { return (&pipeline_class_040); }
3614
3615const Pipeline * Repl8D_memNode::pipeline_class() { return (&pipeline_class_040); }
3616const Pipeline * Repl8D_memNode::pipeline() const { return (&pipeline_class_040); }
3617
3618const Pipeline * Repl2D_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3619const Pipeline * Repl2D_zeroNode::pipeline() const { return (&pipeline_class_023); }
3620
3621const Pipeline * Repl4D_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3622const Pipeline * Repl4D_zeroNode::pipeline() const { return (&pipeline_class_023); }
3623
3624const Pipeline * Repl4BNode::pipeline_class() { return (&pipeline_class_040); }
3625const Pipeline * Repl4BNode::pipeline() const { return (&pipeline_class_040); }
3626
3627const Pipeline * Repl8BNode::pipeline_class() { return (&pipeline_class_040); }
3628const Pipeline * Repl8BNode::pipeline() const { return (&pipeline_class_040); }
3629
3630const Pipeline * Repl4B_immNode::pipeline_class() { return (&pipeline_class_040); }
3631const Pipeline * Repl4B_immNode::pipeline() const { return (&pipeline_class_040); }
3632
3633const Pipeline * Repl8B_immNode::pipeline_class() { return (&pipeline_class_040); }
3634const Pipeline * Repl8B_immNode::pipeline() const { return (&pipeline_class_040); }
3635
3636const Pipeline * Repl4B_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3637const Pipeline * Repl4B_zeroNode::pipeline() const { return (&pipeline_class_023); }
3638
3639const Pipeline * Repl8B_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3640const Pipeline * Repl8B_zeroNode::pipeline() const { return (&pipeline_class_023); }
3641
3642const Pipeline * Repl16B_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3643const Pipeline * Repl16B_zeroNode::pipeline() const { return (&pipeline_class_023); }
3644
3645const Pipeline * Repl32B_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3646const Pipeline * Repl32B_zeroNode::pipeline() const { return (&pipeline_class_023); }
3647
3648const Pipeline * Repl2SNode::pipeline_class() { return (&pipeline_class_023); }
3649const Pipeline * Repl2SNode::pipeline() const { return (&pipeline_class_023); }
3650
3651const Pipeline * Repl2S_immNode::pipeline_class() { return (&pipeline_class_023); }
3652const Pipeline * Repl2S_immNode::pipeline() const { return (&pipeline_class_023); }
3653
3654const Pipeline * Repl4S_immNode::pipeline_class() { return (&pipeline_class_023); }
3655const Pipeline * Repl4S_immNode::pipeline() const { return (&pipeline_class_023); }
3656
3657const Pipeline * Repl2S_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3658const Pipeline * Repl2S_zeroNode::pipeline() const { return (&pipeline_class_023); }
3659
3660const Pipeline * Repl4S_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3661const Pipeline * Repl4S_zeroNode::pipeline() const { return (&pipeline_class_023); }
3662
3663const Pipeline * Repl8S_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3664const Pipeline * Repl8S_zeroNode::pipeline() const { return (&pipeline_class_023); }
3665
3666const Pipeline * Repl16S_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3667const Pipeline * Repl16S_zeroNode::pipeline() const { return (&pipeline_class_023); }
3668
3669const Pipeline * Repl2INode::pipeline_class() { return (&pipeline_class_023); }
3670const Pipeline * Repl2INode::pipeline() const { return (&pipeline_class_023); }
3671
3672const Pipeline * Repl2I_memNode::pipeline_class() { return (&pipeline_class_023); }
3673const Pipeline * Repl2I_memNode::pipeline() const { return (&pipeline_class_023); }
3674
3675const Pipeline * Repl2I_immNode::pipeline_class() { return (&pipeline_class_023); }
3676const Pipeline * Repl2I_immNode::pipeline() const { return (&pipeline_class_023); }
3677
3678const Pipeline * Repl2I_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3679const Pipeline * Repl2I_zeroNode::pipeline() const { return (&pipeline_class_023); }
3680
3681const Pipeline * Repl4I_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3682const Pipeline * Repl4I_zeroNode::pipeline() const { return (&pipeline_class_023); }
3683
3684const Pipeline * Repl8I_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3685const Pipeline * Repl8I_zeroNode::pipeline() const { return (&pipeline_class_023); }
3686
3687const Pipeline * Repl2LNode::pipeline_class() { return (&pipeline_class_040); }
3688const Pipeline * Repl2LNode::pipeline() const { return (&pipeline_class_040); }
3689
3690const Pipeline * Repl2L_immNode::pipeline_class() { return (&pipeline_class_040); }
3691const Pipeline * Repl2L_immNode::pipeline() const { return (&pipeline_class_040); }
3692
3693const Pipeline * Repl2L_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3694const Pipeline * Repl2L_zeroNode::pipeline() const { return (&pipeline_class_023); }
3695
3696const Pipeline * Repl4L_zeroNode::pipeline_class() { return (&pipeline_class_023); }
3697const Pipeline * Repl4L_zeroNode::pipeline() const { return (&pipeline_class_023); }
3698
3699const Pipeline * Repl2FNode::pipeline_class() { return (&pipeline_class_023); }
3700const Pipeline * Repl2FNode::pipeline() const { return (&pipeline_class_023); }
3701
3702const Pipeline * Repl4FNode::pipeline_class() { return (&pipeline_class_040); }
3703const Pipeline * Repl4FNode::pipeline() const { return (&pipeline_class_040); }
3704
3705const Pipeline * Repl2DNode::pipeline_class() { return (&pipeline_class_040); }
3706const Pipeline * Repl2DNode::pipeline() const { return (&pipeline_class_040); }
3707
3708const Pipeline * Repl4B_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3709const Pipeline * Repl4B_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3710
3711const Pipeline * Repl8B_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3712const Pipeline * Repl8B_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3713
3714const Pipeline * Repl16B_evexNode::pipeline_class() { return (&pipeline_class_040); }
3715const Pipeline * Repl16B_evexNode::pipeline() const { return (&pipeline_class_040); }
3716
3717const Pipeline * Repl16B_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3718const Pipeline * Repl16B_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3719
3720const Pipeline * Repl32B_evexNode::pipeline_class() { return (&pipeline_class_040); }
3721const Pipeline * Repl32B_evexNode::pipeline() const { return (&pipeline_class_040); }
3722
3723const Pipeline * Repl32B_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3724const Pipeline * Repl32B_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3725
3726const Pipeline * Repl64B_evexNode::pipeline_class() { return (&pipeline_class_040); }
3727const Pipeline * Repl64B_evexNode::pipeline() const { return (&pipeline_class_040); }
3728
3729const Pipeline * Repl64B_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3730const Pipeline * Repl64B_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3731
3732const Pipeline * Repl16B_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3733const Pipeline * Repl16B_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3734
3735const Pipeline * Repl32B_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3736const Pipeline * Repl32B_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3737
3738const Pipeline * Repl64B_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3739const Pipeline * Repl64B_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3740
3741const Pipeline * Repl64B_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3742const Pipeline * Repl64B_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3743
3744const Pipeline * Repl4S_evexNode::pipeline_class() { return (&pipeline_class_040); }
3745const Pipeline * Repl4S_evexNode::pipeline() const { return (&pipeline_class_040); }
3746
3747const Pipeline * Repl4S_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3748const Pipeline * Repl4S_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3749
3750const Pipeline * Repl8S_evexNode::pipeline_class() { return (&pipeline_class_040); }
3751const Pipeline * Repl8S_evexNode::pipeline() const { return (&pipeline_class_040); }
3752
3753const Pipeline * Repl8S_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3754const Pipeline * Repl8S_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3755
3756const Pipeline * Repl16S_evexNode::pipeline_class() { return (&pipeline_class_040); }
3757const Pipeline * Repl16S_evexNode::pipeline() const { return (&pipeline_class_040); }
3758
3759const Pipeline * Repl16S_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3760const Pipeline * Repl16S_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3761
3762const Pipeline * Repl32S_evexNode::pipeline_class() { return (&pipeline_class_040); }
3763const Pipeline * Repl32S_evexNode::pipeline() const { return (&pipeline_class_040); }
3764
3765const Pipeline * Repl32S_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3766const Pipeline * Repl32S_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3767
3768const Pipeline * Repl8S_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3769const Pipeline * Repl8S_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3770
3771const Pipeline * Repl16S_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3772const Pipeline * Repl16S_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3773
3774const Pipeline * Repl32S_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3775const Pipeline * Repl32S_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3776
3777const Pipeline * Repl32S_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3778const Pipeline * Repl32S_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3779
3780const Pipeline * Repl4I_evexNode::pipeline_class() { return (&pipeline_class_040); }
3781const Pipeline * Repl4I_evexNode::pipeline() const { return (&pipeline_class_040); }
3782
3783const Pipeline * Repl4I_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3784const Pipeline * Repl4I_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3785
3786const Pipeline * Repl8I_evexNode::pipeline_class() { return (&pipeline_class_040); }
3787const Pipeline * Repl8I_evexNode::pipeline() const { return (&pipeline_class_040); }
3788
3789const Pipeline * Repl8I_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3790const Pipeline * Repl8I_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3791
3792const Pipeline * Repl16I_evexNode::pipeline_class() { return (&pipeline_class_040); }
3793const Pipeline * Repl16I_evexNode::pipeline() const { return (&pipeline_class_040); }
3794
3795const Pipeline * Repl16I_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3796const Pipeline * Repl16I_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3797
3798const Pipeline * Repl4I_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3799const Pipeline * Repl4I_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3800
3801const Pipeline * Repl8I_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3802const Pipeline * Repl8I_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3803
3804const Pipeline * Repl16I_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3805const Pipeline * Repl16I_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3806
3807const Pipeline * Repl16I_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3808const Pipeline * Repl16I_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3809
3810const Pipeline * Repl4L_evexNode::pipeline_class() { return (&pipeline_class_040); }
3811const Pipeline * Repl4L_evexNode::pipeline() const { return (&pipeline_class_040); }
3812
3813const Pipeline * Repl8L_evexNode::pipeline_class() { return (&pipeline_class_040); }
3814const Pipeline * Repl8L_evexNode::pipeline() const { return (&pipeline_class_040); }
3815
3816const Pipeline * Repl4L_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3817const Pipeline * Repl4L_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3818
3819const Pipeline * Repl8L_imm_evexNode::pipeline_class() { return (&pipeline_class_040); }
3820const Pipeline * Repl8L_imm_evexNode::pipeline() const { return (&pipeline_class_040); }
3821
3822const Pipeline * Repl2L_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3823const Pipeline * Repl2L_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3824
3825const Pipeline * Repl4L_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3826const Pipeline * Repl4L_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3827
3828const Pipeline * Repl8L_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3829const Pipeline * Repl8L_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3830
3831const Pipeline * Repl8L_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3832const Pipeline * Repl8L_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3833
3834const Pipeline * Repl8F_evexNode::pipeline_class() { return (&pipeline_class_040); }
3835const Pipeline * Repl8F_evexNode::pipeline() const { return (&pipeline_class_040); }
3836
3837const Pipeline * Repl8F_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3838const Pipeline * Repl8F_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3839
3840const Pipeline * Repl16F_evexNode::pipeline_class() { return (&pipeline_class_040); }
3841const Pipeline * Repl16F_evexNode::pipeline() const { return (&pipeline_class_040); }
3842
3843const Pipeline * Repl16F_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3844const Pipeline * Repl16F_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3845
3846const Pipeline * Repl2F_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3847const Pipeline * Repl2F_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3848
3849const Pipeline * Repl4F_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3850const Pipeline * Repl4F_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3851
3852const Pipeline * Repl8F_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3853const Pipeline * Repl8F_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3854
3855const Pipeline * Repl16F_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3856const Pipeline * Repl16F_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3857
3858const Pipeline * Repl4D_evexNode::pipeline_class() { return (&pipeline_class_040); }
3859const Pipeline * Repl4D_evexNode::pipeline() const { return (&pipeline_class_040); }
3860
3861const Pipeline * Repl4D_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3862const Pipeline * Repl4D_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3863
3864const Pipeline * Repl8D_evexNode::pipeline_class() { return (&pipeline_class_040); }
3865const Pipeline * Repl8D_evexNode::pipeline() const { return (&pipeline_class_040); }
3866
3867const Pipeline * Repl8D_mem_evexNode::pipeline_class() { return (&pipeline_class_040); }
3868const Pipeline * Repl8D_mem_evexNode::pipeline() const { return (&pipeline_class_040); }
3869
3870const Pipeline * Repl2D_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3871const Pipeline * Repl2D_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3872
3873const Pipeline * Repl4D_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3874const Pipeline * Repl4D_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3875
3876const Pipeline * Repl8D_zero_evexNode::pipeline_class() { return (&pipeline_class_023); }
3877const Pipeline * Repl8D_zero_evexNode::pipeline() const { return (&pipeline_class_023); }
3878
3879const Pipeline * rsadd2I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3880const Pipeline * rsadd2I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3881
3882const Pipeline * rvadd2I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3883const Pipeline * rvadd2I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3884
3885const Pipeline * rvadd2I_reduction_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
3886const Pipeline * rvadd2I_reduction_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
3887
3888const Pipeline * rsadd4I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3889const Pipeline * rsadd4I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3890
3891const Pipeline * rvadd4I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3892const Pipeline * rvadd4I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3893
3894const Pipeline * rvadd4I_reduction_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
3895const Pipeline * rvadd4I_reduction_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
3896
3897const Pipeline * rvadd8I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3898const Pipeline * rvadd8I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3899
3900const Pipeline * rvadd8I_reduction_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
3901const Pipeline * rvadd8I_reduction_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
3902
3903const Pipeline * rvadd16I_reduction_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
3904const Pipeline * rvadd16I_reduction_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
3905
3906const Pipeline * rvadd2L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3907const Pipeline * rvadd2L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3908
3909const Pipeline * rvadd4L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3910const Pipeline * rvadd4L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3911
3912const Pipeline * rvadd8L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3913const Pipeline * rvadd8L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3914
3915const Pipeline * rsadd2F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3916const Pipeline * rsadd2F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3917
3918const Pipeline * rvadd2F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3919const Pipeline * rvadd2F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3920
3921const Pipeline * rsadd4F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3922const Pipeline * rsadd4F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3923
3924const Pipeline * rvadd4F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3925const Pipeline * rvadd4F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3926
3927const Pipeline * radd8F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3928const Pipeline * radd8F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3929
3930const Pipeline * radd16F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3931const Pipeline * radd16F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3932
3933const Pipeline * rsadd2D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3934const Pipeline * rsadd2D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3935
3936const Pipeline * rvadd2D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3937const Pipeline * rvadd2D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3938
3939const Pipeline * rvadd4D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3940const Pipeline * rvadd4D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3941
3942const Pipeline * rvadd8D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3943const Pipeline * rvadd8D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3944
3945const Pipeline * rsmul2I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3946const Pipeline * rsmul2I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3947
3948const Pipeline * rvmul2I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3949const Pipeline * rvmul2I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3950
3951const Pipeline * rsmul4I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3952const Pipeline * rsmul4I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3953
3954const Pipeline * rvmul4I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3955const Pipeline * rvmul4I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3956
3957const Pipeline * rvmul8I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3958const Pipeline * rvmul8I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3959
3960const Pipeline * rvmul16I_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3961const Pipeline * rvmul16I_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3962
3963const Pipeline * rvmul2L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3964const Pipeline * rvmul2L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3965
3966const Pipeline * rvmul4L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3967const Pipeline * rvmul4L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3968
3969const Pipeline * rvmul8L_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3970const Pipeline * rvmul8L_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3971
3972const Pipeline * rsmul2F_reductionNode::pipeline_class() { return (&pipeline_class_040); }
3973const Pipeline * rsmul2F_reductionNode::pipeline() const { return (&pipeline_class_040); }
3974
3975const Pipeline * rvmul2F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3976const Pipeline * rvmul2F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3977
3978const Pipeline * rsmul4F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3979const Pipeline * rsmul4F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3980
3981const Pipeline * rvmul4F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3982const Pipeline * rvmul4F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3983
3984const Pipeline * rvmul8F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3985const Pipeline * rvmul8F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3986
3987const Pipeline * rvmul16F_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3988const Pipeline * rvmul16F_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3989
3990const Pipeline * rsmul2D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3991const Pipeline * rsmul2D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3992
3993const Pipeline * rvmul2D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3994const Pipeline * rvmul2D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3995
3996const Pipeline * rvmul4D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
3997const Pipeline * rvmul4D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
3998
3999const Pipeline * rvmul8D_reduction_regNode::pipeline_class() { return (&pipeline_class_040); }
4000const Pipeline * rvmul8D_reduction_regNode::pipeline() const { return (&pipeline_class_040); }
4001
4002const Pipeline * vadd4BNode::pipeline_class() { return (&pipeline_class_040); }
4003const Pipeline * vadd4BNode::pipeline() const { return (&pipeline_class_040); }
4004
4005const Pipeline * vadd4B_regNode::pipeline_class() { return (&pipeline_class_040); }
4006const Pipeline * vadd4B_regNode::pipeline() const { return (&pipeline_class_040); }
4007
4008const Pipeline * vadd4B_memNode::pipeline_class() { return (&pipeline_class_040); }
4009const Pipeline * vadd4B_memNode::pipeline() const { return (&pipeline_class_040); }
4010
4011const Pipeline * vadd4B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4012const Pipeline * vadd4B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4013
4014const Pipeline * vadd8BNode::pipeline_class() { return (&pipeline_class_040); }
4015const Pipeline * vadd8BNode::pipeline() const { return (&pipeline_class_040); }
4016
4017const Pipeline * vadd8B_regNode::pipeline_class() { return (&pipeline_class_040); }
4018const Pipeline * vadd8B_regNode::pipeline() const { return (&pipeline_class_040); }
4019
4020const Pipeline * vadd8B_memNode::pipeline_class() { return (&pipeline_class_040); }
4021const Pipeline * vadd8B_memNode::pipeline() const { return (&pipeline_class_040); }
4022
4023const Pipeline * vadd8B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4024const Pipeline * vadd8B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4025
4026const Pipeline * vadd16BNode::pipeline_class() { return (&pipeline_class_040); }
4027const Pipeline * vadd16BNode::pipeline() const { return (&pipeline_class_040); }
4028
4029const Pipeline * vadd16B_regNode::pipeline_class() { return (&pipeline_class_040); }
4030const Pipeline * vadd16B_regNode::pipeline() const { return (&pipeline_class_040); }
4031
4032const Pipeline * vadd16B_memNode::pipeline_class() { return (&pipeline_class_040); }
4033const Pipeline * vadd16B_memNode::pipeline() const { return (&pipeline_class_040); }
4034
4035const Pipeline * vadd16B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4036const Pipeline * vadd16B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4037
4038const Pipeline * vadd32B_regNode::pipeline_class() { return (&pipeline_class_040); }
4039const Pipeline * vadd32B_regNode::pipeline() const { return (&pipeline_class_040); }
4040
4041const Pipeline * vadd32B_memNode::pipeline_class() { return (&pipeline_class_040); }
4042const Pipeline * vadd32B_memNode::pipeline() const { return (&pipeline_class_040); }
4043
4044const Pipeline * vadd32B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4045const Pipeline * vadd32B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4046
4047const Pipeline * vadd64B_regNode::pipeline_class() { return (&pipeline_class_040); }
4048const Pipeline * vadd64B_regNode::pipeline() const { return (&pipeline_class_040); }
4049
4050const Pipeline * vadd64B_memNode::pipeline_class() { return (&pipeline_class_040); }
4051const Pipeline * vadd64B_memNode::pipeline() const { return (&pipeline_class_040); }
4052
4053const Pipeline * vadd64B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4054const Pipeline * vadd64B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4055
4056const Pipeline * vadd2SNode::pipeline_class() { return (&pipeline_class_040); }
4057const Pipeline * vadd2SNode::pipeline() const { return (&pipeline_class_040); }
4058
4059const Pipeline * vadd2S_regNode::pipeline_class() { return (&pipeline_class_040); }
4060const Pipeline * vadd2S_regNode::pipeline() const { return (&pipeline_class_040); }
4061
4062const Pipeline * vadd2S_memNode::pipeline_class() { return (&pipeline_class_040); }
4063const Pipeline * vadd2S_memNode::pipeline() const { return (&pipeline_class_040); }
4064
4065const Pipeline * vadd2S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4066const Pipeline * vadd2S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4067
4068const Pipeline * vadd4SNode::pipeline_class() { return (&pipeline_class_040); }
4069const Pipeline * vadd4SNode::pipeline() const { return (&pipeline_class_040); }
4070
4071const Pipeline * vadd4S_regNode::pipeline_class() { return (&pipeline_class_040); }
4072const Pipeline * vadd4S_regNode::pipeline() const { return (&pipeline_class_040); }
4073
4074const Pipeline * vadd4S_memNode::pipeline_class() { return (&pipeline_class_040); }
4075const Pipeline * vadd4S_memNode::pipeline() const { return (&pipeline_class_040); }
4076
4077const Pipeline * vadd4S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4078const Pipeline * vadd4S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4079
4080const Pipeline * vadd8SNode::pipeline_class() { return (&pipeline_class_040); }
4081const Pipeline * vadd8SNode::pipeline() const { return (&pipeline_class_040); }
4082
4083const Pipeline * vadd8S_regNode::pipeline_class() { return (&pipeline_class_040); }
4084const Pipeline * vadd8S_regNode::pipeline() const { return (&pipeline_class_040); }
4085
4086const Pipeline * vadd8S_memNode::pipeline_class() { return (&pipeline_class_040); }
4087const Pipeline * vadd8S_memNode::pipeline() const { return (&pipeline_class_040); }
4088
4089const Pipeline * vadd8S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4090const Pipeline * vadd8S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4091
4092const Pipeline * vadd16S_regNode::pipeline_class() { return (&pipeline_class_040); }
4093const Pipeline * vadd16S_regNode::pipeline() const { return (&pipeline_class_040); }
4094
4095const Pipeline * vadd16S_memNode::pipeline_class() { return (&pipeline_class_040); }
4096const Pipeline * vadd16S_memNode::pipeline() const { return (&pipeline_class_040); }
4097
4098const Pipeline * vadd16S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4099const Pipeline * vadd16S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4100
4101const Pipeline * vadd32S_regNode::pipeline_class() { return (&pipeline_class_040); }
4102const Pipeline * vadd32S_regNode::pipeline() const { return (&pipeline_class_040); }
4103
4104const Pipeline * vadd32S_memNode::pipeline_class() { return (&pipeline_class_040); }
4105const Pipeline * vadd32S_memNode::pipeline() const { return (&pipeline_class_040); }
4106
4107const Pipeline * vadd32S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4108const Pipeline * vadd32S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4109
4110const Pipeline * vadd2INode::pipeline_class() { return (&pipeline_class_040); }
4111const Pipeline * vadd2INode::pipeline() const { return (&pipeline_class_040); }
4112
4113const Pipeline * vadd2I_regNode::pipeline_class() { return (&pipeline_class_040); }
4114const Pipeline * vadd2I_regNode::pipeline() const { return (&pipeline_class_040); }
4115
4116const Pipeline * vadd2I_memNode::pipeline_class() { return (&pipeline_class_040); }
4117const Pipeline * vadd2I_memNode::pipeline() const { return (&pipeline_class_040); }
4118
4119const Pipeline * vadd2I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4120const Pipeline * vadd2I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4121
4122const Pipeline * vadd4INode::pipeline_class() { return (&pipeline_class_040); }
4123const Pipeline * vadd4INode::pipeline() const { return (&pipeline_class_040); }
4124
4125const Pipeline * vadd4I_regNode::pipeline_class() { return (&pipeline_class_040); }
4126const Pipeline * vadd4I_regNode::pipeline() const { return (&pipeline_class_040); }
4127
4128const Pipeline * vadd4I_memNode::pipeline_class() { return (&pipeline_class_040); }
4129const Pipeline * vadd4I_memNode::pipeline() const { return (&pipeline_class_040); }
4130
4131const Pipeline * vadd4I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4132const Pipeline * vadd4I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4133
4134const Pipeline * vadd8I_regNode::pipeline_class() { return (&pipeline_class_040); }
4135const Pipeline * vadd8I_regNode::pipeline() const { return (&pipeline_class_040); }
4136
4137const Pipeline * vadd8I_memNode::pipeline_class() { return (&pipeline_class_040); }
4138const Pipeline * vadd8I_memNode::pipeline() const { return (&pipeline_class_040); }
4139
4140const Pipeline * vadd8I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4141const Pipeline * vadd8I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4142
4143const Pipeline * vadd16I_regNode::pipeline_class() { return (&pipeline_class_040); }
4144const Pipeline * vadd16I_regNode::pipeline() const { return (&pipeline_class_040); }
4145
4146const Pipeline * vadd16I_memNode::pipeline_class() { return (&pipeline_class_040); }
4147const Pipeline * vadd16I_memNode::pipeline() const { return (&pipeline_class_040); }
4148
4149const Pipeline * vadd16I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4150const Pipeline * vadd16I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4151
4152const Pipeline * vadd2LNode::pipeline_class() { return (&pipeline_class_040); }
4153const Pipeline * vadd2LNode::pipeline() const { return (&pipeline_class_040); }
4154
4155const Pipeline * vadd2L_regNode::pipeline_class() { return (&pipeline_class_040); }
4156const Pipeline * vadd2L_regNode::pipeline() const { return (&pipeline_class_040); }
4157
4158const Pipeline * vadd2L_memNode::pipeline_class() { return (&pipeline_class_040); }
4159const Pipeline * vadd2L_memNode::pipeline() const { return (&pipeline_class_040); }
4160
4161const Pipeline * vadd2L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4162const Pipeline * vadd2L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4163
4164const Pipeline * vadd4L_regNode::pipeline_class() { return (&pipeline_class_040); }
4165const Pipeline * vadd4L_regNode::pipeline() const { return (&pipeline_class_040); }
4166
4167const Pipeline * vadd4L_memNode::pipeline_class() { return (&pipeline_class_040); }
4168const Pipeline * vadd4L_memNode::pipeline() const { return (&pipeline_class_040); }
4169
4170const Pipeline * vadd4L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4171const Pipeline * vadd4L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4172
4173const Pipeline * vadd8L_regNode::pipeline_class() { return (&pipeline_class_040); }
4174const Pipeline * vadd8L_regNode::pipeline() const { return (&pipeline_class_040); }
4175
4176const Pipeline * vadd8L_memNode::pipeline_class() { return (&pipeline_class_040); }
4177const Pipeline * vadd8L_memNode::pipeline() const { return (&pipeline_class_040); }
4178
4179const Pipeline * vadd8L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4180const Pipeline * vadd8L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4181
4182const Pipeline * vadd2FNode::pipeline_class() { return (&pipeline_class_040); }
4183const Pipeline * vadd2FNode::pipeline() const { return (&pipeline_class_040); }
4184
4185const Pipeline * vadd2F_regNode::pipeline_class() { return (&pipeline_class_040); }
4186const Pipeline * vadd2F_regNode::pipeline() const { return (&pipeline_class_040); }
4187
4188const Pipeline * vadd2F_memNode::pipeline_class() { return (&pipeline_class_040); }
4189const Pipeline * vadd2F_memNode::pipeline() const { return (&pipeline_class_040); }
4190
4191const Pipeline * vadd2F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4192const Pipeline * vadd2F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4193
4194const Pipeline * vadd4FNode::pipeline_class() { return (&pipeline_class_040); }
4195const Pipeline * vadd4FNode::pipeline() const { return (&pipeline_class_040); }
4196
4197const Pipeline * vadd4F_regNode::pipeline_class() { return (&pipeline_class_040); }
4198const Pipeline * vadd4F_regNode::pipeline() const { return (&pipeline_class_040); }
4199
4200const Pipeline * vadd4F_memNode::pipeline_class() { return (&pipeline_class_040); }
4201const Pipeline * vadd4F_memNode::pipeline() const { return (&pipeline_class_040); }
4202
4203const Pipeline * vadd4F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4204const Pipeline * vadd4F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4205
4206const Pipeline * vadd8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4207const Pipeline * vadd8F_regNode::pipeline() const { return (&pipeline_class_040); }
4208
4209const Pipeline * vadd8F_memNode::pipeline_class() { return (&pipeline_class_040); }
4210const Pipeline * vadd8F_memNode::pipeline() const { return (&pipeline_class_040); }
4211
4212const Pipeline * vadd8F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4213const Pipeline * vadd8F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4214
4215const Pipeline * vadd16F_regNode::pipeline_class() { return (&pipeline_class_040); }
4216const Pipeline * vadd16F_regNode::pipeline() const { return (&pipeline_class_040); }
4217
4218const Pipeline * vadd16F_memNode::pipeline_class() { return (&pipeline_class_040); }
4219const Pipeline * vadd16F_memNode::pipeline() const { return (&pipeline_class_040); }
4220
4221const Pipeline * vadd16F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4222const Pipeline * vadd16F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4223
4224const Pipeline * vadd2DNode::pipeline_class() { return (&pipeline_class_040); }
4225const Pipeline * vadd2DNode::pipeline() const { return (&pipeline_class_040); }
4226
4227const Pipeline * vadd2D_regNode::pipeline_class() { return (&pipeline_class_040); }
4228const Pipeline * vadd2D_regNode::pipeline() const { return (&pipeline_class_040); }
4229
4230const Pipeline * vadd2D_memNode::pipeline_class() { return (&pipeline_class_040); }
4231const Pipeline * vadd2D_memNode::pipeline() const { return (&pipeline_class_040); }
4232
4233const Pipeline * vadd2D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4234const Pipeline * vadd2D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4235
4236const Pipeline * vadd4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4237const Pipeline * vadd4D_regNode::pipeline() const { return (&pipeline_class_040); }
4238
4239const Pipeline * vadd4D_memNode::pipeline_class() { return (&pipeline_class_040); }
4240const Pipeline * vadd4D_memNode::pipeline() const { return (&pipeline_class_040); }
4241
4242const Pipeline * vadd4D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4243const Pipeline * vadd4D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4244
4245const Pipeline * vadd8D_regNode::pipeline_class() { return (&pipeline_class_040); }
4246const Pipeline * vadd8D_regNode::pipeline() const { return (&pipeline_class_040); }
4247
4248const Pipeline * vadd8D_memNode::pipeline_class() { return (&pipeline_class_040); }
4249const Pipeline * vadd8D_memNode::pipeline() const { return (&pipeline_class_040); }
4250
4251const Pipeline * vadd8D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4252const Pipeline * vadd8D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4253
4254const Pipeline * vsub4BNode::pipeline_class() { return (&pipeline_class_040); }
4255const Pipeline * vsub4BNode::pipeline() const { return (&pipeline_class_040); }
4256
4257const Pipeline * vsub4B_regNode::pipeline_class() { return (&pipeline_class_040); }
4258const Pipeline * vsub4B_regNode::pipeline() const { return (&pipeline_class_040); }
4259
4260const Pipeline * vsub4B_memNode::pipeline_class() { return (&pipeline_class_040); }
4261const Pipeline * vsub4B_memNode::pipeline() const { return (&pipeline_class_040); }
4262
4263const Pipeline * vsub8BNode::pipeline_class() { return (&pipeline_class_040); }
4264const Pipeline * vsub8BNode::pipeline() const { return (&pipeline_class_040); }
4265
4266const Pipeline * vsub8B_regNode::pipeline_class() { return (&pipeline_class_040); }
4267const Pipeline * vsub8B_regNode::pipeline() const { return (&pipeline_class_040); }
4268
4269const Pipeline * vsub8B_memNode::pipeline_class() { return (&pipeline_class_040); }
4270const Pipeline * vsub8B_memNode::pipeline() const { return (&pipeline_class_040); }
4271
4272const Pipeline * vsub16BNode::pipeline_class() { return (&pipeline_class_040); }
4273const Pipeline * vsub16BNode::pipeline() const { return (&pipeline_class_040); }
4274
4275const Pipeline * vsub16B_regNode::pipeline_class() { return (&pipeline_class_040); }
4276const Pipeline * vsub16B_regNode::pipeline() const { return (&pipeline_class_040); }
4277
4278const Pipeline * vsub16B_memNode::pipeline_class() { return (&pipeline_class_040); }
4279const Pipeline * vsub16B_memNode::pipeline() const { return (&pipeline_class_040); }
4280
4281const Pipeline * vsub32B_regNode::pipeline_class() { return (&pipeline_class_040); }
4282const Pipeline * vsub32B_regNode::pipeline() const { return (&pipeline_class_040); }
4283
4284const Pipeline * vsub32B_memNode::pipeline_class() { return (&pipeline_class_040); }
4285const Pipeline * vsub32B_memNode::pipeline() const { return (&pipeline_class_040); }
4286
4287const Pipeline * vsub64B_regNode::pipeline_class() { return (&pipeline_class_040); }
4288const Pipeline * vsub64B_regNode::pipeline() const { return (&pipeline_class_040); }
4289
4290const Pipeline * vsub64B_memNode::pipeline_class() { return (&pipeline_class_040); }
4291const Pipeline * vsub64B_memNode::pipeline() const { return (&pipeline_class_040); }
4292
4293const Pipeline * vsub2SNode::pipeline_class() { return (&pipeline_class_040); }
4294const Pipeline * vsub2SNode::pipeline() const { return (&pipeline_class_040); }
4295
4296const Pipeline * vsub2S_regNode::pipeline_class() { return (&pipeline_class_040); }
4297const Pipeline * vsub2S_regNode::pipeline() const { return (&pipeline_class_040); }
4298
4299const Pipeline * vsub2S_memNode::pipeline_class() { return (&pipeline_class_040); }
4300const Pipeline * vsub2S_memNode::pipeline() const { return (&pipeline_class_040); }
4301
4302const Pipeline * vsub4SNode::pipeline_class() { return (&pipeline_class_040); }
4303const Pipeline * vsub4SNode::pipeline() const { return (&pipeline_class_040); }
4304
4305const Pipeline * vsub4S_regNode::pipeline_class() { return (&pipeline_class_040); }
4306const Pipeline * vsub4S_regNode::pipeline() const { return (&pipeline_class_040); }
4307
4308const Pipeline * vsub4S_memNode::pipeline_class() { return (&pipeline_class_040); }
4309const Pipeline * vsub4S_memNode::pipeline() const { return (&pipeline_class_040); }
4310
4311const Pipeline * vsub8SNode::pipeline_class() { return (&pipeline_class_040); }
4312const Pipeline * vsub8SNode::pipeline() const { return (&pipeline_class_040); }
4313
4314const Pipeline * vsub8S_regNode::pipeline_class() { return (&pipeline_class_040); }
4315const Pipeline * vsub8S_regNode::pipeline() const { return (&pipeline_class_040); }
4316
4317const Pipeline * vsub8S_memNode::pipeline_class() { return (&pipeline_class_040); }
4318const Pipeline * vsub8S_memNode::pipeline() const { return (&pipeline_class_040); }
4319
4320const Pipeline * vsub16S_regNode::pipeline_class() { return (&pipeline_class_040); }
4321const Pipeline * vsub16S_regNode::pipeline() const { return (&pipeline_class_040); }
4322
4323const Pipeline * vsub16S_memNode::pipeline_class() { return (&pipeline_class_040); }
4324const Pipeline * vsub16S_memNode::pipeline() const { return (&pipeline_class_040); }
4325
4326const Pipeline * vsub32S_regNode::pipeline_class() { return (&pipeline_class_040); }
4327const Pipeline * vsub32S_regNode::pipeline() const { return (&pipeline_class_040); }
4328
4329const Pipeline * vsub32S_memNode::pipeline_class() { return (&pipeline_class_040); }
4330const Pipeline * vsub32S_memNode::pipeline() const { return (&pipeline_class_040); }
4331
4332const Pipeline * vsub2INode::pipeline_class() { return (&pipeline_class_040); }
4333const Pipeline * vsub2INode::pipeline() const { return (&pipeline_class_040); }
4334
4335const Pipeline * vsub2I_regNode::pipeline_class() { return (&pipeline_class_040); }
4336const Pipeline * vsub2I_regNode::pipeline() const { return (&pipeline_class_040); }
4337
4338const Pipeline * vsub2I_memNode::pipeline_class() { return (&pipeline_class_040); }
4339const Pipeline * vsub2I_memNode::pipeline() const { return (&pipeline_class_040); }
4340
4341const Pipeline * vsub4INode::pipeline_class() { return (&pipeline_class_040); }
4342const Pipeline * vsub4INode::pipeline() const { return (&pipeline_class_040); }
4343
4344const Pipeline * vsub4I_regNode::pipeline_class() { return (&pipeline_class_040); }
4345const Pipeline * vsub4I_regNode::pipeline() const { return (&pipeline_class_040); }
4346
4347const Pipeline * vsub4I_memNode::pipeline_class() { return (&pipeline_class_040); }
4348const Pipeline * vsub4I_memNode::pipeline() const { return (&pipeline_class_040); }
4349
4350const Pipeline * vsub8I_regNode::pipeline_class() { return (&pipeline_class_040); }
4351const Pipeline * vsub8I_regNode::pipeline() const { return (&pipeline_class_040); }
4352
4353const Pipeline * vsub8I_memNode::pipeline_class() { return (&pipeline_class_040); }
4354const Pipeline * vsub8I_memNode::pipeline() const { return (&pipeline_class_040); }
4355
4356const Pipeline * vsub16I_regNode::pipeline_class() { return (&pipeline_class_040); }
4357const Pipeline * vsub16I_regNode::pipeline() const { return (&pipeline_class_040); }
4358
4359const Pipeline * vsub16I_memNode::pipeline_class() { return (&pipeline_class_040); }
4360const Pipeline * vsub16I_memNode::pipeline() const { return (&pipeline_class_040); }
4361
4362const Pipeline * vsub2LNode::pipeline_class() { return (&pipeline_class_040); }
4363const Pipeline * vsub2LNode::pipeline() const { return (&pipeline_class_040); }
4364
4365const Pipeline * vsub2L_regNode::pipeline_class() { return (&pipeline_class_040); }
4366const Pipeline * vsub2L_regNode::pipeline() const { return (&pipeline_class_040); }
4367
4368const Pipeline * vsub2L_memNode::pipeline_class() { return (&pipeline_class_040); }
4369const Pipeline * vsub2L_memNode::pipeline() const { return (&pipeline_class_040); }
4370
4371const Pipeline * vsub4L_regNode::pipeline_class() { return (&pipeline_class_040); }
4372const Pipeline * vsub4L_regNode::pipeline() const { return (&pipeline_class_040); }
4373
4374const Pipeline * vsub4L_memNode::pipeline_class() { return (&pipeline_class_040); }
4375const Pipeline * vsub4L_memNode::pipeline() const { return (&pipeline_class_040); }
4376
4377const Pipeline * vsub8L_regNode::pipeline_class() { return (&pipeline_class_040); }
4378const Pipeline * vsub8L_regNode::pipeline() const { return (&pipeline_class_040); }
4379
4380const Pipeline * vsub8L_memNode::pipeline_class() { return (&pipeline_class_040); }
4381const Pipeline * vsub8L_memNode::pipeline() const { return (&pipeline_class_040); }
4382
4383const Pipeline * vsub2FNode::pipeline_class() { return (&pipeline_class_040); }
4384const Pipeline * vsub2FNode::pipeline() const { return (&pipeline_class_040); }
4385
4386const Pipeline * vsub2F_regNode::pipeline_class() { return (&pipeline_class_040); }
4387const Pipeline * vsub2F_regNode::pipeline() const { return (&pipeline_class_040); }
4388
4389const Pipeline * vsub2F_memNode::pipeline_class() { return (&pipeline_class_040); }
4390const Pipeline * vsub2F_memNode::pipeline() const { return (&pipeline_class_040); }
4391
4392const Pipeline * vsub4FNode::pipeline_class() { return (&pipeline_class_040); }
4393const Pipeline * vsub4FNode::pipeline() const { return (&pipeline_class_040); }
4394
4395const Pipeline * vsub4F_regNode::pipeline_class() { return (&pipeline_class_040); }
4396const Pipeline * vsub4F_regNode::pipeline() const { return (&pipeline_class_040); }
4397
4398const Pipeline * vsub4F_memNode::pipeline_class() { return (&pipeline_class_040); }
4399const Pipeline * vsub4F_memNode::pipeline() const { return (&pipeline_class_040); }
4400
4401const Pipeline * vsub8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4402const Pipeline * vsub8F_regNode::pipeline() const { return (&pipeline_class_040); }
4403
4404const Pipeline * vsub8F_memNode::pipeline_class() { return (&pipeline_class_040); }
4405const Pipeline * vsub8F_memNode::pipeline() const { return (&pipeline_class_040); }
4406
4407const Pipeline * vsub16F_regNode::pipeline_class() { return (&pipeline_class_040); }
4408const Pipeline * vsub16F_regNode::pipeline() const { return (&pipeline_class_040); }
4409
4410const Pipeline * vsub16F_memNode::pipeline_class() { return (&pipeline_class_040); }
4411const Pipeline * vsub16F_memNode::pipeline() const { return (&pipeline_class_040); }
4412
4413const Pipeline * vsub2DNode::pipeline_class() { return (&pipeline_class_040); }
4414const Pipeline * vsub2DNode::pipeline() const { return (&pipeline_class_040); }
4415
4416const Pipeline * vsub2D_regNode::pipeline_class() { return (&pipeline_class_040); }
4417const Pipeline * vsub2D_regNode::pipeline() const { return (&pipeline_class_040); }
4418
4419const Pipeline * vsub2D_memNode::pipeline_class() { return (&pipeline_class_040); }
4420const Pipeline * vsub2D_memNode::pipeline() const { return (&pipeline_class_040); }
4421
4422const Pipeline * vsub4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4423const Pipeline * vsub4D_regNode::pipeline() const { return (&pipeline_class_040); }
4424
4425const Pipeline * vsub4D_memNode::pipeline_class() { return (&pipeline_class_040); }
4426const Pipeline * vsub4D_memNode::pipeline() const { return (&pipeline_class_040); }
4427
4428const Pipeline * vsub8D_regNode::pipeline_class() { return (&pipeline_class_040); }
4429const Pipeline * vsub8D_regNode::pipeline() const { return (&pipeline_class_040); }
4430
4431const Pipeline * vsub8D_memNode::pipeline_class() { return (&pipeline_class_040); }
4432const Pipeline * vsub8D_memNode::pipeline() const { return (&pipeline_class_040); }
4433
4434const Pipeline * mul4B_regNode::pipeline_class() { return (&pipeline_class_040); }
4435const Pipeline * mul4B_regNode::pipeline() const { return (&pipeline_class_040); }
4436
4437const Pipeline * mul8B_regNode::pipeline_class() { return (&pipeline_class_040); }
4438const Pipeline * mul8B_regNode::pipeline() const { return (&pipeline_class_040); }
4439
4440const Pipeline * mul16B_regNode::pipeline_class() { return (&pipeline_class_040); }
4441const Pipeline * mul16B_regNode::pipeline() const { return (&pipeline_class_040); }
4442
4443const Pipeline * vmul16B_reg_avxNode::pipeline_class() { return (&pipeline_class_040); }
4444const Pipeline * vmul16B_reg_avxNode::pipeline() const { return (&pipeline_class_040); }
4445
4446const Pipeline * vmul32B_reg_avxNode::pipeline_class() { return (&pipeline_class_040); }
4447const Pipeline * vmul32B_reg_avxNode::pipeline() const { return (&pipeline_class_040); }
4448
4449const Pipeline * vmul64B_reg_avxNode::pipeline_class() { return (&pipeline_class_040); }
4450const Pipeline * vmul64B_reg_avxNode::pipeline() const { return (&pipeline_class_040); }
4451
4452const Pipeline * vmul2SNode::pipeline_class() { return (&pipeline_class_040); }
4453const Pipeline * vmul2SNode::pipeline() const { return (&pipeline_class_040); }
4454
4455const Pipeline * vmul2S_regNode::pipeline_class() { return (&pipeline_class_040); }
4456const Pipeline * vmul2S_regNode::pipeline() const { return (&pipeline_class_040); }
4457
4458const Pipeline * vmul2S_memNode::pipeline_class() { return (&pipeline_class_040); }
4459const Pipeline * vmul2S_memNode::pipeline() const { return (&pipeline_class_040); }
4460
4461const Pipeline * vmul2S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4462const Pipeline * vmul2S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4463
4464const Pipeline * vmul4SNode::pipeline_class() { return (&pipeline_class_040); }
4465const Pipeline * vmul4SNode::pipeline() const { return (&pipeline_class_040); }
4466
4467const Pipeline * vmul4S_regNode::pipeline_class() { return (&pipeline_class_040); }
4468const Pipeline * vmul4S_regNode::pipeline() const { return (&pipeline_class_040); }
4469
4470const Pipeline * vmul4S_memNode::pipeline_class() { return (&pipeline_class_040); }
4471const Pipeline * vmul4S_memNode::pipeline() const { return (&pipeline_class_040); }
4472
4473const Pipeline * vmul4S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4474const Pipeline * vmul4S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4475
4476const Pipeline * vmul8SNode::pipeline_class() { return (&pipeline_class_040); }
4477const Pipeline * vmul8SNode::pipeline() const { return (&pipeline_class_040); }
4478
4479const Pipeline * vmul8S_regNode::pipeline_class() { return (&pipeline_class_040); }
4480const Pipeline * vmul8S_regNode::pipeline() const { return (&pipeline_class_040); }
4481
4482const Pipeline * vmul8S_memNode::pipeline_class() { return (&pipeline_class_040); }
4483const Pipeline * vmul8S_memNode::pipeline() const { return (&pipeline_class_040); }
4484
4485const Pipeline * vmul8S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4486const Pipeline * vmul8S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4487
4488const Pipeline * vmul16S_regNode::pipeline_class() { return (&pipeline_class_040); }
4489const Pipeline * vmul16S_regNode::pipeline() const { return (&pipeline_class_040); }
4490
4491const Pipeline * vmul16S_memNode::pipeline_class() { return (&pipeline_class_040); }
4492const Pipeline * vmul16S_memNode::pipeline() const { return (&pipeline_class_040); }
4493
4494const Pipeline * vmul16S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4495const Pipeline * vmul16S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4496
4497const Pipeline * vmul32S_regNode::pipeline_class() { return (&pipeline_class_040); }
4498const Pipeline * vmul32S_regNode::pipeline() const { return (&pipeline_class_040); }
4499
4500const Pipeline * vmul32S_memNode::pipeline_class() { return (&pipeline_class_040); }
4501const Pipeline * vmul32S_memNode::pipeline() const { return (&pipeline_class_040); }
4502
4503const Pipeline * vmul32S_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4504const Pipeline * vmul32S_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4505
4506const Pipeline * vmul2INode::pipeline_class() { return (&pipeline_class_040); }
4507const Pipeline * vmul2INode::pipeline() const { return (&pipeline_class_040); }
4508
4509const Pipeline * vmul2I_regNode::pipeline_class() { return (&pipeline_class_040); }
4510const Pipeline * vmul2I_regNode::pipeline() const { return (&pipeline_class_040); }
4511
4512const Pipeline * vmul2I_memNode::pipeline_class() { return (&pipeline_class_040); }
4513const Pipeline * vmul2I_memNode::pipeline() const { return (&pipeline_class_040); }
4514
4515const Pipeline * vmul2I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4516const Pipeline * vmul2I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4517
4518const Pipeline * vmul4INode::pipeline_class() { return (&pipeline_class_040); }
4519const Pipeline * vmul4INode::pipeline() const { return (&pipeline_class_040); }
4520
4521const Pipeline * vmul4I_regNode::pipeline_class() { return (&pipeline_class_040); }
4522const Pipeline * vmul4I_regNode::pipeline() const { return (&pipeline_class_040); }
4523
4524const Pipeline * vmul4I_memNode::pipeline_class() { return (&pipeline_class_040); }
4525const Pipeline * vmul4I_memNode::pipeline() const { return (&pipeline_class_040); }
4526
4527const Pipeline * vmul4I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4528const Pipeline * vmul4I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4529
4530const Pipeline * vmul2L_regNode::pipeline_class() { return (&pipeline_class_040); }
4531const Pipeline * vmul2L_regNode::pipeline() const { return (&pipeline_class_040); }
4532
4533const Pipeline * vmul2L_memNode::pipeline_class() { return (&pipeline_class_040); }
4534const Pipeline * vmul2L_memNode::pipeline() const { return (&pipeline_class_040); }
4535
4536const Pipeline * vmul2L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4537const Pipeline * vmul2L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4538
4539const Pipeline * vmul4L_regNode::pipeline_class() { return (&pipeline_class_040); }
4540const Pipeline * vmul4L_regNode::pipeline() const { return (&pipeline_class_040); }
4541
4542const Pipeline * vmul4L_memNode::pipeline_class() { return (&pipeline_class_040); }
4543const Pipeline * vmul4L_memNode::pipeline() const { return (&pipeline_class_040); }
4544
4545const Pipeline * vmul4L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4546const Pipeline * vmul4L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4547
4548const Pipeline * vmul8L_regNode::pipeline_class() { return (&pipeline_class_040); }
4549const Pipeline * vmul8L_regNode::pipeline() const { return (&pipeline_class_040); }
4550
4551const Pipeline * vmul8L_memNode::pipeline_class() { return (&pipeline_class_040); }
4552const Pipeline * vmul8L_memNode::pipeline() const { return (&pipeline_class_040); }
4553
4554const Pipeline * vmul8L_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4555const Pipeline * vmul8L_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4556
4557const Pipeline * vmul8I_regNode::pipeline_class() { return (&pipeline_class_040); }
4558const Pipeline * vmul8I_regNode::pipeline() const { return (&pipeline_class_040); }
4559
4560const Pipeline * vmul8I_memNode::pipeline_class() { return (&pipeline_class_040); }
4561const Pipeline * vmul8I_memNode::pipeline() const { return (&pipeline_class_040); }
4562
4563const Pipeline * vmul8I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4564const Pipeline * vmul8I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4565
4566const Pipeline * vmul16I_regNode::pipeline_class() { return (&pipeline_class_040); }
4567const Pipeline * vmul16I_regNode::pipeline() const { return (&pipeline_class_040); }
4568
4569const Pipeline * vmul16I_memNode::pipeline_class() { return (&pipeline_class_040); }
4570const Pipeline * vmul16I_memNode::pipeline() const { return (&pipeline_class_040); }
4571
4572const Pipeline * vmul16I_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4573const Pipeline * vmul16I_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4574
4575const Pipeline * vmul2FNode::pipeline_class() { return (&pipeline_class_040); }
4576const Pipeline * vmul2FNode::pipeline() const { return (&pipeline_class_040); }
4577
4578const Pipeline * vmul2F_regNode::pipeline_class() { return (&pipeline_class_040); }
4579const Pipeline * vmul2F_regNode::pipeline() const { return (&pipeline_class_040); }
4580
4581const Pipeline * vmul2F_memNode::pipeline_class() { return (&pipeline_class_040); }
4582const Pipeline * vmul2F_memNode::pipeline() const { return (&pipeline_class_040); }
4583
4584const Pipeline * vmul2F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4585const Pipeline * vmul2F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4586
4587const Pipeline * vmul4FNode::pipeline_class() { return (&pipeline_class_040); }
4588const Pipeline * vmul4FNode::pipeline() const { return (&pipeline_class_040); }
4589
4590const Pipeline * vmul4F_regNode::pipeline_class() { return (&pipeline_class_040); }
4591const Pipeline * vmul4F_regNode::pipeline() const { return (&pipeline_class_040); }
4592
4593const Pipeline * vmul4F_memNode::pipeline_class() { return (&pipeline_class_040); }
4594const Pipeline * vmul4F_memNode::pipeline() const { return (&pipeline_class_040); }
4595
4596const Pipeline * vmul4F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4597const Pipeline * vmul4F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4598
4599const Pipeline * vmul8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4600const Pipeline * vmul8F_regNode::pipeline() const { return (&pipeline_class_040); }
4601
4602const Pipeline * vmul8F_memNode::pipeline_class() { return (&pipeline_class_040); }
4603const Pipeline * vmul8F_memNode::pipeline() const { return (&pipeline_class_040); }
4604
4605const Pipeline * vmul8F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4606const Pipeline * vmul8F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4607
4608const Pipeline * vmul16F_regNode::pipeline_class() { return (&pipeline_class_040); }
4609const Pipeline * vmul16F_regNode::pipeline() const { return (&pipeline_class_040); }
4610
4611const Pipeline * vmul16F_memNode::pipeline_class() { return (&pipeline_class_040); }
4612const Pipeline * vmul16F_memNode::pipeline() const { return (&pipeline_class_040); }
4613
4614const Pipeline * vmul16F_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4615const Pipeline * vmul16F_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4616
4617const Pipeline * vmul2DNode::pipeline_class() { return (&pipeline_class_040); }
4618const Pipeline * vmul2DNode::pipeline() const { return (&pipeline_class_040); }
4619
4620const Pipeline * vmul2D_regNode::pipeline_class() { return (&pipeline_class_040); }
4621const Pipeline * vmul2D_regNode::pipeline() const { return (&pipeline_class_040); }
4622
4623const Pipeline * vmul2D_memNode::pipeline_class() { return (&pipeline_class_040); }
4624const Pipeline * vmul2D_memNode::pipeline() const { return (&pipeline_class_040); }
4625
4626const Pipeline * vmul2D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4627const Pipeline * vmul2D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4628
4629const Pipeline * vmul4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4630const Pipeline * vmul4D_regNode::pipeline() const { return (&pipeline_class_040); }
4631
4632const Pipeline * vmul4D_memNode::pipeline_class() { return (&pipeline_class_040); }
4633const Pipeline * vmul4D_memNode::pipeline() const { return (&pipeline_class_040); }
4634
4635const Pipeline * vmul4D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4636const Pipeline * vmul4D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4637
4638const Pipeline * vmul8D_regNode::pipeline_class() { return (&pipeline_class_040); }
4639const Pipeline * vmul8D_regNode::pipeline() const { return (&pipeline_class_040); }
4640
4641const Pipeline * vmul8D_memNode::pipeline_class() { return (&pipeline_class_040); }
4642const Pipeline * vmul8D_memNode::pipeline() const { return (&pipeline_class_040); }
4643
4644const Pipeline * vmul8D_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4645const Pipeline * vmul8D_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4646
4647const Pipeline * vcmov8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4648const Pipeline * vcmov8F_regNode::pipeline() const { return (&pipeline_class_040); }
4649
4650const Pipeline * vcmov4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4651const Pipeline * vcmov4D_regNode::pipeline() const { return (&pipeline_class_040); }
4652
4653const Pipeline * vdiv2FNode::pipeline_class() { return (&pipeline_class_040); }
4654const Pipeline * vdiv2FNode::pipeline() const { return (&pipeline_class_040); }
4655
4656const Pipeline * vdiv2F_regNode::pipeline_class() { return (&pipeline_class_040); }
4657const Pipeline * vdiv2F_regNode::pipeline() const { return (&pipeline_class_040); }
4658
4659const Pipeline * vdiv2F_memNode::pipeline_class() { return (&pipeline_class_040); }
4660const Pipeline * vdiv2F_memNode::pipeline() const { return (&pipeline_class_040); }
4661
4662const Pipeline * vdiv4FNode::pipeline_class() { return (&pipeline_class_040); }
4663const Pipeline * vdiv4FNode::pipeline() const { return (&pipeline_class_040); }
4664
4665const Pipeline * vdiv4F_regNode::pipeline_class() { return (&pipeline_class_040); }
4666const Pipeline * vdiv4F_regNode::pipeline() const { return (&pipeline_class_040); }
4667
4668const Pipeline * vdiv4F_memNode::pipeline_class() { return (&pipeline_class_040); }
4669const Pipeline * vdiv4F_memNode::pipeline() const { return (&pipeline_class_040); }
4670
4671const Pipeline * vdiv8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4672const Pipeline * vdiv8F_regNode::pipeline() const { return (&pipeline_class_040); }
4673
4674const Pipeline * vdiv8F_memNode::pipeline_class() { return (&pipeline_class_040); }
4675const Pipeline * vdiv8F_memNode::pipeline() const { return (&pipeline_class_040); }
4676
4677const Pipeline * vdiv16F_regNode::pipeline_class() { return (&pipeline_class_040); }
4678const Pipeline * vdiv16F_regNode::pipeline() const { return (&pipeline_class_040); }
4679
4680const Pipeline * vdiv16F_memNode::pipeline_class() { return (&pipeline_class_040); }
4681const Pipeline * vdiv16F_memNode::pipeline() const { return (&pipeline_class_040); }
4682
4683const Pipeline * vdiv2DNode::pipeline_class() { return (&pipeline_class_040); }
4684const Pipeline * vdiv2DNode::pipeline() const { return (&pipeline_class_040); }
4685
4686const Pipeline * vdiv2D_regNode::pipeline_class() { return (&pipeline_class_040); }
4687const Pipeline * vdiv2D_regNode::pipeline() const { return (&pipeline_class_040); }
4688
4689const Pipeline * vdiv2D_memNode::pipeline_class() { return (&pipeline_class_040); }
4690const Pipeline * vdiv2D_memNode::pipeline() const { return (&pipeline_class_040); }
4691
4692const Pipeline * vdiv4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4693const Pipeline * vdiv4D_regNode::pipeline() const { return (&pipeline_class_040); }
4694
4695const Pipeline * vdiv4D_memNode::pipeline_class() { return (&pipeline_class_040); }
4696const Pipeline * vdiv4D_memNode::pipeline() const { return (&pipeline_class_040); }
4697
4698const Pipeline * vdiv8D_regNode::pipeline_class() { return (&pipeline_class_040); }
4699const Pipeline * vdiv8D_regNode::pipeline() const { return (&pipeline_class_040); }
4700
4701const Pipeline * vdiv8D_memNode::pipeline_class() { return (&pipeline_class_040); }
4702const Pipeline * vdiv8D_memNode::pipeline() const { return (&pipeline_class_040); }
4703
4704const Pipeline * vsqrt2D_regNode::pipeline_class() { return (&pipeline_class_040); }
4705const Pipeline * vsqrt2D_regNode::pipeline() const { return (&pipeline_class_040); }
4706
4707const Pipeline * vsqrt2D_memNode::pipeline_class() { return (&pipeline_class_040); }
4708const Pipeline * vsqrt2D_memNode::pipeline() const { return (&pipeline_class_040); }
4709
4710const Pipeline * vsqrt4D_regNode::pipeline_class() { return (&pipeline_class_040); }
4711const Pipeline * vsqrt4D_regNode::pipeline() const { return (&pipeline_class_040); }
4712
4713const Pipeline * vsqrt4D_memNode::pipeline_class() { return (&pipeline_class_040); }
4714const Pipeline * vsqrt4D_memNode::pipeline() const { return (&pipeline_class_040); }
4715
4716const Pipeline * vsqrt8D_regNode::pipeline_class() { return (&pipeline_class_040); }
4717const Pipeline * vsqrt8D_regNode::pipeline() const { return (&pipeline_class_040); }
4718
4719const Pipeline * vsqrt8D_memNode::pipeline_class() { return (&pipeline_class_040); }
4720const Pipeline * vsqrt8D_memNode::pipeline() const { return (&pipeline_class_040); }
4721
4722const Pipeline * vsqrt2F_regNode::pipeline_class() { return (&pipeline_class_040); }
4723const Pipeline * vsqrt2F_regNode::pipeline() const { return (&pipeline_class_040); }
4724
4725const Pipeline * vsqrt2F_memNode::pipeline_class() { return (&pipeline_class_040); }
4726const Pipeline * vsqrt2F_memNode::pipeline() const { return (&pipeline_class_040); }
4727
4728const Pipeline * vsqrt4F_regNode::pipeline_class() { return (&pipeline_class_040); }
4729const Pipeline * vsqrt4F_regNode::pipeline() const { return (&pipeline_class_040); }
4730
4731const Pipeline * vsqrt4F_memNode::pipeline_class() { return (&pipeline_class_040); }
4732const Pipeline * vsqrt4F_memNode::pipeline() const { return (&pipeline_class_040); }
4733
4734const Pipeline * vsqrt8F_regNode::pipeline_class() { return (&pipeline_class_040); }
4735const Pipeline * vsqrt8F_regNode::pipeline() const { return (&pipeline_class_040); }
4736
4737const Pipeline * vsqrt8F_memNode::pipeline_class() { return (&pipeline_class_040); }
4738const Pipeline * vsqrt8F_memNode::pipeline() const { return (&pipeline_class_040); }
4739
4740const Pipeline * vsqrt16F_regNode::pipeline_class() { return (&pipeline_class_040); }
4741const Pipeline * vsqrt16F_regNode::pipeline() const { return (&pipeline_class_040); }
4742
4743const Pipeline * vsqrt16F_memNode::pipeline_class() { return (&pipeline_class_040); }
4744const Pipeline * vsqrt16F_memNode::pipeline() const { return (&pipeline_class_040); }
4745
4746const Pipeline * vshiftcntNode::pipeline_class() { return (&pipeline_class_040); }
4747const Pipeline * vshiftcntNode::pipeline() const { return (&pipeline_class_040); }
4748
4749const Pipeline * vshiftcnt_0Node::pipeline_class() { return (&pipeline_class_040); }
4750const Pipeline * vshiftcnt_0Node::pipeline() const { return (&pipeline_class_040); }
4751
4752const Pipeline * vshiftcntimmNode::pipeline_class() { return (&pipeline_class_040); }
4753const Pipeline * vshiftcntimmNode::pipeline() const { return (&pipeline_class_040); }
4754
4755const Pipeline * vshift4BNode::pipeline_class() { return (&pipeline_class_040); }
4756const Pipeline * vshift4BNode::pipeline() const { return (&pipeline_class_040); }
4757
4758const Pipeline * vshift4B_0Node::pipeline_class() { return (&pipeline_class_040); }
4759const Pipeline * vshift4B_0Node::pipeline() const { return (&pipeline_class_040); }
4760
4761const Pipeline * vshift4B_1Node::pipeline_class() { return (&pipeline_class_040); }
4762const Pipeline * vshift4B_1Node::pipeline() const { return (&pipeline_class_040); }
4763
4764const Pipeline * vshift8BNode::pipeline_class() { return (&pipeline_class_040); }
4765const Pipeline * vshift8BNode::pipeline() const { return (&pipeline_class_040); }
4766
4767const Pipeline * vshift8B_0Node::pipeline_class() { return (&pipeline_class_040); }
4768const Pipeline * vshift8B_0Node::pipeline() const { return (&pipeline_class_040); }
4769
4770const Pipeline * vshift8B_1Node::pipeline_class() { return (&pipeline_class_040); }
4771const Pipeline * vshift8B_1Node::pipeline() const { return (&pipeline_class_040); }
4772
4773const Pipeline * vshift16BNode::pipeline_class() { return (&pipeline_class_040); }
4774const Pipeline * vshift16BNode::pipeline() const { return (&pipeline_class_040); }
4775
4776const Pipeline * vshift16B_0Node::pipeline_class() { return (&pipeline_class_040); }
4777const Pipeline * vshift16B_0Node::pipeline() const { return (&pipeline_class_040); }
4778
4779const Pipeline * vshift16B_1Node::pipeline_class() { return (&pipeline_class_040); }
4780const Pipeline * vshift16B_1Node::pipeline() const { return (&pipeline_class_040); }
4781
4782const Pipeline * vshift16B_avxNode::pipeline_class() { return (&pipeline_class_040); }
4783const Pipeline * vshift16B_avxNode::pipeline() const { return (&pipeline_class_040); }
4784
4785const Pipeline * vshift16B_avx_0Node::pipeline_class() { return (&pipeline_class_040); }
4786const Pipeline * vshift16B_avx_0Node::pipeline() const { return (&pipeline_class_040); }
4787
4788const Pipeline * vshift16B_avx_1Node::pipeline_class() { return (&pipeline_class_040); }
4789const Pipeline * vshift16B_avx_1Node::pipeline() const { return (&pipeline_class_040); }
4790
4791const Pipeline * vshift32B_avxNode::pipeline_class() { return (&pipeline_class_040); }
4792const Pipeline * vshift32B_avxNode::pipeline() const { return (&pipeline_class_040); }
4793
4794const Pipeline * vshift32B_avx_0Node::pipeline_class() { return (&pipeline_class_040); }
4795const Pipeline * vshift32B_avx_0Node::pipeline() const { return (&pipeline_class_040); }
4796
4797const Pipeline * vshift32B_avx_1Node::pipeline_class() { return (&pipeline_class_040); }
4798const Pipeline * vshift32B_avx_1Node::pipeline() const { return (&pipeline_class_040); }
4799
4800const Pipeline * vshift64B_avxNode::pipeline_class() { return (&pipeline_class_040); }
4801const Pipeline * vshift64B_avxNode::pipeline() const { return (&pipeline_class_040); }
4802
4803const Pipeline * vshift64B_avx_0Node::pipeline_class() { return (&pipeline_class_040); }
4804const Pipeline * vshift64B_avx_0Node::pipeline() const { return (&pipeline_class_040); }
4805
4806const Pipeline * vshift64B_avx_1Node::pipeline_class() { return (&pipeline_class_040); }
4807const Pipeline * vshift64B_avx_1Node::pipeline() const { return (&pipeline_class_040); }
4808
4809const Pipeline * vshist2SNode::pipeline_class() { return (&pipeline_class_040); }
4810const Pipeline * vshist2SNode::pipeline() const { return (&pipeline_class_040); }
4811
4812const Pipeline * vshist2S_0Node::pipeline_class() { return (&pipeline_class_040); }
4813const Pipeline * vshist2S_0Node::pipeline() const { return (&pipeline_class_040); }
4814
4815const Pipeline * vshist2S_1Node::pipeline_class() { return (&pipeline_class_040); }
4816const Pipeline * vshist2S_1Node::pipeline() const { return (&pipeline_class_040); }
4817
4818const Pipeline * vshift4SNode::pipeline_class() { return (&pipeline_class_040); }
4819const Pipeline * vshift4SNode::pipeline() const { return (&pipeline_class_040); }
4820
4821const Pipeline * vshift4S_0Node::pipeline_class() { return (&pipeline_class_040); }
4822const Pipeline * vshift4S_0Node::pipeline() const { return (&pipeline_class_040); }
4823
4824const Pipeline * vshift4S_1Node::pipeline_class() { return (&pipeline_class_040); }
4825const Pipeline * vshift4S_1Node::pipeline() const { return (&pipeline_class_040); }
4826
4827const Pipeline * vshift8SNode::pipeline_class() { return (&pipeline_class_040); }
4828const Pipeline * vshift8SNode::pipeline() const { return (&pipeline_class_040); }
4829
4830const Pipeline * vshift8S_0Node::pipeline_class() { return (&pipeline_class_040); }
4831const Pipeline * vshift8S_0Node::pipeline() const { return (&pipeline_class_040); }
4832
4833const Pipeline * vshift8S_1Node::pipeline_class() { return (&pipeline_class_040); }
4834const Pipeline * vshift8S_1Node::pipeline() const { return (&pipeline_class_040); }
4835
4836const Pipeline * vshift16SNode::pipeline_class() { return (&pipeline_class_040); }
4837const Pipeline * vshift16SNode::pipeline() const { return (&pipeline_class_040); }
4838
4839const Pipeline * vshift16S_0Node::pipeline_class() { return (&pipeline_class_040); }
4840const Pipeline * vshift16S_0Node::pipeline() const { return (&pipeline_class_040); }
4841
4842const Pipeline * vshift16S_1Node::pipeline_class() { return (&pipeline_class_040); }
4843const Pipeline * vshift16S_1Node::pipeline() const { return (&pipeline_class_040); }
4844
4845const Pipeline * vshift32SNode::pipeline_class() { return (&pipeline_class_040); }
4846const Pipeline * vshift32SNode::pipeline() const { return (&pipeline_class_040); }
4847
4848const Pipeline * vshift32S_0Node::pipeline_class() { return (&pipeline_class_040); }
4849const Pipeline * vshift32S_0Node::pipeline() const { return (&pipeline_class_040); }
4850
4851const Pipeline * vshift32S_1Node::pipeline_class() { return (&pipeline_class_040); }
4852const Pipeline * vshift32S_1Node::pipeline() const { return (&pipeline_class_040); }
4853
4854const Pipeline * vshift2INode::pipeline_class() { return (&pipeline_class_040); }
4855const Pipeline * vshift2INode::pipeline() const { return (&pipeline_class_040); }
4856
4857const Pipeline * vshift2I_0Node::pipeline_class() { return (&pipeline_class_040); }
4858const Pipeline * vshift2I_0Node::pipeline() const { return (&pipeline_class_040); }
4859
4860const Pipeline * vshift2I_1Node::pipeline_class() { return (&pipeline_class_040); }
4861const Pipeline * vshift2I_1Node::pipeline() const { return (&pipeline_class_040); }
4862
4863const Pipeline * vshift4INode::pipeline_class() { return (&pipeline_class_040); }
4864const Pipeline * vshift4INode::pipeline() const { return (&pipeline_class_040); }
4865
4866const Pipeline * vshift4I_0Node::pipeline_class() { return (&pipeline_class_040); }
4867const Pipeline * vshift4I_0Node::pipeline() const { return (&pipeline_class_040); }
4868
4869const Pipeline * vshift4I_1Node::pipeline_class() { return (&pipeline_class_040); }
4870const Pipeline * vshift4I_1Node::pipeline() const { return (&pipeline_class_040); }
4871
4872const Pipeline * vshift8INode::pipeline_class() { return (&pipeline_class_040); }
4873const Pipeline * vshift8INode::pipeline() const { return (&pipeline_class_040); }
4874
4875const Pipeline * vshift8I_0Node::pipeline_class() { return (&pipeline_class_040); }
4876const Pipeline * vshift8I_0Node::pipeline() const { return (&pipeline_class_040); }
4877
4878const Pipeline * vshift8I_1Node::pipeline_class() { return (&pipeline_class_040); }
4879const Pipeline * vshift8I_1Node::pipeline() const { return (&pipeline_class_040); }
4880
4881const Pipeline * vshift16INode::pipeline_class() { return (&pipeline_class_040); }
4882const Pipeline * vshift16INode::pipeline() const { return (&pipeline_class_040); }
4883
4884const Pipeline * vshift16I_0Node::pipeline_class() { return (&pipeline_class_040); }
4885const Pipeline * vshift16I_0Node::pipeline() const { return (&pipeline_class_040); }
4886
4887const Pipeline * vshift16I_1Node::pipeline_class() { return (&pipeline_class_040); }
4888const Pipeline * vshift16I_1Node::pipeline() const { return (&pipeline_class_040); }
4889
4890const Pipeline * vshift2LNode::pipeline_class() { return (&pipeline_class_040); }
4891const Pipeline * vshift2LNode::pipeline() const { return (&pipeline_class_040); }
4892
4893const Pipeline * vshift2L_0Node::pipeline_class() { return (&pipeline_class_040); }
4894const Pipeline * vshift2L_0Node::pipeline() const { return (&pipeline_class_040); }
4895
4896const Pipeline * vshift4LNode::pipeline_class() { return (&pipeline_class_040); }
4897const Pipeline * vshift4LNode::pipeline() const { return (&pipeline_class_040); }
4898
4899const Pipeline * vshift4L_0Node::pipeline_class() { return (&pipeline_class_040); }
4900const Pipeline * vshift4L_0Node::pipeline() const { return (&pipeline_class_040); }
4901
4902const Pipeline * vshift8LNode::pipeline_class() { return (&pipeline_class_040); }
4903const Pipeline * vshift8LNode::pipeline() const { return (&pipeline_class_040); }
4904
4905const Pipeline * vshift8L_0Node::pipeline_class() { return (&pipeline_class_040); }
4906const Pipeline * vshift8L_0Node::pipeline() const { return (&pipeline_class_040); }
4907
4908const Pipeline * vshift8L_1Node::pipeline_class() { return (&pipeline_class_040); }
4909const Pipeline * vshift8L_1Node::pipeline() const { return (&pipeline_class_040); }
4910
4911const Pipeline * vsra2L_regNode::pipeline_class() { return (&pipeline_class_040); }
4912const Pipeline * vsra2L_regNode::pipeline() const { return (&pipeline_class_040); }
4913
4914const Pipeline * vsra2L_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
4915const Pipeline * vsra2L_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
4916
4917const Pipeline * vsra4L_regNode::pipeline_class() { return (&pipeline_class_040); }
4918const Pipeline * vsra4L_regNode::pipeline() const { return (&pipeline_class_040); }
4919
4920const Pipeline * vsra4L_reg_evexNode::pipeline_class() { return (&pipeline_class_040); }
4921const Pipeline * vsra4L_reg_evexNode::pipeline() const { return (&pipeline_class_040); }
4922
4923const Pipeline * vand4BNode::pipeline_class() { return (&pipeline_class_040); }
4924const Pipeline * vand4BNode::pipeline() const { return (&pipeline_class_040); }
4925
4926const Pipeline * vand4B_regNode::pipeline_class() { return (&pipeline_class_040); }
4927const Pipeline * vand4B_regNode::pipeline() const { return (&pipeline_class_040); }
4928
4929const Pipeline * vand4B_memNode::pipeline_class() { return (&pipeline_class_040); }
4930const Pipeline * vand4B_memNode::pipeline() const { return (&pipeline_class_040); }
4931
4932const Pipeline * vand4B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4933const Pipeline * vand4B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4934
4935const Pipeline * vand8BNode::pipeline_class() { return (&pipeline_class_040); }
4936const Pipeline * vand8BNode::pipeline() const { return (&pipeline_class_040); }
4937
4938const Pipeline * vand8B_regNode::pipeline_class() { return (&pipeline_class_040); }
4939const Pipeline * vand8B_regNode::pipeline() const { return (&pipeline_class_040); }
4940
4941const Pipeline * vand8B_memNode::pipeline_class() { return (&pipeline_class_040); }
4942const Pipeline * vand8B_memNode::pipeline() const { return (&pipeline_class_040); }
4943
4944const Pipeline * vand8B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4945const Pipeline * vand8B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4946
4947const Pipeline * vand16BNode::pipeline_class() { return (&pipeline_class_040); }
4948const Pipeline * vand16BNode::pipeline() const { return (&pipeline_class_040); }
4949
4950const Pipeline * vand16B_regNode::pipeline_class() { return (&pipeline_class_040); }
4951const Pipeline * vand16B_regNode::pipeline() const { return (&pipeline_class_040); }
4952
4953const Pipeline * vand16B_memNode::pipeline_class() { return (&pipeline_class_040); }
4954const Pipeline * vand16B_memNode::pipeline() const { return (&pipeline_class_040); }
4955
4956const Pipeline * vand16B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4957const Pipeline * vand16B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4958
4959const Pipeline * vand32B_regNode::pipeline_class() { return (&pipeline_class_040); }
4960const Pipeline * vand32B_regNode::pipeline() const { return (&pipeline_class_040); }
4961
4962const Pipeline * vand32B_memNode::pipeline_class() { return (&pipeline_class_040); }
4963const Pipeline * vand32B_memNode::pipeline() const { return (&pipeline_class_040); }
4964
4965const Pipeline * vand32B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4966const Pipeline * vand32B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4967
4968const Pipeline * vand64B_regNode::pipeline_class() { return (&pipeline_class_040); }
4969const Pipeline * vand64B_regNode::pipeline() const { return (&pipeline_class_040); }
4970
4971const Pipeline * vand64B_memNode::pipeline_class() { return (&pipeline_class_040); }
4972const Pipeline * vand64B_memNode::pipeline() const { return (&pipeline_class_040); }
4973
4974const Pipeline * vand64B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4975const Pipeline * vand64B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4976
4977const Pipeline * vor4BNode::pipeline_class() { return (&pipeline_class_040); }
4978const Pipeline * vor4BNode::pipeline() const { return (&pipeline_class_040); }
4979
4980const Pipeline * vor4B_regNode::pipeline_class() { return (&pipeline_class_040); }
4981const Pipeline * vor4B_regNode::pipeline() const { return (&pipeline_class_040); }
4982
4983const Pipeline * vor4B_memNode::pipeline_class() { return (&pipeline_class_040); }
4984const Pipeline * vor4B_memNode::pipeline() const { return (&pipeline_class_040); }
4985
4986const Pipeline * vor4B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4987const Pipeline * vor4B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
4988
4989const Pipeline * vor8BNode::pipeline_class() { return (&pipeline_class_040); }
4990const Pipeline * vor8BNode::pipeline() const { return (&pipeline_class_040); }
4991
4992const Pipeline * vor8B_regNode::pipeline_class() { return (&pipeline_class_040); }
4993const Pipeline * vor8B_regNode::pipeline() const { return (&pipeline_class_040); }
4994
4995const Pipeline * vor8B_memNode::pipeline_class() { return (&pipeline_class_040); }
4996const Pipeline * vor8B_memNode::pipeline() const { return (&pipeline_class_040); }
4997
4998const Pipeline * vor8B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
4999const Pipeline * vor8B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5000
5001const Pipeline * vor16BNode::pipeline_class() { return (&pipeline_class_040); }
5002const Pipeline * vor16BNode::pipeline() const { return (&pipeline_class_040); }
5003
5004const Pipeline * vor16B_regNode::pipeline_class() { return (&pipeline_class_040); }
5005const Pipeline * vor16B_regNode::pipeline() const { return (&pipeline_class_040); }
5006
5007const Pipeline * vor16B_memNode::pipeline_class() { return (&pipeline_class_040); }
5008const Pipeline * vor16B_memNode::pipeline() const { return (&pipeline_class_040); }
5009
5010const Pipeline * vor16B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5011const Pipeline * vor16B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5012
5013const Pipeline * vor32B_regNode::pipeline_class() { return (&pipeline_class_040); }
5014const Pipeline * vor32B_regNode::pipeline() const { return (&pipeline_class_040); }
5015
5016const Pipeline * vor32B_memNode::pipeline_class() { return (&pipeline_class_040); }
5017const Pipeline * vor32B_memNode::pipeline() const { return (&pipeline_class_040); }
5018
5019const Pipeline * vor32B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5020const Pipeline * vor32B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5021
5022const Pipeline * vor64B_regNode::pipeline_class() { return (&pipeline_class_040); }
5023const Pipeline * vor64B_regNode::pipeline() const { return (&pipeline_class_040); }
5024
5025const Pipeline * vor64B_memNode::pipeline_class() { return (&pipeline_class_040); }
5026const Pipeline * vor64B_memNode::pipeline() const { return (&pipeline_class_040); }
5027
5028const Pipeline * vor64B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5029const Pipeline * vor64B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5030
5031const Pipeline * vxor4BNode::pipeline_class() { return (&pipeline_class_040); }
5032const Pipeline * vxor4BNode::pipeline() const { return (&pipeline_class_040); }
5033
5034const Pipeline * vxor4B_regNode::pipeline_class() { return (&pipeline_class_040); }
5035const Pipeline * vxor4B_regNode::pipeline() const { return (&pipeline_class_040); }
5036
5037const Pipeline * vxor4B_memNode::pipeline_class() { return (&pipeline_class_040); }
5038const Pipeline * vxor4B_memNode::pipeline() const { return (&pipeline_class_040); }
5039
5040const Pipeline * vxor4B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5041const Pipeline * vxor4B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5042
5043const Pipeline * vxor8BNode::pipeline_class() { return (&pipeline_class_040); }
5044const Pipeline * vxor8BNode::pipeline() const { return (&pipeline_class_040); }
5045
5046const Pipeline * vxor8B_regNode::pipeline_class() { return (&pipeline_class_040); }
5047const Pipeline * vxor8B_regNode::pipeline() const { return (&pipeline_class_040); }
5048
5049const Pipeline * vxor8B_memNode::pipeline_class() { return (&pipeline_class_040); }
5050const Pipeline * vxor8B_memNode::pipeline() const { return (&pipeline_class_040); }
5051
5052const Pipeline * vxor8B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5053const Pipeline * vxor8B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5054
5055const Pipeline * vxor16BNode::pipeline_class() { return (&pipeline_class_040); }
5056const Pipeline * vxor16BNode::pipeline() const { return (&pipeline_class_040); }
5057
5058const Pipeline * vxor16B_regNode::pipeline_class() { return (&pipeline_class_040); }
5059const Pipeline * vxor16B_regNode::pipeline() const { return (&pipeline_class_040); }
5060
5061const Pipeline * vxor16B_memNode::pipeline_class() { return (&pipeline_class_040); }
5062const Pipeline * vxor16B_memNode::pipeline() const { return (&pipeline_class_040); }
5063
5064const Pipeline * vxor16B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5065const Pipeline * vxor16B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5066
5067const Pipeline * vxor32B_regNode::pipeline_class() { return (&pipeline_class_040); }
5068const Pipeline * vxor32B_regNode::pipeline() const { return (&pipeline_class_040); }
5069
5070const Pipeline * vxor32B_memNode::pipeline_class() { return (&pipeline_class_040); }
5071const Pipeline * vxor32B_memNode::pipeline() const { return (&pipeline_class_040); }
5072
5073const Pipeline * vxor32B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5074const Pipeline * vxor32B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5075
5076const Pipeline * vxor64B_regNode::pipeline_class() { return (&pipeline_class_040); }
5077const Pipeline * vxor64B_regNode::pipeline() const { return (&pipeline_class_040); }
5078
5079const Pipeline * vxor64B_memNode::pipeline_class() { return (&pipeline_class_040); }
5080const Pipeline * vxor64B_memNode::pipeline() const { return (&pipeline_class_040); }
5081
5082const Pipeline * vxor64B_mem_0Node::pipeline_class() { return (&pipeline_class_040); }
5083const Pipeline * vxor64B_mem_0Node::pipeline() const { return (&pipeline_class_040); }
5084
5085const Pipeline * vabs4B_regNode::pipeline_class() { return (&pipeline_class_040); }
5086const Pipeline * vabs4B_regNode::pipeline() const { return (&pipeline_class_040); }
5087
5088const Pipeline * vabs8B_regNode::pipeline_class() { return (&pipeline_class_040); }
5089const Pipeline * vabs8B_regNode::pipeline() const { return (&pipeline_class_040); }
5090
5091const Pipeline * vabs16B_regNode::pipeline_class() { return (&pipeline_class_040); }
5092const Pipeline * vabs16B_regNode::pipeline() const { return (&pipeline_class_040); }
5093
5094const Pipeline * vabs32B_regNode::pipeline_class() { return (&pipeline_class_040); }
5095const Pipeline * vabs32B_regNode::pipeline() const { return (&pipeline_class_040); }
5096
5097const Pipeline * vabs64B_regNode::pipeline_class() { return (&pipeline_class_040); }
5098const Pipeline * vabs64B_regNode::pipeline() const { return (&pipeline_class_040); }
5099
5100const Pipeline * vabs2S_regNode::pipeline_class() { return (&pipeline_class_040); }
5101const Pipeline * vabs2S_regNode::pipeline() const { return (&pipeline_class_040); }
5102
5103const Pipeline * vabs4S_regNode::pipeline_class() { return (&pipeline_class_040); }
5104const Pipeline * vabs4S_regNode::pipeline() const { return (&pipeline_class_040); }
5105
5106const Pipeline * vabs8S_regNode::pipeline_class() { return (&pipeline_class_040); }
5107const Pipeline * vabs8S_regNode::pipeline() const { return (&pipeline_class_040); }
5108
5109const Pipeline * vabs16S_regNode::pipeline_class() { return (&pipeline_class_040); }
5110const Pipeline * vabs16S_regNode::pipeline() const { return (&pipeline_class_040); }
5111
5112const Pipeline * vabs32S_regNode::pipeline_class() { return (&pipeline_class_040); }
5113const Pipeline * vabs32S_regNode::pipeline() const { return (&pipeline_class_040); }
5114
5115const Pipeline * vabs2I_regNode::pipeline_class() { return (&pipeline_class_040); }
5116const Pipeline * vabs2I_regNode::pipeline() const { return (&pipeline_class_040); }
5117
5118const Pipeline * vabs4I_regNode::pipeline_class() { return (&pipeline_class_040); }
5119const Pipeline * vabs4I_regNode::pipeline() const { return (&pipeline_class_040); }
5120
5121const Pipeline * vabs8I_regNode::pipeline_class() { return (&pipeline_class_040); }
5122const Pipeline * vabs8I_regNode::pipeline() const { return (&pipeline_class_040); }
5123
5124const Pipeline * vabs16I_regNode::pipeline_class() { return (&pipeline_class_040); }
5125const Pipeline * vabs16I_regNode::pipeline() const { return (&pipeline_class_040); }
5126
5127const Pipeline * vabs2L_regNode::pipeline_class() { return (&pipeline_class_040); }
5128const Pipeline * vabs2L_regNode::pipeline() const { return (&pipeline_class_040); }
5129
5130const Pipeline * vabs4L_regNode::pipeline_class() { return (&pipeline_class_040); }
5131const Pipeline * vabs4L_regNode::pipeline() const { return (&pipeline_class_040); }
5132
5133const Pipeline * vabs8L_regNode::pipeline_class() { return (&pipeline_class_040); }
5134const Pipeline * vabs8L_regNode::pipeline() const { return (&pipeline_class_040); }
5135
5136const Pipeline * vabsneg2DNode::pipeline_class() { return (&pipeline_class_040); }
5137const Pipeline * vabsneg2DNode::pipeline() const { return (&pipeline_class_040); }
5138
5139const Pipeline * vabsneg2D_0Node::pipeline_class() { return (&pipeline_class_040); }
5140const Pipeline * vabsneg2D_0Node::pipeline() const { return (&pipeline_class_040); }
5141
5142const Pipeline * vabsneg4DNode::pipeline_class() { return (&pipeline_class_040); }
5143const Pipeline * vabsneg4DNode::pipeline() const { return (&pipeline_class_040); }
5144
5145const Pipeline * vabsneg4D_0Node::pipeline_class() { return (&pipeline_class_040); }
5146const Pipeline * vabsneg4D_0Node::pipeline() const { return (&pipeline_class_040); }
5147
5148const Pipeline * vabsneg8DNode::pipeline_class() { return (&pipeline_class_040); }
5149const Pipeline * vabsneg8DNode::pipeline() const { return (&pipeline_class_040); }
5150
5151const Pipeline * vabsneg8D_0Node::pipeline_class() { return (&pipeline_class_040); }
5152const Pipeline * vabsneg8D_0Node::pipeline() const { return (&pipeline_class_040); }
5153
5154const Pipeline * vabsneg2FNode::pipeline_class() { return (&pipeline_class_040); }
5155const Pipeline * vabsneg2FNode::pipeline() const { return (&pipeline_class_040); }
5156
5157const Pipeline * vabsneg2F_0Node::pipeline_class() { return (&pipeline_class_040); }
5158const Pipeline * vabsneg2F_0Node::pipeline() const { return (&pipeline_class_040); }
5159
5160const Pipeline * vabsneg4FNode::pipeline_class() { return (&pipeline_class_040); }
5161const Pipeline * vabsneg4FNode::pipeline() const { return (&pipeline_class_040); }
5162
5163const Pipeline * vabsneg4F_0Node::pipeline_class() { return (&pipeline_class_040); }
5164const Pipeline * vabsneg4F_0Node::pipeline() const { return (&pipeline_class_040); }
5165
5166const Pipeline * vabsneg8FNode::pipeline_class() { return (&pipeline_class_040); }
5167const Pipeline * vabsneg8FNode::pipeline() const { return (&pipeline_class_040); }
5168
5169const Pipeline * vabsneg8F_0Node::pipeline_class() { return (&pipeline_class_040); }
5170const Pipeline * vabsneg8F_0Node::pipeline() const { return (&pipeline_class_040); }
5171
5172const Pipeline * vabsneg16FNode::pipeline_class() { return (&pipeline_class_040); }
5173const Pipeline * vabsneg16FNode::pipeline() const { return (&pipeline_class_040); }
5174
5175const Pipeline * vabsneg16F_0Node::pipeline_class() { return (&pipeline_class_040); }
5176const Pipeline * vabsneg16F_0Node::pipeline() const { return (&pipeline_class_040); }
5177
5178const Pipeline * vfma2D_regNode::pipeline_class() { return (&pipeline_class_040); }
5179const Pipeline * vfma2D_regNode::pipeline() const { return (&pipeline_class_040); }
5180
5181const Pipeline * vfma2D_memNode::pipeline_class() { return (&pipeline_class_040); }
5182const Pipeline * vfma2D_memNode::pipeline() const { return (&pipeline_class_040); }
5183
5184const Pipeline * vfma4D_regNode::pipeline_class() { return (&pipeline_class_040); }
5185const Pipeline * vfma4D_regNode::pipeline() const { return (&pipeline_class_040); }
5186
5187const Pipeline * vfma4D_memNode::pipeline_class() { return (&pipeline_class_040); }
5188const Pipeline * vfma4D_memNode::pipeline() const { return (&pipeline_class_040); }
5189
5190const Pipeline * vfma8D_regNode::pipeline_class() { return (&pipeline_class_040); }
5191const Pipeline * vfma8D_regNode::pipeline() const { return (&pipeline_class_040); }
5192
5193const Pipeline * vfma8D_memNode::pipeline_class() { return (&pipeline_class_040); }
5194const Pipeline * vfma8D_memNode::pipeline() const { return (&pipeline_class_040); }
5195
5196const Pipeline * vfma4F_regNode::pipeline_class() { return (&pipeline_class_040); }
5197const Pipeline * vfma4F_regNode::pipeline() const { return (&pipeline_class_040); }
5198
5199const Pipeline * vfma4F_memNode::pipeline_class() { return (&pipeline_class_040); }
5200const Pipeline * vfma4F_memNode::pipeline() const { return (&pipeline_class_040); }
5201
5202const Pipeline * vfma8F_regNode::pipeline_class() { return (&pipeline_class_040); }
5203const Pipeline * vfma8F_regNode::pipeline() const { return (&pipeline_class_040); }
5204
5205const Pipeline * vfma8F_memNode::pipeline_class() { return (&pipeline_class_040); }
5206const Pipeline * vfma8F_memNode::pipeline() const { return (&pipeline_class_040); }
5207
5208const Pipeline * vfma16F_regNode::pipeline_class() { return (&pipeline_class_040); }
5209const Pipeline * vfma16F_regNode::pipeline() const { return (&pipeline_class_040); }
5210
5211const Pipeline * vfma16F_memNode::pipeline_class() { return (&pipeline_class_040); }
5212const Pipeline * vfma16F_memNode::pipeline() const { return (&pipeline_class_040); }
5213
5214const Pipeline * smuladd4S2I_regNode::pipeline_class() { return (&pipeline_class_040); }
5215const Pipeline * smuladd4S2I_regNode::pipeline() const { return (&pipeline_class_040); }
5216
5217const Pipeline * vmuladd4S2I_regNode::pipeline_class() { return (&pipeline_class_040); }
5218const Pipeline * vmuladd4S2I_regNode::pipeline() const { return (&pipeline_class_040); }
5219
5220const Pipeline * smuladd8S4I_regNode::pipeline_class() { return (&pipeline_class_040); }
5221const Pipeline * smuladd8S4I_regNode::pipeline() const { return (&pipeline_class_040); }
5222
5223const Pipeline * vmuladd8S4I_regNode::pipeline_class() { return (&pipeline_class_040); }
5224const Pipeline * vmuladd8S4I_regNode::pipeline() const { return (&pipeline_class_040); }
5225
5226const Pipeline * vmuladd16S8I_regNode::pipeline_class() { return (&pipeline_class_040); }
5227const Pipeline * vmuladd16S8I_regNode::pipeline() const { return (&pipeline_class_040); }
5228
5229const Pipeline * vmuladd32S16I_regNode::pipeline_class() { return (&pipeline_class_040); }
5230const Pipeline * vmuladd32S16I_regNode::pipeline() const { return (&pipeline_class_040); }
5231
5232const Pipeline * vmuladdadd4S2I_regNode::pipeline_class() { return (&pipeline_class_040); }
5233const Pipeline * vmuladdadd4S2I_regNode::pipeline() const { return (&pipeline_class_040); }
5234
5235const Pipeline * vmuladdadd4S2I_reg_0Node::pipeline_class() { return (&pipeline_class_040); }
5236const Pipeline * vmuladdadd4S2I_reg_0Node::pipeline() const { return (&pipeline_class_040); }
5237
5238const Pipeline * vmuladdadd8S4I_regNode::pipeline_class() { return (&pipeline_class_040); }
5239const Pipeline * vmuladdadd8S4I_regNode::pipeline() const { return (&pipeline_class_040); }
5240
5241const Pipeline * vmuladdadd8S4I_reg_0Node::pipeline_class() { return (&pipeline_class_040); }
5242const Pipeline * vmuladdadd8S4I_reg_0Node::pipeline() const { return (&pipeline_class_040); }
5243
5244const Pipeline * vmuladdadd16S8I_regNode::pipeline_class() { return (&pipeline_class_040); }
5245const Pipeline * vmuladdadd16S8I_regNode::pipeline() const { return (&pipeline_class_040); }
5246
5247const Pipeline * vmuladdadd16S8I_reg_0Node::pipeline_class() { return (&pipeline_class_040); }
5248const Pipeline * vmuladdadd16S8I_reg_0Node::pipeline() const { return (&pipeline_class_040); }
5249
5250const Pipeline * vmuladdadd32S16I_regNode::pipeline_class() { return (&pipeline_class_040); }
5251const Pipeline * vmuladdadd32S16I_regNode::pipeline() const { return (&pipeline_class_040); }
5252
5253const Pipeline * vmuladdadd32S16I_reg_0Node::pipeline_class() { return (&pipeline_class_040); }
5254const Pipeline * vmuladdadd32S16I_reg_0Node::pipeline() const { return (&pipeline_class_040); }
5255
5256const Pipeline * vpopcount2INode::pipeline_class() { return (&pipeline_class_040); }
5257const Pipeline * vpopcount2INode::pipeline() const { return (&pipeline_class_040); }
5258
5259const Pipeline * vpopcount4INode::pipeline_class() { return (&pipeline_class_040); }
5260const Pipeline * vpopcount4INode::pipeline() const { return (&pipeline_class_040); }
5261
5262const Pipeline * vpopcount8INode::pipeline_class() { return (&pipeline_class_040); }
5263const Pipeline * vpopcount8INode::pipeline() const { return (&pipeline_class_040); }
5264
5265const Pipeline * vpopcount16INode::pipeline_class() { return (&pipeline_class_040); }
5266const Pipeline * vpopcount16INode::pipeline() const { return (&pipeline_class_040); }
5267
5268const Pipeline * compareAndSwapP_shenandoahNode::pipeline_class() { return (&pipeline_class_039); }
5269const Pipeline * compareAndSwapP_shenandoahNode::pipeline() const { return (&pipeline_class_039); }
5270
5271const Pipeline * compareAndSwapP_shenandoah_0Node::pipeline_class() { return (&pipeline_class_039); }
5272const Pipeline * compareAndSwapP_shenandoah_0Node::pipeline() const { return (&pipeline_class_039); }
5273
5274const Pipeline * compareAndSwapN_shenandoahNode::pipeline_class() { return (&pipeline_class_039); }
5275const Pipeline * compareAndSwapN_shenandoahNode::pipeline() const { return (&pipeline_class_039); }
5276
5277const Pipeline * compareAndSwapN_shenandoah_0Node::pipeline_class() { return (&pipeline_class_039); }
5278const Pipeline * compareAndSwapN_shenandoah_0Node::pipeline() const { return (&pipeline_class_039); }
5279
5280const Pipeline * compareAndExchangeN_shenandoahNode::pipeline_class() { return (&pipeline_class_039); }
5281const Pipeline * compareAndExchangeN_shenandoahNode::pipeline() const { return (&pipeline_class_039); }
5282
5283const Pipeline * compareAndExchangeP_shenandoahNode::pipeline_class() { return (&pipeline_class_039); }
5284const Pipeline * compareAndExchangeP_shenandoahNode::pipeline() const { return (&pipeline_class_039); }
5285
5286const Pipeline * zLoadBarrierSlowRegXmmAndYmmNode::pipeline_class() { return (&pipeline_class_040); }
5287const Pipeline * zLoadBarrierSlowRegXmmAndYmmNode::pipeline() const { return (&pipeline_class_040); }
5288
5289const Pipeline * zLoadBarrierSlowRegZmmNode::pipeline_class() { return (&pipeline_class_040); }
5290const Pipeline * zLoadBarrierSlowRegZmmNode::pipeline() const { return (&pipeline_class_040); }
5291
5292const Pipeline * zLoadBarrierWeakSlowRegXmmAndYmmNode::pipeline_class() { return (&pipeline_class_040); }
5293const Pipeline * zLoadBarrierWeakSlowRegXmmAndYmmNode::pipeline() const { return (&pipeline_class_040); }
5294
5295const Pipeline * zLoadBarrierWeakSlowRegZmmNode::pipeline_class() { return (&pipeline_class_040); }
5296const Pipeline * zLoadBarrierWeakSlowRegZmmNode::pipeline() const { return (&pipeline_class_040); }
5297
5298const Pipeline * z_compareAndExchangePNode::pipeline_class() { return (&pipeline_class_039); }
5299const Pipeline * z_compareAndExchangePNode::pipeline() const { return (&pipeline_class_039); }
5300
5301const Pipeline * z_compareAndSwapPNode::pipeline_class() { return (&pipeline_class_039); }
5302const Pipeline * z_compareAndSwapPNode::pipeline() const { return (&pipeline_class_039); }
5303
5304const Pipeline * z_compareAndSwapP_0Node::pipeline_class() { return (&pipeline_class_039); }
5305const Pipeline * z_compareAndSwapP_0Node::pipeline() const { return (&pipeline_class_039); }
5306
5307const Pipeline * z_xchgPNode::pipeline_class() { return (&pipeline_class_039); }
5308const Pipeline * z_xchgPNode::pipeline() const { return (&pipeline_class_039); }
5309// Check consistency of C++ compilation with ADLC options:
5310// Check adlc -DLINUX=1
5311#ifndef LINUX
5312# error "LINUX must be defined"
5313#endif // LINUX
5314// Check adlc -D_GNU_SOURCE=1
5315#ifndef _GNU_SOURCE
5316# error "_GNU_SOURCE must be defined"
5317#endif // _GNU_SOURCE
5318// Check adlc -DAMD64=1
5319#ifndef AMD64
5320# error "AMD64 must be defined"
5321#endif // AMD64
5322// Check adlc -D_LP64=1
5323#ifndef _LP64
5324# error "_LP64 must be defined"
5325#endif // _LP64
5326