1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* DAG Instruction Selector for the VE target *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9// *** NOTE: This file is #included into the middle of the target
10// *** instruction selector class. These functions are really methods.
11
12// If GET_DAGISEL_DECL is #defined with any value, only function
13// declarations will be included when this file is included.
14// If GET_DAGISEL_BODY is #defined, its value should be the name of
15// the instruction selector class. Function bodies will be emitted
16// and each function's name will be qualified with the name of the
17// class.
18//
19// When neither of the GET_DAGISEL* macros is defined, the functions
20// are emitted inline.
21
22#if defined(GET_DAGISEL_DECL) && defined(GET_DAGISEL_BODY)
23#error GET_DAGISEL_DECL and GET_DAGISEL_BODY cannot be both defined, undef both for inline definitions
24#endif
25
26#ifdef GET_DAGISEL_BODY
27#define LOCAL_DAGISEL_STRINGIZE(X) LOCAL_DAGISEL_STRINGIZE_(X)
28#define LOCAL_DAGISEL_STRINGIZE_(X) #X
29static_assert(sizeof(LOCAL_DAGISEL_STRINGIZE(GET_DAGISEL_BODY)) > 1,
30 "GET_DAGISEL_BODY is empty: it should be defined with the class name");
31#undef LOCAL_DAGISEL_STRINGIZE_
32#undef LOCAL_DAGISEL_STRINGIZE
33#endif
34
35#if !defined(GET_DAGISEL_DECL) && !defined(GET_DAGISEL_BODY)
36#define DAGISEL_INLINE 1
37#else
38#define DAGISEL_INLINE 0
39#endif
40
41#if !DAGISEL_INLINE
42#define DAGISEL_CLASS_COLONCOLON GET_DAGISEL_BODY ::
43#else
44#define DAGISEL_CLASS_COLONCOLON
45#endif
46
47#ifdef GET_DAGISEL_DECL
48void SelectCode(SDNode *N);
49#endif
50#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
51void DAGISEL_CLASS_COLONCOLON SelectCode(SDNode *N)
52{
53 // Some target values are emitted as 2 bytes, TARGET_VAL handles
54 // this. Coverage indexes are emitted as 4 bytes,
55 // COVERAGE_IDX_VAL handles this.
56 #define TARGET_VAL(X) X & 255, unsigned(X) >> 8
57 #define COVERAGE_IDX_VAL(X) X & 255, (unsigned(X) >> 8) & 255, (unsigned(X) >> 16) & 255, (unsigned(X) >> 24) & 255
58 static const unsigned char MatcherTable[] = {
59 OPC_SwitchOpcode , 19|128,41, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
60 OPC_RecordNode,
61 OPC_Scope, 67,
62 OPC_CheckChild1Integer, 56|128,60|128,1,
63 OPC_RecordChild2,
64 OPC_RecordChild3,
65 OPC_CheckComplexPat0, /*#*/1,
66 OPC_CheckComplexPat0, /*#*/2,
67 OPC_EmitMergeInputChains1_0,
68 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
69 8, 0,
70 OPC_EmitNode1Chain, TARGET_VAL(VE::LDUrii),
71 12, 3, 3, 4, 5,
72 OPC_EmitStringInteger32, VE::sub_f32,
73 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
74 8, 3, 9, 10, 11,
75 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
76 8, 0,
77 OPC_EmitNode1Chain, TARGET_VAL(VE::LDLZXrii),
78 7, 3, 6, 7, 8,
79 OPC_EmitStringInteger32, VE::sub_i32,
80 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
81 8, 3, 13, 14, 15,
82 OPC_EmitNode1None, TARGET_VAL(VE::ORrr),
83 8, 2, 12, 16,
84 OPC_CompleteMatch, 1, 17,
85
86 88,
87 OPC_CheckChild1Integer, 54|128,60|128,1,
88 OPC_RecordChild2,
89 OPC_CheckComplexPat0, /*#*/1,
90 OPC_EmitMergeInputChains1_0,
91 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
92 8, 0,
93 OPC_EmitNode1Chain, TARGET_VAL(VE::LDLZXrii),
94 7, 3, 2, 3, 4,
95 OPC_EmitStringInteger32, VE::sub_i32,
96 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
97 8, 3, 5, 6, 7,
98 OPC_EmitInteger32, 0,
99 OPC_EmitInteger32, 0,
100 OPC_EmitInteger64, 2|128,0|128,0|128,0|128,32,
101 OPC_EmitNodeXForm, 0, 11,
102 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
103 8, 3, 9, 10, 12,
104 OPC_EmitInteger32, 64|128,1,
105 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
106 8, 2, 13, 14,
107 OPC_EmitInteger32, 0,
108 OPC_EmitInteger64, 2|128,0|128,0|128,0|128,32,
109 OPC_EmitNodeXForm, 1, 17,
110 OPC_EmitNode1None, TARGET_VAL(VE::LEASLrii),
111 8, 3, 15, 16, 18,
112 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::MULULrr),
113 8, 2, 8, 19,
114 89,
115 OPC_CheckChild1Integer, 82|128,66|128,1,
116 OPC_RecordChild2,
117 OPC_RecordChild3,
118 OPC_Scope, 28,
119 OPC_MoveChild3,
120 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
121 OPC_CheckPredicate, 8,
122 OPC_MoveSibling4,
123 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
124 OPC_RecordNode,
125 OPC_CheckPredicate2,
126 OPC_MoveParent,
127 OPC_EmitMergeInputChains1_0,
128 OPC_EmitNodeXForm, 2, 2,
129 OPC_EmitNodeXForm, 3, 3,
130 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::TSCRizr),
131 8, 3, 4, 5, 1,
132 19,
133 OPC_RecordChild4,
134 OPC_MoveChild4,
135 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
136 OPC_CheckPredicate2,
137 OPC_MoveParent,
138 OPC_EmitMergeInputChains1_0,
139 OPC_EmitNodeXForm, 3, 3,
140 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::TSCRrzr),
141 8, 3, 2, 4, 1,
142 20,
143 OPC_MoveChild3,
144 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
145 OPC_CheckPredicate, 8,
146 OPC_MoveParent,
147 OPC_RecordChild4,
148 OPC_EmitMergeInputChains1_0,
149 OPC_EmitNodeXForm, 2, 2,
150 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::TSCRirr),
151 8, 3, 4, 3, 1,
152 10,
153 OPC_RecordChild4,
154 OPC_EmitMergeInputChains1_0,
155 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::TSCRrrr),
156 8, 3, 2, 3, 1,
157 0,
158 56,
159 OPC_CheckChild1Integer, 20|128,60|128,1,
160 OPC_RecordChild2,
161 OPC_Scope, 28,
162 OPC_MoveChild2,
163 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
164 OPC_CheckPredicate, 8,
165 OPC_MoveSibling3,
166 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
167 OPC_RecordNode,
168 OPC_CheckPredicate, 24,
169 OPC_MoveParent,
170 OPC_EmitMergeInputChains1_0,
171 OPC_EmitNodeXForm, 2, 1,
172 OPC_EmitNodeXForm, 3, 2,
173 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::FIDCRii),
174 8, 2, 3, 4,
175 19,
176 OPC_RecordChild3,
177 OPC_MoveChild3,
178 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
179 OPC_CheckPredicate, 24,
180 OPC_MoveParent,
181 OPC_EmitMergeInputChains1_0,
182 OPC_EmitNodeXForm, 3, 2,
183 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::FIDCRri),
184 8, 2, 1, 3,
185 0,
186 99,
187 OPC_CheckChild1Integer, 124|128,73|128,1,
188 OPC_RecordChild2,
189 OPC_RecordChild3,
190 OPC_Scope, 30,
191 OPC_MoveChild3,
192 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
193 OPC_CheckPredicate0,
194 OPC_MoveSibling4,
195 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
196 OPC_RecordNode,
197 OPC_CheckPredicate2,
198 OPC_MoveParent,
199 OPC_RecordChild5,
200 OPC_EmitMergeInputChains1_0,
201 OPC_EmitNodeXForm, 3, 2,
202 OPC_EmitNodeXForm, 3, 3,
203 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvizl),
204 14|128,1, 4, 1, 5, 6, 4,
205 22,
206 OPC_RecordChild4,
207 OPC_MoveChild4,
208 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
209 OPC_CheckPredicate2,
210 OPC_MoveParent,
211 OPC_RecordChild5,
212 OPC_EmitMergeInputChains1_0,
213 OPC_EmitNodeXForm, 3, 3,
214 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrzl),
215 14|128,1, 4, 1, 2, 5, 4,
216 22,
217 OPC_MoveChild3,
218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
219 OPC_CheckPredicate0,
220 OPC_MoveParent,
221 OPC_RecordChild4,
222 OPC_RecordChild5,
223 OPC_EmitMergeInputChains1_0,
224 OPC_EmitNodeXForm, 3, 2,
225 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvirl),
226 14|128,1, 4, 1, 5, 3, 4,
227 13,
228 OPC_RecordChild4,
229 OPC_RecordChild5,
230 OPC_EmitMergeInputChains1_0,
231 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrrl),
232 14|128,1, 4, 1, 2, 3, 4,
233 0,
234 107,
235 OPC_CheckChild1Integer, 2|128,74|128,1,
236 OPC_RecordChild2,
237 OPC_RecordChild3,
238 OPC_Scope, 32,
239 OPC_MoveChild3,
240 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
241 OPC_CheckPredicate0,
242 OPC_MoveSibling4,
243 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
244 OPC_RecordNode,
245 OPC_CheckPredicate2,
246 OPC_MoveParent,
247 OPC_RecordChild5,
248 OPC_RecordChild6,
249 OPC_EmitMergeInputChains1_0,
250 OPC_EmitNodeXForm, 3, 2,
251 OPC_EmitNodeXForm, 3, 3,
252 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvizl_v),
253 14|128,1, 5, 1, 6, 7, 5, 4,
254 24,
255 OPC_RecordChild4,
256 OPC_MoveChild4,
257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
258 OPC_CheckPredicate2,
259 OPC_MoveParent,
260 OPC_RecordChild5,
261 OPC_RecordChild6,
262 OPC_EmitMergeInputChains1_0,
263 OPC_EmitNodeXForm, 3, 3,
264 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrzl_v),
265 14|128,1, 5, 1, 2, 6, 5, 4,
266 24,
267 OPC_MoveChild3,
268 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
269 OPC_CheckPredicate0,
270 OPC_MoveParent,
271 OPC_RecordChild4,
272 OPC_RecordChild5,
273 OPC_RecordChild6,
274 OPC_EmitMergeInputChains1_0,
275 OPC_EmitNodeXForm, 3, 2,
276 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvirl_v),
277 14|128,1, 5, 1, 6, 3, 5, 4,
278 15,
279 OPC_RecordChild4,
280 OPC_RecordChild5,
281 OPC_RecordChild6,
282 OPC_EmitMergeInputChains1_0,
283 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrrl_v),
284 14|128,1, 5, 1, 2, 3, 5, 4,
285 0,
286 107,
287 OPC_CheckChild1Integer, 126|128,73|128,1,
288 OPC_RecordChild2,
289 OPC_RecordChild3,
290 OPC_Scope, 32,
291 OPC_MoveChild3,
292 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
293 OPC_CheckPredicate0,
294 OPC_MoveSibling4,
295 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
296 OPC_RecordNode,
297 OPC_CheckPredicate2,
298 OPC_MoveParent,
299 OPC_RecordChild5,
300 OPC_RecordChild6,
301 OPC_EmitMergeInputChains1_0,
302 OPC_EmitNodeXForm, 3, 2,
303 OPC_EmitNodeXForm, 3, 3,
304 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvizml),
305 14|128,1, 5, 1, 6, 7, 4, 5,
306 24,
307 OPC_RecordChild4,
308 OPC_MoveChild4,
309 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
310 OPC_CheckPredicate2,
311 OPC_MoveParent,
312 OPC_RecordChild5,
313 OPC_RecordChild6,
314 OPC_EmitMergeInputChains1_0,
315 OPC_EmitNodeXForm, 3, 3,
316 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrzml),
317 14|128,1, 5, 1, 2, 6, 4, 5,
318 24,
319 OPC_MoveChild3,
320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
321 OPC_CheckPredicate0,
322 OPC_MoveParent,
323 OPC_RecordChild4,
324 OPC_RecordChild5,
325 OPC_RecordChild6,
326 OPC_EmitMergeInputChains1_0,
327 OPC_EmitNodeXForm, 3, 2,
328 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvirml),
329 14|128,1, 5, 1, 6, 3, 4, 5,
330 15,
331 OPC_RecordChild4,
332 OPC_RecordChild5,
333 OPC_RecordChild6,
334 OPC_EmitMergeInputChains1_0,
335 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrrml),
336 14|128,1, 5, 1, 2, 3, 4, 5,
337 0,
338 115,
339 OPC_CheckChild1Integer, 0|128,74|128,1,
340 OPC_RecordChild2,
341 OPC_RecordChild3,
342 OPC_Scope, 34,
343 OPC_MoveChild3,
344 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
345 OPC_CheckPredicate0,
346 OPC_MoveSibling4,
347 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
348 OPC_RecordNode,
349 OPC_CheckPredicate2,
350 OPC_MoveParent,
351 OPC_RecordChild5,
352 OPC_RecordChild6,
353 OPC_RecordChild7,
354 OPC_EmitMergeInputChains1_0,
355 OPC_EmitNodeXForm, 3, 2,
356 OPC_EmitNodeXForm, 3, 3,
357 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvizml_v),
358 14|128,1, 6, 1, 7, 8, 4, 6, 5,
359 26,
360 OPC_RecordChild4,
361 OPC_MoveChild4,
362 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
363 OPC_CheckPredicate2,
364 OPC_MoveParent,
365 OPC_RecordChild5,
366 OPC_RecordChild6,
367 OPC_RecordChild7,
368 OPC_EmitMergeInputChains1_0,
369 OPC_EmitNodeXForm, 3, 3,
370 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrzml_v),
371 14|128,1, 6, 1, 2, 7, 4, 6, 5,
372 26,
373 OPC_MoveChild3,
374 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
375 OPC_CheckPredicate0,
376 OPC_MoveParent,
377 OPC_RecordChild4,
378 OPC_RecordChild5,
379 OPC_RecordChild6,
380 OPC_RecordChild7,
381 OPC_EmitMergeInputChains1_0,
382 OPC_EmitNodeXForm, 3, 2,
383 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvirml_v),
384 14|128,1, 6, 1, 7, 3, 4, 6, 5,
385 17,
386 OPC_RecordChild4,
387 OPC_RecordChild5,
388 OPC_RecordChild6,
389 OPC_RecordChild7,
390 OPC_EmitMergeInputChains1_0,
391 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTvrrml_v),
392 14|128,1, 6, 1, 2, 3, 4, 6, 5,
393 0,
394 99,
395 OPC_CheckChild1Integer, 36|128,74|128,1,
396 OPC_RecordChild2,
397 OPC_RecordChild3,
398 OPC_Scope, 30,
399 OPC_MoveChild3,
400 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
401 OPC_CheckPredicate0,
402 OPC_MoveSibling4,
403 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
404 OPC_RecordNode,
405 OPC_CheckPredicate2,
406 OPC_MoveParent,
407 OPC_RecordChild5,
408 OPC_EmitMergeInputChains1_0,
409 OPC_EmitNodeXForm, 3, 2,
410 OPC_EmitNodeXForm, 3, 3,
411 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvizl),
412 14|128,1, 4, 1, 5, 6, 4,
413 22,
414 OPC_RecordChild4,
415 OPC_MoveChild4,
416 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
417 OPC_CheckPredicate2,
418 OPC_MoveParent,
419 OPC_RecordChild5,
420 OPC_EmitMergeInputChains1_0,
421 OPC_EmitNodeXForm, 3, 3,
422 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrzl),
423 14|128,1, 4, 1, 2, 5, 4,
424 22,
425 OPC_MoveChild3,
426 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
427 OPC_CheckPredicate0,
428 OPC_MoveParent,
429 OPC_RecordChild4,
430 OPC_RecordChild5,
431 OPC_EmitMergeInputChains1_0,
432 OPC_EmitNodeXForm, 3, 2,
433 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvirl),
434 14|128,1, 4, 1, 5, 3, 4,
435 13,
436 OPC_RecordChild4,
437 OPC_RecordChild5,
438 OPC_EmitMergeInputChains1_0,
439 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrrl),
440 14|128,1, 4, 1, 2, 3, 4,
441 0,
442 107,
443 OPC_CheckChild1Integer, 42|128,74|128,1,
444 OPC_RecordChild2,
445 OPC_RecordChild3,
446 OPC_Scope, 32,
447 OPC_MoveChild3,
448 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
449 OPC_CheckPredicate0,
450 OPC_MoveSibling4,
451 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
452 OPC_RecordNode,
453 OPC_CheckPredicate2,
454 OPC_MoveParent,
455 OPC_RecordChild5,
456 OPC_RecordChild6,
457 OPC_EmitMergeInputChains1_0,
458 OPC_EmitNodeXForm, 3, 2,
459 OPC_EmitNodeXForm, 3, 3,
460 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvizl_v),
461 14|128,1, 5, 1, 6, 7, 5, 4,
462 24,
463 OPC_RecordChild4,
464 OPC_MoveChild4,
465 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
466 OPC_CheckPredicate2,
467 OPC_MoveParent,
468 OPC_RecordChild5,
469 OPC_RecordChild6,
470 OPC_EmitMergeInputChains1_0,
471 OPC_EmitNodeXForm, 3, 3,
472 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrzl_v),
473 14|128,1, 5, 1, 2, 6, 5, 4,
474 24,
475 OPC_MoveChild3,
476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
477 OPC_CheckPredicate0,
478 OPC_MoveParent,
479 OPC_RecordChild4,
480 OPC_RecordChild5,
481 OPC_RecordChild6,
482 OPC_EmitMergeInputChains1_0,
483 OPC_EmitNodeXForm, 3, 2,
484 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvirl_v),
485 14|128,1, 5, 1, 6, 3, 5, 4,
486 15,
487 OPC_RecordChild4,
488 OPC_RecordChild5,
489 OPC_RecordChild6,
490 OPC_EmitMergeInputChains1_0,
491 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrrl_v),
492 14|128,1, 5, 1, 2, 3, 5, 4,
493 0,
494 107,
495 OPC_CheckChild1Integer, 38|128,74|128,1,
496 OPC_RecordChild2,
497 OPC_RecordChild3,
498 OPC_Scope, 32,
499 OPC_MoveChild3,
500 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
501 OPC_CheckPredicate0,
502 OPC_MoveSibling4,
503 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
504 OPC_RecordNode,
505 OPC_CheckPredicate2,
506 OPC_MoveParent,
507 OPC_RecordChild5,
508 OPC_RecordChild6,
509 OPC_EmitMergeInputChains1_0,
510 OPC_EmitNodeXForm, 3, 2,
511 OPC_EmitNodeXForm, 3, 3,
512 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvizml),
513 14|128,1, 5, 1, 6, 7, 4, 5,
514 24,
515 OPC_RecordChild4,
516 OPC_MoveChild4,
517 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
518 OPC_CheckPredicate2,
519 OPC_MoveParent,
520 OPC_RecordChild5,
521 OPC_RecordChild6,
522 OPC_EmitMergeInputChains1_0,
523 OPC_EmitNodeXForm, 3, 3,
524 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrzml),
525 14|128,1, 5, 1, 2, 6, 4, 5,
526 24,
527 OPC_MoveChild3,
528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
529 OPC_CheckPredicate0,
530 OPC_MoveParent,
531 OPC_RecordChild4,
532 OPC_RecordChild5,
533 OPC_RecordChild6,
534 OPC_EmitMergeInputChains1_0,
535 OPC_EmitNodeXForm, 3, 2,
536 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvirml),
537 14|128,1, 5, 1, 6, 3, 4, 5,
538 15,
539 OPC_RecordChild4,
540 OPC_RecordChild5,
541 OPC_RecordChild6,
542 OPC_EmitMergeInputChains1_0,
543 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrrml),
544 14|128,1, 5, 1, 2, 3, 4, 5,
545 0,
546 115,
547 OPC_CheckChild1Integer, 40|128,74|128,1,
548 OPC_RecordChild2,
549 OPC_RecordChild3,
550 OPC_Scope, 34,
551 OPC_MoveChild3,
552 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
553 OPC_CheckPredicate0,
554 OPC_MoveSibling4,
555 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
556 OPC_RecordNode,
557 OPC_CheckPredicate2,
558 OPC_MoveParent,
559 OPC_RecordChild5,
560 OPC_RecordChild6,
561 OPC_RecordChild7,
562 OPC_EmitMergeInputChains1_0,
563 OPC_EmitNodeXForm, 3, 2,
564 OPC_EmitNodeXForm, 3, 3,
565 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvizml_v),
566 14|128,1, 6, 1, 7, 8, 4, 6, 5,
567 26,
568 OPC_RecordChild4,
569 OPC_MoveChild4,
570 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
571 OPC_CheckPredicate2,
572 OPC_MoveParent,
573 OPC_RecordChild5,
574 OPC_RecordChild6,
575 OPC_RecordChild7,
576 OPC_EmitMergeInputChains1_0,
577 OPC_EmitNodeXForm, 3, 3,
578 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrzml_v),
579 14|128,1, 6, 1, 2, 7, 4, 6, 5,
580 26,
581 OPC_MoveChild3,
582 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
583 OPC_CheckPredicate0,
584 OPC_MoveParent,
585 OPC_RecordChild4,
586 OPC_RecordChild5,
587 OPC_RecordChild6,
588 OPC_RecordChild7,
589 OPC_EmitMergeInputChains1_0,
590 OPC_EmitNodeXForm, 3, 2,
591 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvirml_v),
592 14|128,1, 6, 1, 7, 3, 4, 6, 5,
593 17,
594 OPC_RecordChild4,
595 OPC_RecordChild5,
596 OPC_RecordChild6,
597 OPC_RecordChild7,
598 OPC_EmitMergeInputChains1_0,
599 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTNCvrrml_v),
600 14|128,1, 6, 1, 2, 3, 4, 6, 5,
601 0,
602 99,
603 OPC_CheckChild1Integer, 44|128,74|128,1,
604 OPC_RecordChild2,
605 OPC_RecordChild3,
606 OPC_Scope, 30,
607 OPC_MoveChild3,
608 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
609 OPC_CheckPredicate0,
610 OPC_MoveSibling4,
611 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
612 OPC_RecordNode,
613 OPC_CheckPredicate2,
614 OPC_MoveParent,
615 OPC_RecordChild5,
616 OPC_EmitMergeInputChains1_0,
617 OPC_EmitNodeXForm, 3, 2,
618 OPC_EmitNodeXForm, 3, 3,
619 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvizl),
620 14|128,1, 4, 1, 5, 6, 4,
621 22,
622 OPC_RecordChild4,
623 OPC_MoveChild4,
624 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
625 OPC_CheckPredicate2,
626 OPC_MoveParent,
627 OPC_RecordChild5,
628 OPC_EmitMergeInputChains1_0,
629 OPC_EmitNodeXForm, 3, 3,
630 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrzl),
631 14|128,1, 4, 1, 2, 5, 4,
632 22,
633 OPC_MoveChild3,
634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
635 OPC_CheckPredicate0,
636 OPC_MoveParent,
637 OPC_RecordChild4,
638 OPC_RecordChild5,
639 OPC_EmitMergeInputChains1_0,
640 OPC_EmitNodeXForm, 3, 2,
641 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvirl),
642 14|128,1, 4, 1, 5, 3, 4,
643 13,
644 OPC_RecordChild4,
645 OPC_RecordChild5,
646 OPC_EmitMergeInputChains1_0,
647 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrrl),
648 14|128,1, 4, 1, 2, 3, 4,
649 0,
650 107,
651 OPC_CheckChild1Integer, 50|128,74|128,1,
652 OPC_RecordChild2,
653 OPC_RecordChild3,
654 OPC_Scope, 32,
655 OPC_MoveChild3,
656 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
657 OPC_CheckPredicate0,
658 OPC_MoveSibling4,
659 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
660 OPC_RecordNode,
661 OPC_CheckPredicate2,
662 OPC_MoveParent,
663 OPC_RecordChild5,
664 OPC_RecordChild6,
665 OPC_EmitMergeInputChains1_0,
666 OPC_EmitNodeXForm, 3, 2,
667 OPC_EmitNodeXForm, 3, 3,
668 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvizl_v),
669 14|128,1, 5, 1, 6, 7, 5, 4,
670 24,
671 OPC_RecordChild4,
672 OPC_MoveChild4,
673 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
674 OPC_CheckPredicate2,
675 OPC_MoveParent,
676 OPC_RecordChild5,
677 OPC_RecordChild6,
678 OPC_EmitMergeInputChains1_0,
679 OPC_EmitNodeXForm, 3, 3,
680 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrzl_v),
681 14|128,1, 5, 1, 2, 6, 5, 4,
682 24,
683 OPC_MoveChild3,
684 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
685 OPC_CheckPredicate0,
686 OPC_MoveParent,
687 OPC_RecordChild4,
688 OPC_RecordChild5,
689 OPC_RecordChild6,
690 OPC_EmitMergeInputChains1_0,
691 OPC_EmitNodeXForm, 3, 2,
692 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvirl_v),
693 14|128,1, 5, 1, 6, 3, 5, 4,
694 15,
695 OPC_RecordChild4,
696 OPC_RecordChild5,
697 OPC_RecordChild6,
698 OPC_EmitMergeInputChains1_0,
699 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrrl_v),
700 14|128,1, 5, 1, 2, 3, 5, 4,
701 0,
702 107,
703 OPC_CheckChild1Integer, 46|128,74|128,1,
704 OPC_RecordChild2,
705 OPC_RecordChild3,
706 OPC_Scope, 32,
707 OPC_MoveChild3,
708 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
709 OPC_CheckPredicate0,
710 OPC_MoveSibling4,
711 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
712 OPC_RecordNode,
713 OPC_CheckPredicate2,
714 OPC_MoveParent,
715 OPC_RecordChild5,
716 OPC_RecordChild6,
717 OPC_EmitMergeInputChains1_0,
718 OPC_EmitNodeXForm, 3, 2,
719 OPC_EmitNodeXForm, 3, 3,
720 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvizml),
721 14|128,1, 5, 1, 6, 7, 4, 5,
722 24,
723 OPC_RecordChild4,
724 OPC_MoveChild4,
725 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
726 OPC_CheckPredicate2,
727 OPC_MoveParent,
728 OPC_RecordChild5,
729 OPC_RecordChild6,
730 OPC_EmitMergeInputChains1_0,
731 OPC_EmitNodeXForm, 3, 3,
732 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrzml),
733 14|128,1, 5, 1, 2, 6, 4, 5,
734 24,
735 OPC_MoveChild3,
736 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
737 OPC_CheckPredicate0,
738 OPC_MoveParent,
739 OPC_RecordChild4,
740 OPC_RecordChild5,
741 OPC_RecordChild6,
742 OPC_EmitMergeInputChains1_0,
743 OPC_EmitNodeXForm, 3, 2,
744 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvirml),
745 14|128,1, 5, 1, 6, 3, 4, 5,
746 15,
747 OPC_RecordChild4,
748 OPC_RecordChild5,
749 OPC_RecordChild6,
750 OPC_EmitMergeInputChains1_0,
751 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrrml),
752 14|128,1, 5, 1, 2, 3, 4, 5,
753 0,
754 115,
755 OPC_CheckChild1Integer, 48|128,74|128,1,
756 OPC_RecordChild2,
757 OPC_RecordChild3,
758 OPC_Scope, 34,
759 OPC_MoveChild3,
760 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
761 OPC_CheckPredicate0,
762 OPC_MoveSibling4,
763 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
764 OPC_RecordNode,
765 OPC_CheckPredicate2,
766 OPC_MoveParent,
767 OPC_RecordChild5,
768 OPC_RecordChild6,
769 OPC_RecordChild7,
770 OPC_EmitMergeInputChains1_0,
771 OPC_EmitNodeXForm, 3, 2,
772 OPC_EmitNodeXForm, 3, 3,
773 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvizml_v),
774 14|128,1, 6, 1, 7, 8, 4, 6, 5,
775 26,
776 OPC_RecordChild4,
777 OPC_MoveChild4,
778 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
779 OPC_CheckPredicate2,
780 OPC_MoveParent,
781 OPC_RecordChild5,
782 OPC_RecordChild6,
783 OPC_RecordChild7,
784 OPC_EmitMergeInputChains1_0,
785 OPC_EmitNodeXForm, 3, 3,
786 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrzml_v),
787 14|128,1, 6, 1, 2, 7, 4, 6, 5,
788 26,
789 OPC_MoveChild3,
790 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
791 OPC_CheckPredicate0,
792 OPC_MoveParent,
793 OPC_RecordChild4,
794 OPC_RecordChild5,
795 OPC_RecordChild6,
796 OPC_RecordChild7,
797 OPC_EmitMergeInputChains1_0,
798 OPC_EmitNodeXForm, 3, 2,
799 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvirml_v),
800 14|128,1, 6, 1, 7, 3, 4, 6, 5,
801 17,
802 OPC_RecordChild4,
803 OPC_RecordChild5,
804 OPC_RecordChild6,
805 OPC_RecordChild7,
806 OPC_EmitMergeInputChains1_0,
807 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUvrrml_v),
808 14|128,1, 6, 1, 2, 3, 4, 6, 5,
809 0,
810 99,
811 OPC_CheckChild1Integer, 52|128,74|128,1,
812 OPC_RecordChild2,
813 OPC_RecordChild3,
814 OPC_Scope, 30,
815 OPC_MoveChild3,
816 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
817 OPC_CheckPredicate0,
818 OPC_MoveSibling4,
819 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
820 OPC_RecordNode,
821 OPC_CheckPredicate2,
822 OPC_MoveParent,
823 OPC_RecordChild5,
824 OPC_EmitMergeInputChains1_0,
825 OPC_EmitNodeXForm, 3, 2,
826 OPC_EmitNodeXForm, 3, 3,
827 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvizl),
828 14|128,1, 4, 1, 5, 6, 4,
829 22,
830 OPC_RecordChild4,
831 OPC_MoveChild4,
832 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
833 OPC_CheckPredicate2,
834 OPC_MoveParent,
835 OPC_RecordChild5,
836 OPC_EmitMergeInputChains1_0,
837 OPC_EmitNodeXForm, 3, 3,
838 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrzl),
839 14|128,1, 4, 1, 2, 5, 4,
840 22,
841 OPC_MoveChild3,
842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
843 OPC_CheckPredicate0,
844 OPC_MoveParent,
845 OPC_RecordChild4,
846 OPC_RecordChild5,
847 OPC_EmitMergeInputChains1_0,
848 OPC_EmitNodeXForm, 3, 2,
849 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvirl),
850 14|128,1, 4, 1, 5, 3, 4,
851 13,
852 OPC_RecordChild4,
853 OPC_RecordChild5,
854 OPC_EmitMergeInputChains1_0,
855 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrrl),
856 14|128,1, 4, 1, 2, 3, 4,
857 0,
858 107,
859 OPC_CheckChild1Integer, 58|128,74|128,1,
860 OPC_RecordChild2,
861 OPC_RecordChild3,
862 OPC_Scope, 32,
863 OPC_MoveChild3,
864 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
865 OPC_CheckPredicate0,
866 OPC_MoveSibling4,
867 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
868 OPC_RecordNode,
869 OPC_CheckPredicate2,
870 OPC_MoveParent,
871 OPC_RecordChild5,
872 OPC_RecordChild6,
873 OPC_EmitMergeInputChains1_0,
874 OPC_EmitNodeXForm, 3, 2,
875 OPC_EmitNodeXForm, 3, 3,
876 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvizl_v),
877 14|128,1, 5, 1, 6, 7, 5, 4,
878 24,
879 OPC_RecordChild4,
880 OPC_MoveChild4,
881 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
882 OPC_CheckPredicate2,
883 OPC_MoveParent,
884 OPC_RecordChild5,
885 OPC_RecordChild6,
886 OPC_EmitMergeInputChains1_0,
887 OPC_EmitNodeXForm, 3, 3,
888 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrzl_v),
889 14|128,1, 5, 1, 2, 6, 5, 4,
890 24,
891 OPC_MoveChild3,
892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
893 OPC_CheckPredicate0,
894 OPC_MoveParent,
895 OPC_RecordChild4,
896 OPC_RecordChild5,
897 OPC_RecordChild6,
898 OPC_EmitMergeInputChains1_0,
899 OPC_EmitNodeXForm, 3, 2,
900 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvirl_v),
901 14|128,1, 5, 1, 6, 3, 5, 4,
902 15,
903 OPC_RecordChild4,
904 OPC_RecordChild5,
905 OPC_RecordChild6,
906 OPC_EmitMergeInputChains1_0,
907 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrrl_v),
908 14|128,1, 5, 1, 2, 3, 5, 4,
909 0,
910 107,
911 OPC_CheckChild1Integer, 54|128,74|128,1,
912 OPC_RecordChild2,
913 OPC_RecordChild3,
914 OPC_Scope, 32,
915 OPC_MoveChild3,
916 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
917 OPC_CheckPredicate0,
918 OPC_MoveSibling4,
919 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
920 OPC_RecordNode,
921 OPC_CheckPredicate2,
922 OPC_MoveParent,
923 OPC_RecordChild5,
924 OPC_RecordChild6,
925 OPC_EmitMergeInputChains1_0,
926 OPC_EmitNodeXForm, 3, 2,
927 OPC_EmitNodeXForm, 3, 3,
928 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvizml),
929 14|128,1, 5, 1, 6, 7, 4, 5,
930 24,
931 OPC_RecordChild4,
932 OPC_MoveChild4,
933 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
934 OPC_CheckPredicate2,
935 OPC_MoveParent,
936 OPC_RecordChild5,
937 OPC_RecordChild6,
938 OPC_EmitMergeInputChains1_0,
939 OPC_EmitNodeXForm, 3, 3,
940 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrzml),
941 14|128,1, 5, 1, 2, 6, 4, 5,
942 24,
943 OPC_MoveChild3,
944 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
945 OPC_CheckPredicate0,
946 OPC_MoveParent,
947 OPC_RecordChild4,
948 OPC_RecordChild5,
949 OPC_RecordChild6,
950 OPC_EmitMergeInputChains1_0,
951 OPC_EmitNodeXForm, 3, 2,
952 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvirml),
953 14|128,1, 5, 1, 6, 3, 4, 5,
954 15,
955 OPC_RecordChild4,
956 OPC_RecordChild5,
957 OPC_RecordChild6,
958 OPC_EmitMergeInputChains1_0,
959 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrrml),
960 14|128,1, 5, 1, 2, 3, 4, 5,
961 0,
962 115,
963 OPC_CheckChild1Integer, 56|128,74|128,1,
964 OPC_RecordChild2,
965 OPC_RecordChild3,
966 OPC_Scope, 34,
967 OPC_MoveChild3,
968 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
969 OPC_CheckPredicate0,
970 OPC_MoveSibling4,
971 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
972 OPC_RecordNode,
973 OPC_CheckPredicate2,
974 OPC_MoveParent,
975 OPC_RecordChild5,
976 OPC_RecordChild6,
977 OPC_RecordChild7,
978 OPC_EmitMergeInputChains1_0,
979 OPC_EmitNodeXForm, 3, 2,
980 OPC_EmitNodeXForm, 3, 3,
981 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvizml_v),
982 14|128,1, 6, 1, 7, 8, 4, 6, 5,
983 26,
984 OPC_RecordChild4,
985 OPC_MoveChild4,
986 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
987 OPC_CheckPredicate2,
988 OPC_MoveParent,
989 OPC_RecordChild5,
990 OPC_RecordChild6,
991 OPC_RecordChild7,
992 OPC_EmitMergeInputChains1_0,
993 OPC_EmitNodeXForm, 3, 3,
994 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrzml_v),
995 14|128,1, 6, 1, 2, 7, 4, 6, 5,
996 26,
997 OPC_MoveChild3,
998 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
999 OPC_CheckPredicate0,
1000 OPC_MoveParent,
1001 OPC_RecordChild4,
1002 OPC_RecordChild5,
1003 OPC_RecordChild6,
1004 OPC_RecordChild7,
1005 OPC_EmitMergeInputChains1_0,
1006 OPC_EmitNodeXForm, 3, 2,
1007 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvirml_v),
1008 14|128,1, 6, 1, 7, 3, 4, 6, 5,
1009 17,
1010 OPC_RecordChild4,
1011 OPC_RecordChild5,
1012 OPC_RecordChild6,
1013 OPC_RecordChild7,
1014 OPC_EmitMergeInputChains1_0,
1015 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTUNCvrrml_v),
1016 14|128,1, 6, 1, 2, 3, 4, 6, 5,
1017 0,
1018 99,
1019 OPC_CheckChild1Integer, 4|128,74|128,1,
1020 OPC_RecordChild2,
1021 OPC_RecordChild3,
1022 OPC_Scope, 30,
1023 OPC_MoveChild3,
1024 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1025 OPC_CheckPredicate0,
1026 OPC_MoveSibling4,
1027 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1028 OPC_RecordNode,
1029 OPC_CheckPredicate2,
1030 OPC_MoveParent,
1031 OPC_RecordChild5,
1032 OPC_EmitMergeInputChains1_0,
1033 OPC_EmitNodeXForm, 3, 2,
1034 OPC_EmitNodeXForm, 3, 3,
1035 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvizl),
1036 14|128,1, 4, 1, 5, 6, 4,
1037 22,
1038 OPC_RecordChild4,
1039 OPC_MoveChild4,
1040 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1041 OPC_CheckPredicate2,
1042 OPC_MoveParent,
1043 OPC_RecordChild5,
1044 OPC_EmitMergeInputChains1_0,
1045 OPC_EmitNodeXForm, 3, 3,
1046 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrzl),
1047 14|128,1, 4, 1, 2, 5, 4,
1048 22,
1049 OPC_MoveChild3,
1050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1051 OPC_CheckPredicate0,
1052 OPC_MoveParent,
1053 OPC_RecordChild4,
1054 OPC_RecordChild5,
1055 OPC_EmitMergeInputChains1_0,
1056 OPC_EmitNodeXForm, 3, 2,
1057 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvirl),
1058 14|128,1, 4, 1, 5, 3, 4,
1059 13,
1060 OPC_RecordChild4,
1061 OPC_RecordChild5,
1062 OPC_EmitMergeInputChains1_0,
1063 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrrl),
1064 14|128,1, 4, 1, 2, 3, 4,
1065 0,
1066 107,
1067 OPC_CheckChild1Integer, 10|128,74|128,1,
1068 OPC_RecordChild2,
1069 OPC_RecordChild3,
1070 OPC_Scope, 32,
1071 OPC_MoveChild3,
1072 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1073 OPC_CheckPredicate0,
1074 OPC_MoveSibling4,
1075 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1076 OPC_RecordNode,
1077 OPC_CheckPredicate2,
1078 OPC_MoveParent,
1079 OPC_RecordChild5,
1080 OPC_RecordChild6,
1081 OPC_EmitMergeInputChains1_0,
1082 OPC_EmitNodeXForm, 3, 2,
1083 OPC_EmitNodeXForm, 3, 3,
1084 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvizl_v),
1085 14|128,1, 5, 1, 6, 7, 5, 4,
1086 24,
1087 OPC_RecordChild4,
1088 OPC_MoveChild4,
1089 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1090 OPC_CheckPredicate2,
1091 OPC_MoveParent,
1092 OPC_RecordChild5,
1093 OPC_RecordChild6,
1094 OPC_EmitMergeInputChains1_0,
1095 OPC_EmitNodeXForm, 3, 3,
1096 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrzl_v),
1097 14|128,1, 5, 1, 2, 6, 5, 4,
1098 24,
1099 OPC_MoveChild3,
1100 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1101 OPC_CheckPredicate0,
1102 OPC_MoveParent,
1103 OPC_RecordChild4,
1104 OPC_RecordChild5,
1105 OPC_RecordChild6,
1106 OPC_EmitMergeInputChains1_0,
1107 OPC_EmitNodeXForm, 3, 2,
1108 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvirl_v),
1109 14|128,1, 5, 1, 6, 3, 5, 4,
1110 15,
1111 OPC_RecordChild4,
1112 OPC_RecordChild5,
1113 OPC_RecordChild6,
1114 OPC_EmitMergeInputChains1_0,
1115 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrrl_v),
1116 14|128,1, 5, 1, 2, 3, 5, 4,
1117 0,
1118 107,
1119 OPC_CheckChild1Integer, 6|128,74|128,1,
1120 OPC_RecordChild2,
1121 OPC_RecordChild3,
1122 OPC_Scope, 32,
1123 OPC_MoveChild3,
1124 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1125 OPC_CheckPredicate0,
1126 OPC_MoveSibling4,
1127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1128 OPC_RecordNode,
1129 OPC_CheckPredicate2,
1130 OPC_MoveParent,
1131 OPC_RecordChild5,
1132 OPC_RecordChild6,
1133 OPC_EmitMergeInputChains1_0,
1134 OPC_EmitNodeXForm, 3, 2,
1135 OPC_EmitNodeXForm, 3, 3,
1136 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvizml),
1137 14|128,1, 5, 1, 6, 7, 4, 5,
1138 24,
1139 OPC_RecordChild4,
1140 OPC_MoveChild4,
1141 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1142 OPC_CheckPredicate2,
1143 OPC_MoveParent,
1144 OPC_RecordChild5,
1145 OPC_RecordChild6,
1146 OPC_EmitMergeInputChains1_0,
1147 OPC_EmitNodeXForm, 3, 3,
1148 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrzml),
1149 14|128,1, 5, 1, 2, 6, 4, 5,
1150 24,
1151 OPC_MoveChild3,
1152 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1153 OPC_CheckPredicate0,
1154 OPC_MoveParent,
1155 OPC_RecordChild4,
1156 OPC_RecordChild5,
1157 OPC_RecordChild6,
1158 OPC_EmitMergeInputChains1_0,
1159 OPC_EmitNodeXForm, 3, 2,
1160 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvirml),
1161 14|128,1, 5, 1, 6, 3, 4, 5,
1162 15,
1163 OPC_RecordChild4,
1164 OPC_RecordChild5,
1165 OPC_RecordChild6,
1166 OPC_EmitMergeInputChains1_0,
1167 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrrml),
1168 14|128,1, 5, 1, 2, 3, 4, 5,
1169 0,
1170 115,
1171 OPC_CheckChild1Integer, 8|128,74|128,1,
1172 OPC_RecordChild2,
1173 OPC_RecordChild3,
1174 OPC_Scope, 34,
1175 OPC_MoveChild3,
1176 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1177 OPC_CheckPredicate0,
1178 OPC_MoveSibling4,
1179 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1180 OPC_RecordNode,
1181 OPC_CheckPredicate2,
1182 OPC_MoveParent,
1183 OPC_RecordChild5,
1184 OPC_RecordChild6,
1185 OPC_RecordChild7,
1186 OPC_EmitMergeInputChains1_0,
1187 OPC_EmitNodeXForm, 3, 2,
1188 OPC_EmitNodeXForm, 3, 3,
1189 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvizml_v),
1190 14|128,1, 6, 1, 7, 8, 4, 6, 5,
1191 26,
1192 OPC_RecordChild4,
1193 OPC_MoveChild4,
1194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1195 OPC_CheckPredicate2,
1196 OPC_MoveParent,
1197 OPC_RecordChild5,
1198 OPC_RecordChild6,
1199 OPC_RecordChild7,
1200 OPC_EmitMergeInputChains1_0,
1201 OPC_EmitNodeXForm, 3, 3,
1202 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrzml_v),
1203 14|128,1, 6, 1, 2, 7, 4, 6, 5,
1204 26,
1205 OPC_MoveChild3,
1206 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1207 OPC_CheckPredicate0,
1208 OPC_MoveParent,
1209 OPC_RecordChild4,
1210 OPC_RecordChild5,
1211 OPC_RecordChild6,
1212 OPC_RecordChild7,
1213 OPC_EmitMergeInputChains1_0,
1214 OPC_EmitNodeXForm, 3, 2,
1215 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvirml_v),
1216 14|128,1, 6, 1, 7, 3, 4, 6, 5,
1217 17,
1218 OPC_RecordChild4,
1219 OPC_RecordChild5,
1220 OPC_RecordChild6,
1221 OPC_RecordChild7,
1222 OPC_EmitMergeInputChains1_0,
1223 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXvrrml_v),
1224 14|128,1, 6, 1, 2, 3, 4, 6, 5,
1225 0,
1226 99,
1227 OPC_CheckChild1Integer, 12|128,74|128,1,
1228 OPC_RecordChild2,
1229 OPC_RecordChild3,
1230 OPC_Scope, 30,
1231 OPC_MoveChild3,
1232 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1233 OPC_CheckPredicate0,
1234 OPC_MoveSibling4,
1235 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1236 OPC_RecordNode,
1237 OPC_CheckPredicate2,
1238 OPC_MoveParent,
1239 OPC_RecordChild5,
1240 OPC_EmitMergeInputChains1_0,
1241 OPC_EmitNodeXForm, 3, 2,
1242 OPC_EmitNodeXForm, 3, 3,
1243 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvizl),
1244 14|128,1, 4, 1, 5, 6, 4,
1245 22,
1246 OPC_RecordChild4,
1247 OPC_MoveChild4,
1248 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1249 OPC_CheckPredicate2,
1250 OPC_MoveParent,
1251 OPC_RecordChild5,
1252 OPC_EmitMergeInputChains1_0,
1253 OPC_EmitNodeXForm, 3, 3,
1254 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrzl),
1255 14|128,1, 4, 1, 2, 5, 4,
1256 22,
1257 OPC_MoveChild3,
1258 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1259 OPC_CheckPredicate0,
1260 OPC_MoveParent,
1261 OPC_RecordChild4,
1262 OPC_RecordChild5,
1263 OPC_EmitMergeInputChains1_0,
1264 OPC_EmitNodeXForm, 3, 2,
1265 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvirl),
1266 14|128,1, 4, 1, 5, 3, 4,
1267 13,
1268 OPC_RecordChild4,
1269 OPC_RecordChild5,
1270 OPC_EmitMergeInputChains1_0,
1271 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrrl),
1272 14|128,1, 4, 1, 2, 3, 4,
1273 0,
1274 107,
1275 OPC_CheckChild1Integer, 18|128,74|128,1,
1276 OPC_RecordChild2,
1277 OPC_RecordChild3,
1278 OPC_Scope, 32,
1279 OPC_MoveChild3,
1280 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1281 OPC_CheckPredicate0,
1282 OPC_MoveSibling4,
1283 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1284 OPC_RecordNode,
1285 OPC_CheckPredicate2,
1286 OPC_MoveParent,
1287 OPC_RecordChild5,
1288 OPC_RecordChild6,
1289 OPC_EmitMergeInputChains1_0,
1290 OPC_EmitNodeXForm, 3, 2,
1291 OPC_EmitNodeXForm, 3, 3,
1292 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvizl_v),
1293 14|128,1, 5, 1, 6, 7, 5, 4,
1294 24,
1295 OPC_RecordChild4,
1296 OPC_MoveChild4,
1297 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1298 OPC_CheckPredicate2,
1299 OPC_MoveParent,
1300 OPC_RecordChild5,
1301 OPC_RecordChild6,
1302 OPC_EmitMergeInputChains1_0,
1303 OPC_EmitNodeXForm, 3, 3,
1304 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrzl_v),
1305 14|128,1, 5, 1, 2, 6, 5, 4,
1306 24,
1307 OPC_MoveChild3,
1308 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1309 OPC_CheckPredicate0,
1310 OPC_MoveParent,
1311 OPC_RecordChild4,
1312 OPC_RecordChild5,
1313 OPC_RecordChild6,
1314 OPC_EmitMergeInputChains1_0,
1315 OPC_EmitNodeXForm, 3, 2,
1316 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvirl_v),
1317 14|128,1, 5, 1, 6, 3, 5, 4,
1318 15,
1319 OPC_RecordChild4,
1320 OPC_RecordChild5,
1321 OPC_RecordChild6,
1322 OPC_EmitMergeInputChains1_0,
1323 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrrl_v),
1324 14|128,1, 5, 1, 2, 3, 5, 4,
1325 0,
1326 107,
1327 OPC_CheckChild1Integer, 14|128,74|128,1,
1328 OPC_RecordChild2,
1329 OPC_RecordChild3,
1330 OPC_Scope, 32,
1331 OPC_MoveChild3,
1332 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1333 OPC_CheckPredicate0,
1334 OPC_MoveSibling4,
1335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1336 OPC_RecordNode,
1337 OPC_CheckPredicate2,
1338 OPC_MoveParent,
1339 OPC_RecordChild5,
1340 OPC_RecordChild6,
1341 OPC_EmitMergeInputChains1_0,
1342 OPC_EmitNodeXForm, 3, 2,
1343 OPC_EmitNodeXForm, 3, 3,
1344 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvizml),
1345 14|128,1, 5, 1, 6, 7, 4, 5,
1346 24,
1347 OPC_RecordChild4,
1348 OPC_MoveChild4,
1349 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1350 OPC_CheckPredicate2,
1351 OPC_MoveParent,
1352 OPC_RecordChild5,
1353 OPC_RecordChild6,
1354 OPC_EmitMergeInputChains1_0,
1355 OPC_EmitNodeXForm, 3, 3,
1356 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrzml),
1357 14|128,1, 5, 1, 2, 6, 4, 5,
1358 24,
1359 OPC_MoveChild3,
1360 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1361 OPC_CheckPredicate0,
1362 OPC_MoveParent,
1363 OPC_RecordChild4,
1364 OPC_RecordChild5,
1365 OPC_RecordChild6,
1366 OPC_EmitMergeInputChains1_0,
1367 OPC_EmitNodeXForm, 3, 2,
1368 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvirml),
1369 14|128,1, 5, 1, 6, 3, 4, 5,
1370 15,
1371 OPC_RecordChild4,
1372 OPC_RecordChild5,
1373 OPC_RecordChild6,
1374 OPC_EmitMergeInputChains1_0,
1375 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrrml),
1376 14|128,1, 5, 1, 2, 3, 4, 5,
1377 0,
1378 115,
1379 OPC_CheckChild1Integer, 16|128,74|128,1,
1380 OPC_RecordChild2,
1381 OPC_RecordChild3,
1382 OPC_Scope, 34,
1383 OPC_MoveChild3,
1384 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1385 OPC_CheckPredicate0,
1386 OPC_MoveSibling4,
1387 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1388 OPC_RecordNode,
1389 OPC_CheckPredicate2,
1390 OPC_MoveParent,
1391 OPC_RecordChild5,
1392 OPC_RecordChild6,
1393 OPC_RecordChild7,
1394 OPC_EmitMergeInputChains1_0,
1395 OPC_EmitNodeXForm, 3, 2,
1396 OPC_EmitNodeXForm, 3, 3,
1397 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvizml_v),
1398 14|128,1, 6, 1, 7, 8, 4, 6, 5,
1399 26,
1400 OPC_RecordChild4,
1401 OPC_MoveChild4,
1402 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1403 OPC_CheckPredicate2,
1404 OPC_MoveParent,
1405 OPC_RecordChild5,
1406 OPC_RecordChild6,
1407 OPC_RecordChild7,
1408 OPC_EmitMergeInputChains1_0,
1409 OPC_EmitNodeXForm, 3, 3,
1410 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrzml_v),
1411 14|128,1, 6, 1, 2, 7, 4, 6, 5,
1412 26,
1413 OPC_MoveChild3,
1414 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1415 OPC_CheckPredicate0,
1416 OPC_MoveParent,
1417 OPC_RecordChild4,
1418 OPC_RecordChild5,
1419 OPC_RecordChild6,
1420 OPC_RecordChild7,
1421 OPC_EmitMergeInputChains1_0,
1422 OPC_EmitNodeXForm, 3, 2,
1423 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvirml_v),
1424 14|128,1, 6, 1, 7, 3, 4, 6, 5,
1425 17,
1426 OPC_RecordChild4,
1427 OPC_RecordChild5,
1428 OPC_RecordChild6,
1429 OPC_RecordChild7,
1430 OPC_EmitMergeInputChains1_0,
1431 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLSXNCvrrml_v),
1432 14|128,1, 6, 1, 2, 3, 4, 6, 5,
1433 0,
1434 99,
1435 OPC_CheckChild1Integer, 20|128,74|128,1,
1436 OPC_RecordChild2,
1437 OPC_RecordChild3,
1438 OPC_Scope, 30,
1439 OPC_MoveChild3,
1440 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1441 OPC_CheckPredicate0,
1442 OPC_MoveSibling4,
1443 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1444 OPC_RecordNode,
1445 OPC_CheckPredicate2,
1446 OPC_MoveParent,
1447 OPC_RecordChild5,
1448 OPC_EmitMergeInputChains1_0,
1449 OPC_EmitNodeXForm, 3, 2,
1450 OPC_EmitNodeXForm, 3, 3,
1451 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvizl),
1452 14|128,1, 4, 1, 5, 6, 4,
1453 22,
1454 OPC_RecordChild4,
1455 OPC_MoveChild4,
1456 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1457 OPC_CheckPredicate2,
1458 OPC_MoveParent,
1459 OPC_RecordChild5,
1460 OPC_EmitMergeInputChains1_0,
1461 OPC_EmitNodeXForm, 3, 3,
1462 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrzl),
1463 14|128,1, 4, 1, 2, 5, 4,
1464 22,
1465 OPC_MoveChild3,
1466 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1467 OPC_CheckPredicate0,
1468 OPC_MoveParent,
1469 OPC_RecordChild4,
1470 OPC_RecordChild5,
1471 OPC_EmitMergeInputChains1_0,
1472 OPC_EmitNodeXForm, 3, 2,
1473 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvirl),
1474 14|128,1, 4, 1, 5, 3, 4,
1475 13,
1476 OPC_RecordChild4,
1477 OPC_RecordChild5,
1478 OPC_EmitMergeInputChains1_0,
1479 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrrl),
1480 14|128,1, 4, 1, 2, 3, 4,
1481 0,
1482 107,
1483 OPC_CheckChild1Integer, 26|128,74|128,1,
1484 OPC_RecordChild2,
1485 OPC_RecordChild3,
1486 OPC_Scope, 32,
1487 OPC_MoveChild3,
1488 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1489 OPC_CheckPredicate0,
1490 OPC_MoveSibling4,
1491 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1492 OPC_RecordNode,
1493 OPC_CheckPredicate2,
1494 OPC_MoveParent,
1495 OPC_RecordChild5,
1496 OPC_RecordChild6,
1497 OPC_EmitMergeInputChains1_0,
1498 OPC_EmitNodeXForm, 3, 2,
1499 OPC_EmitNodeXForm, 3, 3,
1500 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvizl_v),
1501 14|128,1, 5, 1, 6, 7, 5, 4,
1502 24,
1503 OPC_RecordChild4,
1504 OPC_MoveChild4,
1505 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1506 OPC_CheckPredicate2,
1507 OPC_MoveParent,
1508 OPC_RecordChild5,
1509 OPC_RecordChild6,
1510 OPC_EmitMergeInputChains1_0,
1511 OPC_EmitNodeXForm, 3, 3,
1512 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrzl_v),
1513 14|128,1, 5, 1, 2, 6, 5, 4,
1514 24,
1515 OPC_MoveChild3,
1516 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1517 OPC_CheckPredicate0,
1518 OPC_MoveParent,
1519 OPC_RecordChild4,
1520 OPC_RecordChild5,
1521 OPC_RecordChild6,
1522 OPC_EmitMergeInputChains1_0,
1523 OPC_EmitNodeXForm, 3, 2,
1524 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvirl_v),
1525 14|128,1, 5, 1, 6, 3, 5, 4,
1526 15,
1527 OPC_RecordChild4,
1528 OPC_RecordChild5,
1529 OPC_RecordChild6,
1530 OPC_EmitMergeInputChains1_0,
1531 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrrl_v),
1532 14|128,1, 5, 1, 2, 3, 5, 4,
1533 0,
1534 107,
1535 OPC_CheckChild1Integer, 22|128,74|128,1,
1536 OPC_RecordChild2,
1537 OPC_RecordChild3,
1538 OPC_Scope, 32,
1539 OPC_MoveChild3,
1540 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1541 OPC_CheckPredicate0,
1542 OPC_MoveSibling4,
1543 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1544 OPC_RecordNode,
1545 OPC_CheckPredicate2,
1546 OPC_MoveParent,
1547 OPC_RecordChild5,
1548 OPC_RecordChild6,
1549 OPC_EmitMergeInputChains1_0,
1550 OPC_EmitNodeXForm, 3, 2,
1551 OPC_EmitNodeXForm, 3, 3,
1552 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvizml),
1553 14|128,1, 5, 1, 6, 7, 4, 5,
1554 24,
1555 OPC_RecordChild4,
1556 OPC_MoveChild4,
1557 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1558 OPC_CheckPredicate2,
1559 OPC_MoveParent,
1560 OPC_RecordChild5,
1561 OPC_RecordChild6,
1562 OPC_EmitMergeInputChains1_0,
1563 OPC_EmitNodeXForm, 3, 3,
1564 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrzml),
1565 14|128,1, 5, 1, 2, 6, 4, 5,
1566 24,
1567 OPC_MoveChild3,
1568 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1569 OPC_CheckPredicate0,
1570 OPC_MoveParent,
1571 OPC_RecordChild4,
1572 OPC_RecordChild5,
1573 OPC_RecordChild6,
1574 OPC_EmitMergeInputChains1_0,
1575 OPC_EmitNodeXForm, 3, 2,
1576 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvirml),
1577 14|128,1, 5, 1, 6, 3, 4, 5,
1578 15,
1579 OPC_RecordChild4,
1580 OPC_RecordChild5,
1581 OPC_RecordChild6,
1582 OPC_EmitMergeInputChains1_0,
1583 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrrml),
1584 14|128,1, 5, 1, 2, 3, 4, 5,
1585 0,
1586 115,
1587 OPC_CheckChild1Integer, 24|128,74|128,1,
1588 OPC_RecordChild2,
1589 OPC_RecordChild3,
1590 OPC_Scope, 34,
1591 OPC_MoveChild3,
1592 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1593 OPC_CheckPredicate0,
1594 OPC_MoveSibling4,
1595 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1596 OPC_RecordNode,
1597 OPC_CheckPredicate2,
1598 OPC_MoveParent,
1599 OPC_RecordChild5,
1600 OPC_RecordChild6,
1601 OPC_RecordChild7,
1602 OPC_EmitMergeInputChains1_0,
1603 OPC_EmitNodeXForm, 3, 2,
1604 OPC_EmitNodeXForm, 3, 3,
1605 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvizml_v),
1606 14|128,1, 6, 1, 7, 8, 4, 6, 5,
1607 26,
1608 OPC_RecordChild4,
1609 OPC_MoveChild4,
1610 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1611 OPC_CheckPredicate2,
1612 OPC_MoveParent,
1613 OPC_RecordChild5,
1614 OPC_RecordChild6,
1615 OPC_RecordChild7,
1616 OPC_EmitMergeInputChains1_0,
1617 OPC_EmitNodeXForm, 3, 3,
1618 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrzml_v),
1619 14|128,1, 6, 1, 2, 7, 4, 6, 5,
1620 26,
1621 OPC_MoveChild3,
1622 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1623 OPC_CheckPredicate0,
1624 OPC_MoveParent,
1625 OPC_RecordChild4,
1626 OPC_RecordChild5,
1627 OPC_RecordChild6,
1628 OPC_RecordChild7,
1629 OPC_EmitMergeInputChains1_0,
1630 OPC_EmitNodeXForm, 3, 2,
1631 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvirml_v),
1632 14|128,1, 6, 1, 7, 3, 4, 6, 5,
1633 17,
1634 OPC_RecordChild4,
1635 OPC_RecordChild5,
1636 OPC_RecordChild6,
1637 OPC_RecordChild7,
1638 OPC_EmitMergeInputChains1_0,
1639 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXvrrml_v),
1640 14|128,1, 6, 1, 2, 3, 4, 6, 5,
1641 0,
1642 99,
1643 OPC_CheckChild1Integer, 28|128,74|128,1,
1644 OPC_RecordChild2,
1645 OPC_RecordChild3,
1646 OPC_Scope, 30,
1647 OPC_MoveChild3,
1648 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1649 OPC_CheckPredicate0,
1650 OPC_MoveSibling4,
1651 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1652 OPC_RecordNode,
1653 OPC_CheckPredicate2,
1654 OPC_MoveParent,
1655 OPC_RecordChild5,
1656 OPC_EmitMergeInputChains1_0,
1657 OPC_EmitNodeXForm, 3, 2,
1658 OPC_EmitNodeXForm, 3, 3,
1659 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvizl),
1660 14|128,1, 4, 1, 5, 6, 4,
1661 22,
1662 OPC_RecordChild4,
1663 OPC_MoveChild4,
1664 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1665 OPC_CheckPredicate2,
1666 OPC_MoveParent,
1667 OPC_RecordChild5,
1668 OPC_EmitMergeInputChains1_0,
1669 OPC_EmitNodeXForm, 3, 3,
1670 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrzl),
1671 14|128,1, 4, 1, 2, 5, 4,
1672 22,
1673 OPC_MoveChild3,
1674 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1675 OPC_CheckPredicate0,
1676 OPC_MoveParent,
1677 OPC_RecordChild4,
1678 OPC_RecordChild5,
1679 OPC_EmitMergeInputChains1_0,
1680 OPC_EmitNodeXForm, 3, 2,
1681 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvirl),
1682 14|128,1, 4, 1, 5, 3, 4,
1683 13,
1684 OPC_RecordChild4,
1685 OPC_RecordChild5,
1686 OPC_EmitMergeInputChains1_0,
1687 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrrl),
1688 14|128,1, 4, 1, 2, 3, 4,
1689 0,
1690 107,
1691 OPC_CheckChild1Integer, 34|128,74|128,1,
1692 OPC_RecordChild2,
1693 OPC_RecordChild3,
1694 OPC_Scope, 32,
1695 OPC_MoveChild3,
1696 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1697 OPC_CheckPredicate0,
1698 OPC_MoveSibling4,
1699 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1700 OPC_RecordNode,
1701 OPC_CheckPredicate2,
1702 OPC_MoveParent,
1703 OPC_RecordChild5,
1704 OPC_RecordChild6,
1705 OPC_EmitMergeInputChains1_0,
1706 OPC_EmitNodeXForm, 3, 2,
1707 OPC_EmitNodeXForm, 3, 3,
1708 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvizl_v),
1709 14|128,1, 5, 1, 6, 7, 5, 4,
1710 24,
1711 OPC_RecordChild4,
1712 OPC_MoveChild4,
1713 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1714 OPC_CheckPredicate2,
1715 OPC_MoveParent,
1716 OPC_RecordChild5,
1717 OPC_RecordChild6,
1718 OPC_EmitMergeInputChains1_0,
1719 OPC_EmitNodeXForm, 3, 3,
1720 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrzl_v),
1721 14|128,1, 5, 1, 2, 6, 5, 4,
1722 24,
1723 OPC_MoveChild3,
1724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1725 OPC_CheckPredicate0,
1726 OPC_MoveParent,
1727 OPC_RecordChild4,
1728 OPC_RecordChild5,
1729 OPC_RecordChild6,
1730 OPC_EmitMergeInputChains1_0,
1731 OPC_EmitNodeXForm, 3, 2,
1732 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvirl_v),
1733 14|128,1, 5, 1, 6, 3, 5, 4,
1734 15,
1735 OPC_RecordChild4,
1736 OPC_RecordChild5,
1737 OPC_RecordChild6,
1738 OPC_EmitMergeInputChains1_0,
1739 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrrl_v),
1740 14|128,1, 5, 1, 2, 3, 5, 4,
1741 0,
1742 107,
1743 OPC_CheckChild1Integer, 30|128,74|128,1,
1744 OPC_RecordChild2,
1745 OPC_RecordChild3,
1746 OPC_Scope, 32,
1747 OPC_MoveChild3,
1748 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1749 OPC_CheckPredicate0,
1750 OPC_MoveSibling4,
1751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1752 OPC_RecordNode,
1753 OPC_CheckPredicate2,
1754 OPC_MoveParent,
1755 OPC_RecordChild5,
1756 OPC_RecordChild6,
1757 OPC_EmitMergeInputChains1_0,
1758 OPC_EmitNodeXForm, 3, 2,
1759 OPC_EmitNodeXForm, 3, 3,
1760 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvizml),
1761 14|128,1, 5, 1, 6, 7, 4, 5,
1762 24,
1763 OPC_RecordChild4,
1764 OPC_MoveChild4,
1765 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1766 OPC_CheckPredicate2,
1767 OPC_MoveParent,
1768 OPC_RecordChild5,
1769 OPC_RecordChild6,
1770 OPC_EmitMergeInputChains1_0,
1771 OPC_EmitNodeXForm, 3, 3,
1772 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrzml),
1773 14|128,1, 5, 1, 2, 6, 4, 5,
1774 24,
1775 OPC_MoveChild3,
1776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1777 OPC_CheckPredicate0,
1778 OPC_MoveParent,
1779 OPC_RecordChild4,
1780 OPC_RecordChild5,
1781 OPC_RecordChild6,
1782 OPC_EmitMergeInputChains1_0,
1783 OPC_EmitNodeXForm, 3, 2,
1784 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvirml),
1785 14|128,1, 5, 1, 6, 3, 4, 5,
1786 15,
1787 OPC_RecordChild4,
1788 OPC_RecordChild5,
1789 OPC_RecordChild6,
1790 OPC_EmitMergeInputChains1_0,
1791 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrrml),
1792 14|128,1, 5, 1, 2, 3, 4, 5,
1793 0,
1794 115,
1795 OPC_CheckChild1Integer, 32|128,74|128,1,
1796 OPC_RecordChild2,
1797 OPC_RecordChild3,
1798 OPC_Scope, 34,
1799 OPC_MoveChild3,
1800 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1801 OPC_CheckPredicate0,
1802 OPC_MoveSibling4,
1803 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1804 OPC_RecordNode,
1805 OPC_CheckPredicate2,
1806 OPC_MoveParent,
1807 OPC_RecordChild5,
1808 OPC_RecordChild6,
1809 OPC_RecordChild7,
1810 OPC_EmitMergeInputChains1_0,
1811 OPC_EmitNodeXForm, 3, 2,
1812 OPC_EmitNodeXForm, 3, 3,
1813 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvizml_v),
1814 14|128,1, 6, 1, 7, 8, 4, 6, 5,
1815 26,
1816 OPC_RecordChild4,
1817 OPC_MoveChild4,
1818 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1819 OPC_CheckPredicate2,
1820 OPC_MoveParent,
1821 OPC_RecordChild5,
1822 OPC_RecordChild6,
1823 OPC_RecordChild7,
1824 OPC_EmitMergeInputChains1_0,
1825 OPC_EmitNodeXForm, 3, 3,
1826 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrzml_v),
1827 14|128,1, 6, 1, 2, 7, 4, 6, 5,
1828 26,
1829 OPC_MoveChild3,
1830 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1831 OPC_CheckPredicate0,
1832 OPC_MoveParent,
1833 OPC_RecordChild4,
1834 OPC_RecordChild5,
1835 OPC_RecordChild6,
1836 OPC_RecordChild7,
1837 OPC_EmitMergeInputChains1_0,
1838 OPC_EmitNodeXForm, 3, 2,
1839 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvirml_v),
1840 14|128,1, 6, 1, 7, 3, 4, 6, 5,
1841 17,
1842 OPC_RecordChild4,
1843 OPC_RecordChild5,
1844 OPC_RecordChild6,
1845 OPC_RecordChild7,
1846 OPC_EmitMergeInputChains1_0,
1847 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VGTLZXNCvrrml_v),
1848 14|128,1, 6, 1, 2, 3, 4, 6, 5,
1849 0,
1850 44,
1851 OPC_CheckChild1Integer, 60|128,74|128,1,
1852 OPC_RecordChild2,
1853 OPC_Scope, 22,
1854 OPC_MoveChild2,
1855 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1856 OPC_CheckPredicate0,
1857 OPC_MoveParent,
1858 OPC_RecordChild3,
1859 OPC_CheckChild3TypeI64,
1860 OPC_RecordChild4,
1861 OPC_EmitMergeInputChains1_0,
1862 OPC_EmitNodeXForm, 3, 1,
1863 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDirl),
1864 14|128,1, 3, 4, 2, 3,
1865 13,
1866 OPC_RecordChild3,
1867 OPC_CheckChild3TypeI64,
1868 OPC_RecordChild4,
1869 OPC_EmitMergeInputChains1_0,
1870 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDrrl),
1871 14|128,1, 3, 1, 2, 3,
1872 0,
1873 48,
1874 OPC_CheckChild1Integer, 62|128,74|128,1,
1875 OPC_RecordChild2,
1876 OPC_Scope, 24,
1877 OPC_MoveChild2,
1878 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1879 OPC_CheckPredicate0,
1880 OPC_MoveParent,
1881 OPC_RecordChild3,
1882 OPC_CheckChild3TypeI64,
1883 OPC_RecordChild4,
1884 OPC_RecordChild5,
1885 OPC_EmitMergeInputChains1_0,
1886 OPC_EmitNodeXForm, 3, 1,
1887 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDirl_v),
1888 14|128,1, 4, 5, 2, 4, 3,
1889 15,
1890 OPC_RecordChild3,
1891 OPC_CheckChild3TypeI64,
1892 OPC_RecordChild4,
1893 OPC_RecordChild5,
1894 OPC_EmitMergeInputChains1_0,
1895 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDrrl_v),
1896 14|128,1, 4, 1, 2, 4, 3,
1897 0,
1898 44,
1899 OPC_CheckChild1Integer, 104|128,74|128,1,
1900 OPC_RecordChild2,
1901 OPC_Scope, 22,
1902 OPC_MoveChild2,
1903 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1904 OPC_CheckPredicate0,
1905 OPC_MoveParent,
1906 OPC_RecordChild3,
1907 OPC_CheckChild3TypeI64,
1908 OPC_RecordChild4,
1909 OPC_EmitMergeInputChains1_0,
1910 OPC_EmitNodeXForm, 3, 1,
1911 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDNCirl),
1912 14|128,1, 3, 4, 2, 3,
1913 13,
1914 OPC_RecordChild3,
1915 OPC_CheckChild3TypeI64,
1916 OPC_RecordChild4,
1917 OPC_EmitMergeInputChains1_0,
1918 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDNCrrl),
1919 14|128,1, 3, 1, 2, 3,
1920 0,
1921 48,
1922 OPC_CheckChild1Integer, 106|128,74|128,1,
1923 OPC_RecordChild2,
1924 OPC_Scope, 24,
1925 OPC_MoveChild2,
1926 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1927 OPC_CheckPredicate0,
1928 OPC_MoveParent,
1929 OPC_RecordChild3,
1930 OPC_CheckChild3TypeI64,
1931 OPC_RecordChild4,
1932 OPC_RecordChild5,
1933 OPC_EmitMergeInputChains1_0,
1934 OPC_EmitNodeXForm, 3, 1,
1935 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDNCirl_v),
1936 14|128,1, 4, 5, 2, 4, 3,
1937 15,
1938 OPC_RecordChild3,
1939 OPC_CheckChild3TypeI64,
1940 OPC_RecordChild4,
1941 OPC_RecordChild5,
1942 OPC_EmitMergeInputChains1_0,
1943 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDNCrrl_v),
1944 14|128,1, 4, 1, 2, 4, 3,
1945 0,
1946 44,
1947 OPC_CheckChild1Integer, 108|128,74|128,1,
1948 OPC_RecordChild2,
1949 OPC_Scope, 22,
1950 OPC_MoveChild2,
1951 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1952 OPC_CheckPredicate0,
1953 OPC_MoveParent,
1954 OPC_RecordChild3,
1955 OPC_CheckChild3TypeI64,
1956 OPC_RecordChild4,
1957 OPC_EmitMergeInputChains1_0,
1958 OPC_EmitNodeXForm, 3, 1,
1959 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUirl),
1960 14|128,1, 3, 4, 2, 3,
1961 13,
1962 OPC_RecordChild3,
1963 OPC_CheckChild3TypeI64,
1964 OPC_RecordChild4,
1965 OPC_EmitMergeInputChains1_0,
1966 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUrrl),
1967 14|128,1, 3, 1, 2, 3,
1968 0,
1969 48,
1970 OPC_CheckChild1Integer, 110|128,74|128,1,
1971 OPC_RecordChild2,
1972 OPC_Scope, 24,
1973 OPC_MoveChild2,
1974 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1975 OPC_CheckPredicate0,
1976 OPC_MoveParent,
1977 OPC_RecordChild3,
1978 OPC_CheckChild3TypeI64,
1979 OPC_RecordChild4,
1980 OPC_RecordChild5,
1981 OPC_EmitMergeInputChains1_0,
1982 OPC_EmitNodeXForm, 3, 1,
1983 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUirl_v),
1984 14|128,1, 4, 5, 2, 4, 3,
1985 15,
1986 OPC_RecordChild3,
1987 OPC_CheckChild3TypeI64,
1988 OPC_RecordChild4,
1989 OPC_RecordChild5,
1990 OPC_EmitMergeInputChains1_0,
1991 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUrrl_v),
1992 14|128,1, 4, 1, 2, 4, 3,
1993 0,
1994 44,
1995 OPC_CheckChild1Integer, 120|128,74|128,1,
1996 OPC_RecordChild2,
1997 OPC_Scope, 22,
1998 OPC_MoveChild2,
1999 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2000 OPC_CheckPredicate0,
2001 OPC_MoveParent,
2002 OPC_RecordChild3,
2003 OPC_CheckChild3TypeI64,
2004 OPC_RecordChild4,
2005 OPC_EmitMergeInputChains1_0,
2006 OPC_EmitNodeXForm, 3, 1,
2007 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUNCirl),
2008 14|128,1, 3, 4, 2, 3,
2009 13,
2010 OPC_RecordChild3,
2011 OPC_CheckChild3TypeI64,
2012 OPC_RecordChild4,
2013 OPC_EmitMergeInputChains1_0,
2014 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUNCrrl),
2015 14|128,1, 3, 1, 2, 3,
2016 0,
2017 48,
2018 OPC_CheckChild1Integer, 122|128,74|128,1,
2019 OPC_RecordChild2,
2020 OPC_Scope, 24,
2021 OPC_MoveChild2,
2022 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2023 OPC_CheckPredicate0,
2024 OPC_MoveParent,
2025 OPC_RecordChild3,
2026 OPC_CheckChild3TypeI64,
2027 OPC_RecordChild4,
2028 OPC_RecordChild5,
2029 OPC_EmitMergeInputChains1_0,
2030 OPC_EmitNodeXForm, 3, 1,
2031 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUNCirl_v),
2032 14|128,1, 4, 5, 2, 4, 3,
2033 15,
2034 OPC_RecordChild3,
2035 OPC_CheckChild3TypeI64,
2036 OPC_RecordChild4,
2037 OPC_RecordChild5,
2038 OPC_EmitMergeInputChains1_0,
2039 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDUNCrrl_v),
2040 14|128,1, 4, 1, 2, 4, 3,
2041 0,
2042 44,
2043 OPC_CheckChild1Integer, 88|128,74|128,1,
2044 OPC_RecordChild2,
2045 OPC_Scope, 22,
2046 OPC_MoveChild2,
2047 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2048 OPC_CheckPredicate0,
2049 OPC_MoveParent,
2050 OPC_RecordChild3,
2051 OPC_CheckChild3TypeI64,
2052 OPC_RecordChild4,
2053 OPC_EmitMergeInputChains1_0,
2054 OPC_EmitNodeXForm, 3, 1,
2055 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXirl),
2056 14|128,1, 3, 4, 2, 3,
2057 13,
2058 OPC_RecordChild3,
2059 OPC_CheckChild3TypeI64,
2060 OPC_RecordChild4,
2061 OPC_EmitMergeInputChains1_0,
2062 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXrrl),
2063 14|128,1, 3, 1, 2, 3,
2064 0,
2065 48,
2066 OPC_CheckChild1Integer, 90|128,74|128,1,
2067 OPC_RecordChild2,
2068 OPC_Scope, 24,
2069 OPC_MoveChild2,
2070 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2071 OPC_CheckPredicate0,
2072 OPC_MoveParent,
2073 OPC_RecordChild3,
2074 OPC_CheckChild3TypeI64,
2075 OPC_RecordChild4,
2076 OPC_RecordChild5,
2077 OPC_EmitMergeInputChains1_0,
2078 OPC_EmitNodeXForm, 3, 1,
2079 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXirl_v),
2080 14|128,1, 4, 5, 2, 4, 3,
2081 15,
2082 OPC_RecordChild3,
2083 OPC_CheckChild3TypeI64,
2084 OPC_RecordChild4,
2085 OPC_RecordChild5,
2086 OPC_EmitMergeInputChains1_0,
2087 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXrrl_v),
2088 14|128,1, 4, 1, 2, 4, 3,
2089 0,
2090 44,
2091 OPC_CheckChild1Integer, 92|128,74|128,1,
2092 OPC_RecordChild2,
2093 OPC_Scope, 22,
2094 OPC_MoveChild2,
2095 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2096 OPC_CheckPredicate0,
2097 OPC_MoveParent,
2098 OPC_RecordChild3,
2099 OPC_CheckChild3TypeI64,
2100 OPC_RecordChild4,
2101 OPC_EmitMergeInputChains1_0,
2102 OPC_EmitNodeXForm, 3, 1,
2103 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXNCirl),
2104 14|128,1, 3, 4, 2, 3,
2105 13,
2106 OPC_RecordChild3,
2107 OPC_CheckChild3TypeI64,
2108 OPC_RecordChild4,
2109 OPC_EmitMergeInputChains1_0,
2110 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXNCrrl),
2111 14|128,1, 3, 1, 2, 3,
2112 0,
2113 48,
2114 OPC_CheckChild1Integer, 94|128,74|128,1,
2115 OPC_RecordChild2,
2116 OPC_Scope, 24,
2117 OPC_MoveChild2,
2118 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2119 OPC_CheckPredicate0,
2120 OPC_MoveParent,
2121 OPC_RecordChild3,
2122 OPC_CheckChild3TypeI64,
2123 OPC_RecordChild4,
2124 OPC_RecordChild5,
2125 OPC_EmitMergeInputChains1_0,
2126 OPC_EmitNodeXForm, 3, 1,
2127 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXNCirl_v),
2128 14|128,1, 4, 5, 2, 4, 3,
2129 15,
2130 OPC_RecordChild3,
2131 OPC_CheckChild3TypeI64,
2132 OPC_RecordChild4,
2133 OPC_RecordChild5,
2134 OPC_EmitMergeInputChains1_0,
2135 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLSXNCrrl_v),
2136 14|128,1, 4, 1, 2, 4, 3,
2137 0,
2138 44,
2139 OPC_CheckChild1Integer, 96|128,74|128,1,
2140 OPC_RecordChild2,
2141 OPC_Scope, 22,
2142 OPC_MoveChild2,
2143 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2144 OPC_CheckPredicate0,
2145 OPC_MoveParent,
2146 OPC_RecordChild3,
2147 OPC_CheckChild3TypeI64,
2148 OPC_RecordChild4,
2149 OPC_EmitMergeInputChains1_0,
2150 OPC_EmitNodeXForm, 3, 1,
2151 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXirl),
2152 14|128,1, 3, 4, 2, 3,
2153 13,
2154 OPC_RecordChild3,
2155 OPC_CheckChild3TypeI64,
2156 OPC_RecordChild4,
2157 OPC_EmitMergeInputChains1_0,
2158 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXrrl),
2159 14|128,1, 3, 1, 2, 3,
2160 0,
2161 48,
2162 OPC_CheckChild1Integer, 98|128,74|128,1,
2163 OPC_RecordChild2,
2164 OPC_Scope, 24,
2165 OPC_MoveChild2,
2166 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2167 OPC_CheckPredicate0,
2168 OPC_MoveParent,
2169 OPC_RecordChild3,
2170 OPC_CheckChild3TypeI64,
2171 OPC_RecordChild4,
2172 OPC_RecordChild5,
2173 OPC_EmitMergeInputChains1_0,
2174 OPC_EmitNodeXForm, 3, 1,
2175 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXirl_v),
2176 14|128,1, 4, 5, 2, 4, 3,
2177 15,
2178 OPC_RecordChild3,
2179 OPC_CheckChild3TypeI64,
2180 OPC_RecordChild4,
2181 OPC_RecordChild5,
2182 OPC_EmitMergeInputChains1_0,
2183 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXrrl_v),
2184 14|128,1, 4, 1, 2, 4, 3,
2185 0,
2186 44,
2187 OPC_CheckChild1Integer, 100|128,74|128,1,
2188 OPC_RecordChild2,
2189 OPC_Scope, 22,
2190 OPC_MoveChild2,
2191 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2192 OPC_CheckPredicate0,
2193 OPC_MoveParent,
2194 OPC_RecordChild3,
2195 OPC_CheckChild3TypeI64,
2196 OPC_RecordChild4,
2197 OPC_EmitMergeInputChains1_0,
2198 OPC_EmitNodeXForm, 3, 1,
2199 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXNCirl),
2200 14|128,1, 3, 4, 2, 3,
2201 13,
2202 OPC_RecordChild3,
2203 OPC_CheckChild3TypeI64,
2204 OPC_RecordChild4,
2205 OPC_EmitMergeInputChains1_0,
2206 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXNCrrl),
2207 14|128,1, 3, 1, 2, 3,
2208 0,
2209 48,
2210 OPC_CheckChild1Integer, 102|128,74|128,1,
2211 OPC_RecordChild2,
2212 OPC_Scope, 24,
2213 OPC_MoveChild2,
2214 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2215 OPC_CheckPredicate0,
2216 OPC_MoveParent,
2217 OPC_RecordChild3,
2218 OPC_CheckChild3TypeI64,
2219 OPC_RecordChild4,
2220 OPC_RecordChild5,
2221 OPC_EmitMergeInputChains1_0,
2222 OPC_EmitNodeXForm, 3, 1,
2223 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXNCirl_v),
2224 14|128,1, 4, 5, 2, 4, 3,
2225 15,
2226 OPC_RecordChild3,
2227 OPC_CheckChild3TypeI64,
2228 OPC_RecordChild4,
2229 OPC_RecordChild5,
2230 OPC_EmitMergeInputChains1_0,
2231 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDLZXNCrrl_v),
2232 14|128,1, 4, 1, 2, 4, 3,
2233 0,
2234 44,
2235 OPC_CheckChild1Integer, 64|128,74|128,1,
2236 OPC_RecordChild2,
2237 OPC_Scope, 22,
2238 OPC_MoveChild2,
2239 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2240 OPC_CheckPredicate0,
2241 OPC_MoveParent,
2242 OPC_RecordChild3,
2243 OPC_CheckChild3TypeI64,
2244 OPC_RecordChild4,
2245 OPC_EmitMergeInputChains1_0,
2246 OPC_EmitNodeXForm, 3, 1,
2247 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2Dirl),
2248 14|128,1, 3, 4, 2, 3,
2249 13,
2250 OPC_RecordChild3,
2251 OPC_CheckChild3TypeI64,
2252 OPC_RecordChild4,
2253 OPC_EmitMergeInputChains1_0,
2254 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2Drrl),
2255 14|128,1, 3, 1, 2, 3,
2256 0,
2257 48,
2258 OPC_CheckChild1Integer, 66|128,74|128,1,
2259 OPC_RecordChild2,
2260 OPC_Scope, 24,
2261 OPC_MoveChild2,
2262 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2263 OPC_CheckPredicate0,
2264 OPC_MoveParent,
2265 OPC_RecordChild3,
2266 OPC_CheckChild3TypeI64,
2267 OPC_RecordChild4,
2268 OPC_RecordChild5,
2269 OPC_EmitMergeInputChains1_0,
2270 OPC_EmitNodeXForm, 3, 1,
2271 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2Dirl_v),
2272 14|128,1, 4, 5, 2, 4, 3,
2273 15,
2274 OPC_RecordChild3,
2275 OPC_CheckChild3TypeI64,
2276 OPC_RecordChild4,
2277 OPC_RecordChild5,
2278 OPC_EmitMergeInputChains1_0,
2279 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2Drrl_v),
2280 14|128,1, 4, 1, 2, 4, 3,
2281 0,
2282 44,
2283 OPC_CheckChild1Integer, 68|128,74|128,1,
2284 OPC_RecordChild2,
2285 OPC_Scope, 22,
2286 OPC_MoveChild2,
2287 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2288 OPC_CheckPredicate0,
2289 OPC_MoveParent,
2290 OPC_RecordChild3,
2291 OPC_CheckChild3TypeI64,
2292 OPC_RecordChild4,
2293 OPC_EmitMergeInputChains1_0,
2294 OPC_EmitNodeXForm, 3, 1,
2295 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2DNCirl),
2296 14|128,1, 3, 4, 2, 3,
2297 13,
2298 OPC_RecordChild3,
2299 OPC_CheckChild3TypeI64,
2300 OPC_RecordChild4,
2301 OPC_EmitMergeInputChains1_0,
2302 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2DNCrrl),
2303 14|128,1, 3, 1, 2, 3,
2304 0,
2305 48,
2306 OPC_CheckChild1Integer, 70|128,74|128,1,
2307 OPC_RecordChild2,
2308 OPC_Scope, 24,
2309 OPC_MoveChild2,
2310 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2311 OPC_CheckPredicate0,
2312 OPC_MoveParent,
2313 OPC_RecordChild3,
2314 OPC_CheckChild3TypeI64,
2315 OPC_RecordChild4,
2316 OPC_RecordChild5,
2317 OPC_EmitMergeInputChains1_0,
2318 OPC_EmitNodeXForm, 3, 1,
2319 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2DNCirl_v),
2320 14|128,1, 4, 5, 2, 4, 3,
2321 15,
2322 OPC_RecordChild3,
2323 OPC_CheckChild3TypeI64,
2324 OPC_RecordChild4,
2325 OPC_RecordChild5,
2326 OPC_EmitMergeInputChains1_0,
2327 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLD2DNCrrl_v),
2328 14|128,1, 4, 1, 2, 4, 3,
2329 0,
2330 44,
2331 OPC_CheckChild1Integer, 112|128,74|128,1,
2332 OPC_RecordChild2,
2333 OPC_Scope, 22,
2334 OPC_MoveChild2,
2335 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2336 OPC_CheckPredicate0,
2337 OPC_MoveParent,
2338 OPC_RecordChild3,
2339 OPC_CheckChild3TypeI64,
2340 OPC_RecordChild4,
2341 OPC_EmitMergeInputChains1_0,
2342 OPC_EmitNodeXForm, 3, 1,
2343 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2Dirl),
2344 14|128,1, 3, 4, 2, 3,
2345 13,
2346 OPC_RecordChild3,
2347 OPC_CheckChild3TypeI64,
2348 OPC_RecordChild4,
2349 OPC_EmitMergeInputChains1_0,
2350 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2Drrl),
2351 14|128,1, 3, 1, 2, 3,
2352 0,
2353 48,
2354 OPC_CheckChild1Integer, 114|128,74|128,1,
2355 OPC_RecordChild2,
2356 OPC_Scope, 24,
2357 OPC_MoveChild2,
2358 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2359 OPC_CheckPredicate0,
2360 OPC_MoveParent,
2361 OPC_RecordChild3,
2362 OPC_CheckChild3TypeI64,
2363 OPC_RecordChild4,
2364 OPC_RecordChild5,
2365 OPC_EmitMergeInputChains1_0,
2366 OPC_EmitNodeXForm, 3, 1,
2367 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2Dirl_v),
2368 14|128,1, 4, 5, 2, 4, 3,
2369 15,
2370 OPC_RecordChild3,
2371 OPC_CheckChild3TypeI64,
2372 OPC_RecordChild4,
2373 OPC_RecordChild5,
2374 OPC_EmitMergeInputChains1_0,
2375 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2Drrl_v),
2376 14|128,1, 4, 1, 2, 4, 3,
2377 0,
2378 44,
2379 OPC_CheckChild1Integer, 116|128,74|128,1,
2380 OPC_RecordChild2,
2381 OPC_Scope, 22,
2382 OPC_MoveChild2,
2383 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2384 OPC_CheckPredicate0,
2385 OPC_MoveParent,
2386 OPC_RecordChild3,
2387 OPC_CheckChild3TypeI64,
2388 OPC_RecordChild4,
2389 OPC_EmitMergeInputChains1_0,
2390 OPC_EmitNodeXForm, 3, 1,
2391 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2DNCirl),
2392 14|128,1, 3, 4, 2, 3,
2393 13,
2394 OPC_RecordChild3,
2395 OPC_CheckChild3TypeI64,
2396 OPC_RecordChild4,
2397 OPC_EmitMergeInputChains1_0,
2398 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2DNCrrl),
2399 14|128,1, 3, 1, 2, 3,
2400 0,
2401 48,
2402 OPC_CheckChild1Integer, 118|128,74|128,1,
2403 OPC_RecordChild2,
2404 OPC_Scope, 24,
2405 OPC_MoveChild2,
2406 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2407 OPC_CheckPredicate0,
2408 OPC_MoveParent,
2409 OPC_RecordChild3,
2410 OPC_CheckChild3TypeI64,
2411 OPC_RecordChild4,
2412 OPC_RecordChild5,
2413 OPC_EmitMergeInputChains1_0,
2414 OPC_EmitNodeXForm, 3, 1,
2415 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2DNCirl_v),
2416 14|128,1, 4, 5, 2, 4, 3,
2417 15,
2418 OPC_RecordChild3,
2419 OPC_CheckChild3TypeI64,
2420 OPC_RecordChild4,
2421 OPC_RecordChild5,
2422 OPC_EmitMergeInputChains1_0,
2423 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDU2DNCrrl_v),
2424 14|128,1, 4, 1, 2, 4, 3,
2425 0,
2426 44,
2427 OPC_CheckChild1Integer, 72|128,74|128,1,
2428 OPC_RecordChild2,
2429 OPC_Scope, 22,
2430 OPC_MoveChild2,
2431 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2432 OPC_CheckPredicate0,
2433 OPC_MoveParent,
2434 OPC_RecordChild3,
2435 OPC_CheckChild3TypeI64,
2436 OPC_RecordChild4,
2437 OPC_EmitMergeInputChains1_0,
2438 OPC_EmitNodeXForm, 3, 1,
2439 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXirl),
2440 14|128,1, 3, 4, 2, 3,
2441 13,
2442 OPC_RecordChild3,
2443 OPC_CheckChild3TypeI64,
2444 OPC_RecordChild4,
2445 OPC_EmitMergeInputChains1_0,
2446 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXrrl),
2447 14|128,1, 3, 1, 2, 3,
2448 0,
2449 48,
2450 OPC_CheckChild1Integer, 74|128,74|128,1,
2451 OPC_RecordChild2,
2452 OPC_Scope, 24,
2453 OPC_MoveChild2,
2454 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2455 OPC_CheckPredicate0,
2456 OPC_MoveParent,
2457 OPC_RecordChild3,
2458 OPC_CheckChild3TypeI64,
2459 OPC_RecordChild4,
2460 OPC_RecordChild5,
2461 OPC_EmitMergeInputChains1_0,
2462 OPC_EmitNodeXForm, 3, 1,
2463 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXirl_v),
2464 14|128,1, 4, 5, 2, 4, 3,
2465 15,
2466 OPC_RecordChild3,
2467 OPC_CheckChild3TypeI64,
2468 OPC_RecordChild4,
2469 OPC_RecordChild5,
2470 OPC_EmitMergeInputChains1_0,
2471 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXrrl_v),
2472 14|128,1, 4, 1, 2, 4, 3,
2473 0,
2474 44,
2475 OPC_CheckChild1Integer, 76|128,74|128,1,
2476 OPC_RecordChild2,
2477 OPC_Scope, 22,
2478 OPC_MoveChild2,
2479 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2480 OPC_CheckPredicate0,
2481 OPC_MoveParent,
2482 OPC_RecordChild3,
2483 OPC_CheckChild3TypeI64,
2484 OPC_RecordChild4,
2485 OPC_EmitMergeInputChains1_0,
2486 OPC_EmitNodeXForm, 3, 1,
2487 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXNCirl),
2488 14|128,1, 3, 4, 2, 3,
2489 13,
2490 OPC_RecordChild3,
2491 OPC_CheckChild3TypeI64,
2492 OPC_RecordChild4,
2493 OPC_EmitMergeInputChains1_0,
2494 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXNCrrl),
2495 14|128,1, 3, 1, 2, 3,
2496 0,
2497 48,
2498 OPC_CheckChild1Integer, 78|128,74|128,1,
2499 OPC_RecordChild2,
2500 OPC_Scope, 24,
2501 OPC_MoveChild2,
2502 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2503 OPC_CheckPredicate0,
2504 OPC_MoveParent,
2505 OPC_RecordChild3,
2506 OPC_CheckChild3TypeI64,
2507 OPC_RecordChild4,
2508 OPC_RecordChild5,
2509 OPC_EmitMergeInputChains1_0,
2510 OPC_EmitNodeXForm, 3, 1,
2511 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXNCirl_v),
2512 14|128,1, 4, 5, 2, 4, 3,
2513 15,
2514 OPC_RecordChild3,
2515 OPC_CheckChild3TypeI64,
2516 OPC_RecordChild4,
2517 OPC_RecordChild5,
2518 OPC_EmitMergeInputChains1_0,
2519 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DSXNCrrl_v),
2520 14|128,1, 4, 1, 2, 4, 3,
2521 0,
2522 44,
2523 OPC_CheckChild1Integer, 80|128,74|128,1,
2524 OPC_RecordChild2,
2525 OPC_Scope, 22,
2526 OPC_MoveChild2,
2527 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2528 OPC_CheckPredicate0,
2529 OPC_MoveParent,
2530 OPC_RecordChild3,
2531 OPC_CheckChild3TypeI64,
2532 OPC_RecordChild4,
2533 OPC_EmitMergeInputChains1_0,
2534 OPC_EmitNodeXForm, 3, 1,
2535 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXirl),
2536 14|128,1, 3, 4, 2, 3,
2537 13,
2538 OPC_RecordChild3,
2539 OPC_CheckChild3TypeI64,
2540 OPC_RecordChild4,
2541 OPC_EmitMergeInputChains1_0,
2542 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXrrl),
2543 14|128,1, 3, 1, 2, 3,
2544 0,
2545 48,
2546 OPC_CheckChild1Integer, 82|128,74|128,1,
2547 OPC_RecordChild2,
2548 OPC_Scope, 24,
2549 OPC_MoveChild2,
2550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2551 OPC_CheckPredicate0,
2552 OPC_MoveParent,
2553 OPC_RecordChild3,
2554 OPC_CheckChild3TypeI64,
2555 OPC_RecordChild4,
2556 OPC_RecordChild5,
2557 OPC_EmitMergeInputChains1_0,
2558 OPC_EmitNodeXForm, 3, 1,
2559 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXirl_v),
2560 14|128,1, 4, 5, 2, 4, 3,
2561 15,
2562 OPC_RecordChild3,
2563 OPC_CheckChild3TypeI64,
2564 OPC_RecordChild4,
2565 OPC_RecordChild5,
2566 OPC_EmitMergeInputChains1_0,
2567 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXrrl_v),
2568 14|128,1, 4, 1, 2, 4, 3,
2569 0,
2570 44,
2571 OPC_CheckChild1Integer, 84|128,74|128,1,
2572 OPC_RecordChild2,
2573 OPC_Scope, 22,
2574 OPC_MoveChild2,
2575 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2576 OPC_CheckPredicate0,
2577 OPC_MoveParent,
2578 OPC_RecordChild3,
2579 OPC_CheckChild3TypeI64,
2580 OPC_RecordChild4,
2581 OPC_EmitMergeInputChains1_0,
2582 OPC_EmitNodeXForm, 3, 1,
2583 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXNCirl),
2584 14|128,1, 3, 4, 2, 3,
2585 13,
2586 OPC_RecordChild3,
2587 OPC_CheckChild3TypeI64,
2588 OPC_RecordChild4,
2589 OPC_EmitMergeInputChains1_0,
2590 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXNCrrl),
2591 14|128,1, 3, 1, 2, 3,
2592 0,
2593 48,
2594 OPC_CheckChild1Integer, 86|128,74|128,1,
2595 OPC_RecordChild2,
2596 OPC_Scope, 24,
2597 OPC_MoveChild2,
2598 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2599 OPC_CheckPredicate0,
2600 OPC_MoveParent,
2601 OPC_RecordChild3,
2602 OPC_CheckChild3TypeI64,
2603 OPC_RecordChild4,
2604 OPC_RecordChild5,
2605 OPC_EmitMergeInputChains1_0,
2606 OPC_EmitNodeXForm, 3, 1,
2607 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXNCirl_v),
2608 14|128,1, 4, 5, 2, 4, 3,
2609 15,
2610 OPC_RecordChild3,
2611 OPC_CheckChild3TypeI64,
2612 OPC_RecordChild4,
2613 OPC_RecordChild5,
2614 OPC_EmitMergeInputChains1_0,
2615 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::VLDL2DZXNCrrl_v),
2616 14|128,1, 4, 1, 2, 4, 3,
2617 0,
2618 0,
2619 62|128,5, TARGET_VAL(ISD::AND),
2620 OPC_Scope, 8|128,1,
2621 OPC_CheckAndImm, 127|128,1,
2622 OPC_MoveChild0,
2623 OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2624 OPC_MoveChild0,
2625 OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
2626 OPC_RecordMemRef,
2627 OPC_RecordNode,
2628 OPC_CheckFoldableChainNode,
2629 OPC_RecordChild1,
2630 OPC_CheckPredicate, 22,
2631 OPC_CheckPredicate, 10,
2632 OPC_MoveParent,
2633 OPC_MoveParent,
2634 OPC_CheckTypeI64,
2635 OPC_Scope, 27,
2636 OPC_CheckComplexPat1, /*#*/1,
2637 OPC_EmitMergeInputChains1_0,
2638 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2639 8, 0,
2640 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
2641 7, 3, 2, 3, 4,
2642 OPC_EmitStringInteger32, VE::sub_i32,
2643 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2644 8, 3, 5, 6, 7,
2645 27,
2646 OPC_CheckComplexPat0, /*#*/1,
2647 OPC_EmitMergeInputChains1_0,
2648 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2649 8, 0,
2650 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
2651 7, 3, 2, 3, 4,
2652 OPC_EmitStringInteger32, VE::sub_i32,
2653 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2654 8, 3, 5, 6, 7,
2655 27,
2656 OPC_CheckComplexPat2, /*#*/1,
2657 OPC_EmitMergeInputChains1_0,
2658 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2659 8, 0,
2660 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
2661 7, 3, 2, 3, 4,
2662 OPC_EmitStringInteger32, VE::sub_i32,
2663 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2664 8, 3, 5, 6, 7,
2665 27,
2666 OPC_CheckComplexPat3, /*#*/1,
2667 OPC_EmitMergeInputChains1_0,
2668 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2669 8, 0,
2670 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
2671 7, 3, 2, 3, 4,
2672 OPC_EmitStringInteger32, VE::sub_i32,
2673 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2674 8, 3, 5, 6, 7,
2675 0,
2676 9|128,1,
2677 OPC_CheckAndImm, 127|128,127|128,3,
2678 OPC_MoveChild0,
2679 OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2680 OPC_MoveChild0,
2681 OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
2682 OPC_RecordMemRef,
2683 OPC_RecordNode,
2684 OPC_CheckFoldableChainNode,
2685 OPC_RecordChild1,
2686 OPC_CheckPredicate, 22,
2687 OPC_CheckPredicate, 11,
2688 OPC_MoveParent,
2689 OPC_MoveParent,
2690 OPC_CheckTypeI64,
2691 OPC_Scope, 27,
2692 OPC_CheckComplexPat1, /*#*/1,
2693 OPC_EmitMergeInputChains1_0,
2694 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2695 8, 0,
2696 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
2697 7, 3, 2, 3, 4,
2698 OPC_EmitStringInteger32, VE::sub_i32,
2699 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2700 8, 3, 5, 6, 7,
2701 27,
2702 OPC_CheckComplexPat0, /*#*/1,
2703 OPC_EmitMergeInputChains1_0,
2704 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2705 8, 0,
2706 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
2707 7, 3, 2, 3, 4,
2708 OPC_EmitStringInteger32, VE::sub_i32,
2709 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2710 8, 3, 5, 6, 7,
2711 27,
2712 OPC_CheckComplexPat2, /*#*/1,
2713 OPC_EmitMergeInputChains1_0,
2714 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2715 8, 0,
2716 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
2717 7, 3, 2, 3, 4,
2718 OPC_EmitStringInteger32, VE::sub_i32,
2719 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2720 8, 3, 5, 6, 7,
2721 27,
2722 OPC_CheckComplexPat3, /*#*/1,
2723 OPC_EmitMergeInputChains1_0,
2724 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
2725 8, 0,
2726 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
2727 7, 3, 2, 3, 4,
2728 OPC_EmitStringInteger32, VE::sub_i32,
2729 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
2730 8, 3, 5, 6, 7,
2731 0,
2732 17|128,1,
2733 OPC_MoveChild0,
2734 OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2735 OPC_Scope, 32,
2736 OPC_RecordChild0,
2737 OPC_MoveChild0,
2738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2739 OPC_CheckPredicate0,
2740 OPC_MoveParent,
2741 OPC_CheckChild1Integer, 3,
2742 OPC_MoveSibling1,
2743 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2744 OPC_RecordNode,
2745 OPC_CheckPredicate3,
2746 OPC_MoveParent,
2747 OPC_CheckTypeI64,
2748 OPC_EmitConvertToTarget0,
2749 OPC_EmitNodeXForm, 3, 2,
2750 OPC_EmitConvertToTarget1,
2751 OPC_EmitNodeXForm, 4, 4,
2752 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDim),
2753 8, 2, 3, 5,
2754 32,
2755 OPC_CheckChild0Integer, 3,
2756 OPC_RecordChild1,
2757 OPC_MoveChild1,
2758 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2759 OPC_CheckPredicate0,
2760 OPC_MoveParent,
2761 OPC_MoveSibling1,
2762 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2763 OPC_RecordNode,
2764 OPC_CheckPredicate3,
2765 OPC_MoveParent,
2766 OPC_CheckTypeI64,
2767 OPC_EmitConvertToTarget0,
2768 OPC_EmitNodeXForm, 3, 2,
2769 OPC_EmitConvertToTarget1,
2770 OPC_EmitNodeXForm, 4, 4,
2771 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDim),
2772 8, 2, 3, 5,
2773 48,
2774 OPC_RecordChild0,
2775 OPC_Scope, 22,
2776 OPC_MoveChild0,
2777 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2778 OPC_CheckPredicate0,
2779 OPC_MoveParent,
2780 OPC_CheckChild1Integer, 3,
2781 OPC_MoveParent,
2782 OPC_RecordChild1,
2783 OPC_CheckTypeI64,
2784 OPC_EmitConvertToTarget0,
2785 OPC_EmitNodeXForm, 3, 2,
2786 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDir),
2787 8, 2, 3, 1,
2788 21,
2789 OPC_CheckChild1Integer, 3,
2790 OPC_MoveSibling1,
2791 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2792 OPC_RecordNode,
2793 OPC_CheckPredicate3,
2794 OPC_MoveParent,
2795 OPC_CheckTypeI64,
2796 OPC_EmitConvertToTarget1,
2797 OPC_EmitNodeXForm, 4, 2,
2798 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDrm),
2799 8, 2, 0, 3,
2800 0,
2801 23,
2802 OPC_CheckChild0Integer, 3,
2803 OPC_RecordChild1,
2804 OPC_MoveChild1,
2805 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2806 OPC_CheckPredicate0,
2807 OPC_MoveParent,
2808 OPC_MoveParent,
2809 OPC_RecordChild1,
2810 OPC_CheckTypeI64,
2811 OPC_EmitConvertToTarget0,
2812 OPC_EmitNodeXForm, 3, 2,
2813 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDir),
2814 8, 2, 3, 1,
2815 0,
2816 85,
2817 OPC_RecordChild0,
2818 OPC_Scope, 52,
2819 OPC_MoveChild1,
2820 OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2821 OPC_Scope, 22,
2822 OPC_RecordChild0,
2823 OPC_MoveChild0,
2824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2825 OPC_CheckPredicate0,
2826 OPC_MoveParent,
2827 OPC_CheckChild1Integer, 3,
2828 OPC_MoveParent,
2829 OPC_CheckTypeI64,
2830 OPC_EmitConvertToTarget1,
2831 OPC_EmitNodeXForm, 3, 2,
2832 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDir),
2833 8, 2, 3, 0,
2834 22,
2835 OPC_CheckChild0Integer, 3,
2836 OPC_RecordChild1,
2837 OPC_MoveChild1,
2838 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2839 OPC_CheckPredicate0,
2840 OPC_MoveParent,
2841 OPC_MoveParent,
2842 OPC_CheckTypeI64,
2843 OPC_EmitConvertToTarget1,
2844 OPC_EmitNodeXForm, 3, 2,
2845 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDir),
2846 8, 2, 3, 0,
2847 0,
2848 28,
2849 OPC_MoveChild0,
2850 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2851 OPC_CheckPredicate0,
2852 OPC_MoveSibling1,
2853 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2854 OPC_RecordNode,
2855 OPC_CheckPredicate3,
2856 OPC_MoveParent,
2857 OPC_CheckTypeI64,
2858 OPC_EmitConvertToTarget0,
2859 OPC_EmitNodeXForm, 3, 2,
2860 OPC_EmitConvertToTarget1,
2861 OPC_EmitNodeXForm, 4, 4,
2862 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDim),
2863 8, 2, 3, 5,
2864 0,
2865 17,
2866 OPC_MoveChild0,
2867 OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2868 OPC_RecordChild0,
2869 OPC_CheckChild1Integer, 3,
2870 OPC_MoveParent,
2871 OPC_RecordChild1,
2872 OPC_CheckTypeI64,
2873 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDrr),
2874 8, 2, 0, 1,
2875 49,
2876 OPC_RecordChild0,
2877 OPC_Scope, 28,
2878 OPC_MoveChild0,
2879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2880 OPC_CheckPredicate3,
2881 OPC_MoveSibling1,
2882 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2883 OPC_RecordNode,
2884 OPC_CheckPredicate0,
2885 OPC_MoveParent,
2886 OPC_CheckTypeI64,
2887 OPC_EmitConvertToTarget1,
2888 OPC_EmitNodeXForm, 3, 2,
2889 OPC_EmitConvertToTarget0,
2890 OPC_EmitNodeXForm, 4, 4,
2891 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDim),
2892 8, 2, 3, 5,
2893 16,
2894 OPC_MoveChild1,
2895 OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
2896 OPC_RecordChild0,
2897 OPC_CheckChild1Integer, 3,
2898 OPC_MoveParent,
2899 OPC_CheckTypeI64,
2900 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDrr),
2901 8, 2, 1, 0,
2902 0,
2903 29,
2904 OPC_CheckAndImm, 127|128,1,
2905 OPC_MoveChild0,
2906 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2907 OPC_RecordChild0,
2908 OPC_MoveParent,
2909 OPC_CheckTypeI32,
2910 OPC_EmitInteger32, 112|128,1,
2911 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
2912 8, 2, 0, 1,
2913 OPC_EmitStringInteger32, VE::sub_i32,
2914 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
2915 7, 2, 2, 3,
2916 30,
2917 OPC_CheckAndImm, 127|128,127|128,3,
2918 OPC_MoveChild0,
2919 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2920 OPC_RecordChild0,
2921 OPC_MoveParent,
2922 OPC_CheckTypeI32,
2923 OPC_EmitInteger32, 96|128,1,
2924 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
2925 8, 2, 0, 1,
2926 OPC_EmitStringInteger32, VE::sub_i32,
2927 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
2928 7, 2, 2, 3,
2929 60,
2930 OPC_RecordChild0,
2931 OPC_RecordChild1,
2932 OPC_Scope, 36,
2933 OPC_MoveChild1,
2934 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2935 OPC_Scope, 14,
2936 OPC_CheckPredicate0,
2937 OPC_MoveParent,
2938 OPC_CheckTypeI64,
2939 OPC_EmitConvertToTarget1,
2940 OPC_EmitNodeXForm, 3, 2,
2941 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDri),
2942 8, 2, 0, 3,
2943 14,
2944 OPC_CheckPredicate3,
2945 OPC_MoveParent,
2946 OPC_CheckTypeI64,
2947 OPC_EmitConvertToTarget1,
2948 OPC_EmitNodeXForm, 4, 2,
2949 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
2950 8, 2, 0, 3,
2951 0,
2952 8,
2953 OPC_CheckTypeI64,
2954 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrr),
2955 8, 2, 0, 1,
2956 9,
2957 OPC_CheckType, 26,
2958 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDMmm),
2959 26, 2, 0, 1,
2960 0,
2961 0,
2962 65, TARGET_VAL(ISD::PREFETCH),
2963 OPC_RecordMemRef,
2964 OPC_RecordNode,
2965 OPC_RecordChild1,
2966 OPC_MoveChild2,
2967 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2968 OPC_CheckTypeI32,
2969 OPC_MoveSibling3,
2970 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2971 OPC_MoveParent,
2972 OPC_CheckChild4Integer, 2,
2973 OPC_Scope, 11,
2974 OPC_CheckComplexPat1, /*#*/1,
2975 OPC_EmitMergeInputChains1_0,
2976 OPC_MorphNodeTo0, TARGET_VAL(VE::PFCHrri), 0|OPFL_Chain|OPFL_MemRefs,
2977 3, 2, 3, 4,
2978 11,
2979 OPC_CheckComplexPat0, /*#*/1,
2980 OPC_EmitMergeInputChains1_0,
2981 OPC_MorphNodeTo0, TARGET_VAL(VE::PFCHrii), 0|OPFL_Chain|OPFL_MemRefs,
2982 3, 2, 3, 4,
2983 11,
2984 OPC_CheckComplexPat2, /*#*/1,
2985 OPC_EmitMergeInputChains1_0,
2986 OPC_MorphNodeTo0, TARGET_VAL(VE::PFCHzri), 0|OPFL_Chain|OPFL_MemRefs,
2987 3, 2, 3, 4,
2988 11,
2989 OPC_CheckComplexPat3, /*#*/1,
2990 OPC_EmitMergeInputChains1_0,
2991 OPC_MorphNodeTo0, TARGET_VAL(VE::PFCHzii), 0|OPFL_Chain|OPFL_MemRefs,
2992 3, 2, 3, 4,
2993 0,
2994 5|128,4, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
2995 OPC_Scope, 76|128,2,
2996 OPC_MoveChild0,
2997 OPC_SwitchOpcode , 0|128,2, TARGET_VAL(ISD::ANY_EXTEND),
2998 OPC_MoveChild0,
2999 OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3000 OPC_RecordMemRef,
3001 OPC_RecordNode,
3002 OPC_CheckFoldableChainNode,
3003 OPC_RecordChild1,
3004 OPC_CheckPredicate, 22,
3005 OPC_Scope, 121,
3006 OPC_CheckPredicate, 10,
3007 OPC_MoveParent,
3008 OPC_MoveSibling1,
3009 OPC_CheckValueType, 5,
3010 OPC_MoveParent,
3011 OPC_Scope, 27,
3012 OPC_CheckComplexPat1, /*#*/1,
3013 OPC_EmitMergeInputChains1_0,
3014 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3015 8, 0,
3016 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3017 7, 3, 2, 3, 4,
3018 OPC_EmitStringInteger32, VE::sub_i32,
3019 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3020 8, 3, 5, 6, 7,
3021 27,
3022 OPC_CheckComplexPat0, /*#*/1,
3023 OPC_EmitMergeInputChains1_0,
3024 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3025 8, 0,
3026 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3027 7, 3, 2, 3, 4,
3028 OPC_EmitStringInteger32, VE::sub_i32,
3029 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3030 8, 3, 5, 6, 7,
3031 27,
3032 OPC_CheckComplexPat2, /*#*/1,
3033 OPC_EmitMergeInputChains1_0,
3034 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3035 8, 0,
3036 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3037 7, 3, 2, 3, 4,
3038 OPC_EmitStringInteger32, VE::sub_i32,
3039 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3040 8, 3, 5, 6, 7,
3041 27,
3042 OPC_CheckComplexPat3, /*#*/1,
3043 OPC_EmitMergeInputChains1_0,
3044 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3045 8, 0,
3046 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3047 7, 3, 2, 3, 4,
3048 OPC_EmitStringInteger32, VE::sub_i32,
3049 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3050 8, 3, 5, 6, 7,
3051 0,
3052 121,
3053 OPC_CheckPredicate, 11,
3054 OPC_MoveParent,
3055 OPC_MoveSibling1,
3056 OPC_CheckValueType, 6,
3057 OPC_MoveParent,
3058 OPC_Scope, 27,
3059 OPC_CheckComplexPat1, /*#*/1,
3060 OPC_EmitMergeInputChains1_0,
3061 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3062 8, 0,
3063 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3064 7, 3, 2, 3, 4,
3065 OPC_EmitStringInteger32, VE::sub_i32,
3066 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3067 8, 3, 5, 6, 7,
3068 27,
3069 OPC_CheckComplexPat0, /*#*/1,
3070 OPC_EmitMergeInputChains1_0,
3071 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3072 8, 0,
3073 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3074 7, 3, 2, 3, 4,
3075 OPC_EmitStringInteger32, VE::sub_i32,
3076 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3077 8, 3, 5, 6, 7,
3078 27,
3079 OPC_CheckComplexPat2, /*#*/1,
3080 OPC_EmitMergeInputChains1_0,
3081 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3082 8, 0,
3083 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3084 7, 3, 2, 3, 4,
3085 OPC_EmitStringInteger32, VE::sub_i32,
3086 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3087 8, 3, 5, 6, 7,
3088 27,
3089 OPC_CheckComplexPat3, /*#*/1,
3090 OPC_EmitMergeInputChains1_0,
3091 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3092 8, 0,
3093 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3094 7, 3, 2, 3, 4,
3095 OPC_EmitStringInteger32, VE::sub_i32,
3096 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3097 8, 3, 5, 6, 7,
3098 0,
3099 0,
3100 66, TARGET_VAL(ISD::TRUNCATE),
3101 OPC_RecordChild0,
3102 OPC_MoveSibling1,
3103 OPC_Scope, 30,
3104 OPC_CheckValueType, 5,
3105 OPC_MoveParent,
3106 OPC_EmitInteger32, 112,
3107 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
3108 8, 2, 0, 1,
3109 OPC_EmitInteger32, 112,
3110 OPC_EmitNode1None, TARGET_VAL(VE::SRALri),
3111 8, 2, 2, 3,
3112 OPC_EmitStringInteger32, VE::sub_i32,
3113 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3114 7, 2, 4, 5,
3115 30,
3116 OPC_CheckValueType, 6,
3117 OPC_MoveParent,
3118 OPC_EmitInteger32, 96,
3119 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
3120 8, 2, 0, 1,
3121 OPC_EmitInteger32, 96,
3122 OPC_EmitNode1None, TARGET_VAL(VE::SRALri),
3123 8, 2, 2, 3,
3124 OPC_EmitStringInteger32, VE::sub_i32,
3125 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3126 7, 2, 4, 5,
3127 0,
3128 0,
3129 51|128,1,
3130 OPC_RecordChild0,
3131 OPC_MoveChild1,
3132 OPC_Scope, 45,
3133 OPC_CheckValueType, 2,
3134 OPC_MoveParent,
3135 OPC_SwitchType , 18, 7,
3136 OPC_EmitInteger32, 62,
3137 OPC_EmitNode1None, TARGET_VAL(VE::SLAWSXri),
3138 7, 2, 0, 1,
3139 OPC_EmitInteger32, 62,
3140 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXri),
3141 7, 2, 2, 3,
3142 18, 8,
3143 OPC_EmitInteger32, 126,
3144 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
3145 8, 2, 0, 1,
3146 OPC_EmitInteger32, 126,
3147 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALri),
3148 8, 2, 2, 3,
3149 0,
3150 45,
3151 OPC_CheckValueType, 5,
3152 OPC_MoveParent,
3153 OPC_SwitchType , 18, 7,
3154 OPC_EmitInteger32, 48,
3155 OPC_EmitNode1None, TARGET_VAL(VE::SLAWSXri),
3156 7, 2, 0, 1,
3157 OPC_EmitInteger32, 48,
3158 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXri),
3159 7, 2, 2, 3,
3160 18, 8,
3161 OPC_EmitInteger32, 112,
3162 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
3163 8, 2, 0, 1,
3164 OPC_EmitInteger32, 112,
3165 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALri),
3166 8, 2, 2, 3,
3167 0,
3168 45,
3169 OPC_CheckValueType, 6,
3170 OPC_MoveParent,
3171 OPC_SwitchType , 18, 7,
3172 OPC_EmitInteger32, 32,
3173 OPC_EmitNode1None, TARGET_VAL(VE::SLAWSXri),
3174 7, 2, 0, 1,
3175 OPC_EmitInteger32, 32,
3176 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXri),
3177 7, 2, 2, 3,
3178 18, 8,
3179 OPC_EmitInteger32, 96,
3180 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
3181 8, 2, 0, 1,
3182 OPC_EmitInteger32, 96,
3183 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALri),
3184 8, 2, 2, 3,
3185 0,
3186 36,
3187 OPC_CheckValueType, 7,
3188 OPC_MoveParent,
3189 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3190 8, 0,
3191 OPC_EmitStringInteger32, VE::sub_i32,
3192 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3193 7, 2, 0, 2,
3194 OPC_EmitInteger32, 0,
3195 OPC_EmitNode1None, TARGET_VAL(VE::ADDSWSXrm),
3196 7, 2, 3, 4,
3197 OPC_EmitStringInteger32, VE::sub_i32,
3198 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3199 8, 3, 1, 5, 6,
3200 0,
3201 0,
3202 24|128,4, TARGET_VAL(ISD::ATOMIC_STORE),
3203 OPC_RecordMemRef,
3204 OPC_RecordNode,
3205 OPC_Scope, 33|128,2,
3206 OPC_MoveChild1,
3207 OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
3208 OPC_RecordChild0,
3209 OPC_CheckTypeI32,
3210 OPC_MoveParent,
3211 OPC_RecordChild2,
3212 OPC_Scope, 92,
3213 OPC_CheckPredicate, 10,
3214 OPC_Scope, 21,
3215 OPC_CheckComplexPat1, /*#*/2,
3216 OPC_EmitMergeInputChains1_0,
3217 OPC_EmitStringInteger32, VE::sub_i32,
3218 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3219 7, 2, 1, 6,
3220 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brri), 0|OPFL_Chain|OPFL_MemRefs,
3221 4, 3, 4, 5, 7,
3222 21,
3223 OPC_CheckComplexPat0, /*#*/2,
3224 OPC_EmitMergeInputChains1_0,
3225 OPC_EmitStringInteger32, VE::sub_i32,
3226 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3227 7, 2, 1, 6,
3228 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brii), 0|OPFL_Chain|OPFL_MemRefs,
3229 4, 3, 4, 5, 7,
3230 21,
3231 OPC_CheckComplexPat2, /*#*/2,
3232 OPC_EmitMergeInputChains1_0,
3233 OPC_EmitStringInteger32, VE::sub_i32,
3234 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3235 7, 2, 1, 6,
3236 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzri), 0|OPFL_Chain|OPFL_MemRefs,
3237 4, 3, 4, 5, 7,
3238 21,
3239 OPC_CheckComplexPat3, /*#*/2,
3240 OPC_EmitMergeInputChains1_0,
3241 OPC_EmitStringInteger32, VE::sub_i32,
3242 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3243 7, 2, 1, 6,
3244 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzii), 0|OPFL_Chain|OPFL_MemRefs,
3245 4, 3, 4, 5, 7,
3246 0,
3247 92,
3248 OPC_CheckPredicate, 11,
3249 OPC_Scope, 21,
3250 OPC_CheckComplexPat1, /*#*/2,
3251 OPC_EmitMergeInputChains1_0,
3252 OPC_EmitStringInteger32, VE::sub_i32,
3253 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3254 7, 2, 1, 6,
3255 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brri), 0|OPFL_Chain|OPFL_MemRefs,
3256 4, 3, 4, 5, 7,
3257 21,
3258 OPC_CheckComplexPat0, /*#*/2,
3259 OPC_EmitMergeInputChains1_0,
3260 OPC_EmitStringInteger32, VE::sub_i32,
3261 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3262 7, 2, 1, 6,
3263 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brii), 0|OPFL_Chain|OPFL_MemRefs,
3264 4, 3, 4, 5, 7,
3265 21,
3266 OPC_CheckComplexPat2, /*#*/2,
3267 OPC_EmitMergeInputChains1_0,
3268 OPC_EmitStringInteger32, VE::sub_i32,
3269 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3270 7, 2, 1, 6,
3271 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzri), 0|OPFL_Chain|OPFL_MemRefs,
3272 4, 3, 4, 5, 7,
3273 21,
3274 OPC_CheckComplexPat3, /*#*/2,
3275 OPC_EmitMergeInputChains1_0,
3276 OPC_EmitStringInteger32, VE::sub_i32,
3277 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3278 7, 2, 1, 6,
3279 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzii), 0|OPFL_Chain|OPFL_MemRefs,
3280 4, 3, 4, 5, 7,
3281 0,
3282 92,
3283 OPC_CheckPredicate, 12,
3284 OPC_Scope, 21,
3285 OPC_CheckComplexPat1, /*#*/2,
3286 OPC_EmitMergeInputChains1_0,
3287 OPC_EmitStringInteger32, VE::sub_i32,
3288 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3289 7, 2, 1, 6,
3290 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrri), 0|OPFL_Chain|OPFL_MemRefs,
3291 4, 3, 4, 5, 7,
3292 21,
3293 OPC_CheckComplexPat0, /*#*/2,
3294 OPC_EmitMergeInputChains1_0,
3295 OPC_EmitStringInteger32, VE::sub_i32,
3296 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3297 7, 2, 1, 6,
3298 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrii), 0|OPFL_Chain|OPFL_MemRefs,
3299 4, 3, 4, 5, 7,
3300 21,
3301 OPC_CheckComplexPat2, /*#*/2,
3302 OPC_EmitMergeInputChains1_0,
3303 OPC_EmitStringInteger32, VE::sub_i32,
3304 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3305 7, 2, 1, 6,
3306 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzri), 0|OPFL_Chain|OPFL_MemRefs,
3307 4, 3, 4, 5, 7,
3308 21,
3309 OPC_CheckComplexPat3, /*#*/2,
3310 OPC_EmitMergeInputChains1_0,
3311 OPC_EmitStringInteger32, VE::sub_i32,
3312 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
3313 7, 2, 1, 6,
3314 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzii), 0|OPFL_Chain|OPFL_MemRefs,
3315 4, 3, 4, 5, 7,
3316 0,
3317 0,
3318 111|128,1,
3319 OPC_RecordChild1,
3320 OPC_Scope, 47|128,1,
3321 OPC_CheckChild1TypeI32,
3322 OPC_RecordChild2,
3323 OPC_Scope, 56,
3324 OPC_CheckPredicate, 10,
3325 OPC_Scope, 12,
3326 OPC_CheckComplexPat1, /*#*/2,
3327 OPC_EmitMergeInputChains1_0,
3328 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brri), 0|OPFL_Chain|OPFL_MemRefs,
3329 4, 3, 4, 5, 1,
3330 12,
3331 OPC_CheckComplexPat0, /*#*/2,
3332 OPC_EmitMergeInputChains1_0,
3333 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brii), 0|OPFL_Chain|OPFL_MemRefs,
3334 4, 3, 4, 5, 1,
3335 12,
3336 OPC_CheckComplexPat2, /*#*/2,
3337 OPC_EmitMergeInputChains1_0,
3338 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzri), 0|OPFL_Chain|OPFL_MemRefs,
3339 4, 3, 4, 5, 1,
3340 12,
3341 OPC_CheckComplexPat3, /*#*/2,
3342 OPC_EmitMergeInputChains1_0,
3343 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzii), 0|OPFL_Chain|OPFL_MemRefs,
3344 4, 3, 4, 5, 1,
3345 0,
3346 56,
3347 OPC_CheckPredicate, 11,
3348 OPC_Scope, 12,
3349 OPC_CheckComplexPat1, /*#*/2,
3350 OPC_EmitMergeInputChains1_0,
3351 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brri), 0|OPFL_Chain|OPFL_MemRefs,
3352 4, 3, 4, 5, 1,
3353 12,
3354 OPC_CheckComplexPat0, /*#*/2,
3355 OPC_EmitMergeInputChains1_0,
3356 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brii), 0|OPFL_Chain|OPFL_MemRefs,
3357 4, 3, 4, 5, 1,
3358 12,
3359 OPC_CheckComplexPat2, /*#*/2,
3360 OPC_EmitMergeInputChains1_0,
3361 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzri), 0|OPFL_Chain|OPFL_MemRefs,
3362 4, 3, 4, 5, 1,
3363 12,
3364 OPC_CheckComplexPat3, /*#*/2,
3365 OPC_EmitMergeInputChains1_0,
3366 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzii), 0|OPFL_Chain|OPFL_MemRefs,
3367 4, 3, 4, 5, 1,
3368 0,
3369 56,
3370 OPC_CheckPredicate, 12,
3371 OPC_Scope, 12,
3372 OPC_CheckComplexPat1, /*#*/2,
3373 OPC_EmitMergeInputChains1_0,
3374 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrri), 0|OPFL_Chain|OPFL_MemRefs,
3375 4, 3, 4, 5, 1,
3376 12,
3377 OPC_CheckComplexPat0, /*#*/2,
3378 OPC_EmitMergeInputChains1_0,
3379 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrii), 0|OPFL_Chain|OPFL_MemRefs,
3380 4, 3, 4, 5, 1,
3381 12,
3382 OPC_CheckComplexPat2, /*#*/2,
3383 OPC_EmitMergeInputChains1_0,
3384 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzri), 0|OPFL_Chain|OPFL_MemRefs,
3385 4, 3, 4, 5, 1,
3386 12,
3387 OPC_CheckComplexPat3, /*#*/2,
3388 OPC_EmitMergeInputChains1_0,
3389 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzii), 0|OPFL_Chain|OPFL_MemRefs,
3390 4, 3, 4, 5, 1,
3391 0,
3392 0,
3393 58,
3394 OPC_CheckChild1TypeI64,
3395 OPC_RecordChild2,
3396 OPC_CheckPredicate, 19,
3397 OPC_Scope, 12,
3398 OPC_CheckComplexPat1, /*#*/2,
3399 OPC_EmitMergeInputChains1_0,
3400 OPC_MorphNodeTo0, TARGET_VAL(VE::STrri), 0|OPFL_Chain|OPFL_MemRefs,
3401 4, 3, 4, 5, 1,
3402 12,
3403 OPC_CheckComplexPat0, /*#*/2,
3404 OPC_EmitMergeInputChains1_0,
3405 OPC_MorphNodeTo0, TARGET_VAL(VE::STrii), 0|OPFL_Chain|OPFL_MemRefs,
3406 4, 3, 4, 5, 1,
3407 12,
3408 OPC_CheckComplexPat2, /*#*/2,
3409 OPC_EmitMergeInputChains1_0,
3410 OPC_MorphNodeTo0, TARGET_VAL(VE::STzri), 0|OPFL_Chain|OPFL_MemRefs,
3411 4, 3, 4, 5, 1,
3412 12,
3413 OPC_CheckComplexPat3, /*#*/2,
3414 OPC_EmitMergeInputChains1_0,
3415 OPC_MorphNodeTo0, TARGET_VAL(VE::STzii), 0|OPFL_Chain|OPFL_MemRefs,
3416 4, 3, 4, 5, 1,
3417 0,
3418 0,
3419 0,
3420 29|128,1, TARGET_VAL(ISD::SIGN_EXTEND),
3421 OPC_Scope, 127,
3422 OPC_MoveChild0,
3423 OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3424 OPC_RecordMemRef,
3425 OPC_RecordNode,
3426 OPC_RecordChild1,
3427 OPC_CheckPredicate, 25,
3428 OPC_CheckPredicate, 12,
3429 OPC_MoveParent,
3430 OPC_CheckTypeI64,
3431 OPC_Scope, 27,
3432 OPC_CheckComplexPat1, /*#*/1,
3433 OPC_EmitMergeInputChains1_0,
3434 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3435 8, 0,
3436 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3437 7, 3, 2, 3, 4,
3438 OPC_EmitStringInteger32, VE::sub_i32,
3439 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3440 8, 3, 5, 6, 7,
3441 27,
3442 OPC_CheckComplexPat0, /*#*/1,
3443 OPC_EmitMergeInputChains1_0,
3444 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3445 8, 0,
3446 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3447 7, 3, 2, 3, 4,
3448 OPC_EmitStringInteger32, VE::sub_i32,
3449 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3450 8, 3, 5, 6, 7,
3451 27,
3452 OPC_CheckComplexPat2, /*#*/1,
3453 OPC_EmitMergeInputChains1_0,
3454 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3455 8, 0,
3456 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3457 7, 3, 2, 3, 4,
3458 OPC_EmitStringInteger32, VE::sub_i32,
3459 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3460 8, 3, 5, 6, 7,
3461 27,
3462 OPC_CheckComplexPat3, /*#*/1,
3463 OPC_EmitMergeInputChains1_0,
3464 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3465 8, 0,
3466 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3467 7, 3, 2, 3, 4,
3468 OPC_EmitStringInteger32, VE::sub_i32,
3469 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3470 8, 3, 5, 6, 7,
3471 0,
3472 26,
3473 OPC_RecordChild0,
3474 OPC_CheckTypeI64,
3475 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3476 8, 0,
3477 OPC_EmitInteger32, 0,
3478 OPC_EmitNode1None, TARGET_VAL(VE::ADDSWSXrm),
3479 7, 2, 0, 2,
3480 OPC_EmitStringInteger32, VE::sub_i32,
3481 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3482 8, 3, 1, 3, 4,
3483 0,
3484 29|128,1, TARGET_VAL(ISD::ZERO_EXTEND),
3485 OPC_Scope, 127,
3486 OPC_MoveChild0,
3487 OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3488 OPC_RecordMemRef,
3489 OPC_RecordNode,
3490 OPC_RecordChild1,
3491 OPC_CheckPredicate, 25,
3492 OPC_CheckPredicate, 12,
3493 OPC_MoveParent,
3494 OPC_CheckTypeI64,
3495 OPC_Scope, 27,
3496 OPC_CheckComplexPat1, /*#*/1,
3497 OPC_EmitMergeInputChains1_0,
3498 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3499 8, 0,
3500 OPC_EmitNode1, TARGET_VAL(VE::LDLZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3501 7, 3, 2, 3, 4,
3502 OPC_EmitStringInteger32, VE::sub_i32,
3503 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3504 8, 3, 5, 6, 7,
3505 27,
3506 OPC_CheckComplexPat0, /*#*/1,
3507 OPC_EmitMergeInputChains1_0,
3508 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3509 8, 0,
3510 OPC_EmitNode1, TARGET_VAL(VE::LDLZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3511 7, 3, 2, 3, 4,
3512 OPC_EmitStringInteger32, VE::sub_i32,
3513 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3514 8, 3, 5, 6, 7,
3515 27,
3516 OPC_CheckComplexPat2, /*#*/1,
3517 OPC_EmitMergeInputChains1_0,
3518 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3519 8, 0,
3520 OPC_EmitNode1, TARGET_VAL(VE::LDLZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3521 7, 3, 2, 3, 4,
3522 OPC_EmitStringInteger32, VE::sub_i32,
3523 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3524 8, 3, 5, 6, 7,
3525 27,
3526 OPC_CheckComplexPat3, /*#*/1,
3527 OPC_EmitMergeInputChains1_0,
3528 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3529 8, 0,
3530 OPC_EmitNode1, TARGET_VAL(VE::LDLZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3531 7, 3, 2, 3, 4,
3532 OPC_EmitStringInteger32, VE::sub_i32,
3533 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3534 8, 3, 5, 6, 7,
3535 0,
3536 26,
3537 OPC_RecordChild0,
3538 OPC_CheckTypeI64,
3539 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3540 8, 0,
3541 OPC_EmitInteger32, 0,
3542 OPC_EmitNode1None, TARGET_VAL(VE::ADDSWZXrm),
3543 7, 2, 0, 2,
3544 OPC_EmitStringInteger32, VE::sub_i32,
3545 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3546 8, 3, 1, 3, 4,
3547 0,
3548 44|128,1, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
3549 OPC_RecordMemRef,
3550 OPC_RecordNode,
3551 OPC_RecordChild1,
3552 OPC_RecordChild2,
3553 OPC_Scope, 93,
3554 OPC_MoveChild2,
3555 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3556 OPC_CheckPredicate0,
3557 OPC_MoveParent,
3558 OPC_RecordChild3,
3559 OPC_SwitchType , 40, 8,
3560 OPC_CheckPredicate, 19,
3561 OPC_Scope, 17,
3562 OPC_CheckComplexPat4, /*#*/1,
3563 OPC_EmitMergeInputChains1_0,
3564 OPC_EmitConvertToTarget2,
3565 OPC_EmitNodeXForm, 3, 6,
3566 OPC_MorphNodeTo1, TARGET_VAL(VE::CASLrii), 0|OPFL_Chain|OPFL_MemRefs,
3567 8, 4, 4, 5, 7, 3,
3568 17,
3569 OPC_CheckComplexPat5, /*#*/1,
3570 OPC_EmitMergeInputChains1_0,
3571 OPC_EmitConvertToTarget2,
3572 OPC_EmitNodeXForm, 3, 6,
3573 OPC_MorphNodeTo1, TARGET_VAL(VE::CASLzii), 0|OPFL_Chain|OPFL_MemRefs,
3574 8, 4, 4, 5, 7, 3,
3575 0,
3576 40, 7,
3577 OPC_CheckPredicate, 12,
3578 OPC_Scope, 17,
3579 OPC_CheckComplexPat4, /*#*/1,
3580 OPC_EmitMergeInputChains1_0,
3581 OPC_EmitConvertToTarget2,
3582 OPC_EmitNodeXForm, 3, 6,
3583 OPC_MorphNodeTo1, TARGET_VAL(VE::CASWrii), 0|OPFL_Chain|OPFL_MemRefs,
3584 7, 4, 4, 5, 7, 3,
3585 17,
3586 OPC_CheckComplexPat5, /*#*/1,
3587 OPC_EmitMergeInputChains1_0,
3588 OPC_EmitConvertToTarget2,
3589 OPC_EmitNodeXForm, 3, 6,
3590 OPC_MorphNodeTo1, TARGET_VAL(VE::CASWzii), 0|OPFL_Chain|OPFL_MemRefs,
3591 7, 4, 4, 5, 7, 3,
3592 0,
3593 0,
3594 71,
3595 OPC_RecordChild3,
3596 OPC_SwitchType , 32, 8,
3597 OPC_CheckPredicate, 19,
3598 OPC_Scope, 13,
3599 OPC_CheckComplexPat4, /*#*/1,
3600 OPC_EmitMergeInputChains1_0,
3601 OPC_MorphNodeTo1, TARGET_VAL(VE::CASLrir), 0|OPFL_Chain|OPFL_MemRefs,
3602 8, 4, 4, 5, 2, 3,
3603 13,
3604 OPC_CheckComplexPat5, /*#*/1,
3605 OPC_EmitMergeInputChains1_0,
3606 OPC_MorphNodeTo1, TARGET_VAL(VE::CASLzir), 0|OPFL_Chain|OPFL_MemRefs,
3607 8, 4, 4, 5, 2, 3,
3608 0,
3609 32, 7,
3610 OPC_CheckPredicate, 12,
3611 OPC_Scope, 13,
3612 OPC_CheckComplexPat4, /*#*/1,
3613 OPC_EmitMergeInputChains1_0,
3614 OPC_MorphNodeTo1, TARGET_VAL(VE::CASWrir), 0|OPFL_Chain|OPFL_MemRefs,
3615 7, 4, 4, 5, 2, 3,
3616 13,
3617 OPC_CheckComplexPat5, /*#*/1,
3618 OPC_EmitMergeInputChains1_0,
3619 OPC_MorphNodeTo1, TARGET_VAL(VE::CASWzir), 0|OPFL_Chain|OPFL_MemRefs,
3620 7, 4, 4, 5, 2, 3,
3621 0,
3622 0,
3623 0,
3624 79|128,15, TARGET_VAL(ISD::LOAD),
3625 OPC_RecordMemRef,
3626 OPC_RecordNode,
3627 OPC_RecordChild1,
3628 OPC_CheckPredicate, 28,
3629 OPC_Scope, 40|128,1,
3630 OPC_CheckPredicate, 26,
3631 OPC_SwitchType , 54, 8,
3632 OPC_Scope, 12,
3633 OPC_CheckComplexPat1, /*#*/1,
3634 OPC_EmitMergeInputChains1_0,
3635 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrri), 0|OPFL_Chain|OPFL_MemRefs,
3636 8, 3, 2, 3, 4,
3637 12,
3638 OPC_CheckComplexPat0, /*#*/1,
3639 OPC_EmitMergeInputChains1_0,
3640 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrii), 0|OPFL_Chain|OPFL_MemRefs,
3641 8, 3, 2, 3, 4,
3642 12,
3643 OPC_CheckComplexPat2, /*#*/1,
3644 OPC_EmitMergeInputChains1_0,
3645 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzri), 0|OPFL_Chain|OPFL_MemRefs,
3646 8, 3, 2, 3, 4,
3647 12,
3648 OPC_CheckComplexPat3, /*#*/1,
3649 OPC_EmitMergeInputChains1_0,
3650 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzii), 0|OPFL_Chain|OPFL_MemRefs,
3651 8, 3, 2, 3, 4,
3652 0,
3653 106, 7,
3654 OPC_Scope, 12,
3655 OPC_CheckComplexPat1, /*#*/1,
3656 OPC_EmitMergeInputChains1_0,
3657 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3658 7, 3, 2, 3, 4,
3659 12,
3660 OPC_CheckComplexPat0, /*#*/1,
3661 OPC_EmitMergeInputChains1_0,
3662 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3663 7, 3, 2, 3, 4,
3664 12,
3665 OPC_CheckComplexPat2, /*#*/1,
3666 OPC_EmitMergeInputChains1_0,
3667 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3668 7, 3, 2, 3, 4,
3669 12,
3670 OPC_CheckComplexPat3, /*#*/1,
3671 OPC_EmitMergeInputChains1_0,
3672 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3673 7, 3, 2, 3, 4,
3674 12,
3675 OPC_CheckComplexPat1, /*#*/1,
3676 OPC_EmitMergeInputChains1_0,
3677 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3678 7, 3, 2, 3, 4,
3679 12,
3680 OPC_CheckComplexPat0, /*#*/1,
3681 OPC_EmitMergeInputChains1_0,
3682 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3683 7, 3, 2, 3, 4,
3684 12,
3685 OPC_CheckComplexPat2, /*#*/1,
3686 OPC_EmitMergeInputChains1_0,
3687 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3688 7, 3, 2, 3, 4,
3689 12,
3690 OPC_CheckComplexPat3, /*#*/1,
3691 OPC_EmitMergeInputChains1_0,
3692 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3693 7, 3, 2, 3, 4,
3694 0,
3695 0,
3696 59,
3697 OPC_CheckPredicate, 20,
3698 OPC_CheckPredicate, 11,
3699 OPC_CheckTypeI32,
3700 OPC_Scope, 12,
3701 OPC_CheckComplexPat1, /*#*/1,
3702 OPC_EmitMergeInputChains1_0,
3703 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3704 7, 3, 2, 3, 4,
3705 12,
3706 OPC_CheckComplexPat0, /*#*/1,
3707 OPC_EmitMergeInputChains1_0,
3708 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3709 7, 3, 2, 3, 4,
3710 12,
3711 OPC_CheckComplexPat2, /*#*/1,
3712 OPC_EmitMergeInputChains1_0,
3713 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3714 7, 3, 2, 3, 4,
3715 12,
3716 OPC_CheckComplexPat3, /*#*/1,
3717 OPC_EmitMergeInputChains1_0,
3718 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3719 7, 3, 2, 3, 4,
3720 0,
3721 59,
3722 OPC_CheckPredicate, 21,
3723 OPC_CheckPredicate, 11,
3724 OPC_CheckTypeI32,
3725 OPC_Scope, 12,
3726 OPC_CheckComplexPat1, /*#*/1,
3727 OPC_EmitMergeInputChains1_0,
3728 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3729 7, 3, 2, 3, 4,
3730 12,
3731 OPC_CheckComplexPat0, /*#*/1,
3732 OPC_EmitMergeInputChains1_0,
3733 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3734 7, 3, 2, 3, 4,
3735 12,
3736 OPC_CheckComplexPat2, /*#*/1,
3737 OPC_EmitMergeInputChains1_0,
3738 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3739 7, 3, 2, 3, 4,
3740 12,
3741 OPC_CheckComplexPat3, /*#*/1,
3742 OPC_EmitMergeInputChains1_0,
3743 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3744 7, 3, 2, 3, 4,
3745 0,
3746 59,
3747 OPC_CheckPredicate, 20,
3748 OPC_CheckPredicate, 10,
3749 OPC_CheckTypeI32,
3750 OPC_Scope, 12,
3751 OPC_CheckComplexPat1, /*#*/1,
3752 OPC_EmitMergeInputChains1_0,
3753 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3754 7, 3, 2, 3, 4,
3755 12,
3756 OPC_CheckComplexPat0, /*#*/1,
3757 OPC_EmitMergeInputChains1_0,
3758 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3759 7, 3, 2, 3, 4,
3760 12,
3761 OPC_CheckComplexPat2, /*#*/1,
3762 OPC_EmitMergeInputChains1_0,
3763 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3764 7, 3, 2, 3, 4,
3765 12,
3766 OPC_CheckComplexPat3, /*#*/1,
3767 OPC_EmitMergeInputChains1_0,
3768 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3769 7, 3, 2, 3, 4,
3770 0,
3771 59,
3772 OPC_CheckPredicate, 21,
3773 OPC_CheckPredicate, 10,
3774 OPC_CheckTypeI32,
3775 OPC_Scope, 12,
3776 OPC_CheckComplexPat1, /*#*/1,
3777 OPC_EmitMergeInputChains1_0,
3778 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3779 7, 3, 2, 3, 4,
3780 12,
3781 OPC_CheckComplexPat0, /*#*/1,
3782 OPC_EmitMergeInputChains1_0,
3783 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3784 7, 3, 2, 3, 4,
3785 12,
3786 OPC_CheckComplexPat2, /*#*/1,
3787 OPC_EmitMergeInputChains1_0,
3788 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3789 7, 3, 2, 3, 4,
3790 12,
3791 OPC_CheckComplexPat3, /*#*/1,
3792 OPC_EmitMergeInputChains1_0,
3793 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3794 7, 3, 2, 3, 4,
3795 0,
3796 40|128,1,
3797 OPC_CheckPredicate, 26,
3798 OPC_SwitchType , 54, 8,
3799 OPC_Scope, 12,
3800 OPC_CheckComplexPat1, /*#*/1,
3801 OPC_EmitMergeInputChains1_0,
3802 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDrri), 0|OPFL_Chain|OPFL_MemRefs,
3803 8, 3, 2, 3, 4,
3804 12,
3805 OPC_CheckComplexPat0, /*#*/1,
3806 OPC_EmitMergeInputChains1_0,
3807 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDrii), 0|OPFL_Chain|OPFL_MemRefs,
3808 8, 3, 2, 3, 4,
3809 12,
3810 OPC_CheckComplexPat2, /*#*/1,
3811 OPC_EmitMergeInputChains1_0,
3812 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDzri), 0|OPFL_Chain|OPFL_MemRefs,
3813 8, 3, 2, 3, 4,
3814 12,
3815 OPC_CheckComplexPat3, /*#*/1,
3816 OPC_EmitMergeInputChains1_0,
3817 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDzii), 0|OPFL_Chain|OPFL_MemRefs,
3818 8, 3, 2, 3, 4,
3819 0,
3820 106, 7,
3821 OPC_Scope, 12,
3822 OPC_CheckComplexPat1, /*#*/1,
3823 OPC_EmitMergeInputChains1_0,
3824 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3825 7, 3, 2, 3, 4,
3826 12,
3827 OPC_CheckComplexPat0, /*#*/1,
3828 OPC_EmitMergeInputChains1_0,
3829 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3830 7, 3, 2, 3, 4,
3831 12,
3832 OPC_CheckComplexPat2, /*#*/1,
3833 OPC_EmitMergeInputChains1_0,
3834 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3835 7, 3, 2, 3, 4,
3836 12,
3837 OPC_CheckComplexPat3, /*#*/1,
3838 OPC_EmitMergeInputChains1_0,
3839 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3840 7, 3, 2, 3, 4,
3841 12,
3842 OPC_CheckComplexPat1, /*#*/1,
3843 OPC_EmitMergeInputChains1_0,
3844 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3845 7, 3, 2, 3, 4,
3846 12,
3847 OPC_CheckComplexPat0, /*#*/1,
3848 OPC_EmitMergeInputChains1_0,
3849 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3850 7, 3, 2, 3, 4,
3851 12,
3852 OPC_CheckComplexPat2, /*#*/1,
3853 OPC_EmitMergeInputChains1_0,
3854 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3855 7, 3, 2, 3, 4,
3856 12,
3857 OPC_CheckComplexPat3, /*#*/1,
3858 OPC_EmitMergeInputChains1_0,
3859 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDLZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3860 7, 3, 2, 3, 4,
3861 0,
3862 0,
3863 119,
3864 OPC_CheckPredicate, 23,
3865 OPC_CheckTypeI32,
3866 OPC_Scope, 56,
3867 OPC_CheckPredicate, 10,
3868 OPC_Scope, 12,
3869 OPC_CheckComplexPat1, /*#*/1,
3870 OPC_EmitMergeInputChains1_0,
3871 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3872 7, 3, 2, 3, 4,
3873 12,
3874 OPC_CheckComplexPat0, /*#*/1,
3875 OPC_EmitMergeInputChains1_0,
3876 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3877 7, 3, 2, 3, 4,
3878 12,
3879 OPC_CheckComplexPat2, /*#*/1,
3880 OPC_EmitMergeInputChains1_0,
3881 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3882 7, 3, 2, 3, 4,
3883 12,
3884 OPC_CheckComplexPat3, /*#*/1,
3885 OPC_EmitMergeInputChains1_0,
3886 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3887 7, 3, 2, 3, 4,
3888 0,
3889 56,
3890 OPC_CheckPredicate, 11,
3891 OPC_Scope, 12,
3892 OPC_CheckComplexPat1, /*#*/1,
3893 OPC_EmitMergeInputChains1_0,
3894 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3895 7, 3, 2, 3, 4,
3896 12,
3897 OPC_CheckComplexPat0, /*#*/1,
3898 OPC_EmitMergeInputChains1_0,
3899 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3900 7, 3, 2, 3, 4,
3901 12,
3902 OPC_CheckComplexPat2, /*#*/1,
3903 OPC_EmitMergeInputChains1_0,
3904 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3905 7, 3, 2, 3, 4,
3906 12,
3907 OPC_CheckComplexPat3, /*#*/1,
3908 OPC_EmitMergeInputChains1_0,
3909 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3910 7, 3, 2, 3, 4,
3911 0,
3912 0,
3913 119,
3914 OPC_CheckPredicate, 20,
3915 OPC_CheckPredicate, 10,
3916 OPC_CheckTypeI64,
3917 OPC_Scope, 27,
3918 OPC_CheckComplexPat1, /*#*/1,
3919 OPC_EmitMergeInputChains1_0,
3920 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3921 8, 0,
3922 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
3923 7, 3, 2, 3, 4,
3924 OPC_EmitStringInteger32, VE::sub_i32,
3925 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3926 8, 3, 5, 6, 7,
3927 27,
3928 OPC_CheckComplexPat0, /*#*/1,
3929 OPC_EmitMergeInputChains1_0,
3930 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3931 8, 0,
3932 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
3933 7, 3, 2, 3, 4,
3934 OPC_EmitStringInteger32, VE::sub_i32,
3935 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3936 8, 3, 5, 6, 7,
3937 27,
3938 OPC_CheckComplexPat2, /*#*/1,
3939 OPC_EmitMergeInputChains1_0,
3940 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3941 8, 0,
3942 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
3943 7, 3, 2, 3, 4,
3944 OPC_EmitStringInteger32, VE::sub_i32,
3945 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3946 8, 3, 5, 6, 7,
3947 27,
3948 OPC_CheckComplexPat3, /*#*/1,
3949 OPC_EmitMergeInputChains1_0,
3950 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3951 8, 0,
3952 OPC_EmitNode1, TARGET_VAL(VE::LD1BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
3953 7, 3, 2, 3, 4,
3954 OPC_EmitStringInteger32, VE::sub_i32,
3955 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3956 8, 3, 5, 6, 7,
3957 0,
3958 119,
3959 OPC_CheckPredicate, 21,
3960 OPC_CheckPredicate, 10,
3961 OPC_CheckTypeI64,
3962 OPC_Scope, 27,
3963 OPC_CheckComplexPat1, /*#*/1,
3964 OPC_EmitMergeInputChains1_0,
3965 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3966 8, 0,
3967 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
3968 7, 3, 2, 3, 4,
3969 OPC_EmitStringInteger32, VE::sub_i32,
3970 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3971 8, 3, 5, 6, 7,
3972 27,
3973 OPC_CheckComplexPat0, /*#*/1,
3974 OPC_EmitMergeInputChains1_0,
3975 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3976 8, 0,
3977 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
3978 7, 3, 2, 3, 4,
3979 OPC_EmitStringInteger32, VE::sub_i32,
3980 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3981 8, 3, 5, 6, 7,
3982 27,
3983 OPC_CheckComplexPat2, /*#*/1,
3984 OPC_EmitMergeInputChains1_0,
3985 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3986 8, 0,
3987 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
3988 7, 3, 2, 3, 4,
3989 OPC_EmitStringInteger32, VE::sub_i32,
3990 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
3991 8, 3, 5, 6, 7,
3992 27,
3993 OPC_CheckComplexPat3, /*#*/1,
3994 OPC_EmitMergeInputChains1_0,
3995 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
3996 8, 0,
3997 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
3998 7, 3, 2, 3, 4,
3999 OPC_EmitStringInteger32, VE::sub_i32,
4000 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4001 8, 3, 5, 6, 7,
4002 0,
4003 119,
4004 OPC_CheckPredicate, 23,
4005 OPC_CheckPredicate, 10,
4006 OPC_CheckTypeI64,
4007 OPC_Scope, 27,
4008 OPC_CheckComplexPat1, /*#*/1,
4009 OPC_EmitMergeInputChains1_0,
4010 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4011 8, 0,
4012 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
4013 7, 3, 2, 3, 4,
4014 OPC_EmitStringInteger32, VE::sub_i32,
4015 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4016 8, 3, 5, 6, 7,
4017 27,
4018 OPC_CheckComplexPat0, /*#*/1,
4019 OPC_EmitMergeInputChains1_0,
4020 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4021 8, 0,
4022 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
4023 7, 3, 2, 3, 4,
4024 OPC_EmitStringInteger32, VE::sub_i32,
4025 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4026 8, 3, 5, 6, 7,
4027 27,
4028 OPC_CheckComplexPat2, /*#*/1,
4029 OPC_EmitMergeInputChains1_0,
4030 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4031 8, 0,
4032 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
4033 7, 3, 2, 3, 4,
4034 OPC_EmitStringInteger32, VE::sub_i32,
4035 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4036 8, 3, 5, 6, 7,
4037 27,
4038 OPC_CheckComplexPat3, /*#*/1,
4039 OPC_EmitMergeInputChains1_0,
4040 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4041 8, 0,
4042 OPC_EmitNode1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
4043 7, 3, 2, 3, 4,
4044 OPC_EmitStringInteger32, VE::sub_i32,
4045 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4046 8, 3, 5, 6, 7,
4047 0,
4048 119,
4049 OPC_CheckPredicate, 20,
4050 OPC_CheckPredicate, 11,
4051 OPC_CheckTypeI64,
4052 OPC_Scope, 27,
4053 OPC_CheckComplexPat1, /*#*/1,
4054 OPC_EmitMergeInputChains1_0,
4055 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4056 8, 0,
4057 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXrri), 0|OPFL_Chain|OPFL_MemRefs,
4058 7, 3, 2, 3, 4,
4059 OPC_EmitStringInteger32, VE::sub_i32,
4060 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4061 8, 3, 5, 6, 7,
4062 27,
4063 OPC_CheckComplexPat0, /*#*/1,
4064 OPC_EmitMergeInputChains1_0,
4065 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4066 8, 0,
4067 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXrii), 0|OPFL_Chain|OPFL_MemRefs,
4068 7, 3, 2, 3, 4,
4069 OPC_EmitStringInteger32, VE::sub_i32,
4070 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4071 8, 3, 5, 6, 7,
4072 27,
4073 OPC_CheckComplexPat2, /*#*/1,
4074 OPC_EmitMergeInputChains1_0,
4075 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4076 8, 0,
4077 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXzri), 0|OPFL_Chain|OPFL_MemRefs,
4078 7, 3, 2, 3, 4,
4079 OPC_EmitStringInteger32, VE::sub_i32,
4080 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4081 8, 3, 5, 6, 7,
4082 27,
4083 OPC_CheckComplexPat3, /*#*/1,
4084 OPC_EmitMergeInputChains1_0,
4085 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4086 8, 0,
4087 OPC_EmitNode1, TARGET_VAL(VE::LD2BSXzii), 0|OPFL_Chain|OPFL_MemRefs,
4088 7, 3, 2, 3, 4,
4089 OPC_EmitStringInteger32, VE::sub_i32,
4090 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4091 8, 3, 5, 6, 7,
4092 0,
4093 119,
4094 OPC_CheckPredicate, 21,
4095 OPC_CheckPredicate, 11,
4096 OPC_CheckTypeI64,
4097 OPC_Scope, 27,
4098 OPC_CheckComplexPat1, /*#*/1,
4099 OPC_EmitMergeInputChains1_0,
4100 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4101 8, 0,
4102 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
4103 7, 3, 2, 3, 4,
4104 OPC_EmitStringInteger32, VE::sub_i32,
4105 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4106 8, 3, 5, 6, 7,
4107 27,
4108 OPC_CheckComplexPat0, /*#*/1,
4109 OPC_EmitMergeInputChains1_0,
4110 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4111 8, 0,
4112 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
4113 7, 3, 2, 3, 4,
4114 OPC_EmitStringInteger32, VE::sub_i32,
4115 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4116 8, 3, 5, 6, 7,
4117 27,
4118 OPC_CheckComplexPat2, /*#*/1,
4119 OPC_EmitMergeInputChains1_0,
4120 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4121 8, 0,
4122 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
4123 7, 3, 2, 3, 4,
4124 OPC_EmitStringInteger32, VE::sub_i32,
4125 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4126 8, 3, 5, 6, 7,
4127 27,
4128 OPC_CheckComplexPat3, /*#*/1,
4129 OPC_EmitMergeInputChains1_0,
4130 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4131 8, 0,
4132 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
4133 7, 3, 2, 3, 4,
4134 OPC_EmitStringInteger32, VE::sub_i32,
4135 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4136 8, 3, 5, 6, 7,
4137 0,
4138 119,
4139 OPC_CheckPredicate, 23,
4140 OPC_CheckPredicate, 11,
4141 OPC_CheckTypeI64,
4142 OPC_Scope, 27,
4143 OPC_CheckComplexPat1, /*#*/1,
4144 OPC_EmitMergeInputChains1_0,
4145 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4146 8, 0,
4147 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
4148 7, 3, 2, 3, 4,
4149 OPC_EmitStringInteger32, VE::sub_i32,
4150 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4151 8, 3, 5, 6, 7,
4152 27,
4153 OPC_CheckComplexPat0, /*#*/1,
4154 OPC_EmitMergeInputChains1_0,
4155 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4156 8, 0,
4157 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
4158 7, 3, 2, 3, 4,
4159 OPC_EmitStringInteger32, VE::sub_i32,
4160 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4161 8, 3, 5, 6, 7,
4162 27,
4163 OPC_CheckComplexPat2, /*#*/1,
4164 OPC_EmitMergeInputChains1_0,
4165 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4166 8, 0,
4167 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
4168 7, 3, 2, 3, 4,
4169 OPC_EmitStringInteger32, VE::sub_i32,
4170 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4171 8, 3, 5, 6, 7,
4172 27,
4173 OPC_CheckComplexPat3, /*#*/1,
4174 OPC_EmitMergeInputChains1_0,
4175 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4176 8, 0,
4177 OPC_EmitNode1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
4178 7, 3, 2, 3, 4,
4179 OPC_EmitStringInteger32, VE::sub_i32,
4180 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4181 8, 3, 5, 6, 7,
4182 0,
4183 119,
4184 OPC_CheckPredicate, 20,
4185 OPC_CheckPredicate, 12,
4186 OPC_CheckTypeI64,
4187 OPC_Scope, 27,
4188 OPC_CheckComplexPat1, /*#*/1,
4189 OPC_EmitMergeInputChains1_0,
4190 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4191 8, 0,
4192 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrri), 0|OPFL_Chain|OPFL_MemRefs,
4193 7, 3, 2, 3, 4,
4194 OPC_EmitStringInteger32, VE::sub_i32,
4195 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4196 8, 3, 5, 6, 7,
4197 27,
4198 OPC_CheckComplexPat0, /*#*/1,
4199 OPC_EmitMergeInputChains1_0,
4200 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4201 8, 0,
4202 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrii), 0|OPFL_Chain|OPFL_MemRefs,
4203 7, 3, 2, 3, 4,
4204 OPC_EmitStringInteger32, VE::sub_i32,
4205 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4206 8, 3, 5, 6, 7,
4207 27,
4208 OPC_CheckComplexPat2, /*#*/1,
4209 OPC_EmitMergeInputChains1_0,
4210 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4211 8, 0,
4212 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzri), 0|OPFL_Chain|OPFL_MemRefs,
4213 7, 3, 2, 3, 4,
4214 OPC_EmitStringInteger32, VE::sub_i32,
4215 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4216 8, 3, 5, 6, 7,
4217 27,
4218 OPC_CheckComplexPat3, /*#*/1,
4219 OPC_EmitMergeInputChains1_0,
4220 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4221 8, 0,
4222 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzii), 0|OPFL_Chain|OPFL_MemRefs,
4223 7, 3, 2, 3, 4,
4224 OPC_EmitStringInteger32, VE::sub_i32,
4225 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4226 8, 3, 5, 6, 7,
4227 0,
4228 119,
4229 OPC_CheckPredicate, 21,
4230 OPC_CheckPredicate, 12,
4231 OPC_CheckTypeI64,
4232 OPC_Scope, 27,
4233 OPC_CheckComplexPat1, /*#*/1,
4234 OPC_EmitMergeInputChains1_0,
4235 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4236 8, 0,
4237 OPC_EmitNode1, TARGET_VAL(VE::LDLZXrri), 0|OPFL_Chain|OPFL_MemRefs,
4238 7, 3, 2, 3, 4,
4239 OPC_EmitStringInteger32, VE::sub_i32,
4240 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4241 8, 3, 5, 6, 7,
4242 27,
4243 OPC_CheckComplexPat0, /*#*/1,
4244 OPC_EmitMergeInputChains1_0,
4245 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4246 8, 0,
4247 OPC_EmitNode1, TARGET_VAL(VE::LDLZXrii), 0|OPFL_Chain|OPFL_MemRefs,
4248 7, 3, 2, 3, 4,
4249 OPC_EmitStringInteger32, VE::sub_i32,
4250 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4251 8, 3, 5, 6, 7,
4252 27,
4253 OPC_CheckComplexPat2, /*#*/1,
4254 OPC_EmitMergeInputChains1_0,
4255 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4256 8, 0,
4257 OPC_EmitNode1, TARGET_VAL(VE::LDLZXzri), 0|OPFL_Chain|OPFL_MemRefs,
4258 7, 3, 2, 3, 4,
4259 OPC_EmitStringInteger32, VE::sub_i32,
4260 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4261 8, 3, 5, 6, 7,
4262 27,
4263 OPC_CheckComplexPat3, /*#*/1,
4264 OPC_EmitMergeInputChains1_0,
4265 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4266 8, 0,
4267 OPC_EmitNode1, TARGET_VAL(VE::LDLZXzii), 0|OPFL_Chain|OPFL_MemRefs,
4268 7, 3, 2, 3, 4,
4269 OPC_EmitStringInteger32, VE::sub_i32,
4270 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4271 8, 3, 5, 6, 7,
4272 0,
4273 119,
4274 OPC_CheckPredicate, 23,
4275 OPC_CheckPredicate, 12,
4276 OPC_CheckTypeI64,
4277 OPC_Scope, 27,
4278 OPC_CheckComplexPat1, /*#*/1,
4279 OPC_EmitMergeInputChains1_0,
4280 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4281 8, 0,
4282 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrri), 0|OPFL_Chain|OPFL_MemRefs,
4283 7, 3, 2, 3, 4,
4284 OPC_EmitStringInteger32, VE::sub_i32,
4285 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4286 8, 3, 5, 6, 7,
4287 27,
4288 OPC_CheckComplexPat0, /*#*/1,
4289 OPC_EmitMergeInputChains1_0,
4290 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4291 8, 0,
4292 OPC_EmitNode1, TARGET_VAL(VE::LDLSXrii), 0|OPFL_Chain|OPFL_MemRefs,
4293 7, 3, 2, 3, 4,
4294 OPC_EmitStringInteger32, VE::sub_i32,
4295 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4296 8, 3, 5, 6, 7,
4297 27,
4298 OPC_CheckComplexPat2, /*#*/1,
4299 OPC_EmitMergeInputChains1_0,
4300 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4301 8, 0,
4302 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzri), 0|OPFL_Chain|OPFL_MemRefs,
4303 7, 3, 2, 3, 4,
4304 OPC_EmitStringInteger32, VE::sub_i32,
4305 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4306 8, 3, 5, 6, 7,
4307 27,
4308 OPC_CheckComplexPat3, /*#*/1,
4309 OPC_EmitMergeInputChains1_0,
4310 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
4311 8, 0,
4312 OPC_EmitNode1, TARGET_VAL(VE::LDLSXzii), 0|OPFL_Chain|OPFL_MemRefs,
4313 7, 3, 2, 3, 4,
4314 OPC_EmitStringInteger32, VE::sub_i32,
4315 OPC_MorphNodeTo1Chain, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
4316 8, 3, 5, 6, 7,
4317 0,
4318 82|128,1,
4319 OPC_CheckPredicate, 26,
4320 OPC_SwitchType , 54, 13,
4321 OPC_Scope, 12,
4322 OPC_CheckComplexPat1, /*#*/1,
4323 OPC_EmitMergeInputChains1_0,
4324 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrri), 0|OPFL_Chain|OPFL_MemRefs,
4325 13, 3, 2, 3, 4,
4326 12,
4327 OPC_CheckComplexPat0, /*#*/1,
4328 OPC_EmitMergeInputChains1_0,
4329 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrii), 0|OPFL_Chain|OPFL_MemRefs,
4330 13, 3, 2, 3, 4,
4331 12,
4332 OPC_CheckComplexPat2, /*#*/1,
4333 OPC_EmitMergeInputChains1_0,
4334 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzri), 0|OPFL_Chain|OPFL_MemRefs,
4335 13, 3, 2, 3, 4,
4336 12,
4337 OPC_CheckComplexPat3, /*#*/1,
4338 OPC_EmitMergeInputChains1_0,
4339 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzii), 0|OPFL_Chain|OPFL_MemRefs,
4340 13, 3, 2, 3, 4,
4341 0,
4342 106, 12,
4343 OPC_Scope, 12,
4344 OPC_CheckComplexPat1, /*#*/1,
4345 OPC_EmitMergeInputChains1_0,
4346 OPC_MorphNodeTo1, TARGET_VAL(VE::LDUrri), 0|OPFL_Chain|OPFL_MemRefs,
4347 12, 3, 2, 3, 4,
4348 12,
4349 OPC_CheckComplexPat0, /*#*/1,
4350 OPC_EmitMergeInputChains1_0,
4351 OPC_MorphNodeTo1, TARGET_VAL(VE::LDUrii), 0|OPFL_Chain|OPFL_MemRefs,
4352 12, 3, 2, 3, 4,
4353 12,
4354 OPC_CheckComplexPat2, /*#*/1,
4355 OPC_EmitMergeInputChains1_0,
4356 OPC_MorphNodeTo1, TARGET_VAL(VE::LDUzri), 0|OPFL_Chain|OPFL_MemRefs,
4357 12, 3, 2, 3, 4,
4358 12,
4359 OPC_CheckComplexPat3, /*#*/1,
4360 OPC_EmitMergeInputChains1_0,
4361 OPC_MorphNodeTo1, TARGET_VAL(VE::LDUzii), 0|OPFL_Chain|OPFL_MemRefs,
4362 12, 3, 2, 3, 4,
4363 12,
4364 OPC_CheckComplexPat1, /*#*/1,
4365 OPC_EmitMergeInputChains1_0,
4366 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDUrri), 0|OPFL_Chain|OPFL_MemRefs,
4367 12, 3, 2, 3, 4,
4368 12,
4369 OPC_CheckComplexPat0, /*#*/1,
4370 OPC_EmitMergeInputChains1_0,
4371 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDUrii), 0|OPFL_Chain|OPFL_MemRefs,
4372 12, 3, 2, 3, 4,
4373 12,
4374 OPC_CheckComplexPat2, /*#*/1,
4375 OPC_EmitMergeInputChains1_0,
4376 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDUzri), 0|OPFL_Chain|OPFL_MemRefs,
4377 12, 3, 2, 3, 4,
4378 12,
4379 OPC_CheckComplexPat3, /*#*/1,
4380 OPC_EmitMergeInputChains1_0,
4381 OPC_MorphNodeTo1, TARGET_VAL(VE::DLDUzii), 0|OPFL_Chain|OPFL_MemRefs,
4382 12, 3, 2, 3, 4,
4383 0,
4384 12, 15,
4385 OPC_CheckComplexPat0, /*#*/1,
4386 OPC_EmitMergeInputChains1_0,
4387 OPC_MorphNodeTo1, TARGET_VAL(VE::LDQrii), 0|OPFL_Chain|OPFL_MemRefs,
4388 15, 3, 2, 3, 4,
4389 12, 26,
4390 OPC_CheckComplexPat0, /*#*/1,
4391 OPC_EmitMergeInputChains1_0,
4392 OPC_MorphNodeTo1, TARGET_VAL(VE::LDVMrii), 0|OPFL_Chain|OPFL_MemRefs,
4393 26, 3, 2, 3, 4,
4394 12, 27,
4395 OPC_CheckComplexPat0, /*#*/1,
4396 OPC_EmitMergeInputChains1_0,
4397 OPC_MorphNodeTo1, TARGET_VAL(VE::LDVM512rii), 0|OPFL_Chain|OPFL_MemRefs,
4398 27, 3, 2, 3, 4,
4399 0,
4400 0,
4401 83|128,5, TARGET_VAL(ISD::STORE),
4402 OPC_RecordMemRef,
4403 OPC_RecordNode,
4404 OPC_RecordChild1,
4405 OPC_Scope, 92|128,2,
4406 OPC_CheckChild1TypeI64,
4407 OPC_RecordChild2,
4408 OPC_CheckPredicate, 17,
4409 OPC_Scope, 56,
4410 OPC_CheckPredicate, 18,
4411 OPC_Scope, 12,
4412 OPC_CheckComplexPat1, /*#*/2,
4413 OPC_EmitMergeInputChains1_0,
4414 OPC_MorphNodeTo0, TARGET_VAL(VE::STrri), 0|OPFL_Chain|OPFL_MemRefs,
4415 4, 3, 4, 5, 1,
4416 12,
4417 OPC_CheckComplexPat0, /*#*/2,
4418 OPC_EmitMergeInputChains1_0,
4419 OPC_MorphNodeTo0, TARGET_VAL(VE::STrii), 0|OPFL_Chain|OPFL_MemRefs,
4420 4, 3, 4, 5, 1,
4421 12,
4422 OPC_CheckComplexPat2, /*#*/2,
4423 OPC_EmitMergeInputChains1_0,
4424 OPC_MorphNodeTo0, TARGET_VAL(VE::STzri), 0|OPFL_Chain|OPFL_MemRefs,
4425 4, 3, 4, 5, 1,
4426 12,
4427 OPC_CheckComplexPat3, /*#*/2,
4428 OPC_EmitMergeInputChains1_0,
4429 OPC_MorphNodeTo0, TARGET_VAL(VE::STzii), 0|OPFL_Chain|OPFL_MemRefs,
4430 4, 3, 4, 5, 1,
4431 0,
4432 27|128,2,
4433 OPC_CheckPredicate, 27,
4434 OPC_Scope, 92,
4435 OPC_CheckPredicate, 10,
4436 OPC_Scope, 21,
4437 OPC_CheckComplexPat1, /*#*/2,
4438 OPC_EmitMergeInputChains1_0,
4439 OPC_EmitStringInteger32, VE::sub_i32,
4440 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4441 7, 2, 1, 6,
4442 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brri), 0|OPFL_Chain|OPFL_MemRefs,
4443 4, 3, 4, 5, 7,
4444 21,
4445 OPC_CheckComplexPat0, /*#*/2,
4446 OPC_EmitMergeInputChains1_0,
4447 OPC_EmitStringInteger32, VE::sub_i32,
4448 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4449 7, 2, 1, 6,
4450 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brii), 0|OPFL_Chain|OPFL_MemRefs,
4451 4, 3, 4, 5, 7,
4452 21,
4453 OPC_CheckComplexPat2, /*#*/2,
4454 OPC_EmitMergeInputChains1_0,
4455 OPC_EmitStringInteger32, VE::sub_i32,
4456 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4457 7, 2, 1, 6,
4458 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzri), 0|OPFL_Chain|OPFL_MemRefs,
4459 4, 3, 4, 5, 7,
4460 21,
4461 OPC_CheckComplexPat3, /*#*/2,
4462 OPC_EmitMergeInputChains1_0,
4463 OPC_EmitStringInteger32, VE::sub_i32,
4464 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4465 7, 2, 1, 6,
4466 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzii), 0|OPFL_Chain|OPFL_MemRefs,
4467 4, 3, 4, 5, 7,
4468 0,
4469 92,
4470 OPC_CheckPredicate, 11,
4471 OPC_Scope, 21,
4472 OPC_CheckComplexPat1, /*#*/2,
4473 OPC_EmitMergeInputChains1_0,
4474 OPC_EmitStringInteger32, VE::sub_i32,
4475 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4476 7, 2, 1, 6,
4477 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brri), 0|OPFL_Chain|OPFL_MemRefs,
4478 4, 3, 4, 5, 7,
4479 21,
4480 OPC_CheckComplexPat0, /*#*/2,
4481 OPC_EmitMergeInputChains1_0,
4482 OPC_EmitStringInteger32, VE::sub_i32,
4483 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4484 7, 2, 1, 6,
4485 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brii), 0|OPFL_Chain|OPFL_MemRefs,
4486 4, 3, 4, 5, 7,
4487 21,
4488 OPC_CheckComplexPat2, /*#*/2,
4489 OPC_EmitMergeInputChains1_0,
4490 OPC_EmitStringInteger32, VE::sub_i32,
4491 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4492 7, 2, 1, 6,
4493 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzri), 0|OPFL_Chain|OPFL_MemRefs,
4494 4, 3, 4, 5, 7,
4495 21,
4496 OPC_CheckComplexPat3, /*#*/2,
4497 OPC_EmitMergeInputChains1_0,
4498 OPC_EmitStringInteger32, VE::sub_i32,
4499 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4500 7, 2, 1, 6,
4501 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzii), 0|OPFL_Chain|OPFL_MemRefs,
4502 4, 3, 4, 5, 7,
4503 0,
4504 92,
4505 OPC_CheckPredicate, 12,
4506 OPC_Scope, 21,
4507 OPC_CheckComplexPat1, /*#*/2,
4508 OPC_EmitMergeInputChains1_0,
4509 OPC_EmitStringInteger32, VE::sub_i32,
4510 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4511 7, 2, 1, 6,
4512 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrri), 0|OPFL_Chain|OPFL_MemRefs,
4513 4, 3, 4, 5, 7,
4514 21,
4515 OPC_CheckComplexPat0, /*#*/2,
4516 OPC_EmitMergeInputChains1_0,
4517 OPC_EmitStringInteger32, VE::sub_i32,
4518 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4519 7, 2, 1, 6,
4520 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrii), 0|OPFL_Chain|OPFL_MemRefs,
4521 4, 3, 4, 5, 7,
4522 21,
4523 OPC_CheckComplexPat2, /*#*/2,
4524 OPC_EmitMergeInputChains1_0,
4525 OPC_EmitStringInteger32, VE::sub_i32,
4526 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4527 7, 2, 1, 6,
4528 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzri), 0|OPFL_Chain|OPFL_MemRefs,
4529 4, 3, 4, 5, 7,
4530 21,
4531 OPC_CheckComplexPat3, /*#*/2,
4532 OPC_EmitMergeInputChains1_0,
4533 OPC_EmitStringInteger32, VE::sub_i32,
4534 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
4535 7, 2, 1, 6,
4536 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzii), 0|OPFL_Chain|OPFL_MemRefs,
4537 4, 3, 4, 5, 7,
4538 0,
4539 0,
4540 0,
4541 61,
4542 OPC_CheckChild1Type, 13,
4543 OPC_RecordChild2,
4544 OPC_CheckPredicate, 17,
4545 OPC_CheckPredicate, 18,
4546 OPC_Scope, 12,
4547 OPC_CheckComplexPat1, /*#*/2,
4548 OPC_EmitMergeInputChains1_0,
4549 OPC_MorphNodeTo0, TARGET_VAL(VE::STrri), 0|OPFL_Chain|OPFL_MemRefs,
4550 4, 3, 4, 5, 1,
4551 12,
4552 OPC_CheckComplexPat0, /*#*/2,
4553 OPC_EmitMergeInputChains1_0,
4554 OPC_MorphNodeTo0, TARGET_VAL(VE::STrii), 0|OPFL_Chain|OPFL_MemRefs,
4555 4, 3, 4, 5, 1,
4556 12,
4557 OPC_CheckComplexPat2, /*#*/2,
4558 OPC_EmitMergeInputChains1_0,
4559 OPC_MorphNodeTo0, TARGET_VAL(VE::STzri), 0|OPFL_Chain|OPFL_MemRefs,
4560 4, 3, 4, 5, 1,
4561 12,
4562 OPC_CheckComplexPat3, /*#*/2,
4563 OPC_EmitMergeInputChains1_0,
4564 OPC_MorphNodeTo0, TARGET_VAL(VE::STzii), 0|OPFL_Chain|OPFL_MemRefs,
4565 4, 3, 4, 5, 1,
4566 0,
4567 61,
4568 OPC_CheckChild1Type, 12,
4569 OPC_RecordChild2,
4570 OPC_CheckPredicate, 17,
4571 OPC_CheckPredicate, 18,
4572 OPC_Scope, 12,
4573 OPC_CheckComplexPat1, /*#*/2,
4574 OPC_EmitMergeInputChains1_0,
4575 OPC_MorphNodeTo0, TARGET_VAL(VE::STUrri), 0|OPFL_Chain|OPFL_MemRefs,
4576 4, 3, 4, 5, 1,
4577 12,
4578 OPC_CheckComplexPat0, /*#*/2,
4579 OPC_EmitMergeInputChains1_0,
4580 OPC_MorphNodeTo0, TARGET_VAL(VE::STUrii), 0|OPFL_Chain|OPFL_MemRefs,
4581 4, 3, 4, 5, 1,
4582 12,
4583 OPC_CheckComplexPat2, /*#*/2,
4584 OPC_EmitMergeInputChains1_0,
4585 OPC_MorphNodeTo0, TARGET_VAL(VE::STUzri), 0|OPFL_Chain|OPFL_MemRefs,
4586 4, 3, 4, 5, 1,
4587 12,
4588 OPC_CheckComplexPat3, /*#*/2,
4589 OPC_EmitMergeInputChains1_0,
4590 OPC_MorphNodeTo0, TARGET_VAL(VE::STUzii), 0|OPFL_Chain|OPFL_MemRefs,
4591 4, 3, 4, 5, 1,
4592 0,
4593 54|128,1,
4594 OPC_CheckChild1TypeI32,
4595 OPC_RecordChild2,
4596 OPC_CheckPredicate, 17,
4597 OPC_Scope, 56,
4598 OPC_CheckPredicate, 18,
4599 OPC_Scope, 12,
4600 OPC_CheckComplexPat1, /*#*/2,
4601 OPC_EmitMergeInputChains1_0,
4602 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrri), 0|OPFL_Chain|OPFL_MemRefs,
4603 4, 3, 4, 5, 1,
4604 12,
4605 OPC_CheckComplexPat0, /*#*/2,
4606 OPC_EmitMergeInputChains1_0,
4607 OPC_MorphNodeTo0, TARGET_VAL(VE::STLrii), 0|OPFL_Chain|OPFL_MemRefs,
4608 4, 3, 4, 5, 1,
4609 12,
4610 OPC_CheckComplexPat2, /*#*/2,
4611 OPC_EmitMergeInputChains1_0,
4612 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzri), 0|OPFL_Chain|OPFL_MemRefs,
4613 4, 3, 4, 5, 1,
4614 12,
4615 OPC_CheckComplexPat3, /*#*/2,
4616 OPC_EmitMergeInputChains1_0,
4617 OPC_MorphNodeTo0, TARGET_VAL(VE::STLzii), 0|OPFL_Chain|OPFL_MemRefs,
4618 4, 3, 4, 5, 1,
4619 0,
4620 118,
4621 OPC_CheckPredicate, 27,
4622 OPC_Scope, 56,
4623 OPC_CheckPredicate, 11,
4624 OPC_Scope, 12,
4625 OPC_CheckComplexPat1, /*#*/2,
4626 OPC_EmitMergeInputChains1_0,
4627 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brri), 0|OPFL_Chain|OPFL_MemRefs,
4628 4, 3, 4, 5, 1,
4629 12,
4630 OPC_CheckComplexPat0, /*#*/2,
4631 OPC_EmitMergeInputChains1_0,
4632 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Brii), 0|OPFL_Chain|OPFL_MemRefs,
4633 4, 3, 4, 5, 1,
4634 12,
4635 OPC_CheckComplexPat2, /*#*/2,
4636 OPC_EmitMergeInputChains1_0,
4637 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzri), 0|OPFL_Chain|OPFL_MemRefs,
4638 4, 3, 4, 5, 1,
4639 12,
4640 OPC_CheckComplexPat3, /*#*/2,
4641 OPC_EmitMergeInputChains1_0,
4642 OPC_MorphNodeTo0, TARGET_VAL(VE::ST2Bzii), 0|OPFL_Chain|OPFL_MemRefs,
4643 4, 3, 4, 5, 1,
4644 0,
4645 56,
4646 OPC_CheckPredicate, 10,
4647 OPC_Scope, 12,
4648 OPC_CheckComplexPat1, /*#*/2,
4649 OPC_EmitMergeInputChains1_0,
4650 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brri), 0|OPFL_Chain|OPFL_MemRefs,
4651 4, 3, 4, 5, 1,
4652 12,
4653 OPC_CheckComplexPat0, /*#*/2,
4654 OPC_EmitMergeInputChains1_0,
4655 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Brii), 0|OPFL_Chain|OPFL_MemRefs,
4656 4, 3, 4, 5, 1,
4657 12,
4658 OPC_CheckComplexPat2, /*#*/2,
4659 OPC_EmitMergeInputChains1_0,
4660 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzri), 0|OPFL_Chain|OPFL_MemRefs,
4661 4, 3, 4, 5, 1,
4662 12,
4663 OPC_CheckComplexPat3, /*#*/2,
4664 OPC_EmitMergeInputChains1_0,
4665 OPC_MorphNodeTo0, TARGET_VAL(VE::ST1Bzii), 0|OPFL_Chain|OPFL_MemRefs,
4666 4, 3, 4, 5, 1,
4667 0,
4668 0,
4669 0,
4670 19,
4671 OPC_CheckChild1Type, 15,
4672 OPC_RecordChild2,
4673 OPC_CheckPredicate, 17,
4674 OPC_CheckPredicate, 18,
4675 OPC_CheckComplexPat0, /*#*/2,
4676 OPC_EmitMergeInputChains1_0,
4677 OPC_MorphNodeTo0, TARGET_VAL(VE::STQrii), 0|OPFL_Chain|OPFL_MemRefs,
4678 4, 3, 4, 5, 1,
4679 19,
4680 OPC_CheckChild1Type, 26,
4681 OPC_RecordChild2,
4682 OPC_CheckPredicate, 17,
4683 OPC_CheckPredicate, 18,
4684 OPC_CheckComplexPat0, /*#*/2,
4685 OPC_EmitMergeInputChains1_0,
4686 OPC_MorphNodeTo0, TARGET_VAL(VE::STVMrii), 0|OPFL_Chain|OPFL_MemRefs,
4687 4, 3, 4, 5, 1,
4688 19,
4689 OPC_CheckChild1Type, 27,
4690 OPC_RecordChild2,
4691 OPC_CheckPredicate, 17,
4692 OPC_CheckPredicate, 18,
4693 OPC_CheckComplexPat0, /*#*/2,
4694 OPC_EmitMergeInputChains1_0,
4695 OPC_MorphNodeTo0, TARGET_VAL(VE::STVM512rii), 0|OPFL_Chain|OPFL_MemRefs,
4696 4, 3, 4, 5, 1,
4697 0,
4698 63|128,24, TARGET_VAL(ISD::ADD),
4699 OPC_Scope, 6|128,2,
4700 OPC_MoveChild0,
4701 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
4702 OPC_Scope, 30|128,1,
4703 OPC_MoveChild0,
4704 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4705 OPC_RecordChild0,
4706 OPC_MoveChild0,
4707 OPC_SwitchOpcode , 22, TARGET_VAL(ISD::TargetBlockAddress),
4708 OPC_MoveParent,
4709 OPC_MoveParent,
4710 OPC_RecordChild1,
4711 OPC_MoveSibling1,
4712 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4713 OPC_RecordNode,
4714 OPC_CheckPredicate0,
4715 OPC_MoveParent,
4716 OPC_CheckTypeI64,
4717 OPC_EmitNodeXForm, 3, 2,
4718 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4719 8, 3, 1, 3, 0,
4720 22, TARGET_VAL(ISD::TargetConstantPool),
4721 OPC_MoveParent,
4722 OPC_MoveParent,
4723 OPC_RecordChild1,
4724 OPC_MoveSibling1,
4725 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4726 OPC_RecordNode,
4727 OPC_CheckPredicate0,
4728 OPC_MoveParent,
4729 OPC_CheckTypeI64,
4730 OPC_EmitNodeXForm, 3, 2,
4731 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4732 8, 3, 1, 3, 0,
4733 22, TARGET_VAL(ISD::TargetExternalSymbol),
4734 OPC_MoveParent,
4735 OPC_MoveParent,
4736 OPC_RecordChild1,
4737 OPC_MoveSibling1,
4738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4739 OPC_RecordNode,
4740 OPC_CheckPredicate0,
4741 OPC_MoveParent,
4742 OPC_CheckTypeI64,
4743 OPC_EmitNodeXForm, 3, 2,
4744 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4745 8, 3, 1, 3, 0,
4746 22, TARGET_VAL(ISD::TargetGlobalAddress),
4747 OPC_MoveParent,
4748 OPC_MoveParent,
4749 OPC_RecordChild1,
4750 OPC_MoveSibling1,
4751 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4752 OPC_RecordNode,
4753 OPC_CheckPredicate0,
4754 OPC_MoveParent,
4755 OPC_CheckTypeI64,
4756 OPC_EmitNodeXForm, 3, 2,
4757 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4758 8, 3, 1, 3, 0,
4759 22, TARGET_VAL(ISD::TargetGlobalTLSAddress),
4760 OPC_MoveParent,
4761 OPC_MoveParent,
4762 OPC_RecordChild1,
4763 OPC_MoveSibling1,
4764 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4765 OPC_RecordNode,
4766 OPC_CheckPredicate0,
4767 OPC_MoveParent,
4768 OPC_CheckTypeI64,
4769 OPC_EmitNodeXForm, 3, 2,
4770 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4771 8, 3, 1, 3, 0,
4772 22, TARGET_VAL(ISD::TargetJumpTable),
4773 OPC_MoveParent,
4774 OPC_MoveParent,
4775 OPC_RecordChild1,
4776 OPC_MoveSibling1,
4777 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4778 OPC_RecordNode,
4779 OPC_CheckPredicate0,
4780 OPC_MoveParent,
4781 OPC_CheckTypeI64,
4782 OPC_EmitNodeXForm, 3, 2,
4783 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4784 8, 3, 1, 3, 0,
4785 0,
4786 31,
4787 OPC_RecordChild0,
4788 OPC_MoveChild1,
4789 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4790 OPC_RecordChild0,
4791 OPC_MoveChild0,
4792 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
4793 OPC_MoveParent,
4794 OPC_MoveParent,
4795 OPC_MoveSibling1,
4796 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4797 OPC_RecordNode,
4798 OPC_CheckPredicate0,
4799 OPC_MoveParent,
4800 OPC_CheckTypeI64,
4801 OPC_EmitNodeXForm, 3, 2,
4802 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4803 8, 3, 0, 3, 1,
4804 31,
4805 OPC_MoveChild0,
4806 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4807 OPC_RecordChild0,
4808 OPC_MoveChild0,
4809 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
4810 OPC_MoveParent,
4811 OPC_MoveSibling1,
4812 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4813 OPC_RecordNode,
4814 OPC_CheckPredicate0,
4815 OPC_MoveParent,
4816 OPC_MoveParent,
4817 OPC_RecordChild1,
4818 OPC_CheckTypeI64,
4819 OPC_EmitNodeXForm, 3, 1,
4820 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4821 8, 3, 2, 3, 0,
4822 31,
4823 OPC_RecordChild0,
4824 OPC_RecordChild1,
4825 OPC_MoveChild1,
4826 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4827 OPC_CheckPredicate0,
4828 OPC_MoveParent,
4829 OPC_MoveSibling1,
4830 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4831 OPC_RecordChild0,
4832 OPC_MoveChild0,
4833 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
4834 OPC_MoveParent,
4835 OPC_MoveParent,
4836 OPC_CheckTypeI64,
4837 OPC_EmitNodeXForm, 3, 1,
4838 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4839 8, 3, 0, 3, 2,
4840 0,
4841 35,
4842 OPC_RecordChild0,
4843 OPC_MoveChild1,
4844 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
4845 OPC_MoveChild0,
4846 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4847 OPC_RecordChild0,
4848 OPC_MoveChild0,
4849 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
4850 OPC_MoveParent,
4851 OPC_MoveSibling1,
4852 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4853 OPC_RecordNode,
4854 OPC_CheckPredicate0,
4855 OPC_MoveParent,
4856 OPC_MoveParent,
4857 OPC_CheckTypeI64,
4858 OPC_EmitNodeXForm, 3, 2,
4859 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4860 8, 3, 0, 3, 1,
4861 10|128,1,
4862 OPC_MoveChild0,
4863 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
4864 OPC_RecordChild0,
4865 OPC_MoveChild0,
4866 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
4867 OPC_MoveParent,
4868 OPC_MoveSibling1,
4869 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
4870 OPC_RecordChild0,
4871 OPC_RecordChild1,
4872 OPC_MoveChild1,
4873 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4874 OPC_CheckPredicate0,
4875 OPC_MoveParent,
4876 OPC_MoveParent,
4877 OPC_CheckTypeI64,
4878 OPC_EmitNodeXForm, 3, 2,
4879 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4880 8, 3, 1, 3, 0,
4881 98, TARGET_VAL(ISD::ADD),
4882 OPC_Scope, 31,
4883 OPC_RecordChild0,
4884 OPC_MoveChild1,
4885 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4886 OPC_RecordChild0,
4887 OPC_MoveChild0,
4888 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
4889 OPC_MoveParent,
4890 OPC_MoveParent,
4891 OPC_MoveSibling1,
4892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4893 OPC_RecordNode,
4894 OPC_CheckPredicate0,
4895 OPC_MoveParent,
4896 OPC_CheckTypeI64,
4897 OPC_EmitNodeXForm, 3, 2,
4898 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4899 8, 3, 0, 3, 1,
4900 31,
4901 OPC_MoveChild0,
4902 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4903 OPC_RecordChild0,
4904 OPC_MoveChild0,
4905 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
4906 OPC_MoveParent,
4907 OPC_MoveSibling1,
4908 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4909 OPC_RecordNode,
4910 OPC_CheckPredicate0,
4911 OPC_MoveParent,
4912 OPC_MoveParent,
4913 OPC_RecordChild1,
4914 OPC_CheckTypeI64,
4915 OPC_EmitNodeXForm, 3, 1,
4916 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4917 8, 3, 2, 3, 0,
4918 31,
4919 OPC_RecordChild0,
4920 OPC_RecordChild1,
4921 OPC_MoveChild1,
4922 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4923 OPC_CheckPredicate0,
4924 OPC_MoveParent,
4925 OPC_MoveSibling1,
4926 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4927 OPC_RecordChild0,
4928 OPC_MoveChild0,
4929 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
4930 OPC_MoveParent,
4931 OPC_MoveParent,
4932 OPC_CheckTypeI64,
4933 OPC_EmitNodeXForm, 3, 1,
4934 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4935 8, 3, 0, 3, 2,
4936 0,
4937 0,
4938 35,
4939 OPC_RecordChild0,
4940 OPC_MoveChild1,
4941 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
4942 OPC_MoveChild0,
4943 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4944 OPC_RecordChild0,
4945 OPC_MoveChild0,
4946 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
4947 OPC_MoveParent,
4948 OPC_MoveSibling1,
4949 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4950 OPC_RecordNode,
4951 OPC_CheckPredicate0,
4952 OPC_MoveParent,
4953 OPC_MoveParent,
4954 OPC_CheckTypeI64,
4955 OPC_EmitNodeXForm, 3, 2,
4956 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4957 8, 3, 0, 3, 1,
4958 10|128,1,
4959 OPC_MoveChild0,
4960 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
4961 OPC_RecordChild0,
4962 OPC_MoveChild0,
4963 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
4964 OPC_MoveParent,
4965 OPC_MoveSibling1,
4966 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
4967 OPC_RecordChild0,
4968 OPC_RecordChild1,
4969 OPC_MoveChild1,
4970 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4971 OPC_CheckPredicate0,
4972 OPC_MoveParent,
4973 OPC_MoveParent,
4974 OPC_CheckTypeI64,
4975 OPC_EmitNodeXForm, 3, 2,
4976 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4977 8, 3, 1, 3, 0,
4978 98, TARGET_VAL(ISD::ADD),
4979 OPC_Scope, 31,
4980 OPC_RecordChild0,
4981 OPC_MoveChild1,
4982 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
4983 OPC_RecordChild0,
4984 OPC_MoveChild0,
4985 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
4986 OPC_MoveParent,
4987 OPC_MoveParent,
4988 OPC_MoveSibling1,
4989 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4990 OPC_RecordNode,
4991 OPC_CheckPredicate0,
4992 OPC_MoveParent,
4993 OPC_CheckTypeI64,
4994 OPC_EmitNodeXForm, 3, 2,
4995 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
4996 8, 3, 0, 3, 1,
4997 31,
4998 OPC_MoveChild0,
4999 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5000 OPC_RecordChild0,
5001 OPC_MoveChild0,
5002 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5003 OPC_MoveParent,
5004 OPC_MoveSibling1,
5005 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5006 OPC_RecordNode,
5007 OPC_CheckPredicate0,
5008 OPC_MoveParent,
5009 OPC_MoveParent,
5010 OPC_RecordChild1,
5011 OPC_CheckTypeI64,
5012 OPC_EmitNodeXForm, 3, 1,
5013 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5014 8, 3, 2, 3, 0,
5015 31,
5016 OPC_RecordChild0,
5017 OPC_RecordChild1,
5018 OPC_MoveChild1,
5019 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5020 OPC_CheckPredicate0,
5021 OPC_MoveParent,
5022 OPC_MoveSibling1,
5023 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5024 OPC_RecordChild0,
5025 OPC_MoveChild0,
5026 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5027 OPC_MoveParent,
5028 OPC_MoveParent,
5029 OPC_CheckTypeI64,
5030 OPC_EmitNodeXForm, 3, 1,
5031 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5032 8, 3, 0, 3, 2,
5033 0,
5034 0,
5035 35,
5036 OPC_RecordChild0,
5037 OPC_MoveChild1,
5038 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5039 OPC_MoveChild0,
5040 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5041 OPC_RecordChild0,
5042 OPC_MoveChild0,
5043 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5044 OPC_MoveParent,
5045 OPC_MoveSibling1,
5046 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5047 OPC_RecordNode,
5048 OPC_CheckPredicate0,
5049 OPC_MoveParent,
5050 OPC_MoveParent,
5051 OPC_CheckTypeI64,
5052 OPC_EmitNodeXForm, 3, 2,
5053 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5054 8, 3, 0, 3, 1,
5055 10|128,1,
5056 OPC_MoveChild0,
5057 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
5058 OPC_RecordChild0,
5059 OPC_MoveChild0,
5060 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5061 OPC_MoveParent,
5062 OPC_MoveSibling1,
5063 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5064 OPC_RecordChild0,
5065 OPC_RecordChild1,
5066 OPC_MoveChild1,
5067 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5068 OPC_CheckPredicate0,
5069 OPC_MoveParent,
5070 OPC_MoveParent,
5071 OPC_CheckTypeI64,
5072 OPC_EmitNodeXForm, 3, 2,
5073 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5074 8, 3, 1, 3, 0,
5075 98, TARGET_VAL(ISD::ADD),
5076 OPC_Scope, 31,
5077 OPC_RecordChild0,
5078 OPC_MoveChild1,
5079 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5080 OPC_RecordChild0,
5081 OPC_MoveChild0,
5082 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5083 OPC_MoveParent,
5084 OPC_MoveParent,
5085 OPC_MoveSibling1,
5086 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5087 OPC_RecordNode,
5088 OPC_CheckPredicate0,
5089 OPC_MoveParent,
5090 OPC_CheckTypeI64,
5091 OPC_EmitNodeXForm, 3, 2,
5092 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5093 8, 3, 0, 3, 1,
5094 31,
5095 OPC_MoveChild0,
5096 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5097 OPC_RecordChild0,
5098 OPC_MoveChild0,
5099 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5100 OPC_MoveParent,
5101 OPC_MoveSibling1,
5102 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5103 OPC_RecordNode,
5104 OPC_CheckPredicate0,
5105 OPC_MoveParent,
5106 OPC_MoveParent,
5107 OPC_RecordChild1,
5108 OPC_CheckTypeI64,
5109 OPC_EmitNodeXForm, 3, 1,
5110 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5111 8, 3, 2, 3, 0,
5112 31,
5113 OPC_RecordChild0,
5114 OPC_RecordChild1,
5115 OPC_MoveChild1,
5116 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5117 OPC_CheckPredicate0,
5118 OPC_MoveParent,
5119 OPC_MoveSibling1,
5120 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5121 OPC_RecordChild0,
5122 OPC_MoveChild0,
5123 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5124 OPC_MoveParent,
5125 OPC_MoveParent,
5126 OPC_CheckTypeI64,
5127 OPC_EmitNodeXForm, 3, 1,
5128 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5129 8, 3, 0, 3, 2,
5130 0,
5131 0,
5132 35,
5133 OPC_RecordChild0,
5134 OPC_MoveChild1,
5135 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5136 OPC_MoveChild0,
5137 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5138 OPC_RecordChild0,
5139 OPC_MoveChild0,
5140 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5141 OPC_MoveParent,
5142 OPC_MoveSibling1,
5143 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5144 OPC_RecordNode,
5145 OPC_CheckPredicate0,
5146 OPC_MoveParent,
5147 OPC_MoveParent,
5148 OPC_CheckTypeI64,
5149 OPC_EmitNodeXForm, 3, 2,
5150 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5151 8, 3, 0, 3, 1,
5152 10|128,1,
5153 OPC_MoveChild0,
5154 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
5155 OPC_RecordChild0,
5156 OPC_MoveChild0,
5157 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5158 OPC_MoveParent,
5159 OPC_MoveSibling1,
5160 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5161 OPC_RecordChild0,
5162 OPC_RecordChild1,
5163 OPC_MoveChild1,
5164 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5165 OPC_CheckPredicate0,
5166 OPC_MoveParent,
5167 OPC_MoveParent,
5168 OPC_CheckTypeI64,
5169 OPC_EmitNodeXForm, 3, 2,
5170 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5171 8, 3, 1, 3, 0,
5172 98, TARGET_VAL(ISD::ADD),
5173 OPC_Scope, 31,
5174 OPC_RecordChild0,
5175 OPC_MoveChild1,
5176 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5177 OPC_RecordChild0,
5178 OPC_MoveChild0,
5179 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5180 OPC_MoveParent,
5181 OPC_MoveParent,
5182 OPC_MoveSibling1,
5183 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5184 OPC_RecordNode,
5185 OPC_CheckPredicate0,
5186 OPC_MoveParent,
5187 OPC_CheckTypeI64,
5188 OPC_EmitNodeXForm, 3, 2,
5189 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5190 8, 3, 0, 3, 1,
5191 31,
5192 OPC_MoveChild0,
5193 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5194 OPC_RecordChild0,
5195 OPC_MoveChild0,
5196 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5197 OPC_MoveParent,
5198 OPC_MoveSibling1,
5199 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5200 OPC_RecordNode,
5201 OPC_CheckPredicate0,
5202 OPC_MoveParent,
5203 OPC_MoveParent,
5204 OPC_RecordChild1,
5205 OPC_CheckTypeI64,
5206 OPC_EmitNodeXForm, 3, 1,
5207 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5208 8, 3, 2, 3, 0,
5209 31,
5210 OPC_RecordChild0,
5211 OPC_RecordChild1,
5212 OPC_MoveChild1,
5213 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5214 OPC_CheckPredicate0,
5215 OPC_MoveParent,
5216 OPC_MoveSibling1,
5217 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5218 OPC_RecordChild0,
5219 OPC_MoveChild0,
5220 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5221 OPC_MoveParent,
5222 OPC_MoveParent,
5223 OPC_CheckTypeI64,
5224 OPC_EmitNodeXForm, 3, 1,
5225 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5226 8, 3, 0, 3, 2,
5227 0,
5228 0,
5229 35,
5230 OPC_RecordChild0,
5231 OPC_MoveChild1,
5232 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5233 OPC_MoveChild0,
5234 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5235 OPC_RecordChild0,
5236 OPC_MoveChild0,
5237 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5238 OPC_MoveParent,
5239 OPC_MoveSibling1,
5240 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5241 OPC_RecordNode,
5242 OPC_CheckPredicate0,
5243 OPC_MoveParent,
5244 OPC_MoveParent,
5245 OPC_CheckTypeI64,
5246 OPC_EmitNodeXForm, 3, 2,
5247 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5248 8, 3, 0, 3, 1,
5249 10|128,1,
5250 OPC_MoveChild0,
5251 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
5252 OPC_RecordChild0,
5253 OPC_MoveChild0,
5254 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5255 OPC_MoveParent,
5256 OPC_MoveSibling1,
5257 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5258 OPC_RecordChild0,
5259 OPC_RecordChild1,
5260 OPC_MoveChild1,
5261 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5262 OPC_CheckPredicate0,
5263 OPC_MoveParent,
5264 OPC_MoveParent,
5265 OPC_CheckTypeI64,
5266 OPC_EmitNodeXForm, 3, 2,
5267 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5268 8, 3, 1, 3, 0,
5269 98, TARGET_VAL(ISD::ADD),
5270 OPC_Scope, 31,
5271 OPC_RecordChild0,
5272 OPC_MoveChild1,
5273 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5274 OPC_RecordChild0,
5275 OPC_MoveChild0,
5276 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
5277 OPC_MoveParent,
5278 OPC_MoveParent,
5279 OPC_MoveSibling1,
5280 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5281 OPC_RecordNode,
5282 OPC_CheckPredicate0,
5283 OPC_MoveParent,
5284 OPC_CheckTypeI64,
5285 OPC_EmitNodeXForm, 3, 2,
5286 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5287 8, 3, 0, 3, 1,
5288 31,
5289 OPC_MoveChild0,
5290 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5291 OPC_RecordChild0,
5292 OPC_MoveChild0,
5293 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
5294 OPC_MoveParent,
5295 OPC_MoveSibling1,
5296 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5297 OPC_RecordNode,
5298 OPC_CheckPredicate0,
5299 OPC_MoveParent,
5300 OPC_MoveParent,
5301 OPC_RecordChild1,
5302 OPC_CheckTypeI64,
5303 OPC_EmitNodeXForm, 3, 1,
5304 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5305 8, 3, 2, 3, 0,
5306 31,
5307 OPC_RecordChild0,
5308 OPC_RecordChild1,
5309 OPC_MoveChild1,
5310 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5311 OPC_CheckPredicate0,
5312 OPC_MoveParent,
5313 OPC_MoveSibling1,
5314 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5315 OPC_RecordChild0,
5316 OPC_MoveChild0,
5317 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
5318 OPC_MoveParent,
5319 OPC_MoveParent,
5320 OPC_CheckTypeI64,
5321 OPC_EmitNodeXForm, 3, 1,
5322 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5323 8, 3, 0, 3, 2,
5324 0,
5325 0,
5326 35,
5327 OPC_RecordChild0,
5328 OPC_MoveChild1,
5329 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5330 OPC_MoveChild0,
5331 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5332 OPC_RecordChild0,
5333 OPC_MoveChild0,
5334 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
5335 OPC_MoveParent,
5336 OPC_MoveSibling1,
5337 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5338 OPC_RecordNode,
5339 OPC_CheckPredicate0,
5340 OPC_MoveParent,
5341 OPC_MoveParent,
5342 OPC_CheckTypeI64,
5343 OPC_EmitNodeXForm, 3, 2,
5344 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5345 8, 3, 0, 3, 1,
5346 100,
5347 OPC_MoveChild0,
5348 OPC_SwitchOpcode , 31, TARGET_VAL(VEISD::Hi),
5349 OPC_RecordChild0,
5350 OPC_MoveChild0,
5351 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
5352 OPC_MoveParent,
5353 OPC_MoveSibling1,
5354 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5355 OPC_RecordChild0,
5356 OPC_RecordChild1,
5357 OPC_MoveChild1,
5358 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5359 OPC_CheckPredicate0,
5360 OPC_MoveParent,
5361 OPC_MoveParent,
5362 OPC_CheckTypeI64,
5363 OPC_EmitNodeXForm, 3, 2,
5364 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5365 8, 3, 1, 3, 0,
5366 60, TARGET_VAL(ISD::ADD),
5367 OPC_RecordChild0,
5368 OPC_RecordChild1,
5369 OPC_MoveChild1,
5370 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5371 OPC_Scope, 25,
5372 OPC_CheckPredicate0,
5373 OPC_MoveParent,
5374 OPC_MoveSibling1,
5375 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5376 OPC_RecordNode,
5377 OPC_CheckPredicate, 13,
5378 OPC_MoveParent,
5379 OPC_CheckTypeI64,
5380 OPC_EmitNodeXForm, 3, 1,
5381 OPC_EmitNodeXForm, 0, 2,
5382 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5383 8, 3, 0, 3, 4,
5384 25,
5385 OPC_CheckPredicate, 13,
5386 OPC_MoveParent,
5387 OPC_MoveSibling1,
5388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5389 OPC_RecordNode,
5390 OPC_CheckPredicate0,
5391 OPC_MoveParent,
5392 OPC_CheckTypeI64,
5393 OPC_EmitNodeXForm, 3, 2,
5394 OPC_EmitNodeXForm, 0, 1,
5395 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5396 8, 3, 0, 3, 4,
5397 0,
5398 0,
5399 35,
5400 OPC_RecordChild0,
5401 OPC_MoveChild1,
5402 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5403 OPC_RecordChild0,
5404 OPC_MoveChild0,
5405 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5406 OPC_CheckPredicate0,
5407 OPC_MoveSibling1,
5408 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5409 OPC_RecordNode,
5410 OPC_CheckPredicate, 13,
5411 OPC_MoveParent,
5412 OPC_MoveParent,
5413 OPC_CheckTypeI64,
5414 OPC_EmitNodeXForm, 3, 1,
5415 OPC_EmitNodeXForm, 0, 2,
5416 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5417 8, 3, 0, 3, 4,
5418 64,
5419 OPC_MoveChild0,
5420 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5421 OPC_RecordChild0,
5422 OPC_RecordChild1,
5423 OPC_MoveChild1,
5424 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5425 OPC_Scope, 25,
5426 OPC_CheckPredicate0,
5427 OPC_MoveParent,
5428 OPC_MoveSibling1,
5429 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5430 OPC_RecordNode,
5431 OPC_CheckPredicate, 14,
5432 OPC_MoveParent,
5433 OPC_CheckTypeI64,
5434 OPC_EmitNodeXForm, 3, 1,
5435 OPC_EmitNodeXForm, 1, 2,
5436 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5437 8, 3, 0, 3, 4,
5438 25,
5439 OPC_CheckPredicate, 14,
5440 OPC_MoveParent,
5441 OPC_MoveSibling1,
5442 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5443 OPC_RecordNode,
5444 OPC_CheckPredicate0,
5445 OPC_MoveParent,
5446 OPC_CheckTypeI64,
5447 OPC_EmitNodeXForm, 3, 2,
5448 OPC_EmitNodeXForm, 1, 1,
5449 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5450 8, 3, 0, 3, 4,
5451 0,
5452 35,
5453 OPC_RecordChild0,
5454 OPC_MoveChild1,
5455 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5456 OPC_RecordChild0,
5457 OPC_MoveChild0,
5458 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5459 OPC_CheckPredicate0,
5460 OPC_MoveSibling1,
5461 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5462 OPC_RecordNode,
5463 OPC_CheckPredicate, 14,
5464 OPC_MoveParent,
5465 OPC_MoveParent,
5466 OPC_CheckTypeI64,
5467 OPC_EmitNodeXForm, 3, 1,
5468 OPC_EmitNodeXForm, 1, 2,
5469 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5470 8, 3, 0, 3, 4,
5471 65,
5472 OPC_MoveChild0,
5473 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5474 OPC_RecordChild0,
5475 OPC_MoveChild0,
5476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5477 OPC_Scope, 26,
5478 OPC_CheckPredicate0,
5479 OPC_MoveSibling1,
5480 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5481 OPC_RecordNode,
5482 OPC_CheckPredicate, 13,
5483 OPC_MoveParent,
5484 OPC_MoveParent,
5485 OPC_RecordChild1,
5486 OPC_CheckTypeI64,
5487 OPC_EmitNodeXForm, 3, 0,
5488 OPC_EmitNodeXForm, 0, 1,
5489 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5490 8, 3, 2, 3, 4,
5491 26,
5492 OPC_CheckPredicate, 13,
5493 OPC_MoveSibling1,
5494 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5495 OPC_RecordNode,
5496 OPC_CheckPredicate0,
5497 OPC_MoveParent,
5498 OPC_MoveParent,
5499 OPC_RecordChild1,
5500 OPC_CheckTypeI64,
5501 OPC_EmitNodeXForm, 3, 1,
5502 OPC_EmitNodeXForm, 0, 0,
5503 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5504 8, 3, 2, 3, 4,
5505 0,
5506 35,
5507 OPC_RecordChild0,
5508 OPC_MoveChild1,
5509 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5510 OPC_RecordChild0,
5511 OPC_MoveChild0,
5512 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5513 OPC_CheckPredicate, 13,
5514 OPC_MoveSibling1,
5515 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5516 OPC_RecordNode,
5517 OPC_CheckPredicate0,
5518 OPC_MoveParent,
5519 OPC_MoveParent,
5520 OPC_CheckTypeI64,
5521 OPC_EmitNodeXForm, 3, 2,
5522 OPC_EmitNodeXForm, 0, 1,
5523 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
5524 8, 3, 0, 3, 4,
5525 65,
5526 OPC_MoveChild0,
5527 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5528 OPC_RecordChild0,
5529 OPC_MoveChild0,
5530 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5531 OPC_Scope, 26,
5532 OPC_CheckPredicate0,
5533 OPC_MoveSibling1,
5534 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5535 OPC_RecordNode,
5536 OPC_CheckPredicate, 14,
5537 OPC_MoveParent,
5538 OPC_MoveParent,
5539 OPC_RecordChild1,
5540 OPC_CheckTypeI64,
5541 OPC_EmitNodeXForm, 3, 0,
5542 OPC_EmitNodeXForm, 1, 1,
5543 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5544 8, 3, 2, 3, 4,
5545 26,
5546 OPC_CheckPredicate, 14,
5547 OPC_MoveSibling1,
5548 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5549 OPC_RecordNode,
5550 OPC_CheckPredicate0,
5551 OPC_MoveParent,
5552 OPC_MoveParent,
5553 OPC_RecordChild1,
5554 OPC_CheckTypeI64,
5555 OPC_EmitNodeXForm, 3, 1,
5556 OPC_EmitNodeXForm, 1, 0,
5557 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5558 8, 3, 2, 3, 4,
5559 0,
5560 15|128,1,
5561 OPC_RecordChild0,
5562 OPC_MoveChild1,
5563 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5564 OPC_Scope, 30,
5565 OPC_RecordChild0,
5566 OPC_MoveChild0,
5567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5568 OPC_CheckPredicate, 14,
5569 OPC_MoveSibling1,
5570 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5571 OPC_RecordNode,
5572 OPC_CheckPredicate0,
5573 OPC_MoveParent,
5574 OPC_MoveParent,
5575 OPC_CheckTypeI64,
5576 OPC_EmitNodeXForm, 3, 2,
5577 OPC_EmitNodeXForm, 1, 1,
5578 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
5579 8, 3, 0, 3, 4,
5580 104,
5581 OPC_MoveChild0,
5582 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5583 OPC_RecordChild0,
5584 OPC_MoveChild0,
5585 OPC_SwitchOpcode , 13, TARGET_VAL(ISD::TargetBlockAddress),
5586 OPC_MoveParent,
5587 OPC_MoveParent,
5588 OPC_RecordChild1,
5589 OPC_MoveParent,
5590 OPC_CheckTypeI64,
5591 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5592 8, 3, 0, 2, 1,
5593 13, TARGET_VAL(ISD::TargetConstantPool),
5594 OPC_MoveParent,
5595 OPC_MoveParent,
5596 OPC_RecordChild1,
5597 OPC_MoveParent,
5598 OPC_CheckTypeI64,
5599 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5600 8, 3, 0, 2, 1,
5601 13, TARGET_VAL(ISD::TargetExternalSymbol),
5602 OPC_MoveParent,
5603 OPC_MoveParent,
5604 OPC_RecordChild1,
5605 OPC_MoveParent,
5606 OPC_CheckTypeI64,
5607 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5608 8, 3, 0, 2, 1,
5609 13, TARGET_VAL(ISD::TargetGlobalAddress),
5610 OPC_MoveParent,
5611 OPC_MoveParent,
5612 OPC_RecordChild1,
5613 OPC_MoveParent,
5614 OPC_CheckTypeI64,
5615 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5616 8, 3, 0, 2, 1,
5617 13, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5618 OPC_MoveParent,
5619 OPC_MoveParent,
5620 OPC_RecordChild1,
5621 OPC_MoveParent,
5622 OPC_CheckTypeI64,
5623 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5624 8, 3, 0, 2, 1,
5625 13, TARGET_VAL(ISD::TargetJumpTable),
5626 OPC_MoveParent,
5627 OPC_MoveParent,
5628 OPC_RecordChild1,
5629 OPC_MoveParent,
5630 OPC_CheckTypeI64,
5631 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5632 8, 3, 0, 2, 1,
5633 0,
5634 0,
5635 77,
5636 OPC_MoveChild0,
5637 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5638 OPC_Scope, 23,
5639 OPC_RecordChild0,
5640 OPC_MoveChild1,
5641 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5642 OPC_RecordChild0,
5643 OPC_MoveChild0,
5644 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
5645 OPC_MoveParent,
5646 OPC_MoveParent,
5647 OPC_MoveParent,
5648 OPC_RecordChild1,
5649 OPC_CheckTypeI64,
5650 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5651 8, 3, 0, 2, 1,
5652 23,
5653 OPC_MoveChild0,
5654 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5655 OPC_RecordChild0,
5656 OPC_MoveChild0,
5657 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
5658 OPC_MoveParent,
5659 OPC_MoveParent,
5660 OPC_RecordChild1,
5661 OPC_MoveParent,
5662 OPC_RecordChild1,
5663 OPC_CheckTypeI64,
5664 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5665 8, 3, 1, 2, 0,
5666 22,
5667 OPC_RecordChild0,
5668 OPC_RecordChild1,
5669 OPC_MoveSibling1,
5670 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5671 OPC_RecordChild0,
5672 OPC_MoveChild0,
5673 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
5674 OPC_MoveParent,
5675 OPC_MoveParent,
5676 OPC_CheckTypeI64,
5677 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5678 8, 3, 0, 1, 2,
5679 0,
5680 27,
5681 OPC_RecordChild0,
5682 OPC_MoveChild1,
5683 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5684 OPC_RecordChild0,
5685 OPC_MoveChild1,
5686 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5687 OPC_RecordChild0,
5688 OPC_MoveChild0,
5689 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
5690 OPC_MoveParent,
5691 OPC_MoveParent,
5692 OPC_MoveParent,
5693 OPC_CheckTypeI64,
5694 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5695 8, 3, 1, 0, 2,
5696 104,
5697 OPC_MoveChild0,
5698 OPC_SwitchOpcode , 22, TARGET_VAL(VEISD::Hi),
5699 OPC_RecordChild0,
5700 OPC_MoveChild0,
5701 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
5702 OPC_MoveParent,
5703 OPC_MoveSibling1,
5704 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5705 OPC_RecordChild0,
5706 OPC_RecordChild1,
5707 OPC_MoveParent,
5708 OPC_CheckTypeI64,
5709 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5710 8, 3, 1, 2, 0,
5711 73, TARGET_VAL(ISD::ADD),
5712 OPC_Scope, 23,
5713 OPC_RecordChild0,
5714 OPC_MoveChild1,
5715 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5716 OPC_RecordChild0,
5717 OPC_MoveChild0,
5718 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
5719 OPC_MoveParent,
5720 OPC_MoveParent,
5721 OPC_MoveParent,
5722 OPC_RecordChild1,
5723 OPC_CheckTypeI64,
5724 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5725 8, 3, 0, 2, 1,
5726 23,
5727 OPC_MoveChild0,
5728 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5729 OPC_RecordChild0,
5730 OPC_MoveChild0,
5731 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
5732 OPC_MoveParent,
5733 OPC_MoveParent,
5734 OPC_RecordChild1,
5735 OPC_MoveParent,
5736 OPC_RecordChild1,
5737 OPC_CheckTypeI64,
5738 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5739 8, 3, 1, 2, 0,
5740 22,
5741 OPC_RecordChild0,
5742 OPC_RecordChild1,
5743 OPC_MoveSibling1,
5744 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5745 OPC_RecordChild0,
5746 OPC_MoveChild0,
5747 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
5748 OPC_MoveParent,
5749 OPC_MoveParent,
5750 OPC_CheckTypeI64,
5751 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5752 8, 3, 0, 1, 2,
5753 0,
5754 0,
5755 27,
5756 OPC_RecordChild0,
5757 OPC_MoveChild1,
5758 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5759 OPC_RecordChild0,
5760 OPC_MoveChild1,
5761 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5762 OPC_RecordChild0,
5763 OPC_MoveChild0,
5764 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
5765 OPC_MoveParent,
5766 OPC_MoveParent,
5767 OPC_MoveParent,
5768 OPC_CheckTypeI64,
5769 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5770 8, 3, 1, 0, 2,
5771 104,
5772 OPC_MoveChild0,
5773 OPC_SwitchOpcode , 22, TARGET_VAL(VEISD::Hi),
5774 OPC_RecordChild0,
5775 OPC_MoveChild0,
5776 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
5777 OPC_MoveParent,
5778 OPC_MoveSibling1,
5779 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5780 OPC_RecordChild0,
5781 OPC_RecordChild1,
5782 OPC_MoveParent,
5783 OPC_CheckTypeI64,
5784 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5785 8, 3, 1, 2, 0,
5786 73, TARGET_VAL(ISD::ADD),
5787 OPC_Scope, 23,
5788 OPC_RecordChild0,
5789 OPC_MoveChild1,
5790 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5791 OPC_RecordChild0,
5792 OPC_MoveChild0,
5793 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5794 OPC_MoveParent,
5795 OPC_MoveParent,
5796 OPC_MoveParent,
5797 OPC_RecordChild1,
5798 OPC_CheckTypeI64,
5799 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5800 8, 3, 0, 2, 1,
5801 23,
5802 OPC_MoveChild0,
5803 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5804 OPC_RecordChild0,
5805 OPC_MoveChild0,
5806 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5807 OPC_MoveParent,
5808 OPC_MoveParent,
5809 OPC_RecordChild1,
5810 OPC_MoveParent,
5811 OPC_RecordChild1,
5812 OPC_CheckTypeI64,
5813 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5814 8, 3, 1, 2, 0,
5815 22,
5816 OPC_RecordChild0,
5817 OPC_RecordChild1,
5818 OPC_MoveSibling1,
5819 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5820 OPC_RecordChild0,
5821 OPC_MoveChild0,
5822 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5823 OPC_MoveParent,
5824 OPC_MoveParent,
5825 OPC_CheckTypeI64,
5826 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5827 8, 3, 0, 1, 2,
5828 0,
5829 0,
5830 27,
5831 OPC_RecordChild0,
5832 OPC_MoveChild1,
5833 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5834 OPC_RecordChild0,
5835 OPC_MoveChild1,
5836 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5837 OPC_RecordChild0,
5838 OPC_MoveChild0,
5839 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5840 OPC_MoveParent,
5841 OPC_MoveParent,
5842 OPC_MoveParent,
5843 OPC_CheckTypeI64,
5844 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5845 8, 3, 1, 0, 2,
5846 104,
5847 OPC_MoveChild0,
5848 OPC_SwitchOpcode , 22, TARGET_VAL(VEISD::Hi),
5849 OPC_RecordChild0,
5850 OPC_MoveChild0,
5851 OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
5852 OPC_MoveParent,
5853 OPC_MoveSibling1,
5854 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5855 OPC_RecordChild0,
5856 OPC_RecordChild1,
5857 OPC_MoveParent,
5858 OPC_CheckTypeI64,
5859 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5860 8, 3, 1, 2, 0,
5861 73, TARGET_VAL(ISD::ADD),
5862 OPC_Scope, 23,
5863 OPC_RecordChild0,
5864 OPC_MoveChild1,
5865 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5866 OPC_RecordChild0,
5867 OPC_MoveChild0,
5868 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5869 OPC_MoveParent,
5870 OPC_MoveParent,
5871 OPC_MoveParent,
5872 OPC_RecordChild1,
5873 OPC_CheckTypeI64,
5874 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5875 8, 3, 0, 2, 1,
5876 23,
5877 OPC_MoveChild0,
5878 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5879 OPC_RecordChild0,
5880 OPC_MoveChild0,
5881 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5882 OPC_MoveParent,
5883 OPC_MoveParent,
5884 OPC_RecordChild1,
5885 OPC_MoveParent,
5886 OPC_RecordChild1,
5887 OPC_CheckTypeI64,
5888 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5889 8, 3, 1, 2, 0,
5890 22,
5891 OPC_RecordChild0,
5892 OPC_RecordChild1,
5893 OPC_MoveSibling1,
5894 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5895 OPC_RecordChild0,
5896 OPC_MoveChild0,
5897 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5898 OPC_MoveParent,
5899 OPC_MoveParent,
5900 OPC_CheckTypeI64,
5901 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5902 8, 3, 0, 1, 2,
5903 0,
5904 0,
5905 27,
5906 OPC_RecordChild0,
5907 OPC_MoveChild1,
5908 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5909 OPC_RecordChild0,
5910 OPC_MoveChild1,
5911 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5912 OPC_RecordChild0,
5913 OPC_MoveChild0,
5914 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5915 OPC_MoveParent,
5916 OPC_MoveParent,
5917 OPC_MoveParent,
5918 OPC_CheckTypeI64,
5919 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5920 8, 3, 1, 0, 2,
5921 104,
5922 OPC_MoveChild0,
5923 OPC_SwitchOpcode , 22, TARGET_VAL(VEISD::Hi),
5924 OPC_RecordChild0,
5925 OPC_MoveChild0,
5926 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5927 OPC_MoveParent,
5928 OPC_MoveSibling1,
5929 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5930 OPC_RecordChild0,
5931 OPC_RecordChild1,
5932 OPC_MoveParent,
5933 OPC_CheckTypeI64,
5934 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5935 8, 3, 1, 2, 0,
5936 73, TARGET_VAL(ISD::ADD),
5937 OPC_Scope, 23,
5938 OPC_RecordChild0,
5939 OPC_MoveChild1,
5940 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5941 OPC_RecordChild0,
5942 OPC_MoveChild0,
5943 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5944 OPC_MoveParent,
5945 OPC_MoveParent,
5946 OPC_MoveParent,
5947 OPC_RecordChild1,
5948 OPC_CheckTypeI64,
5949 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5950 8, 3, 0, 2, 1,
5951 23,
5952 OPC_MoveChild0,
5953 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5954 OPC_RecordChild0,
5955 OPC_MoveChild0,
5956 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5957 OPC_MoveParent,
5958 OPC_MoveParent,
5959 OPC_RecordChild1,
5960 OPC_MoveParent,
5961 OPC_RecordChild1,
5962 OPC_CheckTypeI64,
5963 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5964 8, 3, 1, 2, 0,
5965 22,
5966 OPC_RecordChild0,
5967 OPC_RecordChild1,
5968 OPC_MoveSibling1,
5969 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5970 OPC_RecordChild0,
5971 OPC_MoveChild0,
5972 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5973 OPC_MoveParent,
5974 OPC_MoveParent,
5975 OPC_CheckTypeI64,
5976 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5977 8, 3, 0, 1, 2,
5978 0,
5979 0,
5980 27,
5981 OPC_RecordChild0,
5982 OPC_MoveChild1,
5983 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5984 OPC_RecordChild0,
5985 OPC_MoveChild1,
5986 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
5987 OPC_RecordChild0,
5988 OPC_MoveChild0,
5989 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
5990 OPC_MoveParent,
5991 OPC_MoveParent,
5992 OPC_MoveParent,
5993 OPC_CheckTypeI64,
5994 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
5995 8, 3, 1, 0, 2,
5996 104,
5997 OPC_MoveChild0,
5998 OPC_SwitchOpcode , 22, TARGET_VAL(VEISD::Hi),
5999 OPC_RecordChild0,
6000 OPC_MoveChild0,
6001 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
6002 OPC_MoveParent,
6003 OPC_MoveSibling1,
6004 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6005 OPC_RecordChild0,
6006 OPC_RecordChild1,
6007 OPC_MoveParent,
6008 OPC_CheckTypeI64,
6009 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6010 8, 3, 1, 2, 0,
6011 73, TARGET_VAL(ISD::ADD),
6012 OPC_Scope, 23,
6013 OPC_RecordChild0,
6014 OPC_MoveChild1,
6015 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6016 OPC_RecordChild0,
6017 OPC_MoveChild0,
6018 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
6019 OPC_MoveParent,
6020 OPC_MoveParent,
6021 OPC_MoveParent,
6022 OPC_RecordChild1,
6023 OPC_CheckTypeI64,
6024 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6025 8, 3, 0, 2, 1,
6026 23,
6027 OPC_MoveChild0,
6028 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6029 OPC_RecordChild0,
6030 OPC_MoveChild0,
6031 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
6032 OPC_MoveParent,
6033 OPC_MoveParent,
6034 OPC_RecordChild1,
6035 OPC_MoveParent,
6036 OPC_RecordChild1,
6037 OPC_CheckTypeI64,
6038 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6039 8, 3, 1, 2, 0,
6040 22,
6041 OPC_RecordChild0,
6042 OPC_RecordChild1,
6043 OPC_MoveSibling1,
6044 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6045 OPC_RecordChild0,
6046 OPC_MoveChild0,
6047 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
6048 OPC_MoveParent,
6049 OPC_MoveParent,
6050 OPC_CheckTypeI64,
6051 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6052 8, 3, 0, 1, 2,
6053 0,
6054 0,
6055 27,
6056 OPC_RecordChild0,
6057 OPC_MoveChild1,
6058 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6059 OPC_RecordChild0,
6060 OPC_MoveChild1,
6061 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6062 OPC_RecordChild0,
6063 OPC_MoveChild0,
6064 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
6065 OPC_MoveParent,
6066 OPC_MoveParent,
6067 OPC_MoveParent,
6068 OPC_CheckTypeI64,
6069 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6070 8, 3, 1, 0, 2,
6071 26,
6072 OPC_MoveChild0,
6073 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6074 OPC_RecordChild0,
6075 OPC_MoveChild0,
6076 OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
6077 OPC_MoveParent,
6078 OPC_MoveSibling1,
6079 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6080 OPC_RecordChild0,
6081 OPC_RecordChild1,
6082 OPC_MoveParent,
6083 OPC_CheckTypeI64,
6084 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6085 8, 3, 1, 2, 0,
6086 97,
6087 OPC_RecordChild0,
6088 OPC_MoveChild0,
6089 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6090 OPC_Scope, 44,
6091 OPC_CheckPredicate0,
6092 OPC_MoveSibling1,
6093 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6094 OPC_RecordNode,
6095 OPC_CheckPredicate3,
6096 OPC_MoveParent,
6097 OPC_SwitchType , 15, 7,
6098 OPC_EmitConvertToTarget0,
6099 OPC_EmitNodeXForm, 3, 2,
6100 OPC_EmitConvertToTarget1,
6101 OPC_EmitNodeXForm, 4, 4,
6102 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSWSXim),
6103 7, 2, 3, 5,
6104 15, 8,
6105 OPC_EmitConvertToTarget0,
6106 OPC_EmitNodeXForm, 3, 2,
6107 OPC_EmitConvertToTarget1,
6108 OPC_EmitNodeXForm, 4, 4,
6109 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSLim),
6110 8, 2, 3, 5,
6111 0,
6112 44,
6113 OPC_CheckPredicate3,
6114 OPC_MoveSibling1,
6115 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6116 OPC_RecordNode,
6117 OPC_CheckPredicate0,
6118 OPC_MoveParent,
6119 OPC_SwitchType , 15, 7,
6120 OPC_EmitConvertToTarget1,
6121 OPC_EmitNodeXForm, 3, 2,
6122 OPC_EmitConvertToTarget0,
6123 OPC_EmitNodeXForm, 4, 4,
6124 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSWSXim),
6125 7, 2, 3, 5,
6126 15, 8,
6127 OPC_EmitConvertToTarget1,
6128 OPC_EmitNodeXForm, 3, 2,
6129 OPC_EmitConvertToTarget0,
6130 OPC_EmitNodeXForm, 4, 4,
6131 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSLim),
6132 8, 2, 3, 5,
6133 0,
6134 0,
6135 51,
6136 OPC_MoveChild0,
6137 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6138 OPC_RecordChild0,
6139 OPC_RecordChild1,
6140 OPC_Scope, 20,
6141 OPC_MoveSibling1,
6142 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6143 OPC_RecordNode,
6144 OPC_CheckPredicate, 13,
6145 OPC_MoveParent,
6146 OPC_CheckTypeI64,
6147 OPC_EmitNodeXForm, 0, 2,
6148 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArri),
6149 8, 3, 0, 1, 3,
6150 21,
6151 OPC_MoveChild1,
6152 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6153 OPC_CheckPredicate, 13,
6154 OPC_MoveParent,
6155 OPC_MoveParent,
6156 OPC_RecordChild1,
6157 OPC_CheckTypeI64,
6158 OPC_EmitNodeXForm, 0, 1,
6159 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArri),
6160 8, 3, 0, 2, 3,
6161 0,
6162 27,
6163 OPC_RecordChild0,
6164 OPC_MoveChild1,
6165 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6166 OPC_RecordChild0,
6167 OPC_RecordChild1,
6168 OPC_MoveChild1,
6169 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6170 OPC_CheckPredicate, 13,
6171 OPC_MoveParent,
6172 OPC_MoveParent,
6173 OPC_CheckTypeI64,
6174 OPC_EmitNodeXForm, 0, 2,
6175 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArri),
6176 8, 3, 0, 1, 3,
6177 51,
6178 OPC_MoveChild0,
6179 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6180 OPC_RecordChild0,
6181 OPC_RecordChild1,
6182 OPC_Scope, 20,
6183 OPC_MoveSibling1,
6184 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6185 OPC_RecordNode,
6186 OPC_CheckPredicate, 14,
6187 OPC_MoveParent,
6188 OPC_CheckTypeI64,
6189 OPC_EmitNodeXForm, 1, 2,
6190 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6191 8, 3, 0, 1, 3,
6192 21,
6193 OPC_MoveChild1,
6194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6195 OPC_CheckPredicate, 14,
6196 OPC_MoveParent,
6197 OPC_MoveParent,
6198 OPC_RecordChild1,
6199 OPC_CheckTypeI64,
6200 OPC_EmitNodeXForm, 1, 1,
6201 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6202 8, 3, 0, 2, 3,
6203 0,
6204 27,
6205 OPC_RecordChild0,
6206 OPC_MoveChild1,
6207 OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6208 OPC_RecordChild0,
6209 OPC_RecordChild1,
6210 OPC_MoveChild1,
6211 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6212 OPC_CheckPredicate, 14,
6213 OPC_MoveParent,
6214 OPC_MoveParent,
6215 OPC_CheckTypeI64,
6216 OPC_EmitNodeXForm, 1, 2,
6217 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrri),
6218 8, 3, 0, 1, 3,
6219 110,
6220 OPC_MoveChild0,
6221 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6222 OPC_RecordChild0,
6223 OPC_MoveChild0,
6224 OPC_SwitchOpcode , 14, TARGET_VAL(ISD::TargetBlockAddress),
6225 OPC_MoveParent,
6226 OPC_MoveParent,
6227 OPC_RecordChild1,
6228 OPC_CheckTypeI64,
6229 OPC_EmitInteger32, 0,
6230 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6231 8, 3, 1, 2, 0,
6232 14, TARGET_VAL(ISD::TargetConstantPool),
6233 OPC_MoveParent,
6234 OPC_MoveParent,
6235 OPC_RecordChild1,
6236 OPC_CheckTypeI64,
6237 OPC_EmitInteger32, 0,
6238 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6239 8, 3, 1, 2, 0,
6240 14, TARGET_VAL(ISD::TargetExternalSymbol),
6241 OPC_MoveParent,
6242 OPC_MoveParent,
6243 OPC_RecordChild1,
6244 OPC_CheckTypeI64,
6245 OPC_EmitInteger32, 0,
6246 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6247 8, 3, 1, 2, 0,
6248 14, TARGET_VAL(ISD::TargetGlobalAddress),
6249 OPC_MoveParent,
6250 OPC_MoveParent,
6251 OPC_RecordChild1,
6252 OPC_CheckTypeI64,
6253 OPC_EmitInteger32, 0,
6254 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6255 8, 3, 1, 2, 0,
6256 14, TARGET_VAL(ISD::TargetGlobalTLSAddress),
6257 OPC_MoveParent,
6258 OPC_MoveParent,
6259 OPC_RecordChild1,
6260 OPC_CheckTypeI64,
6261 OPC_EmitInteger32, 0,
6262 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6263 8, 3, 1, 2, 0,
6264 14, TARGET_VAL(ISD::TargetJumpTable),
6265 OPC_MoveParent,
6266 OPC_MoveParent,
6267 OPC_RecordChild1,
6268 OPC_CheckTypeI64,
6269 OPC_EmitInteger32, 0,
6270 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6271 8, 3, 1, 2, 0,
6272 0,
6273 105|128,1,
6274 OPC_RecordChild0,
6275 OPC_Scope, 104,
6276 OPC_MoveChild1,
6277 OPC_CheckOpcode, TARGET_VAL(VEISD::Hi),
6278 OPC_RecordChild0,
6279 OPC_MoveChild0,
6280 OPC_SwitchOpcode , 13, TARGET_VAL(ISD::TargetBlockAddress),
6281 OPC_MoveParent,
6282 OPC_MoveParent,
6283 OPC_CheckTypeI64,
6284 OPC_EmitInteger32, 0,
6285 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6286 8, 3, 0, 2, 1,
6287 13, TARGET_VAL(ISD::TargetConstantPool),
6288 OPC_MoveParent,
6289 OPC_MoveParent,
6290 OPC_CheckTypeI64,
6291 OPC_EmitInteger32, 0,
6292 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6293 8, 3, 0, 2, 1,
6294 13, TARGET_VAL(ISD::TargetExternalSymbol),
6295 OPC_MoveParent,
6296 OPC_MoveParent,
6297 OPC_CheckTypeI64,
6298 OPC_EmitInteger32, 0,
6299 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6300 8, 3, 0, 2, 1,
6301 13, TARGET_VAL(ISD::TargetGlobalAddress),
6302 OPC_MoveParent,
6303 OPC_MoveParent,
6304 OPC_CheckTypeI64,
6305 OPC_EmitInteger32, 0,
6306 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6307 8, 3, 0, 2, 1,
6308 13, TARGET_VAL(ISD::TargetGlobalTLSAddress),
6309 OPC_MoveParent,
6310 OPC_MoveParent,
6311 OPC_CheckTypeI64,
6312 OPC_EmitInteger32, 0,
6313 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6314 8, 3, 0, 2, 1,
6315 13, TARGET_VAL(ISD::TargetJumpTable),
6316 OPC_MoveParent,
6317 OPC_MoveParent,
6318 OPC_CheckTypeI64,
6319 OPC_EmitInteger32, 0,
6320 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6321 8, 3, 0, 2, 1,
6322 0,
6323 124,
6324 OPC_RecordChild1,
6325 OPC_Scope, 102,
6326 OPC_MoveChild1,
6327 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6328 OPC_Scope, 17,
6329 OPC_CheckPredicate, 13,
6330 OPC_MoveParent,
6331 OPC_CheckTypeI64,
6332 OPC_EmitInteger32, 0,
6333 OPC_EmitNodeXForm, 0, 1,
6334 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
6335 8, 3, 0, 2, 3,
6336 17,
6337 OPC_CheckPredicate, 14,
6338 OPC_MoveParent,
6339 OPC_CheckTypeI64,
6340 OPC_EmitInteger32, 0,
6341 OPC_EmitNodeXForm, 1, 1,
6342 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
6343 8, 3, 0, 2, 3,
6344 14,
6345 OPC_CheckPredicate0,
6346 OPC_MoveParent,
6347 OPC_CheckTypeI32,
6348 OPC_EmitConvertToTarget1,
6349 OPC_EmitNodeXForm, 3, 2,
6350 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSWSXri),
6351 7, 2, 0, 3,
6352 14,
6353 OPC_CheckPredicate3,
6354 OPC_MoveParent,
6355 OPC_CheckTypeI32,
6356 OPC_EmitConvertToTarget1,
6357 OPC_EmitNodeXForm, 4, 2,
6358 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSWSXrm),
6359 7, 2, 0, 3,
6360 14,
6361 OPC_CheckPredicate0,
6362 OPC_MoveParent,
6363 OPC_CheckTypeI64,
6364 OPC_EmitConvertToTarget1,
6365 OPC_EmitNodeXForm, 3, 2,
6366 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSLri),
6367 8, 2, 0, 3,
6368 14,
6369 OPC_CheckPredicate3,
6370 OPC_MoveParent,
6371 OPC_CheckTypeI64,
6372 OPC_EmitConvertToTarget1,
6373 OPC_EmitNodeXForm, 4, 2,
6374 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSLrm),
6375 8, 2, 0, 3,
6376 0,
6377 8,
6378 OPC_CheckTypeI32,
6379 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSWSXrr),
6380 7, 2, 0, 1,
6381 8,
6382 OPC_CheckTypeI64,
6383 OPC_MorphNodeTo1None, TARGET_VAL(VE::ADDSLrr),
6384 8, 2, 0, 1,
6385 0,
6386 0,
6387 0,
6388 118|128,1, TARGET_VAL(ISD::ATOMIC_LOAD),
6389 OPC_RecordMemRef,
6390 OPC_RecordNode,
6391 OPC_RecordChild1,
6392 OPC_Scope, 119,
6393 OPC_CheckPredicate, 22,
6394 OPC_CheckTypeI32,
6395 OPC_Scope, 56,
6396 OPC_CheckPredicate, 10,
6397 OPC_Scope, 12,
6398 OPC_CheckComplexPat1, /*#*/1,
6399 OPC_EmitMergeInputChains1_0,
6400 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
6401 7, 3, 2, 3, 4,
6402 12,
6403 OPC_CheckComplexPat0, /*#*/1,
6404 OPC_EmitMergeInputChains1_0,
6405 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
6406 7, 3, 2, 3, 4,
6407 12,
6408 OPC_CheckComplexPat2, /*#*/1,
6409 OPC_EmitMergeInputChains1_0,
6410 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
6411 7, 3, 2, 3, 4,
6412 12,
6413 OPC_CheckComplexPat3, /*#*/1,
6414 OPC_EmitMergeInputChains1_0,
6415 OPC_MorphNodeTo1, TARGET_VAL(VE::LD1BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
6416 7, 3, 2, 3, 4,
6417 0,
6418 56,
6419 OPC_CheckPredicate, 11,
6420 OPC_Scope, 12,
6421 OPC_CheckComplexPat1, /*#*/1,
6422 OPC_EmitMergeInputChains1_0,
6423 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrri), 0|OPFL_Chain|OPFL_MemRefs,
6424 7, 3, 2, 3, 4,
6425 12,
6426 OPC_CheckComplexPat0, /*#*/1,
6427 OPC_EmitMergeInputChains1_0,
6428 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXrii), 0|OPFL_Chain|OPFL_MemRefs,
6429 7, 3, 2, 3, 4,
6430 12,
6431 OPC_CheckComplexPat2, /*#*/1,
6432 OPC_EmitMergeInputChains1_0,
6433 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzri), 0|OPFL_Chain|OPFL_MemRefs,
6434 7, 3, 2, 3, 4,
6435 12,
6436 OPC_CheckComplexPat3, /*#*/1,
6437 OPC_EmitMergeInputChains1_0,
6438 OPC_MorphNodeTo1, TARGET_VAL(VE::LD2BZXzii), 0|OPFL_Chain|OPFL_MemRefs,
6439 7, 3, 2, 3, 4,
6440 0,
6441 0,
6442 120,
6443 OPC_CheckPredicate, 25,
6444 OPC_SwitchType , 56, 7,
6445 OPC_CheckPredicate, 12,
6446 OPC_Scope, 12,
6447 OPC_CheckComplexPat1, /*#*/1,
6448 OPC_EmitMergeInputChains1_0,
6449 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXrri), 0|OPFL_Chain|OPFL_MemRefs,
6450 7, 3, 2, 3, 4,
6451 12,
6452 OPC_CheckComplexPat0, /*#*/1,
6453 OPC_EmitMergeInputChains1_0,
6454 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXrii), 0|OPFL_Chain|OPFL_MemRefs,
6455 7, 3, 2, 3, 4,
6456 12,
6457 OPC_CheckComplexPat2, /*#*/1,
6458 OPC_EmitMergeInputChains1_0,
6459 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXzri), 0|OPFL_Chain|OPFL_MemRefs,
6460 7, 3, 2, 3, 4,
6461 12,
6462 OPC_CheckComplexPat3, /*#*/1,
6463 OPC_EmitMergeInputChains1_0,
6464 OPC_MorphNodeTo1, TARGET_VAL(VE::LDLZXzii), 0|OPFL_Chain|OPFL_MemRefs,
6465 7, 3, 2, 3, 4,
6466 0,
6467 56, 8,
6468 OPC_CheckPredicate, 19,
6469 OPC_Scope, 12,
6470 OPC_CheckComplexPat1, /*#*/1,
6471 OPC_EmitMergeInputChains1_0,
6472 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrri), 0|OPFL_Chain|OPFL_MemRefs,
6473 8, 3, 2, 3, 4,
6474 12,
6475 OPC_CheckComplexPat0, /*#*/1,
6476 OPC_EmitMergeInputChains1_0,
6477 OPC_MorphNodeTo1, TARGET_VAL(VE::LDrii), 0|OPFL_Chain|OPFL_MemRefs,
6478 8, 3, 2, 3, 4,
6479 12,
6480 OPC_CheckComplexPat2, /*#*/1,
6481 OPC_EmitMergeInputChains1_0,
6482 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzri), 0|OPFL_Chain|OPFL_MemRefs,
6483 8, 3, 2, 3, 4,
6484 12,
6485 OPC_CheckComplexPat3, /*#*/1,
6486 OPC_EmitMergeInputChains1_0,
6487 OPC_MorphNodeTo1, TARGET_VAL(VE::LDzii), 0|OPFL_Chain|OPFL_MemRefs,
6488 8, 3, 2, 3, 4,
6489 0,
6490 0,
6491 0,
6492 3|128,38, TARGET_VAL(ISD::INTRINSIC_VOID),
6493 OPC_RecordNode,
6494 OPC_Scope, 96,
6495 OPC_CheckChild1Integer, 10|128,77|128,1,
6496 OPC_RecordChild2,
6497 OPC_RecordChild3,
6498 OPC_RecordChild4,
6499 OPC_Scope, 29,
6500 OPC_MoveChild4,
6501 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6502 OPC_CheckPredicate0,
6503 OPC_MoveSibling5,
6504 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6505 OPC_RecordNode,
6506 OPC_CheckPredicate2,
6507 OPC_MoveParent,
6508 OPC_RecordChild6,
6509 OPC_EmitMergeInputChains1_0,
6510 OPC_EmitNodeXForm, 3, 3,
6511 OPC_EmitNodeXForm, 3, 4,
6512 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvizvl),
6513 5, 2, 6, 7, 1, 5,
6514 21,
6515 OPC_RecordChild5,
6516 OPC_MoveChild5,
6517 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6518 OPC_CheckPredicate2,
6519 OPC_MoveParent,
6520 OPC_RecordChild6,
6521 OPC_EmitMergeInputChains1_0,
6522 OPC_EmitNodeXForm, 3, 4,
6523 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvrzvl),
6524 5, 2, 3, 6, 1, 5,
6525 21,
6526 OPC_MoveChild4,
6527 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6528 OPC_CheckPredicate0,
6529 OPC_MoveParent,
6530 OPC_RecordChild5,
6531 OPC_RecordChild6,
6532 OPC_EmitMergeInputChains1_0,
6533 OPC_EmitNodeXForm, 3, 3,
6534 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvirvl),
6535 5, 2, 6, 4, 1, 5,
6536 12,
6537 OPC_RecordChild5,
6538 OPC_RecordChild6,
6539 OPC_EmitMergeInputChains1_0,
6540 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvrrvl),
6541 5, 2, 3, 4, 1, 5,
6542 0,
6543 104,
6544 OPC_CheckChild1Integer, 12|128,77|128,1,
6545 OPC_RecordChild2,
6546 OPC_RecordChild3,
6547 OPC_RecordChild4,
6548 OPC_Scope, 31,
6549 OPC_MoveChild4,
6550 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6551 OPC_CheckPredicate0,
6552 OPC_MoveSibling5,
6553 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6554 OPC_RecordNode,
6555 OPC_CheckPredicate2,
6556 OPC_MoveParent,
6557 OPC_RecordChild6,
6558 OPC_RecordChild7,
6559 OPC_EmitMergeInputChains1_0,
6560 OPC_EmitNodeXForm, 3, 3,
6561 OPC_EmitNodeXForm, 3, 4,
6562 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvizvml),
6563 6, 2, 7, 8, 1, 5, 6,
6564 23,
6565 OPC_RecordChild5,
6566 OPC_MoveChild5,
6567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6568 OPC_CheckPredicate2,
6569 OPC_MoveParent,
6570 OPC_RecordChild6,
6571 OPC_RecordChild7,
6572 OPC_EmitMergeInputChains1_0,
6573 OPC_EmitNodeXForm, 3, 4,
6574 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvrzvml),
6575 6, 2, 3, 7, 1, 5, 6,
6576 23,
6577 OPC_MoveChild4,
6578 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6579 OPC_CheckPredicate0,
6580 OPC_MoveParent,
6581 OPC_RecordChild5,
6582 OPC_RecordChild6,
6583 OPC_RecordChild7,
6584 OPC_EmitMergeInputChains1_0,
6585 OPC_EmitNodeXForm, 3, 3,
6586 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvirvml),
6587 6, 2, 7, 4, 1, 5, 6,
6588 14,
6589 OPC_RecordChild5,
6590 OPC_RecordChild6,
6591 OPC_RecordChild7,
6592 OPC_EmitMergeInputChains1_0,
6593 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCvrrvml),
6594 6, 2, 3, 4, 1, 5, 6,
6595 0,
6596 96,
6597 OPC_CheckChild1Integer, 30|128,77|128,1,
6598 OPC_RecordChild2,
6599 OPC_RecordChild3,
6600 OPC_RecordChild4,
6601 OPC_Scope, 29,
6602 OPC_MoveChild4,
6603 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6604 OPC_CheckPredicate0,
6605 OPC_MoveSibling5,
6606 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6607 OPC_RecordNode,
6608 OPC_CheckPredicate2,
6609 OPC_MoveParent,
6610 OPC_RecordChild6,
6611 OPC_EmitMergeInputChains1_0,
6612 OPC_EmitNodeXForm, 3, 3,
6613 OPC_EmitNodeXForm, 3, 4,
6614 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvizvl),
6615 5, 2, 6, 7, 1, 5,
6616 21,
6617 OPC_RecordChild5,
6618 OPC_MoveChild5,
6619 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6620 OPC_CheckPredicate2,
6621 OPC_MoveParent,
6622 OPC_RecordChild6,
6623 OPC_EmitMergeInputChains1_0,
6624 OPC_EmitNodeXForm, 3, 4,
6625 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvrzvl),
6626 5, 2, 3, 6, 1, 5,
6627 21,
6628 OPC_MoveChild4,
6629 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6630 OPC_CheckPredicate0,
6631 OPC_MoveParent,
6632 OPC_RecordChild5,
6633 OPC_RecordChild6,
6634 OPC_EmitMergeInputChains1_0,
6635 OPC_EmitNodeXForm, 3, 3,
6636 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvirvl),
6637 5, 2, 6, 4, 1, 5,
6638 12,
6639 OPC_RecordChild5,
6640 OPC_RecordChild6,
6641 OPC_EmitMergeInputChains1_0,
6642 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvrrvl),
6643 5, 2, 3, 4, 1, 5,
6644 0,
6645 104,
6646 OPC_CheckChild1Integer, 32|128,77|128,1,
6647 OPC_RecordChild2,
6648 OPC_RecordChild3,
6649 OPC_RecordChild4,
6650 OPC_Scope, 31,
6651 OPC_MoveChild4,
6652 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6653 OPC_CheckPredicate0,
6654 OPC_MoveSibling5,
6655 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6656 OPC_RecordNode,
6657 OPC_CheckPredicate2,
6658 OPC_MoveParent,
6659 OPC_RecordChild6,
6660 OPC_RecordChild7,
6661 OPC_EmitMergeInputChains1_0,
6662 OPC_EmitNodeXForm, 3, 3,
6663 OPC_EmitNodeXForm, 3, 4,
6664 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvizvml),
6665 6, 2, 7, 8, 1, 5, 6,
6666 23,
6667 OPC_RecordChild5,
6668 OPC_MoveChild5,
6669 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6670 OPC_CheckPredicate2,
6671 OPC_MoveParent,
6672 OPC_RecordChild6,
6673 OPC_RecordChild7,
6674 OPC_EmitMergeInputChains1_0,
6675 OPC_EmitNodeXForm, 3, 4,
6676 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvrzvml),
6677 6, 2, 3, 7, 1, 5, 6,
6678 23,
6679 OPC_MoveChild4,
6680 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6681 OPC_CheckPredicate0,
6682 OPC_MoveParent,
6683 OPC_RecordChild5,
6684 OPC_RecordChild6,
6685 OPC_RecordChild7,
6686 OPC_EmitMergeInputChains1_0,
6687 OPC_EmitNodeXForm, 3, 3,
6688 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvirvml),
6689 6, 2, 7, 4, 1, 5, 6,
6690 14,
6691 OPC_RecordChild5,
6692 OPC_RecordChild6,
6693 OPC_RecordChild7,
6694 OPC_EmitMergeInputChains1_0,
6695 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCvrrvml),
6696 6, 2, 3, 4, 1, 5, 6,
6697 0,
6698 96,
6699 OPC_CheckChild1Integer, 38|128,77|128,1,
6700 OPC_RecordChild2,
6701 OPC_RecordChild3,
6702 OPC_RecordChild4,
6703 OPC_Scope, 29,
6704 OPC_MoveChild4,
6705 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6706 OPC_CheckPredicate0,
6707 OPC_MoveSibling5,
6708 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6709 OPC_RecordNode,
6710 OPC_CheckPredicate2,
6711 OPC_MoveParent,
6712 OPC_RecordChild6,
6713 OPC_EmitMergeInputChains1_0,
6714 OPC_EmitNodeXForm, 3, 3,
6715 OPC_EmitNodeXForm, 3, 4,
6716 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvizvl),
6717 5, 2, 6, 7, 1, 5,
6718 21,
6719 OPC_RecordChild5,
6720 OPC_MoveChild5,
6721 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6722 OPC_CheckPredicate2,
6723 OPC_MoveParent,
6724 OPC_RecordChild6,
6725 OPC_EmitMergeInputChains1_0,
6726 OPC_EmitNodeXForm, 3, 4,
6727 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvrzvl),
6728 5, 2, 3, 6, 1, 5,
6729 21,
6730 OPC_MoveChild4,
6731 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6732 OPC_CheckPredicate0,
6733 OPC_MoveParent,
6734 OPC_RecordChild5,
6735 OPC_RecordChild6,
6736 OPC_EmitMergeInputChains1_0,
6737 OPC_EmitNodeXForm, 3, 3,
6738 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvirvl),
6739 5, 2, 6, 4, 1, 5,
6740 12,
6741 OPC_RecordChild5,
6742 OPC_RecordChild6,
6743 OPC_EmitMergeInputChains1_0,
6744 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvrrvl),
6745 5, 2, 3, 4, 1, 5,
6746 0,
6747 104,
6748 OPC_CheckChild1Integer, 40|128,77|128,1,
6749 OPC_RecordChild2,
6750 OPC_RecordChild3,
6751 OPC_RecordChild4,
6752 OPC_Scope, 31,
6753 OPC_MoveChild4,
6754 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6755 OPC_CheckPredicate0,
6756 OPC_MoveSibling5,
6757 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6758 OPC_RecordNode,
6759 OPC_CheckPredicate2,
6760 OPC_MoveParent,
6761 OPC_RecordChild6,
6762 OPC_RecordChild7,
6763 OPC_EmitMergeInputChains1_0,
6764 OPC_EmitNodeXForm, 3, 3,
6765 OPC_EmitNodeXForm, 3, 4,
6766 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvizvml),
6767 6, 2, 7, 8, 1, 5, 6,
6768 23,
6769 OPC_RecordChild5,
6770 OPC_MoveChild5,
6771 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6772 OPC_CheckPredicate2,
6773 OPC_MoveParent,
6774 OPC_RecordChild6,
6775 OPC_RecordChild7,
6776 OPC_EmitMergeInputChains1_0,
6777 OPC_EmitNodeXForm, 3, 4,
6778 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvrzvml),
6779 6, 2, 3, 7, 1, 5, 6,
6780 23,
6781 OPC_MoveChild4,
6782 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6783 OPC_CheckPredicate0,
6784 OPC_MoveParent,
6785 OPC_RecordChild5,
6786 OPC_RecordChild6,
6787 OPC_RecordChild7,
6788 OPC_EmitMergeInputChains1_0,
6789 OPC_EmitNodeXForm, 3, 3,
6790 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvirvml),
6791 6, 2, 7, 4, 1, 5, 6,
6792 14,
6793 OPC_RecordChild5,
6794 OPC_RecordChild6,
6795 OPC_RecordChild7,
6796 OPC_EmitMergeInputChains1_0,
6797 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCOTvrrvml),
6798 6, 2, 3, 4, 1, 5, 6,
6799 0,
6800 96,
6801 OPC_CheckChild1Integer, 34|128,77|128,1,
6802 OPC_RecordChild2,
6803 OPC_RecordChild3,
6804 OPC_RecordChild4,
6805 OPC_Scope, 29,
6806 OPC_MoveChild4,
6807 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6808 OPC_CheckPredicate0,
6809 OPC_MoveSibling5,
6810 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6811 OPC_RecordNode,
6812 OPC_CheckPredicate2,
6813 OPC_MoveParent,
6814 OPC_RecordChild6,
6815 OPC_EmitMergeInputChains1_0,
6816 OPC_EmitNodeXForm, 3, 3,
6817 OPC_EmitNodeXForm, 3, 4,
6818 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvizvl),
6819 5, 2, 6, 7, 1, 5,
6820 21,
6821 OPC_RecordChild5,
6822 OPC_MoveChild5,
6823 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6824 OPC_CheckPredicate2,
6825 OPC_MoveParent,
6826 OPC_RecordChild6,
6827 OPC_EmitMergeInputChains1_0,
6828 OPC_EmitNodeXForm, 3, 4,
6829 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvrzvl),
6830 5, 2, 3, 6, 1, 5,
6831 21,
6832 OPC_MoveChild4,
6833 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6834 OPC_CheckPredicate0,
6835 OPC_MoveParent,
6836 OPC_RecordChild5,
6837 OPC_RecordChild6,
6838 OPC_EmitMergeInputChains1_0,
6839 OPC_EmitNodeXForm, 3, 3,
6840 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvirvl),
6841 5, 2, 6, 4, 1, 5,
6842 12,
6843 OPC_RecordChild5,
6844 OPC_RecordChild6,
6845 OPC_EmitMergeInputChains1_0,
6846 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvrrvl),
6847 5, 2, 3, 4, 1, 5,
6848 0,
6849 104,
6850 OPC_CheckChild1Integer, 36|128,77|128,1,
6851 OPC_RecordChild2,
6852 OPC_RecordChild3,
6853 OPC_RecordChild4,
6854 OPC_Scope, 31,
6855 OPC_MoveChild4,
6856 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6857 OPC_CheckPredicate0,
6858 OPC_MoveSibling5,
6859 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6860 OPC_RecordNode,
6861 OPC_CheckPredicate2,
6862 OPC_MoveParent,
6863 OPC_RecordChild6,
6864 OPC_RecordChild7,
6865 OPC_EmitMergeInputChains1_0,
6866 OPC_EmitNodeXForm, 3, 3,
6867 OPC_EmitNodeXForm, 3, 4,
6868 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvizvml),
6869 6, 2, 7, 8, 1, 5, 6,
6870 23,
6871 OPC_RecordChild5,
6872 OPC_MoveChild5,
6873 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6874 OPC_CheckPredicate2,
6875 OPC_MoveParent,
6876 OPC_RecordChild6,
6877 OPC_RecordChild7,
6878 OPC_EmitMergeInputChains1_0,
6879 OPC_EmitNodeXForm, 3, 4,
6880 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvrzvml),
6881 6, 2, 3, 7, 1, 5, 6,
6882 23,
6883 OPC_MoveChild4,
6884 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6885 OPC_CheckPredicate0,
6886 OPC_MoveParent,
6887 OPC_RecordChild5,
6888 OPC_RecordChild6,
6889 OPC_RecordChild7,
6890 OPC_EmitMergeInputChains1_0,
6891 OPC_EmitNodeXForm, 3, 3,
6892 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvirvml),
6893 6, 2, 7, 4, 1, 5, 6,
6894 14,
6895 OPC_RecordChild5,
6896 OPC_RecordChild6,
6897 OPC_RecordChild7,
6898 OPC_EmitMergeInputChains1_0,
6899 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCNCOTvrrvml),
6900 6, 2, 3, 4, 1, 5, 6,
6901 0,
6902 96,
6903 OPC_CheckChild1Integer, 42|128,77|128,1,
6904 OPC_RecordChild2,
6905 OPC_RecordChild3,
6906 OPC_RecordChild4,
6907 OPC_Scope, 29,
6908 OPC_MoveChild4,
6909 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6910 OPC_CheckPredicate0,
6911 OPC_MoveSibling5,
6912 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6913 OPC_RecordNode,
6914 OPC_CheckPredicate2,
6915 OPC_MoveParent,
6916 OPC_RecordChild6,
6917 OPC_EmitMergeInputChains1_0,
6918 OPC_EmitNodeXForm, 3, 3,
6919 OPC_EmitNodeXForm, 3, 4,
6920 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvizvl),
6921 5, 2, 6, 7, 1, 5,
6922 21,
6923 OPC_RecordChild5,
6924 OPC_MoveChild5,
6925 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6926 OPC_CheckPredicate2,
6927 OPC_MoveParent,
6928 OPC_RecordChild6,
6929 OPC_EmitMergeInputChains1_0,
6930 OPC_EmitNodeXForm, 3, 4,
6931 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvrzvl),
6932 5, 2, 3, 6, 1, 5,
6933 21,
6934 OPC_MoveChild4,
6935 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6936 OPC_CheckPredicate0,
6937 OPC_MoveParent,
6938 OPC_RecordChild5,
6939 OPC_RecordChild6,
6940 OPC_EmitMergeInputChains1_0,
6941 OPC_EmitNodeXForm, 3, 3,
6942 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvirvl),
6943 5, 2, 6, 4, 1, 5,
6944 12,
6945 OPC_RecordChild5,
6946 OPC_RecordChild6,
6947 OPC_EmitMergeInputChains1_0,
6948 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvrrvl),
6949 5, 2, 3, 4, 1, 5,
6950 0,
6951 104,
6952 OPC_CheckChild1Integer, 44|128,77|128,1,
6953 OPC_RecordChild2,
6954 OPC_RecordChild3,
6955 OPC_RecordChild4,
6956 OPC_Scope, 31,
6957 OPC_MoveChild4,
6958 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6959 OPC_CheckPredicate0,
6960 OPC_MoveSibling5,
6961 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6962 OPC_RecordNode,
6963 OPC_CheckPredicate2,
6964 OPC_MoveParent,
6965 OPC_RecordChild6,
6966 OPC_RecordChild7,
6967 OPC_EmitMergeInputChains1_0,
6968 OPC_EmitNodeXForm, 3, 3,
6969 OPC_EmitNodeXForm, 3, 4,
6970 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvizvml),
6971 6, 2, 7, 8, 1, 5, 6,
6972 23,
6973 OPC_RecordChild5,
6974 OPC_MoveChild5,
6975 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6976 OPC_CheckPredicate2,
6977 OPC_MoveParent,
6978 OPC_RecordChild6,
6979 OPC_RecordChild7,
6980 OPC_EmitMergeInputChains1_0,
6981 OPC_EmitNodeXForm, 3, 4,
6982 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvrzvml),
6983 6, 2, 3, 7, 1, 5, 6,
6984 23,
6985 OPC_MoveChild4,
6986 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6987 OPC_CheckPredicate0,
6988 OPC_MoveParent,
6989 OPC_RecordChild5,
6990 OPC_RecordChild6,
6991 OPC_RecordChild7,
6992 OPC_EmitMergeInputChains1_0,
6993 OPC_EmitNodeXForm, 3, 3,
6994 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvirvml),
6995 6, 2, 7, 4, 1, 5, 6,
6996 14,
6997 OPC_RecordChild5,
6998 OPC_RecordChild6,
6999 OPC_RecordChild7,
7000 OPC_EmitMergeInputChains1_0,
7001 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUvrrvml),
7002 6, 2, 3, 4, 1, 5, 6,
7003 0,
7004 96,
7005 OPC_CheckChild1Integer, 46|128,77|128,1,
7006 OPC_RecordChild2,
7007 OPC_RecordChild3,
7008 OPC_RecordChild4,
7009 OPC_Scope, 29,
7010 OPC_MoveChild4,
7011 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7012 OPC_CheckPredicate0,
7013 OPC_MoveSibling5,
7014 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7015 OPC_RecordNode,
7016 OPC_CheckPredicate2,
7017 OPC_MoveParent,
7018 OPC_RecordChild6,
7019 OPC_EmitMergeInputChains1_0,
7020 OPC_EmitNodeXForm, 3, 3,
7021 OPC_EmitNodeXForm, 3, 4,
7022 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvizvl),
7023 5, 2, 6, 7, 1, 5,
7024 21,
7025 OPC_RecordChild5,
7026 OPC_MoveChild5,
7027 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7028 OPC_CheckPredicate2,
7029 OPC_MoveParent,
7030 OPC_RecordChild6,
7031 OPC_EmitMergeInputChains1_0,
7032 OPC_EmitNodeXForm, 3, 4,
7033 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvrzvl),
7034 5, 2, 3, 6, 1, 5,
7035 21,
7036 OPC_MoveChild4,
7037 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7038 OPC_CheckPredicate0,
7039 OPC_MoveParent,
7040 OPC_RecordChild5,
7041 OPC_RecordChild6,
7042 OPC_EmitMergeInputChains1_0,
7043 OPC_EmitNodeXForm, 3, 3,
7044 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvirvl),
7045 5, 2, 6, 4, 1, 5,
7046 12,
7047 OPC_RecordChild5,
7048 OPC_RecordChild6,
7049 OPC_EmitMergeInputChains1_0,
7050 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvrrvl),
7051 5, 2, 3, 4, 1, 5,
7052 0,
7053 104,
7054 OPC_CheckChild1Integer, 48|128,77|128,1,
7055 OPC_RecordChild2,
7056 OPC_RecordChild3,
7057 OPC_RecordChild4,
7058 OPC_Scope, 31,
7059 OPC_MoveChild4,
7060 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7061 OPC_CheckPredicate0,
7062 OPC_MoveSibling5,
7063 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7064 OPC_RecordNode,
7065 OPC_CheckPredicate2,
7066 OPC_MoveParent,
7067 OPC_RecordChild6,
7068 OPC_RecordChild7,
7069 OPC_EmitMergeInputChains1_0,
7070 OPC_EmitNodeXForm, 3, 3,
7071 OPC_EmitNodeXForm, 3, 4,
7072 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvizvml),
7073 6, 2, 7, 8, 1, 5, 6,
7074 23,
7075 OPC_RecordChild5,
7076 OPC_MoveChild5,
7077 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7078 OPC_CheckPredicate2,
7079 OPC_MoveParent,
7080 OPC_RecordChild6,
7081 OPC_RecordChild7,
7082 OPC_EmitMergeInputChains1_0,
7083 OPC_EmitNodeXForm, 3, 4,
7084 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvrzvml),
7085 6, 2, 3, 7, 1, 5, 6,
7086 23,
7087 OPC_MoveChild4,
7088 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7089 OPC_CheckPredicate0,
7090 OPC_MoveParent,
7091 OPC_RecordChild5,
7092 OPC_RecordChild6,
7093 OPC_RecordChild7,
7094 OPC_EmitMergeInputChains1_0,
7095 OPC_EmitNodeXForm, 3, 3,
7096 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvirvml),
7097 6, 2, 7, 4, 1, 5, 6,
7098 14,
7099 OPC_RecordChild5,
7100 OPC_RecordChild6,
7101 OPC_RecordChild7,
7102 OPC_EmitMergeInputChains1_0,
7103 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCvrrvml),
7104 6, 2, 3, 4, 1, 5, 6,
7105 0,
7106 96,
7107 OPC_CheckChild1Integer, 54|128,77|128,1,
7108 OPC_RecordChild2,
7109 OPC_RecordChild3,
7110 OPC_RecordChild4,
7111 OPC_Scope, 29,
7112 OPC_MoveChild4,
7113 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7114 OPC_CheckPredicate0,
7115 OPC_MoveSibling5,
7116 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7117 OPC_RecordNode,
7118 OPC_CheckPredicate2,
7119 OPC_MoveParent,
7120 OPC_RecordChild6,
7121 OPC_EmitMergeInputChains1_0,
7122 OPC_EmitNodeXForm, 3, 3,
7123 OPC_EmitNodeXForm, 3, 4,
7124 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvizvl),
7125 5, 2, 6, 7, 1, 5,
7126 21,
7127 OPC_RecordChild5,
7128 OPC_MoveChild5,
7129 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7130 OPC_CheckPredicate2,
7131 OPC_MoveParent,
7132 OPC_RecordChild6,
7133 OPC_EmitMergeInputChains1_0,
7134 OPC_EmitNodeXForm, 3, 4,
7135 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvrzvl),
7136 5, 2, 3, 6, 1, 5,
7137 21,
7138 OPC_MoveChild4,
7139 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7140 OPC_CheckPredicate0,
7141 OPC_MoveParent,
7142 OPC_RecordChild5,
7143 OPC_RecordChild6,
7144 OPC_EmitMergeInputChains1_0,
7145 OPC_EmitNodeXForm, 3, 3,
7146 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvirvl),
7147 5, 2, 6, 4, 1, 5,
7148 12,
7149 OPC_RecordChild5,
7150 OPC_RecordChild6,
7151 OPC_EmitMergeInputChains1_0,
7152 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvrrvl),
7153 5, 2, 3, 4, 1, 5,
7154 0,
7155 104,
7156 OPC_CheckChild1Integer, 56|128,77|128,1,
7157 OPC_RecordChild2,
7158 OPC_RecordChild3,
7159 OPC_RecordChild4,
7160 OPC_Scope, 31,
7161 OPC_MoveChild4,
7162 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7163 OPC_CheckPredicate0,
7164 OPC_MoveSibling5,
7165 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7166 OPC_RecordNode,
7167 OPC_CheckPredicate2,
7168 OPC_MoveParent,
7169 OPC_RecordChild6,
7170 OPC_RecordChild7,
7171 OPC_EmitMergeInputChains1_0,
7172 OPC_EmitNodeXForm, 3, 3,
7173 OPC_EmitNodeXForm, 3, 4,
7174 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvizvml),
7175 6, 2, 7, 8, 1, 5, 6,
7176 23,
7177 OPC_RecordChild5,
7178 OPC_MoveChild5,
7179 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7180 OPC_CheckPredicate2,
7181 OPC_MoveParent,
7182 OPC_RecordChild6,
7183 OPC_RecordChild7,
7184 OPC_EmitMergeInputChains1_0,
7185 OPC_EmitNodeXForm, 3, 4,
7186 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvrzvml),
7187 6, 2, 3, 7, 1, 5, 6,
7188 23,
7189 OPC_MoveChild4,
7190 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7191 OPC_CheckPredicate0,
7192 OPC_MoveParent,
7193 OPC_RecordChild5,
7194 OPC_RecordChild6,
7195 OPC_RecordChild7,
7196 OPC_EmitMergeInputChains1_0,
7197 OPC_EmitNodeXForm, 3, 3,
7198 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvirvml),
7199 6, 2, 7, 4, 1, 5, 6,
7200 14,
7201 OPC_RecordChild5,
7202 OPC_RecordChild6,
7203 OPC_RecordChild7,
7204 OPC_EmitMergeInputChains1_0,
7205 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUOTvrrvml),
7206 6, 2, 3, 4, 1, 5, 6,
7207 0,
7208 96,
7209 OPC_CheckChild1Integer, 50|128,77|128,1,
7210 OPC_RecordChild2,
7211 OPC_RecordChild3,
7212 OPC_RecordChild4,
7213 OPC_Scope, 29,
7214 OPC_MoveChild4,
7215 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7216 OPC_CheckPredicate0,
7217 OPC_MoveSibling5,
7218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7219 OPC_RecordNode,
7220 OPC_CheckPredicate2,
7221 OPC_MoveParent,
7222 OPC_RecordChild6,
7223 OPC_EmitMergeInputChains1_0,
7224 OPC_EmitNodeXForm, 3, 3,
7225 OPC_EmitNodeXForm, 3, 4,
7226 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvizvl),
7227 5, 2, 6, 7, 1, 5,
7228 21,
7229 OPC_RecordChild5,
7230 OPC_MoveChild5,
7231 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7232 OPC_CheckPredicate2,
7233 OPC_MoveParent,
7234 OPC_RecordChild6,
7235 OPC_EmitMergeInputChains1_0,
7236 OPC_EmitNodeXForm, 3, 4,
7237 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvrzvl),
7238 5, 2, 3, 6, 1, 5,
7239 21,
7240 OPC_MoveChild4,
7241 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7242 OPC_CheckPredicate0,
7243 OPC_MoveParent,
7244 OPC_RecordChild5,
7245 OPC_RecordChild6,
7246 OPC_EmitMergeInputChains1_0,
7247 OPC_EmitNodeXForm, 3, 3,
7248 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvirvl),
7249 5, 2, 6, 4, 1, 5,
7250 12,
7251 OPC_RecordChild5,
7252 OPC_RecordChild6,
7253 OPC_EmitMergeInputChains1_0,
7254 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvrrvl),
7255 5, 2, 3, 4, 1, 5,
7256 0,
7257 104,
7258 OPC_CheckChild1Integer, 52|128,77|128,1,
7259 OPC_RecordChild2,
7260 OPC_RecordChild3,
7261 OPC_RecordChild4,
7262 OPC_Scope, 31,
7263 OPC_MoveChild4,
7264 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7265 OPC_CheckPredicate0,
7266 OPC_MoveSibling5,
7267 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7268 OPC_RecordNode,
7269 OPC_CheckPredicate2,
7270 OPC_MoveParent,
7271 OPC_RecordChild6,
7272 OPC_RecordChild7,
7273 OPC_EmitMergeInputChains1_0,
7274 OPC_EmitNodeXForm, 3, 3,
7275 OPC_EmitNodeXForm, 3, 4,
7276 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvizvml),
7277 6, 2, 7, 8, 1, 5, 6,
7278 23,
7279 OPC_RecordChild5,
7280 OPC_MoveChild5,
7281 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7282 OPC_CheckPredicate2,
7283 OPC_MoveParent,
7284 OPC_RecordChild6,
7285 OPC_RecordChild7,
7286 OPC_EmitMergeInputChains1_0,
7287 OPC_EmitNodeXForm, 3, 4,
7288 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvrzvml),
7289 6, 2, 3, 7, 1, 5, 6,
7290 23,
7291 OPC_MoveChild4,
7292 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7293 OPC_CheckPredicate0,
7294 OPC_MoveParent,
7295 OPC_RecordChild5,
7296 OPC_RecordChild6,
7297 OPC_RecordChild7,
7298 OPC_EmitMergeInputChains1_0,
7299 OPC_EmitNodeXForm, 3, 3,
7300 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvirvml),
7301 6, 2, 7, 4, 1, 5, 6,
7302 14,
7303 OPC_RecordChild5,
7304 OPC_RecordChild6,
7305 OPC_RecordChild7,
7306 OPC_EmitMergeInputChains1_0,
7307 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCUNCOTvrrvml),
7308 6, 2, 3, 4, 1, 5, 6,
7309 0,
7310 96,
7311 OPC_CheckChild1Integer, 14|128,77|128,1,
7312 OPC_RecordChild2,
7313 OPC_RecordChild3,
7314 OPC_RecordChild4,
7315 OPC_Scope, 29,
7316 OPC_MoveChild4,
7317 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7318 OPC_CheckPredicate0,
7319 OPC_MoveSibling5,
7320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7321 OPC_RecordNode,
7322 OPC_CheckPredicate2,
7323 OPC_MoveParent,
7324 OPC_RecordChild6,
7325 OPC_EmitMergeInputChains1_0,
7326 OPC_EmitNodeXForm, 3, 3,
7327 OPC_EmitNodeXForm, 3, 4,
7328 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvizvl),
7329 5, 2, 6, 7, 1, 5,
7330 21,
7331 OPC_RecordChild5,
7332 OPC_MoveChild5,
7333 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7334 OPC_CheckPredicate2,
7335 OPC_MoveParent,
7336 OPC_RecordChild6,
7337 OPC_EmitMergeInputChains1_0,
7338 OPC_EmitNodeXForm, 3, 4,
7339 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvrzvl),
7340 5, 2, 3, 6, 1, 5,
7341 21,
7342 OPC_MoveChild4,
7343 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7344 OPC_CheckPredicate0,
7345 OPC_MoveParent,
7346 OPC_RecordChild5,
7347 OPC_RecordChild6,
7348 OPC_EmitMergeInputChains1_0,
7349 OPC_EmitNodeXForm, 3, 3,
7350 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvirvl),
7351 5, 2, 6, 4, 1, 5,
7352 12,
7353 OPC_RecordChild5,
7354 OPC_RecordChild6,
7355 OPC_EmitMergeInputChains1_0,
7356 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvrrvl),
7357 5, 2, 3, 4, 1, 5,
7358 0,
7359 104,
7360 OPC_CheckChild1Integer, 16|128,77|128,1,
7361 OPC_RecordChild2,
7362 OPC_RecordChild3,
7363 OPC_RecordChild4,
7364 OPC_Scope, 31,
7365 OPC_MoveChild4,
7366 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7367 OPC_CheckPredicate0,
7368 OPC_MoveSibling5,
7369 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7370 OPC_RecordNode,
7371 OPC_CheckPredicate2,
7372 OPC_MoveParent,
7373 OPC_RecordChild6,
7374 OPC_RecordChild7,
7375 OPC_EmitMergeInputChains1_0,
7376 OPC_EmitNodeXForm, 3, 3,
7377 OPC_EmitNodeXForm, 3, 4,
7378 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvizvml),
7379 6, 2, 7, 8, 1, 5, 6,
7380 23,
7381 OPC_RecordChild5,
7382 OPC_MoveChild5,
7383 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7384 OPC_CheckPredicate2,
7385 OPC_MoveParent,
7386 OPC_RecordChild6,
7387 OPC_RecordChild7,
7388 OPC_EmitMergeInputChains1_0,
7389 OPC_EmitNodeXForm, 3, 4,
7390 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvrzvml),
7391 6, 2, 3, 7, 1, 5, 6,
7392 23,
7393 OPC_MoveChild4,
7394 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7395 OPC_CheckPredicate0,
7396 OPC_MoveParent,
7397 OPC_RecordChild5,
7398 OPC_RecordChild6,
7399 OPC_RecordChild7,
7400 OPC_EmitMergeInputChains1_0,
7401 OPC_EmitNodeXForm, 3, 3,
7402 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvirvml),
7403 6, 2, 7, 4, 1, 5, 6,
7404 14,
7405 OPC_RecordChild5,
7406 OPC_RecordChild6,
7407 OPC_RecordChild7,
7408 OPC_EmitMergeInputChains1_0,
7409 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLvrrvml),
7410 6, 2, 3, 4, 1, 5, 6,
7411 0,
7412 96,
7413 OPC_CheckChild1Integer, 18|128,77|128,1,
7414 OPC_RecordChild2,
7415 OPC_RecordChild3,
7416 OPC_RecordChild4,
7417 OPC_Scope, 29,
7418 OPC_MoveChild4,
7419 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7420 OPC_CheckPredicate0,
7421 OPC_MoveSibling5,
7422 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7423 OPC_RecordNode,
7424 OPC_CheckPredicate2,
7425 OPC_MoveParent,
7426 OPC_RecordChild6,
7427 OPC_EmitMergeInputChains1_0,
7428 OPC_EmitNodeXForm, 3, 3,
7429 OPC_EmitNodeXForm, 3, 4,
7430 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvizvl),
7431 5, 2, 6, 7, 1, 5,
7432 21,
7433 OPC_RecordChild5,
7434 OPC_MoveChild5,
7435 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7436 OPC_CheckPredicate2,
7437 OPC_MoveParent,
7438 OPC_RecordChild6,
7439 OPC_EmitMergeInputChains1_0,
7440 OPC_EmitNodeXForm, 3, 4,
7441 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvrzvl),
7442 5, 2, 3, 6, 1, 5,
7443 21,
7444 OPC_MoveChild4,
7445 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7446 OPC_CheckPredicate0,
7447 OPC_MoveParent,
7448 OPC_RecordChild5,
7449 OPC_RecordChild6,
7450 OPC_EmitMergeInputChains1_0,
7451 OPC_EmitNodeXForm, 3, 3,
7452 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvirvl),
7453 5, 2, 6, 4, 1, 5,
7454 12,
7455 OPC_RecordChild5,
7456 OPC_RecordChild6,
7457 OPC_EmitMergeInputChains1_0,
7458 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvrrvl),
7459 5, 2, 3, 4, 1, 5,
7460 0,
7461 104,
7462 OPC_CheckChild1Integer, 20|128,77|128,1,
7463 OPC_RecordChild2,
7464 OPC_RecordChild3,
7465 OPC_RecordChild4,
7466 OPC_Scope, 31,
7467 OPC_MoveChild4,
7468 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7469 OPC_CheckPredicate0,
7470 OPC_MoveSibling5,
7471 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7472 OPC_RecordNode,
7473 OPC_CheckPredicate2,
7474 OPC_MoveParent,
7475 OPC_RecordChild6,
7476 OPC_RecordChild7,
7477 OPC_EmitMergeInputChains1_0,
7478 OPC_EmitNodeXForm, 3, 3,
7479 OPC_EmitNodeXForm, 3, 4,
7480 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvizvml),
7481 6, 2, 7, 8, 1, 5, 6,
7482 23,
7483 OPC_RecordChild5,
7484 OPC_MoveChild5,
7485 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7486 OPC_CheckPredicate2,
7487 OPC_MoveParent,
7488 OPC_RecordChild6,
7489 OPC_RecordChild7,
7490 OPC_EmitMergeInputChains1_0,
7491 OPC_EmitNodeXForm, 3, 4,
7492 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvrzvml),
7493 6, 2, 3, 7, 1, 5, 6,
7494 23,
7495 OPC_MoveChild4,
7496 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7497 OPC_CheckPredicate0,
7498 OPC_MoveParent,
7499 OPC_RecordChild5,
7500 OPC_RecordChild6,
7501 OPC_RecordChild7,
7502 OPC_EmitMergeInputChains1_0,
7503 OPC_EmitNodeXForm, 3, 3,
7504 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvirvml),
7505 6, 2, 7, 4, 1, 5, 6,
7506 14,
7507 OPC_RecordChild5,
7508 OPC_RecordChild6,
7509 OPC_RecordChild7,
7510 OPC_EmitMergeInputChains1_0,
7511 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCvrrvml),
7512 6, 2, 3, 4, 1, 5, 6,
7513 0,
7514 96,
7515 OPC_CheckChild1Integer, 26|128,77|128,1,
7516 OPC_RecordChild2,
7517 OPC_RecordChild3,
7518 OPC_RecordChild4,
7519 OPC_Scope, 29,
7520 OPC_MoveChild4,
7521 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7522 OPC_CheckPredicate0,
7523 OPC_MoveSibling5,
7524 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7525 OPC_RecordNode,
7526 OPC_CheckPredicate2,
7527 OPC_MoveParent,
7528 OPC_RecordChild6,
7529 OPC_EmitMergeInputChains1_0,
7530 OPC_EmitNodeXForm, 3, 3,
7531 OPC_EmitNodeXForm, 3, 4,
7532 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvizvl),
7533 5, 2, 6, 7, 1, 5,
7534 21,
7535 OPC_RecordChild5,
7536 OPC_MoveChild5,
7537 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7538 OPC_CheckPredicate2,
7539 OPC_MoveParent,
7540 OPC_RecordChild6,
7541 OPC_EmitMergeInputChains1_0,
7542 OPC_EmitNodeXForm, 3, 4,
7543 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvrzvl),
7544 5, 2, 3, 6, 1, 5,
7545 21,
7546 OPC_MoveChild4,
7547 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7548 OPC_CheckPredicate0,
7549 OPC_MoveParent,
7550 OPC_RecordChild5,
7551 OPC_RecordChild6,
7552 OPC_EmitMergeInputChains1_0,
7553 OPC_EmitNodeXForm, 3, 3,
7554 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvirvl),
7555 5, 2, 6, 4, 1, 5,
7556 12,
7557 OPC_RecordChild5,
7558 OPC_RecordChild6,
7559 OPC_EmitMergeInputChains1_0,
7560 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvrrvl),
7561 5, 2, 3, 4, 1, 5,
7562 0,
7563 104,
7564 OPC_CheckChild1Integer, 28|128,77|128,1,
7565 OPC_RecordChild2,
7566 OPC_RecordChild3,
7567 OPC_RecordChild4,
7568 OPC_Scope, 31,
7569 OPC_MoveChild4,
7570 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7571 OPC_CheckPredicate0,
7572 OPC_MoveSibling5,
7573 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7574 OPC_RecordNode,
7575 OPC_CheckPredicate2,
7576 OPC_MoveParent,
7577 OPC_RecordChild6,
7578 OPC_RecordChild7,
7579 OPC_EmitMergeInputChains1_0,
7580 OPC_EmitNodeXForm, 3, 3,
7581 OPC_EmitNodeXForm, 3, 4,
7582 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvizvml),
7583 6, 2, 7, 8, 1, 5, 6,
7584 23,
7585 OPC_RecordChild5,
7586 OPC_MoveChild5,
7587 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7588 OPC_CheckPredicate2,
7589 OPC_MoveParent,
7590 OPC_RecordChild6,
7591 OPC_RecordChild7,
7592 OPC_EmitMergeInputChains1_0,
7593 OPC_EmitNodeXForm, 3, 4,
7594 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvrzvml),
7595 6, 2, 3, 7, 1, 5, 6,
7596 23,
7597 OPC_MoveChild4,
7598 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7599 OPC_CheckPredicate0,
7600 OPC_MoveParent,
7601 OPC_RecordChild5,
7602 OPC_RecordChild6,
7603 OPC_RecordChild7,
7604 OPC_EmitMergeInputChains1_0,
7605 OPC_EmitNodeXForm, 3, 3,
7606 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvirvml),
7607 6, 2, 7, 4, 1, 5, 6,
7608 14,
7609 OPC_RecordChild5,
7610 OPC_RecordChild6,
7611 OPC_RecordChild7,
7612 OPC_EmitMergeInputChains1_0,
7613 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLOTvrrvml),
7614 6, 2, 3, 4, 1, 5, 6,
7615 0,
7616 96,
7617 OPC_CheckChild1Integer, 22|128,77|128,1,
7618 OPC_RecordChild2,
7619 OPC_RecordChild3,
7620 OPC_RecordChild4,
7621 OPC_Scope, 29,
7622 OPC_MoveChild4,
7623 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7624 OPC_CheckPredicate0,
7625 OPC_MoveSibling5,
7626 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7627 OPC_RecordNode,
7628 OPC_CheckPredicate2,
7629 OPC_MoveParent,
7630 OPC_RecordChild6,
7631 OPC_EmitMergeInputChains1_0,
7632 OPC_EmitNodeXForm, 3, 3,
7633 OPC_EmitNodeXForm, 3, 4,
7634 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvizvl),
7635 5, 2, 6, 7, 1, 5,
7636 21,
7637 OPC_RecordChild5,
7638 OPC_MoveChild5,
7639 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7640 OPC_CheckPredicate2,
7641 OPC_MoveParent,
7642 OPC_RecordChild6,
7643 OPC_EmitMergeInputChains1_0,
7644 OPC_EmitNodeXForm, 3, 4,
7645 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvrzvl),
7646 5, 2, 3, 6, 1, 5,
7647 21,
7648 OPC_MoveChild4,
7649 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7650 OPC_CheckPredicate0,
7651 OPC_MoveParent,
7652 OPC_RecordChild5,
7653 OPC_RecordChild6,
7654 OPC_EmitMergeInputChains1_0,
7655 OPC_EmitNodeXForm, 3, 3,
7656 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvirvl),
7657 5, 2, 6, 4, 1, 5,
7658 12,
7659 OPC_RecordChild5,
7660 OPC_RecordChild6,
7661 OPC_EmitMergeInputChains1_0,
7662 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvrrvl),
7663 5, 2, 3, 4, 1, 5,
7664 0,
7665 104,
7666 OPC_CheckChild1Integer, 24|128,77|128,1,
7667 OPC_RecordChild2,
7668 OPC_RecordChild3,
7669 OPC_RecordChild4,
7670 OPC_Scope, 31,
7671 OPC_MoveChild4,
7672 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7673 OPC_CheckPredicate0,
7674 OPC_MoveSibling5,
7675 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7676 OPC_RecordNode,
7677 OPC_CheckPredicate2,
7678 OPC_MoveParent,
7679 OPC_RecordChild6,
7680 OPC_RecordChild7,
7681 OPC_EmitMergeInputChains1_0,
7682 OPC_EmitNodeXForm, 3, 3,
7683 OPC_EmitNodeXForm, 3, 4,
7684 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvizvml),
7685 6, 2, 7, 8, 1, 5, 6,
7686 23,
7687 OPC_RecordChild5,
7688 OPC_MoveChild5,
7689 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7690 OPC_CheckPredicate2,
7691 OPC_MoveParent,
7692 OPC_RecordChild6,
7693 OPC_RecordChild7,
7694 OPC_EmitMergeInputChains1_0,
7695 OPC_EmitNodeXForm, 3, 4,
7696 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvrzvml),
7697 6, 2, 3, 7, 1, 5, 6,
7698 23,
7699 OPC_MoveChild4,
7700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7701 OPC_CheckPredicate0,
7702 OPC_MoveParent,
7703 OPC_RecordChild5,
7704 OPC_RecordChild6,
7705 OPC_RecordChild7,
7706 OPC_EmitMergeInputChains1_0,
7707 OPC_EmitNodeXForm, 3, 3,
7708 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvirvml),
7709 6, 2, 7, 4, 1, 5, 6,
7710 14,
7711 OPC_RecordChild5,
7712 OPC_RecordChild6,
7713 OPC_RecordChild7,
7714 OPC_EmitMergeInputChains1_0,
7715 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSCLNCOTvrrvml),
7716 6, 2, 3, 4, 1, 5, 6,
7717 0,
7718 85,
7719 OPC_CheckChild1Integer, 72|128,66|128,1,
7720 OPC_RecordChild2,
7721 OPC_RecordChild3,
7722 OPC_Scope, 27,
7723 OPC_MoveChild3,
7724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7725 OPC_CheckPredicate, 8,
7726 OPC_MoveSibling4,
7727 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7728 OPC_RecordNode,
7729 OPC_CheckPredicate2,
7730 OPC_MoveParent,
7731 OPC_EmitMergeInputChains1_0,
7732 OPC_EmitNodeXForm, 2, 2,
7733 OPC_EmitNodeXForm, 3, 3,
7734 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::SCRizr),
7735 3, 4, 5, 1,
7736 18,
7737 OPC_RecordChild4,
7738 OPC_MoveChild4,
7739 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7740 OPC_CheckPredicate2,
7741 OPC_MoveParent,
7742 OPC_EmitMergeInputChains1_0,
7743 OPC_EmitNodeXForm, 3, 3,
7744 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::SCRrzr),
7745 3, 2, 4, 1,
7746 19,
7747 OPC_MoveChild3,
7748 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7749 OPC_CheckPredicate, 8,
7750 OPC_MoveParent,
7751 OPC_RecordChild4,
7752 OPC_EmitMergeInputChains1_0,
7753 OPC_EmitNodeXForm, 2, 2,
7754 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::SCRirr),
7755 3, 4, 3, 1,
7756 9,
7757 OPC_RecordChild4,
7758 OPC_EmitMergeInputChains1_0,
7759 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::SCRrrr),
7760 3, 2, 3, 1,
7761 0,
7762 43,
7763 OPC_CheckChild1Integer, 40|128,78|128,1,
7764 OPC_RecordChild2,
7765 OPC_RecordChild3,
7766 OPC_Scope, 21,
7767 OPC_MoveChild3,
7768 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7769 OPC_CheckPredicate0,
7770 OPC_MoveParent,
7771 OPC_RecordChild4,
7772 OPC_CheckChild4TypeI64,
7773 OPC_RecordChild5,
7774 OPC_EmitMergeInputChains1_0,
7775 OPC_EmitNodeXForm, 3, 2,
7776 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTirvl),
7777 4, 5, 3, 1, 4,
7778 12,
7779 OPC_RecordChild4,
7780 OPC_CheckChild4TypeI64,
7781 OPC_RecordChild5,
7782 OPC_EmitMergeInputChains1_0,
7783 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTrrvl),
7784 4, 2, 3, 1, 4,
7785 0,
7786 47,
7787 OPC_CheckChild1Integer, 42|128,78|128,1,
7788 OPC_RecordChild2,
7789 OPC_RecordChild3,
7790 OPC_Scope, 23,
7791 OPC_MoveChild3,
7792 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7793 OPC_CheckPredicate0,
7794 OPC_MoveParent,
7795 OPC_RecordChild4,
7796 OPC_CheckChild4TypeI64,
7797 OPC_RecordChild5,
7798 OPC_RecordChild6,
7799 OPC_EmitMergeInputChains1_0,
7800 OPC_EmitNodeXForm, 3, 2,
7801 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTirvml),
7802 5, 6, 3, 1, 4, 5,
7803 14,
7804 OPC_RecordChild4,
7805 OPC_CheckChild4TypeI64,
7806 OPC_RecordChild5,
7807 OPC_RecordChild6,
7808 OPC_EmitMergeInputChains1_0,
7809 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTrrvml),
7810 5, 2, 3, 1, 4, 5,
7811 0,
7812 43,
7813 OPC_CheckChild1Integer, 92|128,78|128,1,
7814 OPC_RecordChild2,
7815 OPC_RecordChild3,
7816 OPC_Scope, 21,
7817 OPC_MoveChild3,
7818 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7819 OPC_CheckPredicate0,
7820 OPC_MoveParent,
7821 OPC_RecordChild4,
7822 OPC_CheckChild4TypeI64,
7823 OPC_RecordChild5,
7824 OPC_EmitMergeInputChains1_0,
7825 OPC_EmitNodeXForm, 3, 2,
7826 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCirvl),
7827 4, 5, 3, 1, 4,
7828 12,
7829 OPC_RecordChild4,
7830 OPC_CheckChild4TypeI64,
7831 OPC_RecordChild5,
7832 OPC_EmitMergeInputChains1_0,
7833 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCrrvl),
7834 4, 2, 3, 1, 4,
7835 0,
7836 47,
7837 OPC_CheckChild1Integer, 94|128,78|128,1,
7838 OPC_RecordChild2,
7839 OPC_RecordChild3,
7840 OPC_Scope, 23,
7841 OPC_MoveChild3,
7842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7843 OPC_CheckPredicate0,
7844 OPC_MoveParent,
7845 OPC_RecordChild4,
7846 OPC_CheckChild4TypeI64,
7847 OPC_RecordChild5,
7848 OPC_RecordChild6,
7849 OPC_EmitMergeInputChains1_0,
7850 OPC_EmitNodeXForm, 3, 2,
7851 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCirvml),
7852 5, 6, 3, 1, 4, 5,
7853 14,
7854 OPC_RecordChild4,
7855 OPC_CheckChild4TypeI64,
7856 OPC_RecordChild5,
7857 OPC_RecordChild6,
7858 OPC_EmitMergeInputChains1_0,
7859 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCrrvml),
7860 5, 2, 3, 1, 4, 5,
7861 0,
7862 43,
7863 OPC_CheckChild1Integer, 100|128,78|128,1,
7864 OPC_RecordChild2,
7865 OPC_RecordChild3,
7866 OPC_Scope, 21,
7867 OPC_MoveChild3,
7868 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7869 OPC_CheckPredicate0,
7870 OPC_MoveParent,
7871 OPC_RecordChild4,
7872 OPC_CheckChild4TypeI64,
7873 OPC_RecordChild5,
7874 OPC_EmitMergeInputChains1_0,
7875 OPC_EmitNodeXForm, 3, 2,
7876 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTOTirvl),
7877 4, 5, 3, 1, 4,
7878 12,
7879 OPC_RecordChild4,
7880 OPC_CheckChild4TypeI64,
7881 OPC_RecordChild5,
7882 OPC_EmitMergeInputChains1_0,
7883 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTOTrrvl),
7884 4, 2, 3, 1, 4,
7885 0,
7886 47,
7887 OPC_CheckChild1Integer, 102|128,78|128,1,
7888 OPC_RecordChild2,
7889 OPC_RecordChild3,
7890 OPC_Scope, 23,
7891 OPC_MoveChild3,
7892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7893 OPC_CheckPredicate0,
7894 OPC_MoveParent,
7895 OPC_RecordChild4,
7896 OPC_CheckChild4TypeI64,
7897 OPC_RecordChild5,
7898 OPC_RecordChild6,
7899 OPC_EmitMergeInputChains1_0,
7900 OPC_EmitNodeXForm, 3, 2,
7901 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTOTirvml),
7902 5, 6, 3, 1, 4, 5,
7903 14,
7904 OPC_RecordChild4,
7905 OPC_CheckChild4TypeI64,
7906 OPC_RecordChild5,
7907 OPC_RecordChild6,
7908 OPC_EmitMergeInputChains1_0,
7909 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTOTrrvml),
7910 5, 2, 3, 1, 4, 5,
7911 0,
7912 43,
7913 OPC_CheckChild1Integer, 96|128,78|128,1,
7914 OPC_RecordChild2,
7915 OPC_RecordChild3,
7916 OPC_Scope, 21,
7917 OPC_MoveChild3,
7918 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7919 OPC_CheckPredicate0,
7920 OPC_MoveParent,
7921 OPC_RecordChild4,
7922 OPC_CheckChild4TypeI64,
7923 OPC_RecordChild5,
7924 OPC_EmitMergeInputChains1_0,
7925 OPC_EmitNodeXForm, 3, 2,
7926 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCOTirvl),
7927 4, 5, 3, 1, 4,
7928 12,
7929 OPC_RecordChild4,
7930 OPC_CheckChild4TypeI64,
7931 OPC_RecordChild5,
7932 OPC_EmitMergeInputChains1_0,
7933 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCOTrrvl),
7934 4, 2, 3, 1, 4,
7935 0,
7936 47,
7937 OPC_CheckChild1Integer, 98|128,78|128,1,
7938 OPC_RecordChild2,
7939 OPC_RecordChild3,
7940 OPC_Scope, 23,
7941 OPC_MoveChild3,
7942 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7943 OPC_CheckPredicate0,
7944 OPC_MoveParent,
7945 OPC_RecordChild4,
7946 OPC_CheckChild4TypeI64,
7947 OPC_RecordChild5,
7948 OPC_RecordChild6,
7949 OPC_EmitMergeInputChains1_0,
7950 OPC_EmitNodeXForm, 3, 2,
7951 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCOTirvml),
7952 5, 6, 3, 1, 4, 5,
7953 14,
7954 OPC_RecordChild4,
7955 OPC_CheckChild4TypeI64,
7956 OPC_RecordChild5,
7957 OPC_RecordChild6,
7958 OPC_EmitMergeInputChains1_0,
7959 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTNCOTrrvml),
7960 5, 2, 3, 1, 4, 5,
7961 0,
7962 43,
7963 OPC_CheckChild1Integer, 104|128,78|128,1,
7964 OPC_RecordChild2,
7965 OPC_RecordChild3,
7966 OPC_Scope, 21,
7967 OPC_MoveChild3,
7968 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7969 OPC_CheckPredicate0,
7970 OPC_MoveParent,
7971 OPC_RecordChild4,
7972 OPC_CheckChild4TypeI64,
7973 OPC_RecordChild5,
7974 OPC_EmitMergeInputChains1_0,
7975 OPC_EmitNodeXForm, 3, 2,
7976 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUirvl),
7977 4, 5, 3, 1, 4,
7978 12,
7979 OPC_RecordChild4,
7980 OPC_CheckChild4TypeI64,
7981 OPC_RecordChild5,
7982 OPC_EmitMergeInputChains1_0,
7983 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUrrvl),
7984 4, 2, 3, 1, 4,
7985 0,
7986 47,
7987 OPC_CheckChild1Integer, 106|128,78|128,1,
7988 OPC_RecordChild2,
7989 OPC_RecordChild3,
7990 OPC_Scope, 23,
7991 OPC_MoveChild3,
7992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7993 OPC_CheckPredicate0,
7994 OPC_MoveParent,
7995 OPC_RecordChild4,
7996 OPC_CheckChild4TypeI64,
7997 OPC_RecordChild5,
7998 OPC_RecordChild6,
7999 OPC_EmitMergeInputChains1_0,
8000 OPC_EmitNodeXForm, 3, 2,
8001 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUirvml),
8002 5, 6, 3, 1, 4, 5,
8003 14,
8004 OPC_RecordChild4,
8005 OPC_CheckChild4TypeI64,
8006 OPC_RecordChild5,
8007 OPC_RecordChild6,
8008 OPC_EmitMergeInputChains1_0,
8009 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUrrvml),
8010 5, 2, 3, 1, 4, 5,
8011 0,
8012 43,
8013 OPC_CheckChild1Integer, 124|128,78|128,1,
8014 OPC_RecordChild2,
8015 OPC_RecordChild3,
8016 OPC_Scope, 21,
8017 OPC_MoveChild3,
8018 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8019 OPC_CheckPredicate0,
8020 OPC_MoveParent,
8021 OPC_RecordChild4,
8022 OPC_CheckChild4TypeI64,
8023 OPC_RecordChild5,
8024 OPC_EmitMergeInputChains1_0,
8025 OPC_EmitNodeXForm, 3, 2,
8026 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCirvl),
8027 4, 5, 3, 1, 4,
8028 12,
8029 OPC_RecordChild4,
8030 OPC_CheckChild4TypeI64,
8031 OPC_RecordChild5,
8032 OPC_EmitMergeInputChains1_0,
8033 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCrrvl),
8034 4, 2, 3, 1, 4,
8035 0,
8036 47,
8037 OPC_CheckChild1Integer, 126|128,78|128,1,
8038 OPC_RecordChild2,
8039 OPC_RecordChild3,
8040 OPC_Scope, 23,
8041 OPC_MoveChild3,
8042 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8043 OPC_CheckPredicate0,
8044 OPC_MoveParent,
8045 OPC_RecordChild4,
8046 OPC_CheckChild4TypeI64,
8047 OPC_RecordChild5,
8048 OPC_RecordChild6,
8049 OPC_EmitMergeInputChains1_0,
8050 OPC_EmitNodeXForm, 3, 2,
8051 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCirvml),
8052 5, 6, 3, 1, 4, 5,
8053 14,
8054 OPC_RecordChild4,
8055 OPC_CheckChild4TypeI64,
8056 OPC_RecordChild5,
8057 OPC_RecordChild6,
8058 OPC_EmitMergeInputChains1_0,
8059 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCrrvml),
8060 5, 2, 3, 1, 4, 5,
8061 0,
8062 43,
8063 OPC_CheckChild1Integer, 4|128,79|128,1,
8064 OPC_RecordChild2,
8065 OPC_RecordChild3,
8066 OPC_Scope, 21,
8067 OPC_MoveChild3,
8068 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8069 OPC_CheckPredicate0,
8070 OPC_MoveParent,
8071 OPC_RecordChild4,
8072 OPC_CheckChild4TypeI64,
8073 OPC_RecordChild5,
8074 OPC_EmitMergeInputChains1_0,
8075 OPC_EmitNodeXForm, 3, 2,
8076 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUOTirvl),
8077 4, 5, 3, 1, 4,
8078 12,
8079 OPC_RecordChild4,
8080 OPC_CheckChild4TypeI64,
8081 OPC_RecordChild5,
8082 OPC_EmitMergeInputChains1_0,
8083 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUOTrrvl),
8084 4, 2, 3, 1, 4,
8085 0,
8086 47,
8087 OPC_CheckChild1Integer, 6|128,79|128,1,
8088 OPC_RecordChild2,
8089 OPC_RecordChild3,
8090 OPC_Scope, 23,
8091 OPC_MoveChild3,
8092 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8093 OPC_CheckPredicate0,
8094 OPC_MoveParent,
8095 OPC_RecordChild4,
8096 OPC_CheckChild4TypeI64,
8097 OPC_RecordChild5,
8098 OPC_RecordChild6,
8099 OPC_EmitMergeInputChains1_0,
8100 OPC_EmitNodeXForm, 3, 2,
8101 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUOTirvml),
8102 5, 6, 3, 1, 4, 5,
8103 14,
8104 OPC_RecordChild4,
8105 OPC_CheckChild4TypeI64,
8106 OPC_RecordChild5,
8107 OPC_RecordChild6,
8108 OPC_EmitMergeInputChains1_0,
8109 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUOTrrvml),
8110 5, 2, 3, 1, 4, 5,
8111 0,
8112 43,
8113 OPC_CheckChild1Integer, 0|128,79|128,1,
8114 OPC_RecordChild2,
8115 OPC_RecordChild3,
8116 OPC_Scope, 21,
8117 OPC_MoveChild3,
8118 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8119 OPC_CheckPredicate0,
8120 OPC_MoveParent,
8121 OPC_RecordChild4,
8122 OPC_CheckChild4TypeI64,
8123 OPC_RecordChild5,
8124 OPC_EmitMergeInputChains1_0,
8125 OPC_EmitNodeXForm, 3, 2,
8126 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCOTirvl),
8127 4, 5, 3, 1, 4,
8128 12,
8129 OPC_RecordChild4,
8130 OPC_CheckChild4TypeI64,
8131 OPC_RecordChild5,
8132 OPC_EmitMergeInputChains1_0,
8133 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCOTrrvl),
8134 4, 2, 3, 1, 4,
8135 0,
8136 47,
8137 OPC_CheckChild1Integer, 2|128,79|128,1,
8138 OPC_RecordChild2,
8139 OPC_RecordChild3,
8140 OPC_Scope, 23,
8141 OPC_MoveChild3,
8142 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8143 OPC_CheckPredicate0,
8144 OPC_MoveParent,
8145 OPC_RecordChild4,
8146 OPC_CheckChild4TypeI64,
8147 OPC_RecordChild5,
8148 OPC_RecordChild6,
8149 OPC_EmitMergeInputChains1_0,
8150 OPC_EmitNodeXForm, 3, 2,
8151 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCOTirvml),
8152 5, 6, 3, 1, 4, 5,
8153 14,
8154 OPC_RecordChild4,
8155 OPC_CheckChild4TypeI64,
8156 OPC_RecordChild5,
8157 OPC_RecordChild6,
8158 OPC_EmitMergeInputChains1_0,
8159 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTUNCOTrrvml),
8160 5, 2, 3, 1, 4, 5,
8161 0,
8162 43,
8163 OPC_CheckChild1Integer, 60|128,78|128,1,
8164 OPC_RecordChild2,
8165 OPC_RecordChild3,
8166 OPC_Scope, 21,
8167 OPC_MoveChild3,
8168 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8169 OPC_CheckPredicate0,
8170 OPC_MoveParent,
8171 OPC_RecordChild4,
8172 OPC_CheckChild4TypeI64,
8173 OPC_RecordChild5,
8174 OPC_EmitMergeInputChains1_0,
8175 OPC_EmitNodeXForm, 3, 2,
8176 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLirvl),
8177 4, 5, 3, 1, 4,
8178 12,
8179 OPC_RecordChild4,
8180 OPC_CheckChild4TypeI64,
8181 OPC_RecordChild5,
8182 OPC_EmitMergeInputChains1_0,
8183 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLrrvl),
8184 4, 2, 3, 1, 4,
8185 0,
8186 47,
8187 OPC_CheckChild1Integer, 62|128,78|128,1,
8188 OPC_RecordChild2,
8189 OPC_RecordChild3,
8190 OPC_Scope, 23,
8191 OPC_MoveChild3,
8192 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8193 OPC_CheckPredicate0,
8194 OPC_MoveParent,
8195 OPC_RecordChild4,
8196 OPC_CheckChild4TypeI64,
8197 OPC_RecordChild5,
8198 OPC_RecordChild6,
8199 OPC_EmitMergeInputChains1_0,
8200 OPC_EmitNodeXForm, 3, 2,
8201 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLirvml),
8202 5, 6, 3, 1, 4, 5,
8203 14,
8204 OPC_RecordChild4,
8205 OPC_CheckChild4TypeI64,
8206 OPC_RecordChild5,
8207 OPC_RecordChild6,
8208 OPC_EmitMergeInputChains1_0,
8209 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLrrvml),
8210 5, 2, 3, 1, 4, 5,
8211 0,
8212 43,
8213 OPC_CheckChild1Integer, 80|128,78|128,1,
8214 OPC_RecordChild2,
8215 OPC_RecordChild3,
8216 OPC_Scope, 21,
8217 OPC_MoveChild3,
8218 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8219 OPC_CheckPredicate0,
8220 OPC_MoveParent,
8221 OPC_RecordChild4,
8222 OPC_CheckChild4TypeI64,
8223 OPC_RecordChild5,
8224 OPC_EmitMergeInputChains1_0,
8225 OPC_EmitNodeXForm, 3, 2,
8226 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCirvl),
8227 4, 5, 3, 1, 4,
8228 12,
8229 OPC_RecordChild4,
8230 OPC_CheckChild4TypeI64,
8231 OPC_RecordChild5,
8232 OPC_EmitMergeInputChains1_0,
8233 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCrrvl),
8234 4, 2, 3, 1, 4,
8235 0,
8236 47,
8237 OPC_CheckChild1Integer, 82|128,78|128,1,
8238 OPC_RecordChild2,
8239 OPC_RecordChild3,
8240 OPC_Scope, 23,
8241 OPC_MoveChild3,
8242 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8243 OPC_CheckPredicate0,
8244 OPC_MoveParent,
8245 OPC_RecordChild4,
8246 OPC_CheckChild4TypeI64,
8247 OPC_RecordChild5,
8248 OPC_RecordChild6,
8249 OPC_EmitMergeInputChains1_0,
8250 OPC_EmitNodeXForm, 3, 2,
8251 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCirvml),
8252 5, 6, 3, 1, 4, 5,
8253 14,
8254 OPC_RecordChild4,
8255 OPC_CheckChild4TypeI64,
8256 OPC_RecordChild5,
8257 OPC_RecordChild6,
8258 OPC_EmitMergeInputChains1_0,
8259 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCrrvml),
8260 5, 2, 3, 1, 4, 5,
8261 0,
8262 43,
8263 OPC_CheckChild1Integer, 88|128,78|128,1,
8264 OPC_RecordChild2,
8265 OPC_RecordChild3,
8266 OPC_Scope, 21,
8267 OPC_MoveChild3,
8268 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8269 OPC_CheckPredicate0,
8270 OPC_MoveParent,
8271 OPC_RecordChild4,
8272 OPC_CheckChild4TypeI64,
8273 OPC_RecordChild5,
8274 OPC_EmitMergeInputChains1_0,
8275 OPC_EmitNodeXForm, 3, 2,
8276 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLOTirvl),
8277 4, 5, 3, 1, 4,
8278 12,
8279 OPC_RecordChild4,
8280 OPC_CheckChild4TypeI64,
8281 OPC_RecordChild5,
8282 OPC_EmitMergeInputChains1_0,
8283 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLOTrrvl),
8284 4, 2, 3, 1, 4,
8285 0,
8286 47,
8287 OPC_CheckChild1Integer, 90|128,78|128,1,
8288 OPC_RecordChild2,
8289 OPC_RecordChild3,
8290 OPC_Scope, 23,
8291 OPC_MoveChild3,
8292 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8293 OPC_CheckPredicate0,
8294 OPC_MoveParent,
8295 OPC_RecordChild4,
8296 OPC_CheckChild4TypeI64,
8297 OPC_RecordChild5,
8298 OPC_RecordChild6,
8299 OPC_EmitMergeInputChains1_0,
8300 OPC_EmitNodeXForm, 3, 2,
8301 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLOTirvml),
8302 5, 6, 3, 1, 4, 5,
8303 14,
8304 OPC_RecordChild4,
8305 OPC_CheckChild4TypeI64,
8306 OPC_RecordChild5,
8307 OPC_RecordChild6,
8308 OPC_EmitMergeInputChains1_0,
8309 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLOTrrvml),
8310 5, 2, 3, 1, 4, 5,
8311 0,
8312 43,
8313 OPC_CheckChild1Integer, 84|128,78|128,1,
8314 OPC_RecordChild2,
8315 OPC_RecordChild3,
8316 OPC_Scope, 21,
8317 OPC_MoveChild3,
8318 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8319 OPC_CheckPredicate0,
8320 OPC_MoveParent,
8321 OPC_RecordChild4,
8322 OPC_CheckChild4TypeI64,
8323 OPC_RecordChild5,
8324 OPC_EmitMergeInputChains1_0,
8325 OPC_EmitNodeXForm, 3, 2,
8326 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCOTirvl),
8327 4, 5, 3, 1, 4,
8328 12,
8329 OPC_RecordChild4,
8330 OPC_CheckChild4TypeI64,
8331 OPC_RecordChild5,
8332 OPC_EmitMergeInputChains1_0,
8333 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCOTrrvl),
8334 4, 2, 3, 1, 4,
8335 0,
8336 47,
8337 OPC_CheckChild1Integer, 86|128,78|128,1,
8338 OPC_RecordChild2,
8339 OPC_RecordChild3,
8340 OPC_Scope, 23,
8341 OPC_MoveChild3,
8342 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8343 OPC_CheckPredicate0,
8344 OPC_MoveParent,
8345 OPC_RecordChild4,
8346 OPC_CheckChild4TypeI64,
8347 OPC_RecordChild5,
8348 OPC_RecordChild6,
8349 OPC_EmitMergeInputChains1_0,
8350 OPC_EmitNodeXForm, 3, 2,
8351 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCOTirvml),
8352 5, 6, 3, 1, 4, 5,
8353 14,
8354 OPC_RecordChild4,
8355 OPC_CheckChild4TypeI64,
8356 OPC_RecordChild5,
8357 OPC_RecordChild6,
8358 OPC_EmitMergeInputChains1_0,
8359 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTLNCOTrrvml),
8360 5, 2, 3, 1, 4, 5,
8361 0,
8362 43,
8363 OPC_CheckChild1Integer, 44|128,78|128,1,
8364 OPC_RecordChild2,
8365 OPC_RecordChild3,
8366 OPC_Scope, 21,
8367 OPC_MoveChild3,
8368 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8369 OPC_CheckPredicate0,
8370 OPC_MoveParent,
8371 OPC_RecordChild4,
8372 OPC_CheckChild4TypeI64,
8373 OPC_RecordChild5,
8374 OPC_EmitMergeInputChains1_0,
8375 OPC_EmitNodeXForm, 3, 2,
8376 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2Dirvl),
8377 4, 5, 3, 1, 4,
8378 12,
8379 OPC_RecordChild4,
8380 OPC_CheckChild4TypeI64,
8381 OPC_RecordChild5,
8382 OPC_EmitMergeInputChains1_0,
8383 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2Drrvl),
8384 4, 2, 3, 1, 4,
8385 0,
8386 47,
8387 OPC_CheckChild1Integer, 46|128,78|128,1,
8388 OPC_RecordChild2,
8389 OPC_RecordChild3,
8390 OPC_Scope, 23,
8391 OPC_MoveChild3,
8392 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8393 OPC_CheckPredicate0,
8394 OPC_MoveParent,
8395 OPC_RecordChild4,
8396 OPC_CheckChild4TypeI64,
8397 OPC_RecordChild5,
8398 OPC_RecordChild6,
8399 OPC_EmitMergeInputChains1_0,
8400 OPC_EmitNodeXForm, 3, 2,
8401 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2Dirvml),
8402 5, 6, 3, 1, 4, 5,
8403 14,
8404 OPC_RecordChild4,
8405 OPC_CheckChild4TypeI64,
8406 OPC_RecordChild5,
8407 OPC_RecordChild6,
8408 OPC_EmitMergeInputChains1_0,
8409 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2Drrvml),
8410 5, 2, 3, 1, 4, 5,
8411 0,
8412 43,
8413 OPC_CheckChild1Integer, 48|128,78|128,1,
8414 OPC_RecordChild2,
8415 OPC_RecordChild3,
8416 OPC_Scope, 21,
8417 OPC_MoveChild3,
8418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8419 OPC_CheckPredicate0,
8420 OPC_MoveParent,
8421 OPC_RecordChild4,
8422 OPC_CheckChild4TypeI64,
8423 OPC_RecordChild5,
8424 OPC_EmitMergeInputChains1_0,
8425 OPC_EmitNodeXForm, 3, 2,
8426 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCirvl),
8427 4, 5, 3, 1, 4,
8428 12,
8429 OPC_RecordChild4,
8430 OPC_CheckChild4TypeI64,
8431 OPC_RecordChild5,
8432 OPC_EmitMergeInputChains1_0,
8433 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCrrvl),
8434 4, 2, 3, 1, 4,
8435 0,
8436 47,
8437 OPC_CheckChild1Integer, 50|128,78|128,1,
8438 OPC_RecordChild2,
8439 OPC_RecordChild3,
8440 OPC_Scope, 23,
8441 OPC_MoveChild3,
8442 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8443 OPC_CheckPredicate0,
8444 OPC_MoveParent,
8445 OPC_RecordChild4,
8446 OPC_CheckChild4TypeI64,
8447 OPC_RecordChild5,
8448 OPC_RecordChild6,
8449 OPC_EmitMergeInputChains1_0,
8450 OPC_EmitNodeXForm, 3, 2,
8451 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCirvml),
8452 5, 6, 3, 1, 4, 5,
8453 14,
8454 OPC_RecordChild4,
8455 OPC_CheckChild4TypeI64,
8456 OPC_RecordChild5,
8457 OPC_RecordChild6,
8458 OPC_EmitMergeInputChains1_0,
8459 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCrrvml),
8460 5, 2, 3, 1, 4, 5,
8461 0,
8462 43,
8463 OPC_CheckChild1Integer, 56|128,78|128,1,
8464 OPC_RecordChild2,
8465 OPC_RecordChild3,
8466 OPC_Scope, 21,
8467 OPC_MoveChild3,
8468 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8469 OPC_CheckPredicate0,
8470 OPC_MoveParent,
8471 OPC_RecordChild4,
8472 OPC_CheckChild4TypeI64,
8473 OPC_RecordChild5,
8474 OPC_EmitMergeInputChains1_0,
8475 OPC_EmitNodeXForm, 3, 2,
8476 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DOTirvl),
8477 4, 5, 3, 1, 4,
8478 12,
8479 OPC_RecordChild4,
8480 OPC_CheckChild4TypeI64,
8481 OPC_RecordChild5,
8482 OPC_EmitMergeInputChains1_0,
8483 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DOTrrvl),
8484 4, 2, 3, 1, 4,
8485 0,
8486 47,
8487 OPC_CheckChild1Integer, 58|128,78|128,1,
8488 OPC_RecordChild2,
8489 OPC_RecordChild3,
8490 OPC_Scope, 23,
8491 OPC_MoveChild3,
8492 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8493 OPC_CheckPredicate0,
8494 OPC_MoveParent,
8495 OPC_RecordChild4,
8496 OPC_CheckChild4TypeI64,
8497 OPC_RecordChild5,
8498 OPC_RecordChild6,
8499 OPC_EmitMergeInputChains1_0,
8500 OPC_EmitNodeXForm, 3, 2,
8501 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DOTirvml),
8502 5, 6, 3, 1, 4, 5,
8503 14,
8504 OPC_RecordChild4,
8505 OPC_CheckChild4TypeI64,
8506 OPC_RecordChild5,
8507 OPC_RecordChild6,
8508 OPC_EmitMergeInputChains1_0,
8509 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DOTrrvml),
8510 5, 2, 3, 1, 4, 5,
8511 0,
8512 43,
8513 OPC_CheckChild1Integer, 52|128,78|128,1,
8514 OPC_RecordChild2,
8515 OPC_RecordChild3,
8516 OPC_Scope, 21,
8517 OPC_MoveChild3,
8518 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8519 OPC_CheckPredicate0,
8520 OPC_MoveParent,
8521 OPC_RecordChild4,
8522 OPC_CheckChild4TypeI64,
8523 OPC_RecordChild5,
8524 OPC_EmitMergeInputChains1_0,
8525 OPC_EmitNodeXForm, 3, 2,
8526 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCOTirvl),
8527 4, 5, 3, 1, 4,
8528 12,
8529 OPC_RecordChild4,
8530 OPC_CheckChild4TypeI64,
8531 OPC_RecordChild5,
8532 OPC_EmitMergeInputChains1_0,
8533 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCOTrrvl),
8534 4, 2, 3, 1, 4,
8535 0,
8536 47,
8537 OPC_CheckChild1Integer, 54|128,78|128,1,
8538 OPC_RecordChild2,
8539 OPC_RecordChild3,
8540 OPC_Scope, 23,
8541 OPC_MoveChild3,
8542 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8543 OPC_CheckPredicate0,
8544 OPC_MoveParent,
8545 OPC_RecordChild4,
8546 OPC_CheckChild4TypeI64,
8547 OPC_RecordChild5,
8548 OPC_RecordChild6,
8549 OPC_EmitMergeInputChains1_0,
8550 OPC_EmitNodeXForm, 3, 2,
8551 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCOTirvml),
8552 5, 6, 3, 1, 4, 5,
8553 14,
8554 OPC_RecordChild4,
8555 OPC_CheckChild4TypeI64,
8556 OPC_RecordChild5,
8557 OPC_RecordChild6,
8558 OPC_EmitMergeInputChains1_0,
8559 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VST2DNCOTrrvml),
8560 5, 2, 3, 1, 4, 5,
8561 0,
8562 43,
8563 OPC_CheckChild1Integer, 108|128,78|128,1,
8564 OPC_RecordChild2,
8565 OPC_RecordChild3,
8566 OPC_Scope, 21,
8567 OPC_MoveChild3,
8568 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8569 OPC_CheckPredicate0,
8570 OPC_MoveParent,
8571 OPC_RecordChild4,
8572 OPC_CheckChild4TypeI64,
8573 OPC_RecordChild5,
8574 OPC_EmitMergeInputChains1_0,
8575 OPC_EmitNodeXForm, 3, 2,
8576 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2Dirvl),
8577 4, 5, 3, 1, 4,
8578 12,
8579 OPC_RecordChild4,
8580 OPC_CheckChild4TypeI64,
8581 OPC_RecordChild5,
8582 OPC_EmitMergeInputChains1_0,
8583 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2Drrvl),
8584 4, 2, 3, 1, 4,
8585 0,
8586 47,
8587 OPC_CheckChild1Integer, 110|128,78|128,1,
8588 OPC_RecordChild2,
8589 OPC_RecordChild3,
8590 OPC_Scope, 23,
8591 OPC_MoveChild3,
8592 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8593 OPC_CheckPredicate0,
8594 OPC_MoveParent,
8595 OPC_RecordChild4,
8596 OPC_CheckChild4TypeI64,
8597 OPC_RecordChild5,
8598 OPC_RecordChild6,
8599 OPC_EmitMergeInputChains1_0,
8600 OPC_EmitNodeXForm, 3, 2,
8601 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2Dirvml),
8602 5, 6, 3, 1, 4, 5,
8603 14,
8604 OPC_RecordChild4,
8605 OPC_CheckChild4TypeI64,
8606 OPC_RecordChild5,
8607 OPC_RecordChild6,
8608 OPC_EmitMergeInputChains1_0,
8609 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2Drrvml),
8610 5, 2, 3, 1, 4, 5,
8611 0,
8612 43,
8613 OPC_CheckChild1Integer, 112|128,78|128,1,
8614 OPC_RecordChild2,
8615 OPC_RecordChild3,
8616 OPC_Scope, 21,
8617 OPC_MoveChild3,
8618 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8619 OPC_CheckPredicate0,
8620 OPC_MoveParent,
8621 OPC_RecordChild4,
8622 OPC_CheckChild4TypeI64,
8623 OPC_RecordChild5,
8624 OPC_EmitMergeInputChains1_0,
8625 OPC_EmitNodeXForm, 3, 2,
8626 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCirvl),
8627 4, 5, 3, 1, 4,
8628 12,
8629 OPC_RecordChild4,
8630 OPC_CheckChild4TypeI64,
8631 OPC_RecordChild5,
8632 OPC_EmitMergeInputChains1_0,
8633 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCrrvl),
8634 4, 2, 3, 1, 4,
8635 0,
8636 47,
8637 OPC_CheckChild1Integer, 114|128,78|128,1,
8638 OPC_RecordChild2,
8639 OPC_RecordChild3,
8640 OPC_Scope, 23,
8641 OPC_MoveChild3,
8642 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8643 OPC_CheckPredicate0,
8644 OPC_MoveParent,
8645 OPC_RecordChild4,
8646 OPC_CheckChild4TypeI64,
8647 OPC_RecordChild5,
8648 OPC_RecordChild6,
8649 OPC_EmitMergeInputChains1_0,
8650 OPC_EmitNodeXForm, 3, 2,
8651 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCirvml),
8652 5, 6, 3, 1, 4, 5,
8653 14,
8654 OPC_RecordChild4,
8655 OPC_CheckChild4TypeI64,
8656 OPC_RecordChild5,
8657 OPC_RecordChild6,
8658 OPC_EmitMergeInputChains1_0,
8659 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCrrvml),
8660 5, 2, 3, 1, 4, 5,
8661 0,
8662 43,
8663 OPC_CheckChild1Integer, 120|128,78|128,1,
8664 OPC_RecordChild2,
8665 OPC_RecordChild3,
8666 OPC_Scope, 21,
8667 OPC_MoveChild3,
8668 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8669 OPC_CheckPredicate0,
8670 OPC_MoveParent,
8671 OPC_RecordChild4,
8672 OPC_CheckChild4TypeI64,
8673 OPC_RecordChild5,
8674 OPC_EmitMergeInputChains1_0,
8675 OPC_EmitNodeXForm, 3, 2,
8676 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DOTirvl),
8677 4, 5, 3, 1, 4,
8678 12,
8679 OPC_RecordChild4,
8680 OPC_CheckChild4TypeI64,
8681 OPC_RecordChild5,
8682 OPC_EmitMergeInputChains1_0,
8683 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DOTrrvl),
8684 4, 2, 3, 1, 4,
8685 0,
8686 47,
8687 OPC_CheckChild1Integer, 122|128,78|128,1,
8688 OPC_RecordChild2,
8689 OPC_RecordChild3,
8690 OPC_Scope, 23,
8691 OPC_MoveChild3,
8692 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8693 OPC_CheckPredicate0,
8694 OPC_MoveParent,
8695 OPC_RecordChild4,
8696 OPC_CheckChild4TypeI64,
8697 OPC_RecordChild5,
8698 OPC_RecordChild6,
8699 OPC_EmitMergeInputChains1_0,
8700 OPC_EmitNodeXForm, 3, 2,
8701 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DOTirvml),
8702 5, 6, 3, 1, 4, 5,
8703 14,
8704 OPC_RecordChild4,
8705 OPC_CheckChild4TypeI64,
8706 OPC_RecordChild5,
8707 OPC_RecordChild6,
8708 OPC_EmitMergeInputChains1_0,
8709 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DOTrrvml),
8710 5, 2, 3, 1, 4, 5,
8711 0,
8712 43,
8713 OPC_CheckChild1Integer, 116|128,78|128,1,
8714 OPC_RecordChild2,
8715 OPC_RecordChild3,
8716 OPC_Scope, 21,
8717 OPC_MoveChild3,
8718 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8719 OPC_CheckPredicate0,
8720 OPC_MoveParent,
8721 OPC_RecordChild4,
8722 OPC_CheckChild4TypeI64,
8723 OPC_RecordChild5,
8724 OPC_EmitMergeInputChains1_0,
8725 OPC_EmitNodeXForm, 3, 2,
8726 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCOTirvl),
8727 4, 5, 3, 1, 4,
8728 12,
8729 OPC_RecordChild4,
8730 OPC_CheckChild4TypeI64,
8731 OPC_RecordChild5,
8732 OPC_EmitMergeInputChains1_0,
8733 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCOTrrvl),
8734 4, 2, 3, 1, 4,
8735 0,
8736 47,
8737 OPC_CheckChild1Integer, 118|128,78|128,1,
8738 OPC_RecordChild2,
8739 OPC_RecordChild3,
8740 OPC_Scope, 23,
8741 OPC_MoveChild3,
8742 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8743 OPC_CheckPredicate0,
8744 OPC_MoveParent,
8745 OPC_RecordChild4,
8746 OPC_CheckChild4TypeI64,
8747 OPC_RecordChild5,
8748 OPC_RecordChild6,
8749 OPC_EmitMergeInputChains1_0,
8750 OPC_EmitNodeXForm, 3, 2,
8751 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCOTirvml),
8752 5, 6, 3, 1, 4, 5,
8753 14,
8754 OPC_RecordChild4,
8755 OPC_CheckChild4TypeI64,
8756 OPC_RecordChild5,
8757 OPC_RecordChild6,
8758 OPC_EmitMergeInputChains1_0,
8759 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTU2DNCOTrrvml),
8760 5, 2, 3, 1, 4, 5,
8761 0,
8762 43,
8763 OPC_CheckChild1Integer, 64|128,78|128,1,
8764 OPC_RecordChild2,
8765 OPC_RecordChild3,
8766 OPC_Scope, 21,
8767 OPC_MoveChild3,
8768 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8769 OPC_CheckPredicate0,
8770 OPC_MoveParent,
8771 OPC_RecordChild4,
8772 OPC_CheckChild4TypeI64,
8773 OPC_RecordChild5,
8774 OPC_EmitMergeInputChains1_0,
8775 OPC_EmitNodeXForm, 3, 2,
8776 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2Dirvl),
8777 4, 5, 3, 1, 4,
8778 12,
8779 OPC_RecordChild4,
8780 OPC_CheckChild4TypeI64,
8781 OPC_RecordChild5,
8782 OPC_EmitMergeInputChains1_0,
8783 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2Drrvl),
8784 4, 2, 3, 1, 4,
8785 0,
8786 47,
8787 OPC_CheckChild1Integer, 66|128,78|128,1,
8788 OPC_RecordChild2,
8789 OPC_RecordChild3,
8790 OPC_Scope, 23,
8791 OPC_MoveChild3,
8792 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8793 OPC_CheckPredicate0,
8794 OPC_MoveParent,
8795 OPC_RecordChild4,
8796 OPC_CheckChild4TypeI64,
8797 OPC_RecordChild5,
8798 OPC_RecordChild6,
8799 OPC_EmitMergeInputChains1_0,
8800 OPC_EmitNodeXForm, 3, 2,
8801 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2Dirvml),
8802 5, 6, 3, 1, 4, 5,
8803 14,
8804 OPC_RecordChild4,
8805 OPC_CheckChild4TypeI64,
8806 OPC_RecordChild5,
8807 OPC_RecordChild6,
8808 OPC_EmitMergeInputChains1_0,
8809 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2Drrvml),
8810 5, 2, 3, 1, 4, 5,
8811 0,
8812 43,
8813 OPC_CheckChild1Integer, 68|128,78|128,1,
8814 OPC_RecordChild2,
8815 OPC_RecordChild3,
8816 OPC_Scope, 21,
8817 OPC_MoveChild3,
8818 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8819 OPC_CheckPredicate0,
8820 OPC_MoveParent,
8821 OPC_RecordChild4,
8822 OPC_CheckChild4TypeI64,
8823 OPC_RecordChild5,
8824 OPC_EmitMergeInputChains1_0,
8825 OPC_EmitNodeXForm, 3, 2,
8826 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCirvl),
8827 4, 5, 3, 1, 4,
8828 12,
8829 OPC_RecordChild4,
8830 OPC_CheckChild4TypeI64,
8831 OPC_RecordChild5,
8832 OPC_EmitMergeInputChains1_0,
8833 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCrrvl),
8834 4, 2, 3, 1, 4,
8835 0,
8836 47,
8837 OPC_CheckChild1Integer, 70|128,78|128,1,
8838 OPC_RecordChild2,
8839 OPC_RecordChild3,
8840 OPC_Scope, 23,
8841 OPC_MoveChild3,
8842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8843 OPC_CheckPredicate0,
8844 OPC_MoveParent,
8845 OPC_RecordChild4,
8846 OPC_CheckChild4TypeI64,
8847 OPC_RecordChild5,
8848 OPC_RecordChild6,
8849 OPC_EmitMergeInputChains1_0,
8850 OPC_EmitNodeXForm, 3, 2,
8851 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCirvml),
8852 5, 6, 3, 1, 4, 5,
8853 14,
8854 OPC_RecordChild4,
8855 OPC_CheckChild4TypeI64,
8856 OPC_RecordChild5,
8857 OPC_RecordChild6,
8858 OPC_EmitMergeInputChains1_0,
8859 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCrrvml),
8860 5, 2, 3, 1, 4, 5,
8861 0,
8862 43,
8863 OPC_CheckChild1Integer, 76|128,78|128,1,
8864 OPC_RecordChild2,
8865 OPC_RecordChild3,
8866 OPC_Scope, 21,
8867 OPC_MoveChild3,
8868 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8869 OPC_CheckPredicate0,
8870 OPC_MoveParent,
8871 OPC_RecordChild4,
8872 OPC_CheckChild4TypeI64,
8873 OPC_RecordChild5,
8874 OPC_EmitMergeInputChains1_0,
8875 OPC_EmitNodeXForm, 3, 2,
8876 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DOTirvl),
8877 4, 5, 3, 1, 4,
8878 12,
8879 OPC_RecordChild4,
8880 OPC_CheckChild4TypeI64,
8881 OPC_RecordChild5,
8882 OPC_EmitMergeInputChains1_0,
8883 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DOTrrvl),
8884 4, 2, 3, 1, 4,
8885 0,
8886 47,
8887 OPC_CheckChild1Integer, 78|128,78|128,1,
8888 OPC_RecordChild2,
8889 OPC_RecordChild3,
8890 OPC_Scope, 23,
8891 OPC_MoveChild3,
8892 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8893 OPC_CheckPredicate0,
8894 OPC_MoveParent,
8895 OPC_RecordChild4,
8896 OPC_CheckChild4TypeI64,
8897 OPC_RecordChild5,
8898 OPC_RecordChild6,
8899 OPC_EmitMergeInputChains1_0,
8900 OPC_EmitNodeXForm, 3, 2,
8901 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DOTirvml),
8902 5, 6, 3, 1, 4, 5,
8903 14,
8904 OPC_RecordChild4,
8905 OPC_CheckChild4TypeI64,
8906 OPC_RecordChild5,
8907 OPC_RecordChild6,
8908 OPC_EmitMergeInputChains1_0,
8909 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DOTrrvml),
8910 5, 2, 3, 1, 4, 5,
8911 0,
8912 43,
8913 OPC_CheckChild1Integer, 72|128,78|128,1,
8914 OPC_RecordChild2,
8915 OPC_RecordChild3,
8916 OPC_Scope, 21,
8917 OPC_MoveChild3,
8918 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8919 OPC_CheckPredicate0,
8920 OPC_MoveParent,
8921 OPC_RecordChild4,
8922 OPC_CheckChild4TypeI64,
8923 OPC_RecordChild5,
8924 OPC_EmitMergeInputChains1_0,
8925 OPC_EmitNodeXForm, 3, 2,
8926 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCOTirvl),
8927 4, 5, 3, 1, 4,
8928 12,
8929 OPC_RecordChild4,
8930 OPC_CheckChild4TypeI64,
8931 OPC_RecordChild5,
8932 OPC_EmitMergeInputChains1_0,
8933 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCOTrrvl),
8934 4, 2, 3, 1, 4,
8935 0,
8936 47,
8937 OPC_CheckChild1Integer, 74|128,78|128,1,
8938 OPC_RecordChild2,
8939 OPC_RecordChild3,
8940 OPC_Scope, 23,
8941 OPC_MoveChild3,
8942 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8943 OPC_CheckPredicate0,
8944 OPC_MoveParent,
8945 OPC_RecordChild4,
8946 OPC_CheckChild4TypeI64,
8947 OPC_RecordChild5,
8948 OPC_RecordChild6,
8949 OPC_EmitMergeInputChains1_0,
8950 OPC_EmitNodeXForm, 3, 2,
8951 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCOTirvml),
8952 5, 6, 3, 1, 4, 5,
8953 14,
8954 OPC_RecordChild4,
8955 OPC_CheckChild4TypeI64,
8956 OPC_RecordChild5,
8957 OPC_RecordChild6,
8958 OPC_EmitMergeInputChains1_0,
8959 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::VSTL2DNCOTrrvml),
8960 5, 2, 3, 1, 4, 5,
8961 0,
8962 40,
8963 OPC_CheckChild1Integer, 60|128,60|128,1,
8964 OPC_RecordChild2,
8965 OPC_Scope, 20,
8966 OPC_MoveChild2,
8967 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8968 OPC_CheckPredicate0,
8969 OPC_MoveParent,
8970 OPC_RecordChild3,
8971 OPC_CheckChild3TypeI64,
8972 OPC_RecordChild4,
8973 OPC_EmitMergeInputChains1_0,
8974 OPC_EmitNodeXForm, 3, 1,
8975 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::PFCHVirl),
8976 3, 4, 2, 3,
8977 11,
8978 OPC_RecordChild3,
8979 OPC_CheckChild3TypeI64,
8980 OPC_RecordChild4,
8981 OPC_EmitMergeInputChains1_0,
8982 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::PFCHVrrl),
8983 3, 1, 2, 3,
8984 0,
8985 40,
8986 OPC_CheckChild1Integer, 62|128,60|128,1,
8987 OPC_RecordChild2,
8988 OPC_Scope, 20,
8989 OPC_MoveChild2,
8990 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8991 OPC_CheckPredicate0,
8992 OPC_MoveParent,
8993 OPC_RecordChild3,
8994 OPC_CheckChild3TypeI64,
8995 OPC_RecordChild4,
8996 OPC_EmitMergeInputChains1_0,
8997 OPC_EmitNodeXForm, 3, 1,
8998 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::PFCHVNCirl),
8999 3, 4, 2, 3,
9000 11,
9001 OPC_RecordChild3,
9002 OPC_CheckChild3TypeI64,
9003 OPC_RecordChild4,
9004 OPC_EmitMergeInputChains1_0,
9005 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::PFCHVNCrrl),
9006 3, 1, 2, 3,
9007 0,
9008 21,
9009 OPC_CheckChild1Integer, 18|128,60|128,1,
9010 OPC_RecordChild2,
9011 OPC_MoveChild2,
9012 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9013 OPC_CheckPredicate, 29,
9014 OPC_MoveParent,
9015 OPC_EmitMergeInputChains1_0,
9016 OPC_EmitNodeXForm, 3, 1,
9017 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::FENCEM),
9018 1, 2,
9019 21,
9020 OPC_CheckChild1Integer, 14|128,60|128,1,
9021 OPC_RecordChild2,
9022 OPC_MoveChild2,
9023 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9024 OPC_CheckPredicate, 24,
9025 OPC_MoveParent,
9026 OPC_EmitMergeInputChains1_0,
9027 OPC_EmitNodeXForm, 3, 1,
9028 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::FENCEC),
9029 1, 2,
9030 9,
9031 OPC_CheckChild1Integer, 16|128,60|128,1,
9032 OPC_EmitMergeInputChains1_0,
9033 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::FENCEI),
9034 0,
9035 9,
9036 OPC_CheckChild1Integer, 78|128,66|128,1,
9037 OPC_EmitMergeInputChains1_0,
9038 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::SVOB),
9039 0,
9040 0,
9041 17|128,65|128,1, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
9042 OPC_Scope, 80,
9043 OPC_CheckChild0Integer, 26|128,60|128,1,
9044 OPC_RecordChild1,
9045 OPC_Scope, 26,
9046 OPC_MoveChild1,
9047 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9048 OPC_CheckPredicate, 8,
9049 OPC_MoveSibling2,
9050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9051 OPC_RecordNode,
9052 OPC_CheckPredicate2,
9053 OPC_MoveParent,
9054 OPC_EmitNodeXForm, 2, 0,
9055 OPC_EmitNodeXForm, 3, 1,
9056 OPC_MorphNodeTo1None, TARGET_VAL(VE::LCRiz),
9057 8, 2, 2, 3,
9058 17,
9059 OPC_RecordChild2,
9060 OPC_MoveChild2,
9061 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9062 OPC_CheckPredicate2,
9063 OPC_MoveParent,
9064 OPC_EmitNodeXForm, 3, 1,
9065 OPC_MorphNodeTo1None, TARGET_VAL(VE::LCRrz),
9066 8, 2, 0, 2,
9067 18,
9068 OPC_MoveChild1,
9069 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9070 OPC_CheckPredicate, 8,
9071 OPC_MoveParent,
9072 OPC_RecordChild2,
9073 OPC_EmitNodeXForm, 2, 0,
9074 OPC_MorphNodeTo1None, TARGET_VAL(VE::LCRir),
9075 8, 2, 2, 1,
9076 8,
9077 OPC_RecordChild2,
9078 OPC_MorphNodeTo1None, TARGET_VAL(VE::LCRrr),
9079 8, 2, 0, 1,
9080 0,
9081 22,
9082 OPC_CheckChild0Integer, 76|128,66|128,1,
9083 OPC_RecordChild1,
9084 OPC_RecordChild2,
9085 OPC_MoveChild2,
9086 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9087 OPC_CheckPredicate6,
9088 OPC_MoveParent,
9089 OPC_EmitNodeXForm, 2, 1,
9090 OPC_MorphNodeTo1None, TARGET_VAL(VE::SVMmi),
9091 8, 2, 0, 2,
9092 22,
9093 OPC_CheckChild0Integer, 74|128,66|128,1,
9094 OPC_RecordChild1,
9095 OPC_RecordChild2,
9096 OPC_MoveChild2,
9097 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9098 OPC_CheckPredicate6,
9099 OPC_MoveParent,
9100 OPC_EmitNodeXForm, 2, 1,
9101 OPC_MorphNodeTo1None, TARGET_VAL(VE::SVMyi),
9102 8, 2, 0, 2,
9103 13,
9104 OPC_CheckChild0Integer, 58|128,60|128,1,
9105 OPC_RecordChild1,
9106 OPC_RecordChild2,
9107 OPC_MorphNodeTo1None, TARGET_VAL(VE::PCVMml),
9108 8, 2, 0, 1,
9109 13,
9110 OPC_CheckChild0Integer, 40|128,60|128,1,
9111 OPC_RecordChild1,
9112 OPC_RecordChild2,
9113 OPC_MorphNodeTo1None, TARGET_VAL(VE::LZVMml),
9114 8, 2, 0, 1,
9115 13,
9116 OPC_CheckChild0Integer, 80|128,66|128,1,
9117 OPC_RecordChild1,
9118 OPC_RecordChild2,
9119 OPC_MorphNodeTo1None, TARGET_VAL(VE::TOVMml),
9120 8, 2, 0, 1,
9121 28,
9122 OPC_CheckChild0Integer, 36|128,60|128,1,
9123 OPC_RecordChild1,
9124 OPC_RecordChild2,
9125 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
9126 8, 0,
9127 OPC_EmitStringInteger32, VE::sub_i32,
9128 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
9129 8, 3, 2, 1, 3,
9130 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvr),
9131 8, 2, 0, 4,
9132 28,
9133 OPC_CheckChild0Integer, 34|128,60|128,1,
9134 OPC_RecordChild1,
9135 OPC_RecordChild2,
9136 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
9137 8, 0,
9138 OPC_EmitStringInteger32, VE::sub_i32,
9139 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
9140 8, 3, 2, 1, 3,
9141 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvr),
9142 13, 2, 0, 4,
9143 37,
9144 OPC_CheckChild0Integer, 38|128,60|128,1,
9145 OPC_RecordChild1,
9146 OPC_RecordChild2,
9147 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
9148 8, 0,
9149 OPC_EmitStringInteger32, VE::sub_i32,
9150 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
9151 8, 3, 2, 1, 3,
9152 OPC_EmitNode1None, TARGET_VAL(VE::LVSvr),
9153 8, 2, 0, 4,
9154 OPC_EmitStringInteger32, VE::sub_f32,
9155 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
9156 12, 2, 5, 6,
9157 24,
9158 OPC_CheckChild0Integer, 32|128,60|128,1,
9159 OPC_RecordChild1,
9160 OPC_RecordChild2,
9161 OPC_MoveChild2,
9162 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9163 OPC_CheckPredicate6,
9164 OPC_MoveParent,
9165 OPC_RecordChild3,
9166 OPC_EmitNodeXForm, 2, 1,
9167 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVMir_m),
9168 26, 3, 3, 2, 0,
9169 24,
9170 OPC_CheckChild0Integer, 30|128,60|128,1,
9171 OPC_RecordChild1,
9172 OPC_RecordChild2,
9173 OPC_MoveChild2,
9174 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9175 OPC_CheckPredicate6,
9176 OPC_MoveParent,
9177 OPC_RecordChild3,
9178 OPC_EmitNodeXForm, 2, 1,
9179 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVMyir_y),
9180 27, 3, 3, 2, 0,
9181 14,
9182 OPC_CheckChild0Integer, 12|128,60|128,1,
9183 OPC_RecordChild1,
9184 OPC_EmitStringInteger32, VE::sub_vm_even,
9185 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
9186 26, 2, 0, 1,
9187 14,
9188 OPC_CheckChild0Integer, 10|128,60|128,1,
9189 OPC_RecordChild1,
9190 OPC_EmitStringInteger32, VE::sub_vm_odd,
9191 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
9192 26, 2, 0, 1,
9193 16,
9194 OPC_CheckChild0Integer, 24|128,60|128,1,
9195 OPC_RecordChild1,
9196 OPC_RecordChild2,
9197 OPC_EmitStringInteger32, VE::sub_vm_even,
9198 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
9199 27, 3, 0, 1, 2,
9200 16,
9201 OPC_CheckChild0Integer, 22|128,60|128,1,
9202 OPC_RecordChild1,
9203 OPC_RecordChild2,
9204 OPC_EmitStringInteger32, VE::sub_vm_odd,
9205 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
9206 27, 3, 0, 1, 2,
9207 11,
9208 OPC_CheckChild0Integer, 6|128,71|128,1,
9209 OPC_RecordChild1,
9210 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLal),
9211 26, 1, 0,
9212 11,
9213 OPC_CheckChild0Integer, 4|128,71|128,1,
9214 OPC_RecordChild1,
9215 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLnal),
9216 26, 1, 0,
9217 11,
9218 OPC_CheckChild0Integer, 116|128,61|128,1,
9219 OPC_RecordChild1,
9220 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKyal),
9221 27, 1, 0,
9222 11,
9223 OPC_CheckChild0Integer, 114|128,61|128,1,
9224 OPC_RecordChild1,
9225 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKynal),
9226 27, 1, 0,
9227 16,
9228 OPC_CheckChild0Integer, 24|128,71|128,1,
9229 OPC_RecordChild1,
9230 OPC_RecordChild2,
9231 OPC_EmitInteger32, 0,
9232 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9233 26, 3, 2, 0, 1,
9234 18,
9235 OPC_CheckChild0Integer, 26|128,71|128,1,
9236 OPC_RecordChild1,
9237 OPC_RecordChild2,
9238 OPC_RecordChild3,
9239 OPC_EmitInteger32, 0,
9240 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9241 26, 4, 3, 0, 1, 2,
9242 16,
9243 OPC_CheckChild0Integer, 40|128,71|128,1,
9244 OPC_RecordChild1,
9245 OPC_RecordChild2,
9246 OPC_EmitInteger32, 2,
9247 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9248 26, 3, 2, 0, 1,
9249 18,
9250 OPC_CheckChild0Integer, 42|128,71|128,1,
9251 OPC_RecordChild1,
9252 OPC_RecordChild2,
9253 OPC_RecordChild3,
9254 OPC_EmitInteger32, 2,
9255 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9256 26, 4, 3, 0, 1, 2,
9257 16,
9258 OPC_CheckChild0Integer, 52|128,71|128,1,
9259 OPC_RecordChild1,
9260 OPC_RecordChild2,
9261 OPC_EmitInteger32, 4,
9262 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9263 26, 3, 2, 0, 1,
9264 18,
9265 OPC_CheckChild0Integer, 54|128,71|128,1,
9266 OPC_RecordChild1,
9267 OPC_RecordChild2,
9268 OPC_RecordChild3,
9269 OPC_EmitInteger32, 4,
9270 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9271 26, 4, 3, 0, 1, 2,
9272 16,
9273 OPC_CheckChild0Integer, 8|128,71|128,1,
9274 OPC_RecordChild1,
9275 OPC_RecordChild2,
9276 OPC_EmitInteger32, 6,
9277 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9278 26, 3, 2, 0, 1,
9279 18,
9280 OPC_CheckChild0Integer, 10|128,71|128,1,
9281 OPC_RecordChild1,
9282 OPC_RecordChild2,
9283 OPC_RecordChild3,
9284 OPC_EmitInteger32, 6,
9285 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9286 26, 4, 3, 0, 1, 2,
9287 16,
9288 OPC_CheckChild0Integer, 16|128,71|128,1,
9289 OPC_RecordChild1,
9290 OPC_RecordChild2,
9291 OPC_EmitInteger32, 8,
9292 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9293 26, 3, 2, 0, 1,
9294 18,
9295 OPC_CheckChild0Integer, 18|128,71|128,1,
9296 OPC_RecordChild1,
9297 OPC_RecordChild2,
9298 OPC_RecordChild3,
9299 OPC_EmitInteger32, 8,
9300 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9301 26, 4, 3, 0, 1, 2,
9302 16,
9303 OPC_CheckChild0Integer, 32|128,71|128,1,
9304 OPC_RecordChild1,
9305 OPC_RecordChild2,
9306 OPC_EmitInteger32, 10,
9307 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9308 26, 3, 2, 0, 1,
9309 18,
9310 OPC_CheckChild0Integer, 34|128,71|128,1,
9311 OPC_RecordChild1,
9312 OPC_RecordChild2,
9313 OPC_RecordChild3,
9314 OPC_EmitInteger32, 10,
9315 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9316 26, 4, 3, 0, 1, 2,
9317 16,
9318 OPC_CheckChild0Integer, 60|128,71|128,1,
9319 OPC_RecordChild1,
9320 OPC_RecordChild2,
9321 OPC_EmitInteger32, 26,
9322 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9323 26, 3, 2, 0, 1,
9324 18,
9325 OPC_CheckChild0Integer, 62|128,71|128,1,
9326 OPC_RecordChild1,
9327 OPC_RecordChild2,
9328 OPC_RecordChild3,
9329 OPC_EmitInteger32, 26,
9330 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9331 26, 4, 3, 0, 1, 2,
9332 16,
9333 OPC_CheckChild0Integer, 48|128,71|128,1,
9334 OPC_RecordChild1,
9335 OPC_RecordChild2,
9336 OPC_EmitInteger32, 28,
9337 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9338 26, 3, 2, 0, 1,
9339 18,
9340 OPC_CheckChild0Integer, 50|128,71|128,1,
9341 OPC_RecordChild1,
9342 OPC_RecordChild2,
9343 OPC_RecordChild3,
9344 OPC_EmitInteger32, 28,
9345 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9346 26, 4, 3, 0, 1, 2,
9347 16,
9348 OPC_CheckChild0Integer, 28|128,71|128,1,
9349 OPC_RecordChild1,
9350 OPC_RecordChild2,
9351 OPC_EmitInteger32, 30,
9352 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9353 26, 3, 2, 0, 1,
9354 18,
9355 OPC_CheckChild0Integer, 30|128,71|128,1,
9356 OPC_RecordChild1,
9357 OPC_RecordChild2,
9358 OPC_RecordChild3,
9359 OPC_EmitInteger32, 30,
9360 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9361 26, 4, 3, 0, 1, 2,
9362 16,
9363 OPC_CheckChild0Integer, 44|128,71|128,1,
9364 OPC_RecordChild1,
9365 OPC_RecordChild2,
9366 OPC_EmitInteger32, 32,
9367 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9368 26, 3, 2, 0, 1,
9369 18,
9370 OPC_CheckChild0Integer, 46|128,71|128,1,
9371 OPC_RecordChild1,
9372 OPC_RecordChild2,
9373 OPC_RecordChild3,
9374 OPC_EmitInteger32, 32,
9375 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9376 26, 4, 3, 0, 1, 2,
9377 16,
9378 OPC_CheckChild0Integer, 56|128,71|128,1,
9379 OPC_RecordChild1,
9380 OPC_RecordChild2,
9381 OPC_EmitInteger32, 34,
9382 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9383 26, 3, 2, 0, 1,
9384 18,
9385 OPC_CheckChild0Integer, 58|128,71|128,1,
9386 OPC_RecordChild1,
9387 OPC_RecordChild2,
9388 OPC_RecordChild3,
9389 OPC_EmitInteger32, 34,
9390 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9391 26, 4, 3, 0, 1, 2,
9392 16,
9393 OPC_CheckChild0Integer, 12|128,71|128,1,
9394 OPC_RecordChild1,
9395 OPC_RecordChild2,
9396 OPC_EmitInteger32, 36,
9397 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9398 26, 3, 2, 0, 1,
9399 18,
9400 OPC_CheckChild0Integer, 14|128,71|128,1,
9401 OPC_RecordChild1,
9402 OPC_RecordChild2,
9403 OPC_RecordChild3,
9404 OPC_EmitInteger32, 36,
9405 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9406 26, 4, 3, 0, 1, 2,
9407 16,
9408 OPC_CheckChild0Integer, 20|128,71|128,1,
9409 OPC_RecordChild1,
9410 OPC_RecordChild2,
9411 OPC_EmitInteger32, 38,
9412 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9413 26, 3, 2, 0, 1,
9414 18,
9415 OPC_CheckChild0Integer, 22|128,71|128,1,
9416 OPC_RecordChild1,
9417 OPC_RecordChild2,
9418 OPC_RecordChild3,
9419 OPC_EmitInteger32, 38,
9420 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9421 26, 4, 3, 0, 1, 2,
9422 16,
9423 OPC_CheckChild0Integer, 36|128,71|128,1,
9424 OPC_RecordChild1,
9425 OPC_RecordChild2,
9426 OPC_EmitInteger32, 40,
9427 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
9428 26, 3, 2, 0, 1,
9429 18,
9430 OPC_CheckChild0Integer, 38|128,71|128,1,
9431 OPC_RecordChild1,
9432 OPC_RecordChild2,
9433 OPC_RecordChild3,
9434 OPC_EmitInteger32, 40,
9435 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
9436 26, 4, 3, 0, 1, 2,
9437 16,
9438 OPC_CheckChild0Integer, 8|128,72|128,1,
9439 OPC_RecordChild1,
9440 OPC_RecordChild2,
9441 OPC_EmitInteger32, 0,
9442 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9443 26, 3, 2, 0, 1,
9444 18,
9445 OPC_CheckChild0Integer, 10|128,72|128,1,
9446 OPC_RecordChild1,
9447 OPC_RecordChild2,
9448 OPC_RecordChild3,
9449 OPC_EmitInteger32, 0,
9450 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9451 26, 4, 3, 0, 1, 2,
9452 16,
9453 OPC_CheckChild0Integer, 24|128,72|128,1,
9454 OPC_RecordChild1,
9455 OPC_RecordChild2,
9456 OPC_EmitInteger32, 2,
9457 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9458 26, 3, 2, 0, 1,
9459 18,
9460 OPC_CheckChild0Integer, 26|128,72|128,1,
9461 OPC_RecordChild1,
9462 OPC_RecordChild2,
9463 OPC_RecordChild3,
9464 OPC_EmitInteger32, 2,
9465 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9466 26, 4, 3, 0, 1, 2,
9467 16,
9468 OPC_CheckChild0Integer, 36|128,72|128,1,
9469 OPC_RecordChild1,
9470 OPC_RecordChild2,
9471 OPC_EmitInteger32, 4,
9472 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9473 26, 3, 2, 0, 1,
9474 18,
9475 OPC_CheckChild0Integer, 38|128,72|128,1,
9476 OPC_RecordChild1,
9477 OPC_RecordChild2,
9478 OPC_RecordChild3,
9479 OPC_EmitInteger32, 4,
9480 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9481 26, 4, 3, 0, 1, 2,
9482 16,
9483 OPC_CheckChild0Integer, 120|128,71|128,1,
9484 OPC_RecordChild1,
9485 OPC_RecordChild2,
9486 OPC_EmitInteger32, 6,
9487 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9488 26, 3, 2, 0, 1,
9489 18,
9490 OPC_CheckChild0Integer, 122|128,71|128,1,
9491 OPC_RecordChild1,
9492 OPC_RecordChild2,
9493 OPC_RecordChild3,
9494 OPC_EmitInteger32, 6,
9495 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9496 26, 4, 3, 0, 1, 2,
9497 16,
9498 OPC_CheckChild0Integer, 0|128,72|128,1,
9499 OPC_RecordChild1,
9500 OPC_RecordChild2,
9501 OPC_EmitInteger32, 8,
9502 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9503 26, 3, 2, 0, 1,
9504 18,
9505 OPC_CheckChild0Integer, 2|128,72|128,1,
9506 OPC_RecordChild1,
9507 OPC_RecordChild2,
9508 OPC_RecordChild3,
9509 OPC_EmitInteger32, 8,
9510 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9511 26, 4, 3, 0, 1, 2,
9512 16,
9513 OPC_CheckChild0Integer, 16|128,72|128,1,
9514 OPC_RecordChild1,
9515 OPC_RecordChild2,
9516 OPC_EmitInteger32, 10,
9517 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9518 26, 3, 2, 0, 1,
9519 18,
9520 OPC_CheckChild0Integer, 18|128,72|128,1,
9521 OPC_RecordChild1,
9522 OPC_RecordChild2,
9523 OPC_RecordChild3,
9524 OPC_EmitInteger32, 10,
9525 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9526 26, 4, 3, 0, 1, 2,
9527 16,
9528 OPC_CheckChild0Integer, 44|128,72|128,1,
9529 OPC_RecordChild1,
9530 OPC_RecordChild2,
9531 OPC_EmitInteger32, 26,
9532 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9533 26, 3, 2, 0, 1,
9534 18,
9535 OPC_CheckChild0Integer, 46|128,72|128,1,
9536 OPC_RecordChild1,
9537 OPC_RecordChild2,
9538 OPC_RecordChild3,
9539 OPC_EmitInteger32, 26,
9540 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9541 26, 4, 3, 0, 1, 2,
9542 16,
9543 OPC_CheckChild0Integer, 32|128,72|128,1,
9544 OPC_RecordChild1,
9545 OPC_RecordChild2,
9546 OPC_EmitInteger32, 28,
9547 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9548 26, 3, 2, 0, 1,
9549 18,
9550 OPC_CheckChild0Integer, 34|128,72|128,1,
9551 OPC_RecordChild1,
9552 OPC_RecordChild2,
9553 OPC_RecordChild3,
9554 OPC_EmitInteger32, 28,
9555 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9556 26, 4, 3, 0, 1, 2,
9557 16,
9558 OPC_CheckChild0Integer, 12|128,72|128,1,
9559 OPC_RecordChild1,
9560 OPC_RecordChild2,
9561 OPC_EmitInteger32, 30,
9562 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9563 26, 3, 2, 0, 1,
9564 18,
9565 OPC_CheckChild0Integer, 14|128,72|128,1,
9566 OPC_RecordChild1,
9567 OPC_RecordChild2,
9568 OPC_RecordChild3,
9569 OPC_EmitInteger32, 30,
9570 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9571 26, 4, 3, 0, 1, 2,
9572 16,
9573 OPC_CheckChild0Integer, 28|128,72|128,1,
9574 OPC_RecordChild1,
9575 OPC_RecordChild2,
9576 OPC_EmitInteger32, 32,
9577 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9578 26, 3, 2, 0, 1,
9579 18,
9580 OPC_CheckChild0Integer, 30|128,72|128,1,
9581 OPC_RecordChild1,
9582 OPC_RecordChild2,
9583 OPC_RecordChild3,
9584 OPC_EmitInteger32, 32,
9585 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9586 26, 4, 3, 0, 1, 2,
9587 16,
9588 OPC_CheckChild0Integer, 40|128,72|128,1,
9589 OPC_RecordChild1,
9590 OPC_RecordChild2,
9591 OPC_EmitInteger32, 34,
9592 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9593 26, 3, 2, 0, 1,
9594 18,
9595 OPC_CheckChild0Integer, 42|128,72|128,1,
9596 OPC_RecordChild1,
9597 OPC_RecordChild2,
9598 OPC_RecordChild3,
9599 OPC_EmitInteger32, 34,
9600 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9601 26, 4, 3, 0, 1, 2,
9602 16,
9603 OPC_CheckChild0Integer, 124|128,71|128,1,
9604 OPC_RecordChild1,
9605 OPC_RecordChild2,
9606 OPC_EmitInteger32, 36,
9607 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9608 26, 3, 2, 0, 1,
9609 18,
9610 OPC_CheckChild0Integer, 126|128,71|128,1,
9611 OPC_RecordChild1,
9612 OPC_RecordChild2,
9613 OPC_RecordChild3,
9614 OPC_EmitInteger32, 36,
9615 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9616 26, 4, 3, 0, 1, 2,
9617 16,
9618 OPC_CheckChild0Integer, 4|128,72|128,1,
9619 OPC_RecordChild1,
9620 OPC_RecordChild2,
9621 OPC_EmitInteger32, 38,
9622 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9623 26, 3, 2, 0, 1,
9624 18,
9625 OPC_CheckChild0Integer, 6|128,72|128,1,
9626 OPC_RecordChild1,
9627 OPC_RecordChild2,
9628 OPC_RecordChild3,
9629 OPC_EmitInteger32, 38,
9630 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9631 26, 4, 3, 0, 1, 2,
9632 16,
9633 OPC_CheckChild0Integer, 20|128,72|128,1,
9634 OPC_RecordChild1,
9635 OPC_RecordChild2,
9636 OPC_EmitInteger32, 40,
9637 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
9638 26, 3, 2, 0, 1,
9639 18,
9640 OPC_CheckChild0Integer, 22|128,72|128,1,
9641 OPC_RecordChild1,
9642 OPC_RecordChild2,
9643 OPC_RecordChild3,
9644 OPC_EmitInteger32, 40,
9645 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
9646 26, 4, 3, 0, 1, 2,
9647 16,
9648 OPC_CheckChild0Integer, 78|128,63|128,1,
9649 OPC_RecordChild1,
9650 OPC_RecordChild2,
9651 OPC_EmitInteger32, 0,
9652 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9653 26, 3, 2, 0, 1,
9654 16,
9655 OPC_CheckChild0Integer, 30|128,64|128,1,
9656 OPC_RecordChild1,
9657 OPC_RecordChild2,
9658 OPC_EmitInteger32, 0,
9659 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9660 26, 3, 2, 0, 1,
9661 18,
9662 OPC_CheckChild0Integer, 80|128,63|128,1,
9663 OPC_RecordChild1,
9664 OPC_RecordChild2,
9665 OPC_RecordChild3,
9666 OPC_EmitInteger32, 0,
9667 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9668 26, 4, 3, 0, 1, 2,
9669 18,
9670 OPC_CheckChild0Integer, 32|128,64|128,1,
9671 OPC_RecordChild1,
9672 OPC_RecordChild2,
9673 OPC_RecordChild3,
9674 OPC_EmitInteger32, 0,
9675 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9676 26, 4, 3, 0, 1, 2,
9677 16,
9678 OPC_CheckChild0Integer, 94|128,63|128,1,
9679 OPC_RecordChild1,
9680 OPC_RecordChild2,
9681 OPC_EmitInteger32, 2,
9682 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9683 26, 3, 2, 0, 1,
9684 16,
9685 OPC_CheckChild0Integer, 46|128,64|128,1,
9686 OPC_RecordChild1,
9687 OPC_RecordChild2,
9688 OPC_EmitInteger32, 2,
9689 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9690 26, 3, 2, 0, 1,
9691 18,
9692 OPC_CheckChild0Integer, 96|128,63|128,1,
9693 OPC_RecordChild1,
9694 OPC_RecordChild2,
9695 OPC_RecordChild3,
9696 OPC_EmitInteger32, 2,
9697 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9698 26, 4, 3, 0, 1, 2,
9699 18,
9700 OPC_CheckChild0Integer, 48|128,64|128,1,
9701 OPC_RecordChild1,
9702 OPC_RecordChild2,
9703 OPC_RecordChild3,
9704 OPC_EmitInteger32, 2,
9705 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9706 26, 4, 3, 0, 1, 2,
9707 16,
9708 OPC_CheckChild0Integer, 106|128,63|128,1,
9709 OPC_RecordChild1,
9710 OPC_RecordChild2,
9711 OPC_EmitInteger32, 4,
9712 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9713 26, 3, 2, 0, 1,
9714 16,
9715 OPC_CheckChild0Integer, 58|128,64|128,1,
9716 OPC_RecordChild1,
9717 OPC_RecordChild2,
9718 OPC_EmitInteger32, 4,
9719 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9720 26, 3, 2, 0, 1,
9721 18,
9722 OPC_CheckChild0Integer, 108|128,63|128,1,
9723 OPC_RecordChild1,
9724 OPC_RecordChild2,
9725 OPC_RecordChild3,
9726 OPC_EmitInteger32, 4,
9727 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9728 26, 4, 3, 0, 1, 2,
9729 18,
9730 OPC_CheckChild0Integer, 60|128,64|128,1,
9731 OPC_RecordChild1,
9732 OPC_RecordChild2,
9733 OPC_RecordChild3,
9734 OPC_EmitInteger32, 4,
9735 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9736 26, 4, 3, 0, 1, 2,
9737 16,
9738 OPC_CheckChild0Integer, 62|128,63|128,1,
9739 OPC_RecordChild1,
9740 OPC_RecordChild2,
9741 OPC_EmitInteger32, 6,
9742 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9743 26, 3, 2, 0, 1,
9744 16,
9745 OPC_CheckChild0Integer, 14|128,64|128,1,
9746 OPC_RecordChild1,
9747 OPC_RecordChild2,
9748 OPC_EmitInteger32, 6,
9749 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9750 26, 3, 2, 0, 1,
9751 18,
9752 OPC_CheckChild0Integer, 64|128,63|128,1,
9753 OPC_RecordChild1,
9754 OPC_RecordChild2,
9755 OPC_RecordChild3,
9756 OPC_EmitInteger32, 6,
9757 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9758 26, 4, 3, 0, 1, 2,
9759 18,
9760 OPC_CheckChild0Integer, 16|128,64|128,1,
9761 OPC_RecordChild1,
9762 OPC_RecordChild2,
9763 OPC_RecordChild3,
9764 OPC_EmitInteger32, 6,
9765 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9766 26, 4, 3, 0, 1, 2,
9767 16,
9768 OPC_CheckChild0Integer, 70|128,63|128,1,
9769 OPC_RecordChild1,
9770 OPC_RecordChild2,
9771 OPC_EmitInteger32, 8,
9772 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9773 26, 3, 2, 0, 1,
9774 16,
9775 OPC_CheckChild0Integer, 22|128,64|128,1,
9776 OPC_RecordChild1,
9777 OPC_RecordChild2,
9778 OPC_EmitInteger32, 8,
9779 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9780 26, 3, 2, 0, 1,
9781 18,
9782 OPC_CheckChild0Integer, 72|128,63|128,1,
9783 OPC_RecordChild1,
9784 OPC_RecordChild2,
9785 OPC_RecordChild3,
9786 OPC_EmitInteger32, 8,
9787 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9788 26, 4, 3, 0, 1, 2,
9789 18,
9790 OPC_CheckChild0Integer, 24|128,64|128,1,
9791 OPC_RecordChild1,
9792 OPC_RecordChild2,
9793 OPC_RecordChild3,
9794 OPC_EmitInteger32, 8,
9795 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9796 26, 4, 3, 0, 1, 2,
9797 16,
9798 OPC_CheckChild0Integer, 86|128,63|128,1,
9799 OPC_RecordChild1,
9800 OPC_RecordChild2,
9801 OPC_EmitInteger32, 10,
9802 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9803 26, 3, 2, 0, 1,
9804 16,
9805 OPC_CheckChild0Integer, 38|128,64|128,1,
9806 OPC_RecordChild1,
9807 OPC_RecordChild2,
9808 OPC_EmitInteger32, 10,
9809 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9810 26, 3, 2, 0, 1,
9811 18,
9812 OPC_CheckChild0Integer, 88|128,63|128,1,
9813 OPC_RecordChild1,
9814 OPC_RecordChild2,
9815 OPC_RecordChild3,
9816 OPC_EmitInteger32, 10,
9817 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9818 26, 4, 3, 0, 1, 2,
9819 18,
9820 OPC_CheckChild0Integer, 40|128,64|128,1,
9821 OPC_RecordChild1,
9822 OPC_RecordChild2,
9823 OPC_RecordChild3,
9824 OPC_EmitInteger32, 10,
9825 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9826 26, 4, 3, 0, 1, 2,
9827 16,
9828 OPC_CheckChild0Integer, 114|128,63|128,1,
9829 OPC_RecordChild1,
9830 OPC_RecordChild2,
9831 OPC_EmitInteger32, 26,
9832 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9833 26, 3, 2, 0, 1,
9834 16,
9835 OPC_CheckChild0Integer, 66|128,64|128,1,
9836 OPC_RecordChild1,
9837 OPC_RecordChild2,
9838 OPC_EmitInteger32, 26,
9839 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9840 26, 3, 2, 0, 1,
9841 18,
9842 OPC_CheckChild0Integer, 116|128,63|128,1,
9843 OPC_RecordChild1,
9844 OPC_RecordChild2,
9845 OPC_RecordChild3,
9846 OPC_EmitInteger32, 26,
9847 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9848 26, 4, 3, 0, 1, 2,
9849 18,
9850 OPC_CheckChild0Integer, 68|128,64|128,1,
9851 OPC_RecordChild1,
9852 OPC_RecordChild2,
9853 OPC_RecordChild3,
9854 OPC_EmitInteger32, 26,
9855 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9856 26, 4, 3, 0, 1, 2,
9857 16,
9858 OPC_CheckChild0Integer, 102|128,63|128,1,
9859 OPC_RecordChild1,
9860 OPC_RecordChild2,
9861 OPC_EmitInteger32, 28,
9862 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9863 26, 3, 2, 0, 1,
9864 16,
9865 OPC_CheckChild0Integer, 54|128,64|128,1,
9866 OPC_RecordChild1,
9867 OPC_RecordChild2,
9868 OPC_EmitInteger32, 28,
9869 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9870 26, 3, 2, 0, 1,
9871 18,
9872 OPC_CheckChild0Integer, 104|128,63|128,1,
9873 OPC_RecordChild1,
9874 OPC_RecordChild2,
9875 OPC_RecordChild3,
9876 OPC_EmitInteger32, 28,
9877 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9878 26, 4, 3, 0, 1, 2,
9879 18,
9880 OPC_CheckChild0Integer, 56|128,64|128,1,
9881 OPC_RecordChild1,
9882 OPC_RecordChild2,
9883 OPC_RecordChild3,
9884 OPC_EmitInteger32, 28,
9885 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9886 26, 4, 3, 0, 1, 2,
9887 16,
9888 OPC_CheckChild0Integer, 82|128,63|128,1,
9889 OPC_RecordChild1,
9890 OPC_RecordChild2,
9891 OPC_EmitInteger32, 30,
9892 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9893 26, 3, 2, 0, 1,
9894 16,
9895 OPC_CheckChild0Integer, 34|128,64|128,1,
9896 OPC_RecordChild1,
9897 OPC_RecordChild2,
9898 OPC_EmitInteger32, 30,
9899 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9900 26, 3, 2, 0, 1,
9901 18,
9902 OPC_CheckChild0Integer, 84|128,63|128,1,
9903 OPC_RecordChild1,
9904 OPC_RecordChild2,
9905 OPC_RecordChild3,
9906 OPC_EmitInteger32, 30,
9907 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9908 26, 4, 3, 0, 1, 2,
9909 18,
9910 OPC_CheckChild0Integer, 36|128,64|128,1,
9911 OPC_RecordChild1,
9912 OPC_RecordChild2,
9913 OPC_RecordChild3,
9914 OPC_EmitInteger32, 30,
9915 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9916 26, 4, 3, 0, 1, 2,
9917 16,
9918 OPC_CheckChild0Integer, 98|128,63|128,1,
9919 OPC_RecordChild1,
9920 OPC_RecordChild2,
9921 OPC_EmitInteger32, 32,
9922 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9923 26, 3, 2, 0, 1,
9924 16,
9925 OPC_CheckChild0Integer, 50|128,64|128,1,
9926 OPC_RecordChild1,
9927 OPC_RecordChild2,
9928 OPC_EmitInteger32, 32,
9929 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9930 26, 3, 2, 0, 1,
9931 18,
9932 OPC_CheckChild0Integer, 100|128,63|128,1,
9933 OPC_RecordChild1,
9934 OPC_RecordChild2,
9935 OPC_RecordChild3,
9936 OPC_EmitInteger32, 32,
9937 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9938 26, 4, 3, 0, 1, 2,
9939 18,
9940 OPC_CheckChild0Integer, 52|128,64|128,1,
9941 OPC_RecordChild1,
9942 OPC_RecordChild2,
9943 OPC_RecordChild3,
9944 OPC_EmitInteger32, 32,
9945 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9946 26, 4, 3, 0, 1, 2,
9947 16,
9948 OPC_CheckChild0Integer, 110|128,63|128,1,
9949 OPC_RecordChild1,
9950 OPC_RecordChild2,
9951 OPC_EmitInteger32, 34,
9952 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9953 26, 3, 2, 0, 1,
9954 16,
9955 OPC_CheckChild0Integer, 62|128,64|128,1,
9956 OPC_RecordChild1,
9957 OPC_RecordChild2,
9958 OPC_EmitInteger32, 34,
9959 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9960 26, 3, 2, 0, 1,
9961 18,
9962 OPC_CheckChild0Integer, 112|128,63|128,1,
9963 OPC_RecordChild1,
9964 OPC_RecordChild2,
9965 OPC_RecordChild3,
9966 OPC_EmitInteger32, 34,
9967 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9968 26, 4, 3, 0, 1, 2,
9969 18,
9970 OPC_CheckChild0Integer, 64|128,64|128,1,
9971 OPC_RecordChild1,
9972 OPC_RecordChild2,
9973 OPC_RecordChild3,
9974 OPC_EmitInteger32, 34,
9975 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
9976 26, 4, 3, 0, 1, 2,
9977 16,
9978 OPC_CheckChild0Integer, 66|128,63|128,1,
9979 OPC_RecordChild1,
9980 OPC_RecordChild2,
9981 OPC_EmitInteger32, 36,
9982 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
9983 26, 3, 2, 0, 1,
9984 16,
9985 OPC_CheckChild0Integer, 18|128,64|128,1,
9986 OPC_RecordChild1,
9987 OPC_RecordChild2,
9988 OPC_EmitInteger32, 36,
9989 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
9990 26, 3, 2, 0, 1,
9991 18,
9992 OPC_CheckChild0Integer, 68|128,63|128,1,
9993 OPC_RecordChild1,
9994 OPC_RecordChild2,
9995 OPC_RecordChild3,
9996 OPC_EmitInteger32, 36,
9997 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
9998 26, 4, 3, 0, 1, 2,
9999 18,
10000 OPC_CheckChild0Integer, 20|128,64|128,1,
10001 OPC_RecordChild1,
10002 OPC_RecordChild2,
10003 OPC_RecordChild3,
10004 OPC_EmitInteger32, 36,
10005 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
10006 26, 4, 3, 0, 1, 2,
10007 16,
10008 OPC_CheckChild0Integer, 74|128,63|128,1,
10009 OPC_RecordChild1,
10010 OPC_RecordChild2,
10011 OPC_EmitInteger32, 38,
10012 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
10013 26, 3, 2, 0, 1,
10014 16,
10015 OPC_CheckChild0Integer, 26|128,64|128,1,
10016 OPC_RecordChild1,
10017 OPC_RecordChild2,
10018 OPC_EmitInteger32, 38,
10019 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
10020 26, 3, 2, 0, 1,
10021 18,
10022 OPC_CheckChild0Integer, 76|128,63|128,1,
10023 OPC_RecordChild1,
10024 OPC_RecordChild2,
10025 OPC_RecordChild3,
10026 OPC_EmitInteger32, 38,
10027 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
10028 26, 4, 3, 0, 1, 2,
10029 18,
10030 OPC_CheckChild0Integer, 28|128,64|128,1,
10031 OPC_RecordChild1,
10032 OPC_RecordChild2,
10033 OPC_RecordChild3,
10034 OPC_EmitInteger32, 38,
10035 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
10036 26, 4, 3, 0, 1, 2,
10037 16,
10038 OPC_CheckChild0Integer, 90|128,63|128,1,
10039 OPC_RecordChild1,
10040 OPC_RecordChild2,
10041 OPC_EmitInteger32, 40,
10042 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvl),
10043 26, 3, 2, 0, 1,
10044 16,
10045 OPC_CheckChild0Integer, 42|128,64|128,1,
10046 OPC_RecordChild1,
10047 OPC_RecordChild2,
10048 OPC_EmitInteger32, 40,
10049 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvl),
10050 26, 3, 2, 0, 1,
10051 18,
10052 OPC_CheckChild0Integer, 92|128,63|128,1,
10053 OPC_RecordChild1,
10054 OPC_RecordChild2,
10055 OPC_RecordChild3,
10056 OPC_EmitInteger32, 40,
10057 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWLOvml),
10058 26, 4, 3, 0, 1, 2,
10059 18,
10060 OPC_CheckChild0Integer, 44|128,64|128,1,
10061 OPC_RecordChild1,
10062 OPC_RecordChild2,
10063 OPC_RecordChild3,
10064 OPC_EmitInteger32, 40,
10065 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKWUPvml),
10066 26, 4, 3, 0, 1, 2,
10067 16,
10068 OPC_CheckChild0Integer, 48|128,63|128,1,
10069 OPC_RecordChild1,
10070 OPC_RecordChild2,
10071 OPC_EmitInteger32, 0,
10072 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10073 27, 3, 2, 0, 1,
10074 18,
10075 OPC_CheckChild0Integer, 46|128,63|128,1,
10076 OPC_RecordChild1,
10077 OPC_RecordChild2,
10078 OPC_RecordChild3,
10079 OPC_EmitInteger32, 0,
10080 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10081 27, 4, 3, 0, 1, 2,
10082 16,
10083 OPC_CheckChild0Integer, 120|128,63|128,1,
10084 OPC_RecordChild1,
10085 OPC_RecordChild2,
10086 OPC_EmitInteger32, 2,
10087 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10088 27, 3, 2, 0, 1,
10089 18,
10090 OPC_CheckChild0Integer, 118|128,63|128,1,
10091 OPC_RecordChild1,
10092 OPC_RecordChild2,
10093 OPC_RecordChild3,
10094 OPC_EmitInteger32, 2,
10095 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10096 27, 4, 3, 0, 1, 2,
10097 16,
10098 OPC_CheckChild0Integer, 4|128,64|128,1,
10099 OPC_RecordChild1,
10100 OPC_RecordChild2,
10101 OPC_EmitInteger32, 4,
10102 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10103 27, 3, 2, 0, 1,
10104 18,
10105 OPC_CheckChild0Integer, 2|128,64|128,1,
10106 OPC_RecordChild1,
10107 OPC_RecordChild2,
10108 OPC_RecordChild3,
10109 OPC_EmitInteger32, 4,
10110 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10111 27, 4, 3, 0, 1, 2,
10112 16,
10113 OPC_CheckChild0Integer, 32|128,63|128,1,
10114 OPC_RecordChild1,
10115 OPC_RecordChild2,
10116 OPC_EmitInteger32, 6,
10117 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10118 27, 3, 2, 0, 1,
10119 18,
10120 OPC_CheckChild0Integer, 30|128,63|128,1,
10121 OPC_RecordChild1,
10122 OPC_RecordChild2,
10123 OPC_RecordChild3,
10124 OPC_EmitInteger32, 6,
10125 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10126 27, 4, 3, 0, 1, 2,
10127 16,
10128 OPC_CheckChild0Integer, 40|128,63|128,1,
10129 OPC_RecordChild1,
10130 OPC_RecordChild2,
10131 OPC_EmitInteger32, 8,
10132 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10133 27, 3, 2, 0, 1,
10134 18,
10135 OPC_CheckChild0Integer, 38|128,63|128,1,
10136 OPC_RecordChild1,
10137 OPC_RecordChild2,
10138 OPC_RecordChild3,
10139 OPC_EmitInteger32, 8,
10140 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10141 27, 4, 3, 0, 1, 2,
10142 16,
10143 OPC_CheckChild0Integer, 56|128,63|128,1,
10144 OPC_RecordChild1,
10145 OPC_RecordChild2,
10146 OPC_EmitInteger32, 10,
10147 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10148 27, 3, 2, 0, 1,
10149 18,
10150 OPC_CheckChild0Integer, 54|128,63|128,1,
10151 OPC_RecordChild1,
10152 OPC_RecordChild2,
10153 OPC_RecordChild3,
10154 OPC_EmitInteger32, 10,
10155 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10156 27, 4, 3, 0, 1, 2,
10157 16,
10158 OPC_CheckChild0Integer, 12|128,64|128,1,
10159 OPC_RecordChild1,
10160 OPC_RecordChild2,
10161 OPC_EmitInteger32, 26,
10162 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10163 27, 3, 2, 0, 1,
10164 18,
10165 OPC_CheckChild0Integer, 10|128,64|128,1,
10166 OPC_RecordChild1,
10167 OPC_RecordChild2,
10168 OPC_RecordChild3,
10169 OPC_EmitInteger32, 26,
10170 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10171 27, 4, 3, 0, 1, 2,
10172 16,
10173 OPC_CheckChild0Integer, 0|128,64|128,1,
10174 OPC_RecordChild1,
10175 OPC_RecordChild2,
10176 OPC_EmitInteger32, 28,
10177 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10178 27, 3, 2, 0, 1,
10179 18,
10180 OPC_CheckChild0Integer, 126|128,63|128,1,
10181 OPC_RecordChild1,
10182 OPC_RecordChild2,
10183 OPC_RecordChild3,
10184 OPC_EmitInteger32, 28,
10185 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10186 27, 4, 3, 0, 1, 2,
10187 16,
10188 OPC_CheckChild0Integer, 52|128,63|128,1,
10189 OPC_RecordChild1,
10190 OPC_RecordChild2,
10191 OPC_EmitInteger32, 30,
10192 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10193 27, 3, 2, 0, 1,
10194 18,
10195 OPC_CheckChild0Integer, 50|128,63|128,1,
10196 OPC_RecordChild1,
10197 OPC_RecordChild2,
10198 OPC_RecordChild3,
10199 OPC_EmitInteger32, 30,
10200 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10201 27, 4, 3, 0, 1, 2,
10202 16,
10203 OPC_CheckChild0Integer, 124|128,63|128,1,
10204 OPC_RecordChild1,
10205 OPC_RecordChild2,
10206 OPC_EmitInteger32, 32,
10207 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10208 27, 3, 2, 0, 1,
10209 18,
10210 OPC_CheckChild0Integer, 122|128,63|128,1,
10211 OPC_RecordChild1,
10212 OPC_RecordChild2,
10213 OPC_RecordChild3,
10214 OPC_EmitInteger32, 32,
10215 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10216 27, 4, 3, 0, 1, 2,
10217 16,
10218 OPC_CheckChild0Integer, 8|128,64|128,1,
10219 OPC_RecordChild1,
10220 OPC_RecordChild2,
10221 OPC_EmitInteger32, 34,
10222 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10223 27, 3, 2, 0, 1,
10224 18,
10225 OPC_CheckChild0Integer, 6|128,64|128,1,
10226 OPC_RecordChild1,
10227 OPC_RecordChild2,
10228 OPC_RecordChild3,
10229 OPC_EmitInteger32, 34,
10230 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10231 27, 4, 3, 0, 1, 2,
10232 16,
10233 OPC_CheckChild0Integer, 36|128,63|128,1,
10234 OPC_RecordChild1,
10235 OPC_RecordChild2,
10236 OPC_EmitInteger32, 36,
10237 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10238 27, 3, 2, 0, 1,
10239 18,
10240 OPC_CheckChild0Integer, 34|128,63|128,1,
10241 OPC_RecordChild1,
10242 OPC_RecordChild2,
10243 OPC_RecordChild3,
10244 OPC_EmitInteger32, 36,
10245 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10246 27, 4, 3, 0, 1, 2,
10247 16,
10248 OPC_CheckChild0Integer, 44|128,63|128,1,
10249 OPC_RecordChild1,
10250 OPC_RecordChild2,
10251 OPC_EmitInteger32, 38,
10252 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10253 27, 3, 2, 0, 1,
10254 18,
10255 OPC_CheckChild0Integer, 42|128,63|128,1,
10256 OPC_RecordChild1,
10257 OPC_RecordChild2,
10258 OPC_RecordChild3,
10259 OPC_EmitInteger32, 38,
10260 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10261 27, 4, 3, 0, 1, 2,
10262 16,
10263 OPC_CheckChild0Integer, 60|128,63|128,1,
10264 OPC_RecordChild1,
10265 OPC_RecordChild2,
10266 OPC_EmitInteger32, 40,
10267 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvl),
10268 27, 3, 2, 0, 1,
10269 18,
10270 OPC_CheckChild0Integer, 58|128,63|128,1,
10271 OPC_RecordChild1,
10272 OPC_RecordChild2,
10273 OPC_RecordChild3,
10274 OPC_EmitInteger32, 40,
10275 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWyvyl),
10276 27, 4, 3, 0, 1, 2,
10277 16,
10278 OPC_CheckChild0Integer, 92|128,70|128,1,
10279 OPC_RecordChild1,
10280 OPC_RecordChild2,
10281 OPC_EmitInteger32, 14,
10282 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10283 26, 3, 2, 0, 1,
10284 18,
10285 OPC_CheckChild0Integer, 94|128,70|128,1,
10286 OPC_RecordChild1,
10287 OPC_RecordChild2,
10288 OPC_RecordChild3,
10289 OPC_EmitInteger32, 14,
10290 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10291 26, 4, 3, 0, 1, 2,
10292 16,
10293 OPC_CheckChild0Integer, 108|128,70|128,1,
10294 OPC_RecordChild1,
10295 OPC_RecordChild2,
10296 OPC_EmitInteger32, 16,
10297 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10298 26, 3, 2, 0, 1,
10299 18,
10300 OPC_CheckChild0Integer, 110|128,70|128,1,
10301 OPC_RecordChild1,
10302 OPC_RecordChild2,
10303 OPC_RecordChild3,
10304 OPC_EmitInteger32, 16,
10305 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10306 26, 4, 3, 0, 1, 2,
10307 16,
10308 OPC_CheckChild0Integer, 120|128,70|128,1,
10309 OPC_RecordChild1,
10310 OPC_RecordChild2,
10311 OPC_EmitInteger32, 18,
10312 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10313 26, 3, 2, 0, 1,
10314 18,
10315 OPC_CheckChild0Integer, 122|128,70|128,1,
10316 OPC_RecordChild1,
10317 OPC_RecordChild2,
10318 OPC_RecordChild3,
10319 OPC_EmitInteger32, 18,
10320 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10321 26, 4, 3, 0, 1, 2,
10322 16,
10323 OPC_CheckChild0Integer, 76|128,70|128,1,
10324 OPC_RecordChild1,
10325 OPC_RecordChild2,
10326 OPC_EmitInteger32, 20,
10327 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10328 26, 3, 2, 0, 1,
10329 18,
10330 OPC_CheckChild0Integer, 78|128,70|128,1,
10331 OPC_RecordChild1,
10332 OPC_RecordChild2,
10333 OPC_RecordChild3,
10334 OPC_EmitInteger32, 20,
10335 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10336 26, 4, 3, 0, 1, 2,
10337 16,
10338 OPC_CheckChild0Integer, 84|128,70|128,1,
10339 OPC_RecordChild1,
10340 OPC_RecordChild2,
10341 OPC_EmitInteger32, 22,
10342 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10343 26, 3, 2, 0, 1,
10344 18,
10345 OPC_CheckChild0Integer, 86|128,70|128,1,
10346 OPC_RecordChild1,
10347 OPC_RecordChild2,
10348 OPC_RecordChild3,
10349 OPC_EmitInteger32, 22,
10350 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10351 26, 4, 3, 0, 1, 2,
10352 16,
10353 OPC_CheckChild0Integer, 100|128,70|128,1,
10354 OPC_RecordChild1,
10355 OPC_RecordChild2,
10356 OPC_EmitInteger32, 24,
10357 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10358 26, 3, 2, 0, 1,
10359 18,
10360 OPC_CheckChild0Integer, 102|128,70|128,1,
10361 OPC_RecordChild1,
10362 OPC_RecordChild2,
10363 OPC_RecordChild3,
10364 OPC_EmitInteger32, 24,
10365 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10366 26, 4, 3, 0, 1, 2,
10367 16,
10368 OPC_CheckChild0Integer, 0|128,71|128,1,
10369 OPC_RecordChild1,
10370 OPC_RecordChild2,
10371 OPC_EmitInteger32, 26,
10372 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10373 26, 3, 2, 0, 1,
10374 18,
10375 OPC_CheckChild0Integer, 2|128,71|128,1,
10376 OPC_RecordChild1,
10377 OPC_RecordChild2,
10378 OPC_RecordChild3,
10379 OPC_EmitInteger32, 26,
10380 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10381 26, 4, 3, 0, 1, 2,
10382 16,
10383 OPC_CheckChild0Integer, 116|128,70|128,1,
10384 OPC_RecordChild1,
10385 OPC_RecordChild2,
10386 OPC_EmitInteger32, 28,
10387 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10388 26, 3, 2, 0, 1,
10389 18,
10390 OPC_CheckChild0Integer, 118|128,70|128,1,
10391 OPC_RecordChild1,
10392 OPC_RecordChild2,
10393 OPC_RecordChild3,
10394 OPC_EmitInteger32, 28,
10395 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10396 26, 4, 3, 0, 1, 2,
10397 16,
10398 OPC_CheckChild0Integer, 96|128,70|128,1,
10399 OPC_RecordChild1,
10400 OPC_RecordChild2,
10401 OPC_EmitInteger32, 30,
10402 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10403 26, 3, 2, 0, 1,
10404 18,
10405 OPC_CheckChild0Integer, 98|128,70|128,1,
10406 OPC_RecordChild1,
10407 OPC_RecordChild2,
10408 OPC_RecordChild3,
10409 OPC_EmitInteger32, 30,
10410 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10411 26, 4, 3, 0, 1, 2,
10412 16,
10413 OPC_CheckChild0Integer, 112|128,70|128,1,
10414 OPC_RecordChild1,
10415 OPC_RecordChild2,
10416 OPC_EmitInteger32, 32,
10417 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10418 26, 3, 2, 0, 1,
10419 18,
10420 OPC_CheckChild0Integer, 114|128,70|128,1,
10421 OPC_RecordChild1,
10422 OPC_RecordChild2,
10423 OPC_RecordChild3,
10424 OPC_EmitInteger32, 32,
10425 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10426 26, 4, 3, 0, 1, 2,
10427 16,
10428 OPC_CheckChild0Integer, 124|128,70|128,1,
10429 OPC_RecordChild1,
10430 OPC_RecordChild2,
10431 OPC_EmitInteger32, 34,
10432 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10433 26, 3, 2, 0, 1,
10434 18,
10435 OPC_CheckChild0Integer, 126|128,70|128,1,
10436 OPC_RecordChild1,
10437 OPC_RecordChild2,
10438 OPC_RecordChild3,
10439 OPC_EmitInteger32, 34,
10440 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10441 26, 4, 3, 0, 1, 2,
10442 16,
10443 OPC_CheckChild0Integer, 80|128,70|128,1,
10444 OPC_RecordChild1,
10445 OPC_RecordChild2,
10446 OPC_EmitInteger32, 36,
10447 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10448 26, 3, 2, 0, 1,
10449 18,
10450 OPC_CheckChild0Integer, 82|128,70|128,1,
10451 OPC_RecordChild1,
10452 OPC_RecordChild2,
10453 OPC_RecordChild3,
10454 OPC_EmitInteger32, 36,
10455 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10456 26, 4, 3, 0, 1, 2,
10457 16,
10458 OPC_CheckChild0Integer, 88|128,70|128,1,
10459 OPC_RecordChild1,
10460 OPC_RecordChild2,
10461 OPC_EmitInteger32, 38,
10462 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10463 26, 3, 2, 0, 1,
10464 18,
10465 OPC_CheckChild0Integer, 90|128,70|128,1,
10466 OPC_RecordChild1,
10467 OPC_RecordChild2,
10468 OPC_RecordChild3,
10469 OPC_EmitInteger32, 38,
10470 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10471 26, 4, 3, 0, 1, 2,
10472 16,
10473 OPC_CheckChild0Integer, 104|128,70|128,1,
10474 OPC_RecordChild1,
10475 OPC_RecordChild2,
10476 OPC_EmitInteger32, 40,
10477 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvl),
10478 26, 3, 2, 0, 1,
10479 18,
10480 OPC_CheckChild0Integer, 106|128,70|128,1,
10481 OPC_RecordChild1,
10482 OPC_RecordChild2,
10483 OPC_RecordChild3,
10484 OPC_EmitInteger32, 40,
10485 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKDvml),
10486 26, 4, 3, 0, 1, 2,
10487 16,
10488 OPC_CheckChild0Integer, 80|128,71|128,1,
10489 OPC_RecordChild1,
10490 OPC_RecordChild2,
10491 OPC_EmitInteger32, 14,
10492 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10493 26, 3, 2, 0, 1,
10494 18,
10495 OPC_CheckChild0Integer, 82|128,71|128,1,
10496 OPC_RecordChild1,
10497 OPC_RecordChild2,
10498 OPC_RecordChild3,
10499 OPC_EmitInteger32, 14,
10500 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10501 26, 4, 3, 0, 1, 2,
10502 16,
10503 OPC_CheckChild0Integer, 96|128,71|128,1,
10504 OPC_RecordChild1,
10505 OPC_RecordChild2,
10506 OPC_EmitInteger32, 16,
10507 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10508 26, 3, 2, 0, 1,
10509 18,
10510 OPC_CheckChild0Integer, 98|128,71|128,1,
10511 OPC_RecordChild1,
10512 OPC_RecordChild2,
10513 OPC_RecordChild3,
10514 OPC_EmitInteger32, 16,
10515 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10516 26, 4, 3, 0, 1, 2,
10517 16,
10518 OPC_CheckChild0Integer, 108|128,71|128,1,
10519 OPC_RecordChild1,
10520 OPC_RecordChild2,
10521 OPC_EmitInteger32, 18,
10522 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10523 26, 3, 2, 0, 1,
10524 18,
10525 OPC_CheckChild0Integer, 110|128,71|128,1,
10526 OPC_RecordChild1,
10527 OPC_RecordChild2,
10528 OPC_RecordChild3,
10529 OPC_EmitInteger32, 18,
10530 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10531 26, 4, 3, 0, 1, 2,
10532 16,
10533 OPC_CheckChild0Integer, 64|128,71|128,1,
10534 OPC_RecordChild1,
10535 OPC_RecordChild2,
10536 OPC_EmitInteger32, 20,
10537 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10538 26, 3, 2, 0, 1,
10539 18,
10540 OPC_CheckChild0Integer, 66|128,71|128,1,
10541 OPC_RecordChild1,
10542 OPC_RecordChild2,
10543 OPC_RecordChild3,
10544 OPC_EmitInteger32, 20,
10545 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10546 26, 4, 3, 0, 1, 2,
10547 16,
10548 OPC_CheckChild0Integer, 72|128,71|128,1,
10549 OPC_RecordChild1,
10550 OPC_RecordChild2,
10551 OPC_EmitInteger32, 22,
10552 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10553 26, 3, 2, 0, 1,
10554 18,
10555 OPC_CheckChild0Integer, 74|128,71|128,1,
10556 OPC_RecordChild1,
10557 OPC_RecordChild2,
10558 OPC_RecordChild3,
10559 OPC_EmitInteger32, 22,
10560 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10561 26, 4, 3, 0, 1, 2,
10562 16,
10563 OPC_CheckChild0Integer, 88|128,71|128,1,
10564 OPC_RecordChild1,
10565 OPC_RecordChild2,
10566 OPC_EmitInteger32, 24,
10567 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10568 26, 3, 2, 0, 1,
10569 18,
10570 OPC_CheckChild0Integer, 90|128,71|128,1,
10571 OPC_RecordChild1,
10572 OPC_RecordChild2,
10573 OPC_RecordChild3,
10574 OPC_EmitInteger32, 24,
10575 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10576 26, 4, 3, 0, 1, 2,
10577 16,
10578 OPC_CheckChild0Integer, 116|128,71|128,1,
10579 OPC_RecordChild1,
10580 OPC_RecordChild2,
10581 OPC_EmitInteger32, 26,
10582 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10583 26, 3, 2, 0, 1,
10584 18,
10585 OPC_CheckChild0Integer, 118|128,71|128,1,
10586 OPC_RecordChild1,
10587 OPC_RecordChild2,
10588 OPC_RecordChild3,
10589 OPC_EmitInteger32, 26,
10590 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10591 26, 4, 3, 0, 1, 2,
10592 16,
10593 OPC_CheckChild0Integer, 104|128,71|128,1,
10594 OPC_RecordChild1,
10595 OPC_RecordChild2,
10596 OPC_EmitInteger32, 28,
10597 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10598 26, 3, 2, 0, 1,
10599 18,
10600 OPC_CheckChild0Integer, 106|128,71|128,1,
10601 OPC_RecordChild1,
10602 OPC_RecordChild2,
10603 OPC_RecordChild3,
10604 OPC_EmitInteger32, 28,
10605 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10606 26, 4, 3, 0, 1, 2,
10607 16,
10608 OPC_CheckChild0Integer, 84|128,71|128,1,
10609 OPC_RecordChild1,
10610 OPC_RecordChild2,
10611 OPC_EmitInteger32, 30,
10612 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10613 26, 3, 2, 0, 1,
10614 18,
10615 OPC_CheckChild0Integer, 86|128,71|128,1,
10616 OPC_RecordChild1,
10617 OPC_RecordChild2,
10618 OPC_RecordChild3,
10619 OPC_EmitInteger32, 30,
10620 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10621 26, 4, 3, 0, 1, 2,
10622 16,
10623 OPC_CheckChild0Integer, 100|128,71|128,1,
10624 OPC_RecordChild1,
10625 OPC_RecordChild2,
10626 OPC_EmitInteger32, 32,
10627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10628 26, 3, 2, 0, 1,
10629 18,
10630 OPC_CheckChild0Integer, 102|128,71|128,1,
10631 OPC_RecordChild1,
10632 OPC_RecordChild2,
10633 OPC_RecordChild3,
10634 OPC_EmitInteger32, 32,
10635 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10636 26, 4, 3, 0, 1, 2,
10637 16,
10638 OPC_CheckChild0Integer, 112|128,71|128,1,
10639 OPC_RecordChild1,
10640 OPC_RecordChild2,
10641 OPC_EmitInteger32, 34,
10642 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10643 26, 3, 2, 0, 1,
10644 18,
10645 OPC_CheckChild0Integer, 114|128,71|128,1,
10646 OPC_RecordChild1,
10647 OPC_RecordChild2,
10648 OPC_RecordChild3,
10649 OPC_EmitInteger32, 34,
10650 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10651 26, 4, 3, 0, 1, 2,
10652 16,
10653 OPC_CheckChild0Integer, 68|128,71|128,1,
10654 OPC_RecordChild1,
10655 OPC_RecordChild2,
10656 OPC_EmitInteger32, 36,
10657 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10658 26, 3, 2, 0, 1,
10659 18,
10660 OPC_CheckChild0Integer, 70|128,71|128,1,
10661 OPC_RecordChild1,
10662 OPC_RecordChild2,
10663 OPC_RecordChild3,
10664 OPC_EmitInteger32, 36,
10665 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10666 26, 4, 3, 0, 1, 2,
10667 16,
10668 OPC_CheckChild0Integer, 76|128,71|128,1,
10669 OPC_RecordChild1,
10670 OPC_RecordChild2,
10671 OPC_EmitInteger32, 38,
10672 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10673 26, 3, 2, 0, 1,
10674 18,
10675 OPC_CheckChild0Integer, 78|128,71|128,1,
10676 OPC_RecordChild1,
10677 OPC_RecordChild2,
10678 OPC_RecordChild3,
10679 OPC_EmitInteger32, 38,
10680 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10681 26, 4, 3, 0, 1, 2,
10682 16,
10683 OPC_CheckChild0Integer, 92|128,71|128,1,
10684 OPC_RecordChild1,
10685 OPC_RecordChild2,
10686 OPC_EmitInteger32, 40,
10687 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
10688 26, 3, 2, 0, 1,
10689 18,
10690 OPC_CheckChild0Integer, 94|128,71|128,1,
10691 OPC_RecordChild1,
10692 OPC_RecordChild2,
10693 OPC_RecordChild3,
10694 OPC_EmitInteger32, 40,
10695 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
10696 26, 4, 3, 0, 1, 2,
10697 16,
10698 OPC_CheckChild0Integer, 38|128,62|128,1,
10699 OPC_RecordChild1,
10700 OPC_RecordChild2,
10701 OPC_EmitInteger32, 14,
10702 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10703 26, 3, 2, 0, 1,
10704 16,
10705 OPC_CheckChild0Integer, 118|128,62|128,1,
10706 OPC_RecordChild1,
10707 OPC_RecordChild2,
10708 OPC_EmitInteger32, 14,
10709 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10710 26, 3, 2, 0, 1,
10711 18,
10712 OPC_CheckChild0Integer, 40|128,62|128,1,
10713 OPC_RecordChild1,
10714 OPC_RecordChild2,
10715 OPC_RecordChild3,
10716 OPC_EmitInteger32, 14,
10717 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10718 26, 4, 3, 0, 1, 2,
10719 18,
10720 OPC_CheckChild0Integer, 120|128,62|128,1,
10721 OPC_RecordChild1,
10722 OPC_RecordChild2,
10723 OPC_RecordChild3,
10724 OPC_EmitInteger32, 14,
10725 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10726 26, 4, 3, 0, 1, 2,
10727 16,
10728 OPC_CheckChild0Integer, 54|128,62|128,1,
10729 OPC_RecordChild1,
10730 OPC_RecordChild2,
10731 OPC_EmitInteger32, 16,
10732 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10733 26, 3, 2, 0, 1,
10734 16,
10735 OPC_CheckChild0Integer, 6|128,63|128,1,
10736 OPC_RecordChild1,
10737 OPC_RecordChild2,
10738 OPC_EmitInteger32, 16,
10739 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10740 26, 3, 2, 0, 1,
10741 18,
10742 OPC_CheckChild0Integer, 56|128,62|128,1,
10743 OPC_RecordChild1,
10744 OPC_RecordChild2,
10745 OPC_RecordChild3,
10746 OPC_EmitInteger32, 16,
10747 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10748 26, 4, 3, 0, 1, 2,
10749 18,
10750 OPC_CheckChild0Integer, 8|128,63|128,1,
10751 OPC_RecordChild1,
10752 OPC_RecordChild2,
10753 OPC_RecordChild3,
10754 OPC_EmitInteger32, 16,
10755 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10756 26, 4, 3, 0, 1, 2,
10757 16,
10758 OPC_CheckChild0Integer, 66|128,62|128,1,
10759 OPC_RecordChild1,
10760 OPC_RecordChild2,
10761 OPC_EmitInteger32, 18,
10762 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10763 26, 3, 2, 0, 1,
10764 16,
10765 OPC_CheckChild0Integer, 18|128,63|128,1,
10766 OPC_RecordChild1,
10767 OPC_RecordChild2,
10768 OPC_EmitInteger32, 18,
10769 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10770 26, 3, 2, 0, 1,
10771 18,
10772 OPC_CheckChild0Integer, 68|128,62|128,1,
10773 OPC_RecordChild1,
10774 OPC_RecordChild2,
10775 OPC_RecordChild3,
10776 OPC_EmitInteger32, 18,
10777 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10778 26, 4, 3, 0, 1, 2,
10779 18,
10780 OPC_CheckChild0Integer, 20|128,63|128,1,
10781 OPC_RecordChild1,
10782 OPC_RecordChild2,
10783 OPC_RecordChild3,
10784 OPC_EmitInteger32, 18,
10785 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10786 26, 4, 3, 0, 1, 2,
10787 16,
10788 OPC_CheckChild0Integer, 22|128,62|128,1,
10789 OPC_RecordChild1,
10790 OPC_RecordChild2,
10791 OPC_EmitInteger32, 20,
10792 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10793 26, 3, 2, 0, 1,
10794 16,
10795 OPC_CheckChild0Integer, 102|128,62|128,1,
10796 OPC_RecordChild1,
10797 OPC_RecordChild2,
10798 OPC_EmitInteger32, 20,
10799 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10800 26, 3, 2, 0, 1,
10801 18,
10802 OPC_CheckChild0Integer, 24|128,62|128,1,
10803 OPC_RecordChild1,
10804 OPC_RecordChild2,
10805 OPC_RecordChild3,
10806 OPC_EmitInteger32, 20,
10807 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10808 26, 4, 3, 0, 1, 2,
10809 18,
10810 OPC_CheckChild0Integer, 104|128,62|128,1,
10811 OPC_RecordChild1,
10812 OPC_RecordChild2,
10813 OPC_RecordChild3,
10814 OPC_EmitInteger32, 20,
10815 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10816 26, 4, 3, 0, 1, 2,
10817 16,
10818 OPC_CheckChild0Integer, 30|128,62|128,1,
10819 OPC_RecordChild1,
10820 OPC_RecordChild2,
10821 OPC_EmitInteger32, 22,
10822 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10823 26, 3, 2, 0, 1,
10824 16,
10825 OPC_CheckChild0Integer, 110|128,62|128,1,
10826 OPC_RecordChild1,
10827 OPC_RecordChild2,
10828 OPC_EmitInteger32, 22,
10829 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10830 26, 3, 2, 0, 1,
10831 18,
10832 OPC_CheckChild0Integer, 32|128,62|128,1,
10833 OPC_RecordChild1,
10834 OPC_RecordChild2,
10835 OPC_RecordChild3,
10836 OPC_EmitInteger32, 22,
10837 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10838 26, 4, 3, 0, 1, 2,
10839 18,
10840 OPC_CheckChild0Integer, 112|128,62|128,1,
10841 OPC_RecordChild1,
10842 OPC_RecordChild2,
10843 OPC_RecordChild3,
10844 OPC_EmitInteger32, 22,
10845 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10846 26, 4, 3, 0, 1, 2,
10847 16,
10848 OPC_CheckChild0Integer, 46|128,62|128,1,
10849 OPC_RecordChild1,
10850 OPC_RecordChild2,
10851 OPC_EmitInteger32, 24,
10852 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10853 26, 3, 2, 0, 1,
10854 16,
10855 OPC_CheckChild0Integer, 126|128,62|128,1,
10856 OPC_RecordChild1,
10857 OPC_RecordChild2,
10858 OPC_EmitInteger32, 24,
10859 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10860 26, 3, 2, 0, 1,
10861 18,
10862 OPC_CheckChild0Integer, 48|128,62|128,1,
10863 OPC_RecordChild1,
10864 OPC_RecordChild2,
10865 OPC_RecordChild3,
10866 OPC_EmitInteger32, 24,
10867 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10868 26, 4, 3, 0, 1, 2,
10869 18,
10870 OPC_CheckChild0Integer, 0|128,63|128,1,
10871 OPC_RecordChild1,
10872 OPC_RecordChild2,
10873 OPC_RecordChild3,
10874 OPC_EmitInteger32, 24,
10875 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10876 26, 4, 3, 0, 1, 2,
10877 16,
10878 OPC_CheckChild0Integer, 74|128,62|128,1,
10879 OPC_RecordChild1,
10880 OPC_RecordChild2,
10881 OPC_EmitInteger32, 26,
10882 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10883 26, 3, 2, 0, 1,
10884 16,
10885 OPC_CheckChild0Integer, 26|128,63|128,1,
10886 OPC_RecordChild1,
10887 OPC_RecordChild2,
10888 OPC_EmitInteger32, 26,
10889 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10890 26, 3, 2, 0, 1,
10891 18,
10892 OPC_CheckChild0Integer, 76|128,62|128,1,
10893 OPC_RecordChild1,
10894 OPC_RecordChild2,
10895 OPC_RecordChild3,
10896 OPC_EmitInteger32, 26,
10897 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10898 26, 4, 3, 0, 1, 2,
10899 18,
10900 OPC_CheckChild0Integer, 28|128,63|128,1,
10901 OPC_RecordChild1,
10902 OPC_RecordChild2,
10903 OPC_RecordChild3,
10904 OPC_EmitInteger32, 26,
10905 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10906 26, 4, 3, 0, 1, 2,
10907 16,
10908 OPC_CheckChild0Integer, 62|128,62|128,1,
10909 OPC_RecordChild1,
10910 OPC_RecordChild2,
10911 OPC_EmitInteger32, 28,
10912 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10913 26, 3, 2, 0, 1,
10914 16,
10915 OPC_CheckChild0Integer, 14|128,63|128,1,
10916 OPC_RecordChild1,
10917 OPC_RecordChild2,
10918 OPC_EmitInteger32, 28,
10919 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10920 26, 3, 2, 0, 1,
10921 18,
10922 OPC_CheckChild0Integer, 64|128,62|128,1,
10923 OPC_RecordChild1,
10924 OPC_RecordChild2,
10925 OPC_RecordChild3,
10926 OPC_EmitInteger32, 28,
10927 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10928 26, 4, 3, 0, 1, 2,
10929 18,
10930 OPC_CheckChild0Integer, 16|128,63|128,1,
10931 OPC_RecordChild1,
10932 OPC_RecordChild2,
10933 OPC_RecordChild3,
10934 OPC_EmitInteger32, 28,
10935 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10936 26, 4, 3, 0, 1, 2,
10937 16,
10938 OPC_CheckChild0Integer, 42|128,62|128,1,
10939 OPC_RecordChild1,
10940 OPC_RecordChild2,
10941 OPC_EmitInteger32, 30,
10942 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10943 26, 3, 2, 0, 1,
10944 16,
10945 OPC_CheckChild0Integer, 122|128,62|128,1,
10946 OPC_RecordChild1,
10947 OPC_RecordChild2,
10948 OPC_EmitInteger32, 30,
10949 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10950 26, 3, 2, 0, 1,
10951 18,
10952 OPC_CheckChild0Integer, 44|128,62|128,1,
10953 OPC_RecordChild1,
10954 OPC_RecordChild2,
10955 OPC_RecordChild3,
10956 OPC_EmitInteger32, 30,
10957 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10958 26, 4, 3, 0, 1, 2,
10959 18,
10960 OPC_CheckChild0Integer, 124|128,62|128,1,
10961 OPC_RecordChild1,
10962 OPC_RecordChild2,
10963 OPC_RecordChild3,
10964 OPC_EmitInteger32, 30,
10965 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10966 26, 4, 3, 0, 1, 2,
10967 16,
10968 OPC_CheckChild0Integer, 58|128,62|128,1,
10969 OPC_RecordChild1,
10970 OPC_RecordChild2,
10971 OPC_EmitInteger32, 32,
10972 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
10973 26, 3, 2, 0, 1,
10974 16,
10975 OPC_CheckChild0Integer, 10|128,63|128,1,
10976 OPC_RecordChild1,
10977 OPC_RecordChild2,
10978 OPC_EmitInteger32, 32,
10979 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
10980 26, 3, 2, 0, 1,
10981 18,
10982 OPC_CheckChild0Integer, 60|128,62|128,1,
10983 OPC_RecordChild1,
10984 OPC_RecordChild2,
10985 OPC_RecordChild3,
10986 OPC_EmitInteger32, 32,
10987 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
10988 26, 4, 3, 0, 1, 2,
10989 18,
10990 OPC_CheckChild0Integer, 12|128,63|128,1,
10991 OPC_RecordChild1,
10992 OPC_RecordChild2,
10993 OPC_RecordChild3,
10994 OPC_EmitInteger32, 32,
10995 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
10996 26, 4, 3, 0, 1, 2,
10997 16,
10998 OPC_CheckChild0Integer, 70|128,62|128,1,
10999 OPC_RecordChild1,
11000 OPC_RecordChild2,
11001 OPC_EmitInteger32, 34,
11002 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
11003 26, 3, 2, 0, 1,
11004 16,
11005 OPC_CheckChild0Integer, 22|128,63|128,1,
11006 OPC_RecordChild1,
11007 OPC_RecordChild2,
11008 OPC_EmitInteger32, 34,
11009 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
11010 26, 3, 2, 0, 1,
11011 18,
11012 OPC_CheckChild0Integer, 72|128,62|128,1,
11013 OPC_RecordChild1,
11014 OPC_RecordChild2,
11015 OPC_RecordChild3,
11016 OPC_EmitInteger32, 34,
11017 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
11018 26, 4, 3, 0, 1, 2,
11019 18,
11020 OPC_CheckChild0Integer, 24|128,63|128,1,
11021 OPC_RecordChild1,
11022 OPC_RecordChild2,
11023 OPC_RecordChild3,
11024 OPC_EmitInteger32, 34,
11025 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
11026 26, 4, 3, 0, 1, 2,
11027 16,
11028 OPC_CheckChild0Integer, 26|128,62|128,1,
11029 OPC_RecordChild1,
11030 OPC_RecordChild2,
11031 OPC_EmitInteger32, 36,
11032 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
11033 26, 3, 2, 0, 1,
11034 16,
11035 OPC_CheckChild0Integer, 106|128,62|128,1,
11036 OPC_RecordChild1,
11037 OPC_RecordChild2,
11038 OPC_EmitInteger32, 36,
11039 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
11040 26, 3, 2, 0, 1,
11041 18,
11042 OPC_CheckChild0Integer, 28|128,62|128,1,
11043 OPC_RecordChild1,
11044 OPC_RecordChild2,
11045 OPC_RecordChild3,
11046 OPC_EmitInteger32, 36,
11047 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
11048 26, 4, 3, 0, 1, 2,
11049 18,
11050 OPC_CheckChild0Integer, 108|128,62|128,1,
11051 OPC_RecordChild1,
11052 OPC_RecordChild2,
11053 OPC_RecordChild3,
11054 OPC_EmitInteger32, 36,
11055 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
11056 26, 4, 3, 0, 1, 2,
11057 16,
11058 OPC_CheckChild0Integer, 34|128,62|128,1,
11059 OPC_RecordChild1,
11060 OPC_RecordChild2,
11061 OPC_EmitInteger32, 38,
11062 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
11063 26, 3, 2, 0, 1,
11064 16,
11065 OPC_CheckChild0Integer, 114|128,62|128,1,
11066 OPC_RecordChild1,
11067 OPC_RecordChild2,
11068 OPC_EmitInteger32, 38,
11069 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
11070 26, 3, 2, 0, 1,
11071 18,
11072 OPC_CheckChild0Integer, 36|128,62|128,1,
11073 OPC_RecordChild1,
11074 OPC_RecordChild2,
11075 OPC_RecordChild3,
11076 OPC_EmitInteger32, 38,
11077 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
11078 26, 4, 3, 0, 1, 2,
11079 18,
11080 OPC_CheckChild0Integer, 116|128,62|128,1,
11081 OPC_RecordChild1,
11082 OPC_RecordChild2,
11083 OPC_RecordChild3,
11084 OPC_EmitInteger32, 38,
11085 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
11086 26, 4, 3, 0, 1, 2,
11087 16,
11088 OPC_CheckChild0Integer, 50|128,62|128,1,
11089 OPC_RecordChild1,
11090 OPC_RecordChild2,
11091 OPC_EmitInteger32, 40,
11092 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvl),
11093 26, 3, 2, 0, 1,
11094 16,
11095 OPC_CheckChild0Integer, 2|128,63|128,1,
11096 OPC_RecordChild1,
11097 OPC_RecordChild2,
11098 OPC_EmitInteger32, 40,
11099 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvl),
11100 26, 3, 2, 0, 1,
11101 18,
11102 OPC_CheckChild0Integer, 52|128,62|128,1,
11103 OPC_RecordChild1,
11104 OPC_RecordChild2,
11105 OPC_RecordChild3,
11106 OPC_EmitInteger32, 40,
11107 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSLOvml),
11108 26, 4, 3, 0, 1, 2,
11109 18,
11110 OPC_CheckChild0Integer, 4|128,63|128,1,
11111 OPC_RecordChild1,
11112 OPC_RecordChild2,
11113 OPC_RecordChild3,
11114 OPC_EmitInteger32, 40,
11115 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMKSUPvml),
11116 26, 4, 3, 0, 1, 2,
11117 16,
11118 OPC_CheckChild0Integer, 8|128,62|128,1,
11119 OPC_RecordChild1,
11120 OPC_RecordChild2,
11121 OPC_EmitInteger32, 14,
11122 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11123 27, 3, 2, 0, 1,
11124 18,
11125 OPC_CheckChild0Integer, 6|128,62|128,1,
11126 OPC_RecordChild1,
11127 OPC_RecordChild2,
11128 OPC_RecordChild3,
11129 OPC_EmitInteger32, 14,
11130 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11131 27, 4, 3, 0, 1, 2,
11132 16,
11133 OPC_CheckChild0Integer, 80|128,62|128,1,
11134 OPC_RecordChild1,
11135 OPC_RecordChild2,
11136 OPC_EmitInteger32, 16,
11137 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11138 27, 3, 2, 0, 1,
11139 18,
11140 OPC_CheckChild0Integer, 78|128,62|128,1,
11141 OPC_RecordChild1,
11142 OPC_RecordChild2,
11143 OPC_RecordChild3,
11144 OPC_EmitInteger32, 16,
11145 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11146 27, 4, 3, 0, 1, 2,
11147 16,
11148 OPC_CheckChild0Integer, 92|128,62|128,1,
11149 OPC_RecordChild1,
11150 OPC_RecordChild2,
11151 OPC_EmitInteger32, 18,
11152 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11153 27, 3, 2, 0, 1,
11154 18,
11155 OPC_CheckChild0Integer, 90|128,62|128,1,
11156 OPC_RecordChild1,
11157 OPC_RecordChild2,
11158 OPC_RecordChild3,
11159 OPC_EmitInteger32, 18,
11160 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11161 27, 4, 3, 0, 1, 2,
11162 16,
11163 OPC_CheckChild0Integer, 120|128,61|128,1,
11164 OPC_RecordChild1,
11165 OPC_RecordChild2,
11166 OPC_EmitInteger32, 20,
11167 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11168 27, 3, 2, 0, 1,
11169 18,
11170 OPC_CheckChild0Integer, 118|128,61|128,1,
11171 OPC_RecordChild1,
11172 OPC_RecordChild2,
11173 OPC_RecordChild3,
11174 OPC_EmitInteger32, 20,
11175 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11176 27, 4, 3, 0, 1, 2,
11177 16,
11178 OPC_CheckChild0Integer, 0|128,62|128,1,
11179 OPC_RecordChild1,
11180 OPC_RecordChild2,
11181 OPC_EmitInteger32, 22,
11182 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11183 27, 3, 2, 0, 1,
11184 18,
11185 OPC_CheckChild0Integer, 126|128,61|128,1,
11186 OPC_RecordChild1,
11187 OPC_RecordChild2,
11188 OPC_RecordChild3,
11189 OPC_EmitInteger32, 22,
11190 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11191 27, 4, 3, 0, 1, 2,
11192 16,
11193 OPC_CheckChild0Integer, 16|128,62|128,1,
11194 OPC_RecordChild1,
11195 OPC_RecordChild2,
11196 OPC_EmitInteger32, 24,
11197 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11198 27, 3, 2, 0, 1,
11199 18,
11200 OPC_CheckChild0Integer, 14|128,62|128,1,
11201 OPC_RecordChild1,
11202 OPC_RecordChild2,
11203 OPC_RecordChild3,
11204 OPC_EmitInteger32, 24,
11205 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11206 27, 4, 3, 0, 1, 2,
11207 16,
11208 OPC_CheckChild0Integer, 100|128,62|128,1,
11209 OPC_RecordChild1,
11210 OPC_RecordChild2,
11211 OPC_EmitInteger32, 26,
11212 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11213 27, 3, 2, 0, 1,
11214 18,
11215 OPC_CheckChild0Integer, 98|128,62|128,1,
11216 OPC_RecordChild1,
11217 OPC_RecordChild2,
11218 OPC_RecordChild3,
11219 OPC_EmitInteger32, 26,
11220 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11221 27, 4, 3, 0, 1, 2,
11222 16,
11223 OPC_CheckChild0Integer, 88|128,62|128,1,
11224 OPC_RecordChild1,
11225 OPC_RecordChild2,
11226 OPC_EmitInteger32, 28,
11227 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11228 27, 3, 2, 0, 1,
11229 18,
11230 OPC_CheckChild0Integer, 86|128,62|128,1,
11231 OPC_RecordChild1,
11232 OPC_RecordChild2,
11233 OPC_RecordChild3,
11234 OPC_EmitInteger32, 28,
11235 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11236 27, 4, 3, 0, 1, 2,
11237 16,
11238 OPC_CheckChild0Integer, 12|128,62|128,1,
11239 OPC_RecordChild1,
11240 OPC_RecordChild2,
11241 OPC_EmitInteger32, 30,
11242 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11243 27, 3, 2, 0, 1,
11244 18,
11245 OPC_CheckChild0Integer, 10|128,62|128,1,
11246 OPC_RecordChild1,
11247 OPC_RecordChild2,
11248 OPC_RecordChild3,
11249 OPC_EmitInteger32, 30,
11250 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11251 27, 4, 3, 0, 1, 2,
11252 16,
11253 OPC_CheckChild0Integer, 84|128,62|128,1,
11254 OPC_RecordChild1,
11255 OPC_RecordChild2,
11256 OPC_EmitInteger32, 32,
11257 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11258 27, 3, 2, 0, 1,
11259 18,
11260 OPC_CheckChild0Integer, 82|128,62|128,1,
11261 OPC_RecordChild1,
11262 OPC_RecordChild2,
11263 OPC_RecordChild3,
11264 OPC_EmitInteger32, 32,
11265 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11266 27, 4, 3, 0, 1, 2,
11267 16,
11268 OPC_CheckChild0Integer, 96|128,62|128,1,
11269 OPC_RecordChild1,
11270 OPC_RecordChild2,
11271 OPC_EmitInteger32, 34,
11272 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11273 27, 3, 2, 0, 1,
11274 18,
11275 OPC_CheckChild0Integer, 94|128,62|128,1,
11276 OPC_RecordChild1,
11277 OPC_RecordChild2,
11278 OPC_RecordChild3,
11279 OPC_EmitInteger32, 34,
11280 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11281 27, 4, 3, 0, 1, 2,
11282 16,
11283 OPC_CheckChild0Integer, 124|128,61|128,1,
11284 OPC_RecordChild1,
11285 OPC_RecordChild2,
11286 OPC_EmitInteger32, 36,
11287 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11288 27, 3, 2, 0, 1,
11289 18,
11290 OPC_CheckChild0Integer, 122|128,61|128,1,
11291 OPC_RecordChild1,
11292 OPC_RecordChild2,
11293 OPC_RecordChild3,
11294 OPC_EmitInteger32, 36,
11295 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11296 27, 4, 3, 0, 1, 2,
11297 16,
11298 OPC_CheckChild0Integer, 4|128,62|128,1,
11299 OPC_RecordChild1,
11300 OPC_RecordChild2,
11301 OPC_EmitInteger32, 38,
11302 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11303 27, 3, 2, 0, 1,
11304 18,
11305 OPC_CheckChild0Integer, 2|128,62|128,1,
11306 OPC_RecordChild1,
11307 OPC_RecordChild2,
11308 OPC_RecordChild3,
11309 OPC_EmitInteger32, 38,
11310 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11311 27, 4, 3, 0, 1, 2,
11312 16,
11313 OPC_CheckChild0Integer, 20|128,62|128,1,
11314 OPC_RecordChild1,
11315 OPC_RecordChild2,
11316 OPC_EmitInteger32, 40,
11317 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvl),
11318 27, 3, 2, 0, 1,
11319 18,
11320 OPC_CheckChild0Integer, 18|128,62|128,1,
11321 OPC_RecordChild1,
11322 OPC_RecordChild2,
11323 OPC_RecordChild3,
11324 OPC_EmitInteger32, 40,
11325 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSyvyl),
11326 27, 4, 3, 0, 1, 2,
11327 13,
11328 OPC_CheckChild0Integer, 4|128,60|128,1,
11329 OPC_RecordChild1,
11330 OPC_RecordChild2,
11331 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDMmm),
11332 26, 2, 0, 1,
11333 13,
11334 OPC_CheckChild0Integer, 2|128,60|128,1,
11335 OPC_RecordChild1,
11336 OPC_RecordChild2,
11337 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDMyy),
11338 27, 2, 0, 1,
11339 13,
11340 OPC_CheckChild0Integer, 52|128,60|128,1,
11341 OPC_RecordChild1,
11342 OPC_RecordChild2,
11343 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORMmm),
11344 26, 2, 0, 1,
11345 13,
11346 OPC_CheckChild0Integer, 50|128,60|128,1,
11347 OPC_RecordChild1,
11348 OPC_RecordChild2,
11349 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORMyy),
11350 27, 2, 0, 1,
11351 13,
11352 OPC_CheckChild0Integer, 94|128,79|128,1,
11353 OPC_RecordChild1,
11354 OPC_RecordChild2,
11355 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORMmm),
11356 26, 2, 0, 1,
11357 13,
11358 OPC_CheckChild0Integer, 92|128,79|128,1,
11359 OPC_RecordChild1,
11360 OPC_RecordChild2,
11361 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORMyy),
11362 27, 2, 0, 1,
11363 13,
11364 OPC_CheckChild0Integer, 8|128,60|128,1,
11365 OPC_RecordChild1,
11366 OPC_RecordChild2,
11367 OPC_MorphNodeTo1None, TARGET_VAL(VE::EQVMmm),
11368 26, 2, 0, 1,
11369 13,
11370 OPC_CheckChild0Integer, 6|128,60|128,1,
11371 OPC_RecordChild1,
11372 OPC_RecordChild2,
11373 OPC_MorphNodeTo1None, TARGET_VAL(VE::EQVMyy),
11374 27, 2, 0, 1,
11375 13,
11376 OPC_CheckChild0Integer, 48|128,60|128,1,
11377 OPC_RecordChild1,
11378 OPC_RecordChild2,
11379 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDMmm),
11380 26, 2, 0, 1,
11381 13,
11382 OPC_CheckChild0Integer, 46|128,60|128,1,
11383 OPC_RecordChild1,
11384 OPC_RecordChild2,
11385 OPC_MorphNodeTo1None, TARGET_VAL(VE::NNDMyy),
11386 27, 2, 0, 1,
11387 11,
11388 OPC_CheckChild0Integer, 44|128,60|128,1,
11389 OPC_RecordChild1,
11390 OPC_MorphNodeTo1None, TARGET_VAL(VE::NEGMm),
11391 26, 1, 0,
11392 11,
11393 OPC_CheckChild0Integer, 42|128,60|128,1,
11394 OPC_RecordChild1,
11395 OPC_MorphNodeTo1None, TARGET_VAL(VE::NEGMy),
11396 27, 1, 0,
11397 36,
11398 OPC_CheckChild0Integer, 34|128,67|128,1,
11399 OPC_RecordChild1,
11400 OPC_Scope, 18,
11401 OPC_MoveChild1,
11402 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11403 OPC_CheckPredicate0,
11404 OPC_MoveParent,
11405 OPC_RecordChild2,
11406 OPC_EmitNodeXForm, 3, 0,
11407 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
11408 14|128,1, 2, 2, 1,
11409 9,
11410 OPC_RecordChild2,
11411 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
11412 14|128,1, 2, 0, 1,
11413 0,
11414 40,
11415 OPC_CheckChild0Integer, 38|128,67|128,1,
11416 OPC_RecordChild1,
11417 OPC_Scope, 20,
11418 OPC_MoveChild1,
11419 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11420 OPC_CheckPredicate0,
11421 OPC_MoveParent,
11422 OPC_RecordChild2,
11423 OPC_RecordChild3,
11424 OPC_EmitNodeXForm, 3, 0,
11425 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil_v),
11426 14|128,1, 3, 3, 2, 1,
11427 11,
11428 OPC_RecordChild2,
11429 OPC_RecordChild3,
11430 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl_v),
11431 14|128,1, 3, 0, 2, 1,
11432 0,
11433 44,
11434 OPC_CheckChild0Integer, 36|128,67|128,1,
11435 OPC_RecordChild1,
11436 OPC_Scope, 22,
11437 OPC_MoveChild1,
11438 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11439 OPC_CheckPredicate0,
11440 OPC_MoveParent,
11441 OPC_RecordChild2,
11442 OPC_RecordChild3,
11443 OPC_RecordChild4,
11444 OPC_EmitNodeXForm, 3, 0,
11445 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDiml_v),
11446 14|128,1, 4, 4, 1, 3, 2,
11447 13,
11448 OPC_RecordChild2,
11449 OPC_RecordChild3,
11450 OPC_RecordChild4,
11451 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrml_v),
11452 14|128,1, 4, 0, 1, 3, 2,
11453 0,
11454 36,
11455 OPC_CheckChild0Integer, 46|128,67|128,1,
11456 OPC_RecordChild1,
11457 OPC_Scope, 18,
11458 OPC_MoveChild1,
11459 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11460 OPC_CheckPredicate0,
11461 OPC_MoveParent,
11462 OPC_RecordChild2,
11463 OPC_EmitNodeXForm, 3, 0,
11464 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLil),
11465 14|128,1, 2, 2, 1,
11466 9,
11467 OPC_RecordChild2,
11468 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLrl),
11469 14|128,1, 2, 0, 1,
11470 0,
11471 40,
11472 OPC_CheckChild0Integer, 50|128,67|128,1,
11473 OPC_RecordChild1,
11474 OPC_Scope, 20,
11475 OPC_MoveChild1,
11476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11477 OPC_CheckPredicate0,
11478 OPC_MoveParent,
11479 OPC_RecordChild2,
11480 OPC_RecordChild3,
11481 OPC_EmitNodeXForm, 3, 0,
11482 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLil_v),
11483 14|128,1, 3, 3, 2, 1,
11484 11,
11485 OPC_RecordChild2,
11486 OPC_RecordChild3,
11487 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLrl_v),
11488 14|128,1, 3, 0, 2, 1,
11489 0,
11490 44,
11491 OPC_CheckChild0Integer, 48|128,67|128,1,
11492 OPC_RecordChild1,
11493 OPC_Scope, 22,
11494 OPC_MoveChild1,
11495 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11496 OPC_CheckPredicate0,
11497 OPC_MoveParent,
11498 OPC_RecordChild2,
11499 OPC_RecordChild3,
11500 OPC_RecordChild4,
11501 OPC_EmitNodeXForm, 3, 0,
11502 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLiml_v),
11503 14|128,1, 4, 4, 1, 3, 2,
11504 13,
11505 OPC_RecordChild2,
11506 OPC_RecordChild3,
11507 OPC_RecordChild4,
11508 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDLrml_v),
11509 14|128,1, 4, 0, 1, 3, 2,
11510 0,
11511 56,
11512 OPC_CheckChild0Integer, 30|128,76|128,1,
11513 OPC_RecordChild1,
11514 OPC_Scope, 21,
11515 OPC_MoveChild1,
11516 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11517 OPC_CheckPredicate, 8,
11518 OPC_MoveParent,
11519 OPC_RecordChild2,
11520 OPC_RecordChild3,
11521 OPC_EmitNodeXForm, 2, 0,
11522 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVivl),
11523 14|128,1, 3, 3, 1, 2,
11524 26,
11525 OPC_RecordChild2,
11526 OPC_RecordChild3,
11527 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
11528 8, 0,
11529 OPC_EmitStringInteger32, VE::sub_i32,
11530 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
11531 8, 3, 3, 0, 4,
11532 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVrvl),
11533 14|128,1, 3, 5, 1, 2,
11534 0,
11535 60,
11536 OPC_CheckChild0Integer, 34|128,76|128,1,
11537 OPC_RecordChild1,
11538 OPC_Scope, 23,
11539 OPC_MoveChild1,
11540 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11541 OPC_CheckPredicate, 8,
11542 OPC_MoveParent,
11543 OPC_RecordChild2,
11544 OPC_RecordChild3,
11545 OPC_RecordChild4,
11546 OPC_EmitNodeXForm, 2, 0,
11547 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVivl_v),
11548 14|128,1, 4, 4, 1, 3, 2,
11549 28,
11550 OPC_RecordChild2,
11551 OPC_RecordChild3,
11552 OPC_RecordChild4,
11553 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
11554 8, 0,
11555 OPC_EmitStringInteger32, VE::sub_i32,
11556 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
11557 8, 3, 4, 0, 5,
11558 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVrvl_v),
11559 14|128,1, 4, 6, 1, 3, 2,
11560 0,
11561 64,
11562 OPC_CheckChild0Integer, 32|128,76|128,1,
11563 OPC_RecordChild1,
11564 OPC_Scope, 25,
11565 OPC_MoveChild1,
11566 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11567 OPC_CheckPredicate, 8,
11568 OPC_MoveParent,
11569 OPC_RecordChild2,
11570 OPC_RecordChild3,
11571 OPC_RecordChild4,
11572 OPC_RecordChild5,
11573 OPC_EmitNodeXForm, 2, 0,
11574 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVivml_v),
11575 14|128,1, 5, 5, 1, 2, 4, 3,
11576 30,
11577 OPC_RecordChild2,
11578 OPC_RecordChild3,
11579 OPC_RecordChild4,
11580 OPC_RecordChild5,
11581 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
11582 8, 0,
11583 OPC_EmitStringInteger32, VE::sub_i32,
11584 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
11585 8, 3, 5, 0, 6,
11586 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMVrvml_v),
11587 14|128,1, 5, 7, 1, 2, 4, 3,
11588 0,
11589 40,
11590 OPC_CheckChild0Integer, 120|128,66|128,1,
11591 OPC_RecordChild1,
11592 OPC_Scope, 20,
11593 OPC_MoveChild1,
11594 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11595 OPC_CheckPredicate0,
11596 OPC_MoveParent,
11597 OPC_RecordChild2,
11598 OPC_RecordChild3,
11599 OPC_EmitNodeXForm, 3, 0,
11600 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULivl),
11601 14|128,1, 3, 3, 1, 2,
11602 11,
11603 OPC_RecordChild2,
11604 OPC_RecordChild3,
11605 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULrvl),
11606 14|128,1, 3, 0, 1, 2,
11607 0,
11608 44,
11609 OPC_CheckChild0Integer, 124|128,66|128,1,
11610 OPC_RecordChild1,
11611 OPC_Scope, 22,
11612 OPC_MoveChild1,
11613 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11614 OPC_CheckPredicate0,
11615 OPC_MoveParent,
11616 OPC_RecordChild2,
11617 OPC_RecordChild3,
11618 OPC_RecordChild4,
11619 OPC_EmitNodeXForm, 3, 0,
11620 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULivl_v),
11621 14|128,1, 4, 4, 1, 3, 2,
11622 13,
11623 OPC_RecordChild2,
11624 OPC_RecordChild3,
11625 OPC_RecordChild4,
11626 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULrvl_v),
11627 14|128,1, 4, 0, 1, 3, 2,
11628 0,
11629 48,
11630 OPC_CheckChild0Integer, 122|128,66|128,1,
11631 OPC_RecordChild1,
11632 OPC_Scope, 24,
11633 OPC_MoveChild1,
11634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11635 OPC_CheckPredicate0,
11636 OPC_MoveParent,
11637 OPC_RecordChild2,
11638 OPC_RecordChild3,
11639 OPC_RecordChild4,
11640 OPC_RecordChild5,
11641 OPC_EmitNodeXForm, 3, 0,
11642 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULivml_v),
11643 14|128,1, 5, 5, 1, 2, 4, 3,
11644 15,
11645 OPC_RecordChild2,
11646 OPC_RecordChild3,
11647 OPC_RecordChild4,
11648 OPC_RecordChild5,
11649 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULrvml_v),
11650 14|128,1, 5, 0, 1, 2, 4, 3,
11651 0,
11652 40,
11653 OPC_CheckChild0Integer, 4|128,67|128,1,
11654 OPC_RecordChild1,
11655 OPC_Scope, 20,
11656 OPC_MoveChild1,
11657 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11658 OPC_CheckPredicate0,
11659 OPC_MoveParent,
11660 OPC_RecordChild2,
11661 OPC_RecordChild3,
11662 OPC_EmitNodeXForm, 3, 0,
11663 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWivl),
11664 14|128,1, 3, 3, 1, 2,
11665 11,
11666 OPC_RecordChild2,
11667 OPC_RecordChild3,
11668 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWrvl),
11669 14|128,1, 3, 0, 1, 2,
11670 0,
11671 44,
11672 OPC_CheckChild0Integer, 8|128,67|128,1,
11673 OPC_RecordChild1,
11674 OPC_Scope, 22,
11675 OPC_MoveChild1,
11676 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11677 OPC_CheckPredicate0,
11678 OPC_MoveParent,
11679 OPC_RecordChild2,
11680 OPC_RecordChild3,
11681 OPC_RecordChild4,
11682 OPC_EmitNodeXForm, 3, 0,
11683 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWivl_v),
11684 14|128,1, 4, 4, 1, 3, 2,
11685 13,
11686 OPC_RecordChild2,
11687 OPC_RecordChild3,
11688 OPC_RecordChild4,
11689 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWrvl_v),
11690 14|128,1, 4, 0, 1, 3, 2,
11691 0,
11692 48,
11693 OPC_CheckChild0Integer, 6|128,67|128,1,
11694 OPC_RecordChild1,
11695 OPC_Scope, 24,
11696 OPC_MoveChild1,
11697 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11698 OPC_CheckPredicate0,
11699 OPC_MoveParent,
11700 OPC_RecordChild2,
11701 OPC_RecordChild3,
11702 OPC_RecordChild4,
11703 OPC_RecordChild5,
11704 OPC_EmitNodeXForm, 3, 0,
11705 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWivml_v),
11706 14|128,1, 5, 5, 1, 2, 4, 3,
11707 15,
11708 OPC_RecordChild2,
11709 OPC_RecordChild3,
11710 OPC_RecordChild4,
11711 OPC_RecordChild5,
11712 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWrvml_v),
11713 14|128,1, 5, 0, 1, 2, 4, 3,
11714 0,
11715 40,
11716 OPC_CheckChild0Integer, 96|128,66|128,1,
11717 OPC_RecordChild1,
11718 OPC_Scope, 20,
11719 OPC_MoveChild1,
11720 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11721 OPC_CheckPredicate0,
11722 OPC_MoveParent,
11723 OPC_RecordChild2,
11724 OPC_RecordChild3,
11725 OPC_EmitNodeXForm, 3, 0,
11726 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXivl),
11727 14|128,1, 3, 3, 1, 2,
11728 11,
11729 OPC_RecordChild2,
11730 OPC_RecordChild3,
11731 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvl),
11732 14|128,1, 3, 0, 1, 2,
11733 0,
11734 44,
11735 OPC_CheckChild0Integer, 100|128,66|128,1,
11736 OPC_RecordChild1,
11737 OPC_Scope, 22,
11738 OPC_MoveChild1,
11739 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11740 OPC_CheckPredicate0,
11741 OPC_MoveParent,
11742 OPC_RecordChild2,
11743 OPC_RecordChild3,
11744 OPC_RecordChild4,
11745 OPC_EmitNodeXForm, 3, 0,
11746 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXivl_v),
11747 14|128,1, 4, 4, 1, 3, 2,
11748 13,
11749 OPC_RecordChild2,
11750 OPC_RecordChild3,
11751 OPC_RecordChild4,
11752 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvl_v),
11753 14|128,1, 4, 0, 1, 3, 2,
11754 0,
11755 48,
11756 OPC_CheckChild0Integer, 98|128,66|128,1,
11757 OPC_RecordChild1,
11758 OPC_Scope, 24,
11759 OPC_MoveChild1,
11760 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11761 OPC_CheckPredicate0,
11762 OPC_MoveParent,
11763 OPC_RecordChild2,
11764 OPC_RecordChild3,
11765 OPC_RecordChild4,
11766 OPC_RecordChild5,
11767 OPC_EmitNodeXForm, 3, 0,
11768 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXivml_v),
11769 14|128,1, 5, 5, 1, 2, 4, 3,
11770 15,
11771 OPC_RecordChild2,
11772 OPC_RecordChild3,
11773 OPC_RecordChild4,
11774 OPC_RecordChild5,
11775 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvml_v),
11776 14|128,1, 5, 0, 1, 2, 4, 3,
11777 0,
11778 40,
11779 OPC_CheckChild0Integer, 108|128,66|128,1,
11780 OPC_RecordChild1,
11781 OPC_Scope, 20,
11782 OPC_MoveChild1,
11783 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11784 OPC_CheckPredicate0,
11785 OPC_MoveParent,
11786 OPC_RecordChild2,
11787 OPC_RecordChild3,
11788 OPC_EmitNodeXForm, 3, 0,
11789 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXivl),
11790 14|128,1, 3, 3, 1, 2,
11791 11,
11792 OPC_RecordChild2,
11793 OPC_RecordChild3,
11794 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXrvl),
11795 14|128,1, 3, 0, 1, 2,
11796 0,
11797 44,
11798 OPC_CheckChild0Integer, 112|128,66|128,1,
11799 OPC_RecordChild1,
11800 OPC_Scope, 22,
11801 OPC_MoveChild1,
11802 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11803 OPC_CheckPredicate0,
11804 OPC_MoveParent,
11805 OPC_RecordChild2,
11806 OPC_RecordChild3,
11807 OPC_RecordChild4,
11808 OPC_EmitNodeXForm, 3, 0,
11809 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXivl_v),
11810 14|128,1, 4, 4, 1, 3, 2,
11811 13,
11812 OPC_RecordChild2,
11813 OPC_RecordChild3,
11814 OPC_RecordChild4,
11815 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXrvl_v),
11816 14|128,1, 4, 0, 1, 3, 2,
11817 0,
11818 48,
11819 OPC_CheckChild0Integer, 110|128,66|128,1,
11820 OPC_RecordChild1,
11821 OPC_Scope, 24,
11822 OPC_MoveChild1,
11823 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11824 OPC_CheckPredicate0,
11825 OPC_MoveParent,
11826 OPC_RecordChild2,
11827 OPC_RecordChild3,
11828 OPC_RecordChild4,
11829 OPC_RecordChild5,
11830 OPC_EmitNodeXForm, 3, 0,
11831 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXivml_v),
11832 14|128,1, 5, 5, 1, 2, 4, 3,
11833 15,
11834 OPC_RecordChild2,
11835 OPC_RecordChild3,
11836 OPC_RecordChild4,
11837 OPC_RecordChild5,
11838 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXrvml_v),
11839 14|128,1, 5, 0, 1, 2, 4, 3,
11840 0,
11841 40,
11842 OPC_CheckChild0Integer, 84|128,66|128,1,
11843 OPC_RecordChild1,
11844 OPC_Scope, 20,
11845 OPC_MoveChild1,
11846 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11847 OPC_CheckPredicate0,
11848 OPC_MoveParent,
11849 OPC_RecordChild2,
11850 OPC_RecordChild3,
11851 OPC_EmitNodeXForm, 3, 0,
11852 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLivl),
11853 14|128,1, 3, 3, 1, 2,
11854 11,
11855 OPC_RecordChild2,
11856 OPC_RecordChild3,
11857 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvl),
11858 14|128,1, 3, 0, 1, 2,
11859 0,
11860 44,
11861 OPC_CheckChild0Integer, 88|128,66|128,1,
11862 OPC_RecordChild1,
11863 OPC_Scope, 22,
11864 OPC_MoveChild1,
11865 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11866 OPC_CheckPredicate0,
11867 OPC_MoveParent,
11868 OPC_RecordChild2,
11869 OPC_RecordChild3,
11870 OPC_RecordChild4,
11871 OPC_EmitNodeXForm, 3, 0,
11872 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLivl_v),
11873 14|128,1, 4, 4, 1, 3, 2,
11874 13,
11875 OPC_RecordChild2,
11876 OPC_RecordChild3,
11877 OPC_RecordChild4,
11878 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvl_v),
11879 14|128,1, 4, 0, 1, 3, 2,
11880 0,
11881 48,
11882 OPC_CheckChild0Integer, 86|128,66|128,1,
11883 OPC_RecordChild1,
11884 OPC_Scope, 24,
11885 OPC_MoveChild1,
11886 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11887 OPC_CheckPredicate0,
11888 OPC_MoveParent,
11889 OPC_RecordChild2,
11890 OPC_RecordChild3,
11891 OPC_RecordChild4,
11892 OPC_RecordChild5,
11893 OPC_EmitNodeXForm, 3, 0,
11894 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLivml_v),
11895 14|128,1, 5, 5, 1, 2, 4, 3,
11896 15,
11897 OPC_RecordChild2,
11898 OPC_RecordChild3,
11899 OPC_RecordChild4,
11900 OPC_RecordChild5,
11901 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvml_v),
11902 14|128,1, 5, 0, 1, 2, 4, 3,
11903 0,
11904 40,
11905 OPC_CheckChild0Integer, 44|128,79|128,1,
11906 OPC_RecordChild1,
11907 OPC_Scope, 20,
11908 OPC_MoveChild1,
11909 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11910 OPC_CheckPredicate0,
11911 OPC_MoveParent,
11912 OPC_RecordChild2,
11913 OPC_RecordChild3,
11914 OPC_EmitNodeXForm, 3, 0,
11915 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULivl),
11916 14|128,1, 3, 3, 1, 2,
11917 11,
11918 OPC_RecordChild2,
11919 OPC_RecordChild3,
11920 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULrvl),
11921 14|128,1, 3, 0, 1, 2,
11922 0,
11923 44,
11924 OPC_CheckChild0Integer, 48|128,79|128,1,
11925 OPC_RecordChild1,
11926 OPC_Scope, 22,
11927 OPC_MoveChild1,
11928 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11929 OPC_CheckPredicate0,
11930 OPC_MoveParent,
11931 OPC_RecordChild2,
11932 OPC_RecordChild3,
11933 OPC_RecordChild4,
11934 OPC_EmitNodeXForm, 3, 0,
11935 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULivl_v),
11936 14|128,1, 4, 4, 1, 3, 2,
11937 13,
11938 OPC_RecordChild2,
11939 OPC_RecordChild3,
11940 OPC_RecordChild4,
11941 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULrvl_v),
11942 14|128,1, 4, 0, 1, 3, 2,
11943 0,
11944 48,
11945 OPC_CheckChild0Integer, 46|128,79|128,1,
11946 OPC_RecordChild1,
11947 OPC_Scope, 24,
11948 OPC_MoveChild1,
11949 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11950 OPC_CheckPredicate0,
11951 OPC_MoveParent,
11952 OPC_RecordChild2,
11953 OPC_RecordChild3,
11954 OPC_RecordChild4,
11955 OPC_RecordChild5,
11956 OPC_EmitNodeXForm, 3, 0,
11957 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULivml_v),
11958 14|128,1, 5, 5, 1, 2, 4, 3,
11959 15,
11960 OPC_RecordChild2,
11961 OPC_RecordChild3,
11962 OPC_RecordChild4,
11963 OPC_RecordChild5,
11964 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULrvml_v),
11965 14|128,1, 5, 0, 1, 2, 4, 3,
11966 0,
11967 40,
11968 OPC_CheckChild0Integer, 56|128,79|128,1,
11969 OPC_RecordChild1,
11970 OPC_Scope, 20,
11971 OPC_MoveChild1,
11972 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11973 OPC_CheckPredicate0,
11974 OPC_MoveParent,
11975 OPC_RecordChild2,
11976 OPC_RecordChild3,
11977 OPC_EmitNodeXForm, 3, 0,
11978 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWivl),
11979 14|128,1, 3, 3, 1, 2,
11980 11,
11981 OPC_RecordChild2,
11982 OPC_RecordChild3,
11983 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWrvl),
11984 14|128,1, 3, 0, 1, 2,
11985 0,
11986 44,
11987 OPC_CheckChild0Integer, 60|128,79|128,1,
11988 OPC_RecordChild1,
11989 OPC_Scope, 22,
11990 OPC_MoveChild1,
11991 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11992 OPC_CheckPredicate0,
11993 OPC_MoveParent,
11994 OPC_RecordChild2,
11995 OPC_RecordChild3,
11996 OPC_RecordChild4,
11997 OPC_EmitNodeXForm, 3, 0,
11998 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWivl_v),
11999 14|128,1, 4, 4, 1, 3, 2,
12000 13,
12001 OPC_RecordChild2,
12002 OPC_RecordChild3,
12003 OPC_RecordChild4,
12004 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWrvl_v),
12005 14|128,1, 4, 0, 1, 3, 2,
12006 0,
12007 48,
12008 OPC_CheckChild0Integer, 58|128,79|128,1,
12009 OPC_RecordChild1,
12010 OPC_Scope, 24,
12011 OPC_MoveChild1,
12012 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12013 OPC_CheckPredicate0,
12014 OPC_MoveParent,
12015 OPC_RecordChild2,
12016 OPC_RecordChild3,
12017 OPC_RecordChild4,
12018 OPC_RecordChild5,
12019 OPC_EmitNodeXForm, 3, 0,
12020 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWivml_v),
12021 14|128,1, 5, 5, 1, 2, 4, 3,
12022 15,
12023 OPC_RecordChild2,
12024 OPC_RecordChild3,
12025 OPC_RecordChild4,
12026 OPC_RecordChild5,
12027 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWrvml_v),
12028 14|128,1, 5, 0, 1, 2, 4, 3,
12029 0,
12030 40,
12031 OPC_CheckChild0Integer, 20|128,79|128,1,
12032 OPC_RecordChild1,
12033 OPC_Scope, 20,
12034 OPC_MoveChild1,
12035 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12036 OPC_CheckPredicate0,
12037 OPC_MoveParent,
12038 OPC_RecordChild2,
12039 OPC_RecordChild3,
12040 OPC_EmitNodeXForm, 3, 0,
12041 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXivl),
12042 14|128,1, 3, 3, 1, 2,
12043 11,
12044 OPC_RecordChild2,
12045 OPC_RecordChild3,
12046 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvl),
12047 14|128,1, 3, 0, 1, 2,
12048 0,
12049 44,
12050 OPC_CheckChild0Integer, 24|128,79|128,1,
12051 OPC_RecordChild1,
12052 OPC_Scope, 22,
12053 OPC_MoveChild1,
12054 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12055 OPC_CheckPredicate0,
12056 OPC_MoveParent,
12057 OPC_RecordChild2,
12058 OPC_RecordChild3,
12059 OPC_RecordChild4,
12060 OPC_EmitNodeXForm, 3, 0,
12061 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXivl_v),
12062 14|128,1, 4, 4, 1, 3, 2,
12063 13,
12064 OPC_RecordChild2,
12065 OPC_RecordChild3,
12066 OPC_RecordChild4,
12067 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvl_v),
12068 14|128,1, 4, 0, 1, 3, 2,
12069 0,
12070 48,
12071 OPC_CheckChild0Integer, 22|128,79|128,1,
12072 OPC_RecordChild1,
12073 OPC_Scope, 24,
12074 OPC_MoveChild1,
12075 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12076 OPC_CheckPredicate0,
12077 OPC_MoveParent,
12078 OPC_RecordChild2,
12079 OPC_RecordChild3,
12080 OPC_RecordChild4,
12081 OPC_RecordChild5,
12082 OPC_EmitNodeXForm, 3, 0,
12083 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXivml_v),
12084 14|128,1, 5, 5, 1, 2, 4, 3,
12085 15,
12086 OPC_RecordChild2,
12087 OPC_RecordChild3,
12088 OPC_RecordChild4,
12089 OPC_RecordChild5,
12090 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvml_v),
12091 14|128,1, 5, 0, 1, 2, 4, 3,
12092 0,
12093 40,
12094 OPC_CheckChild0Integer, 32|128,79|128,1,
12095 OPC_RecordChild1,
12096 OPC_Scope, 20,
12097 OPC_MoveChild1,
12098 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12099 OPC_CheckPredicate0,
12100 OPC_MoveParent,
12101 OPC_RecordChild2,
12102 OPC_RecordChild3,
12103 OPC_EmitNodeXForm, 3, 0,
12104 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXivl),
12105 14|128,1, 3, 3, 1, 2,
12106 11,
12107 OPC_RecordChild2,
12108 OPC_RecordChild3,
12109 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXrvl),
12110 14|128,1, 3, 0, 1, 2,
12111 0,
12112 44,
12113 OPC_CheckChild0Integer, 36|128,79|128,1,
12114 OPC_RecordChild1,
12115 OPC_Scope, 22,
12116 OPC_MoveChild1,
12117 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12118 OPC_CheckPredicate0,
12119 OPC_MoveParent,
12120 OPC_RecordChild2,
12121 OPC_RecordChild3,
12122 OPC_RecordChild4,
12123 OPC_EmitNodeXForm, 3, 0,
12124 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXivl_v),
12125 14|128,1, 4, 4, 1, 3, 2,
12126 13,
12127 OPC_RecordChild2,
12128 OPC_RecordChild3,
12129 OPC_RecordChild4,
12130 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXrvl_v),
12131 14|128,1, 4, 0, 1, 3, 2,
12132 0,
12133 48,
12134 OPC_CheckChild0Integer, 34|128,79|128,1,
12135 OPC_RecordChild1,
12136 OPC_Scope, 24,
12137 OPC_MoveChild1,
12138 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12139 OPC_CheckPredicate0,
12140 OPC_MoveParent,
12141 OPC_RecordChild2,
12142 OPC_RecordChild3,
12143 OPC_RecordChild4,
12144 OPC_RecordChild5,
12145 OPC_EmitNodeXForm, 3, 0,
12146 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXivml_v),
12147 14|128,1, 5, 5, 1, 2, 4, 3,
12148 15,
12149 OPC_RecordChild2,
12150 OPC_RecordChild3,
12151 OPC_RecordChild4,
12152 OPC_RecordChild5,
12153 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXrvml_v),
12154 14|128,1, 5, 0, 1, 2, 4, 3,
12155 0,
12156 40,
12157 OPC_CheckChild0Integer, 8|128,79|128,1,
12158 OPC_RecordChild1,
12159 OPC_Scope, 20,
12160 OPC_MoveChild1,
12161 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12162 OPC_CheckPredicate0,
12163 OPC_MoveParent,
12164 OPC_RecordChild2,
12165 OPC_RecordChild3,
12166 OPC_EmitNodeXForm, 3, 0,
12167 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLivl),
12168 14|128,1, 3, 3, 1, 2,
12169 11,
12170 OPC_RecordChild2,
12171 OPC_RecordChild3,
12172 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvl),
12173 14|128,1, 3, 0, 1, 2,
12174 0,
12175 44,
12176 OPC_CheckChild0Integer, 12|128,79|128,1,
12177 OPC_RecordChild1,
12178 OPC_Scope, 22,
12179 OPC_MoveChild1,
12180 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12181 OPC_CheckPredicate0,
12182 OPC_MoveParent,
12183 OPC_RecordChild2,
12184 OPC_RecordChild3,
12185 OPC_RecordChild4,
12186 OPC_EmitNodeXForm, 3, 0,
12187 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLivl_v),
12188 14|128,1, 4, 4, 1, 3, 2,
12189 13,
12190 OPC_RecordChild2,
12191 OPC_RecordChild3,
12192 OPC_RecordChild4,
12193 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvl_v),
12194 14|128,1, 4, 0, 1, 3, 2,
12195 0,
12196 48,
12197 OPC_CheckChild0Integer, 10|128,79|128,1,
12198 OPC_RecordChild1,
12199 OPC_Scope, 24,
12200 OPC_MoveChild1,
12201 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12202 OPC_CheckPredicate0,
12203 OPC_MoveParent,
12204 OPC_RecordChild2,
12205 OPC_RecordChild3,
12206 OPC_RecordChild4,
12207 OPC_RecordChild5,
12208 OPC_EmitNodeXForm, 3, 0,
12209 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLivml_v),
12210 14|128,1, 5, 5, 1, 2, 4, 3,
12211 15,
12212 OPC_RecordChild2,
12213 OPC_RecordChild3,
12214 OPC_RecordChild4,
12215 OPC_RecordChild5,
12216 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvml_v),
12217 14|128,1, 5, 0, 1, 2, 4, 3,
12218 0,
12219 40,
12220 OPC_CheckChild0Integer, 6|128,76|128,1,
12221 OPC_RecordChild1,
12222 OPC_Scope, 20,
12223 OPC_MoveChild1,
12224 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12225 OPC_CheckPredicate0,
12226 OPC_MoveParent,
12227 OPC_RecordChild2,
12228 OPC_RecordChild3,
12229 OPC_EmitNodeXForm, 3, 0,
12230 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULivl),
12231 14|128,1, 3, 3, 1, 2,
12232 11,
12233 OPC_RecordChild2,
12234 OPC_RecordChild3,
12235 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULrvl),
12236 14|128,1, 3, 0, 1, 2,
12237 0,
12238 44,
12239 OPC_CheckChild0Integer, 10|128,76|128,1,
12240 OPC_RecordChild1,
12241 OPC_Scope, 22,
12242 OPC_MoveChild1,
12243 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12244 OPC_CheckPredicate0,
12245 OPC_MoveParent,
12246 OPC_RecordChild2,
12247 OPC_RecordChild3,
12248 OPC_RecordChild4,
12249 OPC_EmitNodeXForm, 3, 0,
12250 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULivl_v),
12251 14|128,1, 4, 4, 1, 3, 2,
12252 13,
12253 OPC_RecordChild2,
12254 OPC_RecordChild3,
12255 OPC_RecordChild4,
12256 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULrvl_v),
12257 14|128,1, 4, 0, 1, 3, 2,
12258 0,
12259 48,
12260 OPC_CheckChild0Integer, 8|128,76|128,1,
12261 OPC_RecordChild1,
12262 OPC_Scope, 24,
12263 OPC_MoveChild1,
12264 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12265 OPC_CheckPredicate0,
12266 OPC_MoveParent,
12267 OPC_RecordChild2,
12268 OPC_RecordChild3,
12269 OPC_RecordChild4,
12270 OPC_RecordChild5,
12271 OPC_EmitNodeXForm, 3, 0,
12272 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULivml_v),
12273 14|128,1, 5, 5, 1, 2, 4, 3,
12274 15,
12275 OPC_RecordChild2,
12276 OPC_RecordChild3,
12277 OPC_RecordChild4,
12278 OPC_RecordChild5,
12279 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULrvml_v),
12280 14|128,1, 5, 0, 1, 2, 4, 3,
12281 0,
12282 40,
12283 OPC_CheckChild0Integer, 18|128,76|128,1,
12284 OPC_RecordChild1,
12285 OPC_Scope, 20,
12286 OPC_MoveChild1,
12287 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12288 OPC_CheckPredicate0,
12289 OPC_MoveParent,
12290 OPC_RecordChild2,
12291 OPC_RecordChild3,
12292 OPC_EmitNodeXForm, 3, 0,
12293 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWivl),
12294 14|128,1, 3, 3, 1, 2,
12295 11,
12296 OPC_RecordChild2,
12297 OPC_RecordChild3,
12298 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWrvl),
12299 14|128,1, 3, 0, 1, 2,
12300 0,
12301 44,
12302 OPC_CheckChild0Integer, 22|128,76|128,1,
12303 OPC_RecordChild1,
12304 OPC_Scope, 22,
12305 OPC_MoveChild1,
12306 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12307 OPC_CheckPredicate0,
12308 OPC_MoveParent,
12309 OPC_RecordChild2,
12310 OPC_RecordChild3,
12311 OPC_RecordChild4,
12312 OPC_EmitNodeXForm, 3, 0,
12313 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWivl_v),
12314 14|128,1, 4, 4, 1, 3, 2,
12315 13,
12316 OPC_RecordChild2,
12317 OPC_RecordChild3,
12318 OPC_RecordChild4,
12319 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWrvl_v),
12320 14|128,1, 4, 0, 1, 3, 2,
12321 0,
12322 48,
12323 OPC_CheckChild0Integer, 20|128,76|128,1,
12324 OPC_RecordChild1,
12325 OPC_Scope, 24,
12326 OPC_MoveChild1,
12327 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12328 OPC_CheckPredicate0,
12329 OPC_MoveParent,
12330 OPC_RecordChild2,
12331 OPC_RecordChild3,
12332 OPC_RecordChild4,
12333 OPC_RecordChild5,
12334 OPC_EmitNodeXForm, 3, 0,
12335 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWivml_v),
12336 14|128,1, 5, 5, 1, 2, 4, 3,
12337 15,
12338 OPC_RecordChild2,
12339 OPC_RecordChild3,
12340 OPC_RecordChild4,
12341 OPC_RecordChild5,
12342 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWrvml_v),
12343 14|128,1, 5, 0, 1, 2, 4, 3,
12344 0,
12345 40,
12346 OPC_CheckChild0Integer, 110|128,75|128,1,
12347 OPC_RecordChild1,
12348 OPC_Scope, 20,
12349 OPC_MoveChild1,
12350 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12351 OPC_CheckPredicate0,
12352 OPC_MoveParent,
12353 OPC_RecordChild2,
12354 OPC_RecordChild3,
12355 OPC_EmitNodeXForm, 3, 0,
12356 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXivl),
12357 14|128,1, 3, 3, 1, 2,
12358 11,
12359 OPC_RecordChild2,
12360 OPC_RecordChild3,
12361 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvl),
12362 14|128,1, 3, 0, 1, 2,
12363 0,
12364 44,
12365 OPC_CheckChild0Integer, 114|128,75|128,1,
12366 OPC_RecordChild1,
12367 OPC_Scope, 22,
12368 OPC_MoveChild1,
12369 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12370 OPC_CheckPredicate0,
12371 OPC_MoveParent,
12372 OPC_RecordChild2,
12373 OPC_RecordChild3,
12374 OPC_RecordChild4,
12375 OPC_EmitNodeXForm, 3, 0,
12376 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXivl_v),
12377 14|128,1, 4, 4, 1, 3, 2,
12378 13,
12379 OPC_RecordChild2,
12380 OPC_RecordChild3,
12381 OPC_RecordChild4,
12382 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvl_v),
12383 14|128,1, 4, 0, 1, 3, 2,
12384 0,
12385 48,
12386 OPC_CheckChild0Integer, 112|128,75|128,1,
12387 OPC_RecordChild1,
12388 OPC_Scope, 24,
12389 OPC_MoveChild1,
12390 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12391 OPC_CheckPredicate0,
12392 OPC_MoveParent,
12393 OPC_RecordChild2,
12394 OPC_RecordChild3,
12395 OPC_RecordChild4,
12396 OPC_RecordChild5,
12397 OPC_EmitNodeXForm, 3, 0,
12398 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXivml_v),
12399 14|128,1, 5, 5, 1, 2, 4, 3,
12400 15,
12401 OPC_RecordChild2,
12402 OPC_RecordChild3,
12403 OPC_RecordChild4,
12404 OPC_RecordChild5,
12405 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvml_v),
12406 14|128,1, 5, 0, 1, 2, 4, 3,
12407 0,
12408 40,
12409 OPC_CheckChild0Integer, 122|128,75|128,1,
12410 OPC_RecordChild1,
12411 OPC_Scope, 20,
12412 OPC_MoveChild1,
12413 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12414 OPC_CheckPredicate0,
12415 OPC_MoveParent,
12416 OPC_RecordChild2,
12417 OPC_RecordChild3,
12418 OPC_EmitNodeXForm, 3, 0,
12419 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXivl),
12420 14|128,1, 3, 3, 1, 2,
12421 11,
12422 OPC_RecordChild2,
12423 OPC_RecordChild3,
12424 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXrvl),
12425 14|128,1, 3, 0, 1, 2,
12426 0,
12427 44,
12428 OPC_CheckChild0Integer, 126|128,75|128,1,
12429 OPC_RecordChild1,
12430 OPC_Scope, 22,
12431 OPC_MoveChild1,
12432 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12433 OPC_CheckPredicate0,
12434 OPC_MoveParent,
12435 OPC_RecordChild2,
12436 OPC_RecordChild3,
12437 OPC_RecordChild4,
12438 OPC_EmitNodeXForm, 3, 0,
12439 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXivl_v),
12440 14|128,1, 4, 4, 1, 3, 2,
12441 13,
12442 OPC_RecordChild2,
12443 OPC_RecordChild3,
12444 OPC_RecordChild4,
12445 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXrvl_v),
12446 14|128,1, 4, 0, 1, 3, 2,
12447 0,
12448 48,
12449 OPC_CheckChild0Integer, 124|128,75|128,1,
12450 OPC_RecordChild1,
12451 OPC_Scope, 24,
12452 OPC_MoveChild1,
12453 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12454 OPC_CheckPredicate0,
12455 OPC_MoveParent,
12456 OPC_RecordChild2,
12457 OPC_RecordChild3,
12458 OPC_RecordChild4,
12459 OPC_RecordChild5,
12460 OPC_EmitNodeXForm, 3, 0,
12461 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXivml_v),
12462 14|128,1, 5, 5, 1, 2, 4, 3,
12463 15,
12464 OPC_RecordChild2,
12465 OPC_RecordChild3,
12466 OPC_RecordChild4,
12467 OPC_RecordChild5,
12468 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXrvml_v),
12469 14|128,1, 5, 0, 1, 2, 4, 3,
12470 0,
12471 40,
12472 OPC_CheckChild0Integer, 90|128,75|128,1,
12473 OPC_RecordChild1,
12474 OPC_Scope, 20,
12475 OPC_MoveChild1,
12476 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12477 OPC_CheckPredicate0,
12478 OPC_MoveParent,
12479 OPC_RecordChild2,
12480 OPC_RecordChild3,
12481 OPC_EmitNodeXForm, 3, 0,
12482 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLivl),
12483 14|128,1, 3, 3, 1, 2,
12484 11,
12485 OPC_RecordChild2,
12486 OPC_RecordChild3,
12487 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvl),
12488 14|128,1, 3, 0, 1, 2,
12489 0,
12490 44,
12491 OPC_CheckChild0Integer, 94|128,75|128,1,
12492 OPC_RecordChild1,
12493 OPC_Scope, 22,
12494 OPC_MoveChild1,
12495 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12496 OPC_CheckPredicate0,
12497 OPC_MoveParent,
12498 OPC_RecordChild2,
12499 OPC_RecordChild3,
12500 OPC_RecordChild4,
12501 OPC_EmitNodeXForm, 3, 0,
12502 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLivl_v),
12503 14|128,1, 4, 4, 1, 3, 2,
12504 13,
12505 OPC_RecordChild2,
12506 OPC_RecordChild3,
12507 OPC_RecordChild4,
12508 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvl_v),
12509 14|128,1, 4, 0, 1, 3, 2,
12510 0,
12511 48,
12512 OPC_CheckChild0Integer, 92|128,75|128,1,
12513 OPC_RecordChild1,
12514 OPC_Scope, 24,
12515 OPC_MoveChild1,
12516 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12517 OPC_CheckPredicate0,
12518 OPC_MoveParent,
12519 OPC_RecordChild2,
12520 OPC_RecordChild3,
12521 OPC_RecordChild4,
12522 OPC_RecordChild5,
12523 OPC_EmitNodeXForm, 3, 0,
12524 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLivml_v),
12525 14|128,1, 5, 5, 1, 2, 4, 3,
12526 15,
12527 OPC_RecordChild2,
12528 OPC_RecordChild3,
12529 OPC_RecordChild4,
12530 OPC_RecordChild5,
12531 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvml_v),
12532 14|128,1, 5, 0, 1, 2, 4, 3,
12533 0,
12534 40,
12535 OPC_CheckChild0Integer, 102|128,75|128,1,
12536 OPC_RecordChild1,
12537 OPC_Scope, 20,
12538 OPC_MoveChild1,
12539 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12540 OPC_CheckPredicate0,
12541 OPC_MoveParent,
12542 OPC_RecordChild2,
12543 OPC_RecordChild3,
12544 OPC_EmitNodeXForm, 3, 0,
12545 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWivl),
12546 14|128,1, 3, 3, 1, 2,
12547 11,
12548 OPC_RecordChild2,
12549 OPC_RecordChild3,
12550 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWrvl),
12551 14|128,1, 3, 0, 1, 2,
12552 0,
12553 44,
12554 OPC_CheckChild0Integer, 104|128,75|128,1,
12555 OPC_RecordChild1,
12556 OPC_Scope, 22,
12557 OPC_MoveChild1,
12558 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12559 OPC_CheckPredicate0,
12560 OPC_MoveParent,
12561 OPC_RecordChild2,
12562 OPC_RecordChild3,
12563 OPC_RecordChild4,
12564 OPC_EmitNodeXForm, 3, 0,
12565 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWivl_v),
12566 14|128,1, 4, 4, 1, 3, 2,
12567 13,
12568 OPC_RecordChild2,
12569 OPC_RecordChild3,
12570 OPC_RecordChild4,
12571 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWrvl_v),
12572 14|128,1, 4, 0, 1, 3, 2,
12573 0,
12574 40,
12575 OPC_CheckChild0Integer, 126|128,68|128,1,
12576 OPC_RecordChild1,
12577 OPC_Scope, 20,
12578 OPC_MoveChild1,
12579 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12580 OPC_CheckPredicate0,
12581 OPC_MoveParent,
12582 OPC_RecordChild2,
12583 OPC_RecordChild3,
12584 OPC_EmitNodeXForm, 3, 0,
12585 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULivl),
12586 14|128,1, 3, 3, 1, 2,
12587 11,
12588 OPC_RecordChild2,
12589 OPC_RecordChild3,
12590 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvl),
12591 14|128,1, 3, 0, 1, 2,
12592 0,
12593 44,
12594 OPC_CheckChild0Integer, 2|128,69|128,1,
12595 OPC_RecordChild1,
12596 OPC_Scope, 22,
12597 OPC_MoveChild1,
12598 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12599 OPC_CheckPredicate0,
12600 OPC_MoveParent,
12601 OPC_RecordChild2,
12602 OPC_RecordChild3,
12603 OPC_RecordChild4,
12604 OPC_EmitNodeXForm, 3, 0,
12605 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULivl_v),
12606 14|128,1, 4, 4, 1, 3, 2,
12607 13,
12608 OPC_RecordChild2,
12609 OPC_RecordChild3,
12610 OPC_RecordChild4,
12611 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvl_v),
12612 14|128,1, 4, 0, 1, 3, 2,
12613 0,
12614 48,
12615 OPC_CheckChild0Integer, 0|128,69|128,1,
12616 OPC_RecordChild1,
12617 OPC_Scope, 24,
12618 OPC_MoveChild1,
12619 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12620 OPC_CheckPredicate0,
12621 OPC_MoveParent,
12622 OPC_RecordChild2,
12623 OPC_RecordChild3,
12624 OPC_RecordChild4,
12625 OPC_RecordChild5,
12626 OPC_EmitNodeXForm, 3, 0,
12627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULivml_v),
12628 14|128,1, 5, 5, 1, 2, 4, 3,
12629 15,
12630 OPC_RecordChild2,
12631 OPC_RecordChild3,
12632 OPC_RecordChild4,
12633 OPC_RecordChild5,
12634 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvml_v),
12635 14|128,1, 5, 0, 1, 2, 4, 3,
12636 0,
12637 40,
12638 OPC_CheckChild0Integer, 16|128,69|128,1,
12639 OPC_RecordChild1,
12640 OPC_Scope, 20,
12641 OPC_MoveChild1,
12642 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12643 OPC_CheckPredicate0,
12644 OPC_MoveParent,
12645 OPC_RecordChild2,
12646 OPC_RecordChild3,
12647 OPC_EmitNodeXForm, 3, 0,
12648 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWivl),
12649 14|128,1, 3, 3, 1, 2,
12650 11,
12651 OPC_RecordChild2,
12652 OPC_RecordChild3,
12653 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvl),
12654 14|128,1, 3, 0, 1, 2,
12655 0,
12656 44,
12657 OPC_CheckChild0Integer, 20|128,69|128,1,
12658 OPC_RecordChild1,
12659 OPC_Scope, 22,
12660 OPC_MoveChild1,
12661 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12662 OPC_CheckPredicate0,
12663 OPC_MoveParent,
12664 OPC_RecordChild2,
12665 OPC_RecordChild3,
12666 OPC_RecordChild4,
12667 OPC_EmitNodeXForm, 3, 0,
12668 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWivl_v),
12669 14|128,1, 4, 4, 1, 3, 2,
12670 13,
12671 OPC_RecordChild2,
12672 OPC_RecordChild3,
12673 OPC_RecordChild4,
12674 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvl_v),
12675 14|128,1, 4, 0, 1, 3, 2,
12676 0,
12677 48,
12678 OPC_CheckChild0Integer, 18|128,69|128,1,
12679 OPC_RecordChild1,
12680 OPC_Scope, 24,
12681 OPC_MoveChild1,
12682 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12683 OPC_CheckPredicate0,
12684 OPC_MoveParent,
12685 OPC_RecordChild2,
12686 OPC_RecordChild3,
12687 OPC_RecordChild4,
12688 OPC_RecordChild5,
12689 OPC_EmitNodeXForm, 3, 0,
12690 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWivml_v),
12691 14|128,1, 5, 5, 1, 2, 4, 3,
12692 15,
12693 OPC_RecordChild2,
12694 OPC_RecordChild3,
12695 OPC_RecordChild4,
12696 OPC_RecordChild5,
12697 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvml_v),
12698 14|128,1, 5, 0, 1, 2, 4, 3,
12699 0,
12700 39,
12701 OPC_CheckChild0Integer, 4|128,69|128,1,
12702 OPC_RecordChild1,
12703 OPC_RecordChild2,
12704 OPC_Scope, 19,
12705 OPC_MoveChild2,
12706 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12707 OPC_CheckPredicate0,
12708 OPC_MoveParent,
12709 OPC_RecordChild3,
12710 OPC_EmitNodeXForm, 3, 1,
12711 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvil),
12712 14|128,1, 3, 0, 3, 2,
12713 10,
12714 OPC_RecordChild3,
12715 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrl),
12716 14|128,1, 3, 0, 1, 2,
12717 0,
12718 43,
12719 OPC_CheckChild0Integer, 8|128,69|128,1,
12720 OPC_RecordChild1,
12721 OPC_RecordChild2,
12722 OPC_Scope, 21,
12723 OPC_MoveChild2,
12724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12725 OPC_CheckPredicate0,
12726 OPC_MoveParent,
12727 OPC_RecordChild3,
12728 OPC_RecordChild4,
12729 OPC_EmitNodeXForm, 3, 1,
12730 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvil_v),
12731 14|128,1, 4, 0, 4, 3, 2,
12732 12,
12733 OPC_RecordChild3,
12734 OPC_RecordChild4,
12735 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrl_v),
12736 14|128,1, 4, 0, 1, 3, 2,
12737 0,
12738 47,
12739 OPC_CheckChild0Integer, 6|128,69|128,1,
12740 OPC_RecordChild1,
12741 OPC_RecordChild2,
12742 OPC_Scope, 23,
12743 OPC_MoveChild2,
12744 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12745 OPC_CheckPredicate0,
12746 OPC_MoveParent,
12747 OPC_RecordChild3,
12748 OPC_RecordChild4,
12749 OPC_RecordChild5,
12750 OPC_EmitNodeXForm, 3, 1,
12751 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULviml_v),
12752 14|128,1, 5, 0, 5, 2, 4, 3,
12753 14,
12754 OPC_RecordChild3,
12755 OPC_RecordChild4,
12756 OPC_RecordChild5,
12757 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrml_v),
12758 14|128,1, 5, 0, 1, 2, 4, 3,
12759 0,
12760 39,
12761 OPC_CheckChild0Integer, 22|128,69|128,1,
12762 OPC_RecordChild1,
12763 OPC_RecordChild2,
12764 OPC_Scope, 19,
12765 OPC_MoveChild2,
12766 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12767 OPC_CheckPredicate0,
12768 OPC_MoveParent,
12769 OPC_RecordChild3,
12770 OPC_EmitNodeXForm, 3, 1,
12771 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvil),
12772 14|128,1, 3, 0, 3, 2,
12773 10,
12774 OPC_RecordChild3,
12775 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrl),
12776 14|128,1, 3, 0, 1, 2,
12777 0,
12778 43,
12779 OPC_CheckChild0Integer, 26|128,69|128,1,
12780 OPC_RecordChild1,
12781 OPC_RecordChild2,
12782 OPC_Scope, 21,
12783 OPC_MoveChild2,
12784 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12785 OPC_CheckPredicate0,
12786 OPC_MoveParent,
12787 OPC_RecordChild3,
12788 OPC_RecordChild4,
12789 OPC_EmitNodeXForm, 3, 1,
12790 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvil_v),
12791 14|128,1, 4, 0, 4, 3, 2,
12792 12,
12793 OPC_RecordChild3,
12794 OPC_RecordChild4,
12795 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrl_v),
12796 14|128,1, 4, 0, 1, 3, 2,
12797 0,
12798 47,
12799 OPC_CheckChild0Integer, 24|128,69|128,1,
12800 OPC_RecordChild1,
12801 OPC_RecordChild2,
12802 OPC_Scope, 23,
12803 OPC_MoveChild2,
12804 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12805 OPC_CheckPredicate0,
12806 OPC_MoveParent,
12807 OPC_RecordChild3,
12808 OPC_RecordChild4,
12809 OPC_RecordChild5,
12810 OPC_EmitNodeXForm, 3, 1,
12811 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWviml_v),
12812 14|128,1, 5, 0, 5, 2, 4, 3,
12813 14,
12814 OPC_RecordChild3,
12815 OPC_RecordChild4,
12816 OPC_RecordChild5,
12817 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrml_v),
12818 14|128,1, 5, 0, 1, 2, 4, 3,
12819 0,
12820 40,
12821 OPC_CheckChild0Integer, 90|128,68|128,1,
12822 OPC_RecordChild1,
12823 OPC_Scope, 20,
12824 OPC_MoveChild1,
12825 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12826 OPC_CheckPredicate0,
12827 OPC_MoveParent,
12828 OPC_RecordChild2,
12829 OPC_RecordChild3,
12830 OPC_EmitNodeXForm, 3, 0,
12831 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXivl),
12832 14|128,1, 3, 3, 1, 2,
12833 11,
12834 OPC_RecordChild2,
12835 OPC_RecordChild3,
12836 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvl),
12837 14|128,1, 3, 0, 1, 2,
12838 0,
12839 44,
12840 OPC_CheckChild0Integer, 94|128,68|128,1,
12841 OPC_RecordChild1,
12842 OPC_Scope, 22,
12843 OPC_MoveChild1,
12844 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12845 OPC_CheckPredicate0,
12846 OPC_MoveParent,
12847 OPC_RecordChild2,
12848 OPC_RecordChild3,
12849 OPC_RecordChild4,
12850 OPC_EmitNodeXForm, 3, 0,
12851 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXivl_v),
12852 14|128,1, 4, 4, 1, 3, 2,
12853 13,
12854 OPC_RecordChild2,
12855 OPC_RecordChild3,
12856 OPC_RecordChild4,
12857 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvl_v),
12858 14|128,1, 4, 0, 1, 3, 2,
12859 0,
12860 48,
12861 OPC_CheckChild0Integer, 92|128,68|128,1,
12862 OPC_RecordChild1,
12863 OPC_Scope, 24,
12864 OPC_MoveChild1,
12865 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12866 OPC_CheckPredicate0,
12867 OPC_MoveParent,
12868 OPC_RecordChild2,
12869 OPC_RecordChild3,
12870 OPC_RecordChild4,
12871 OPC_RecordChild5,
12872 OPC_EmitNodeXForm, 3, 0,
12873 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXivml_v),
12874 14|128,1, 5, 5, 1, 2, 4, 3,
12875 15,
12876 OPC_RecordChild2,
12877 OPC_RecordChild3,
12878 OPC_RecordChild4,
12879 OPC_RecordChild5,
12880 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvml_v),
12881 14|128,1, 5, 0, 1, 2, 4, 3,
12882 0,
12883 40,
12884 OPC_CheckChild0Integer, 108|128,68|128,1,
12885 OPC_RecordChild1,
12886 OPC_Scope, 20,
12887 OPC_MoveChild1,
12888 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12889 OPC_CheckPredicate0,
12890 OPC_MoveParent,
12891 OPC_RecordChild2,
12892 OPC_RecordChild3,
12893 OPC_EmitNodeXForm, 3, 0,
12894 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXivl),
12895 14|128,1, 3, 3, 1, 2,
12896 11,
12897 OPC_RecordChild2,
12898 OPC_RecordChild3,
12899 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXrvl),
12900 14|128,1, 3, 0, 1, 2,
12901 0,
12902 44,
12903 OPC_CheckChild0Integer, 112|128,68|128,1,
12904 OPC_RecordChild1,
12905 OPC_Scope, 22,
12906 OPC_MoveChild1,
12907 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12908 OPC_CheckPredicate0,
12909 OPC_MoveParent,
12910 OPC_RecordChild2,
12911 OPC_RecordChild3,
12912 OPC_RecordChild4,
12913 OPC_EmitNodeXForm, 3, 0,
12914 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXivl_v),
12915 14|128,1, 4, 4, 1, 3, 2,
12916 13,
12917 OPC_RecordChild2,
12918 OPC_RecordChild3,
12919 OPC_RecordChild4,
12920 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXrvl_v),
12921 14|128,1, 4, 0, 1, 3, 2,
12922 0,
12923 48,
12924 OPC_CheckChild0Integer, 110|128,68|128,1,
12925 OPC_RecordChild1,
12926 OPC_Scope, 24,
12927 OPC_MoveChild1,
12928 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12929 OPC_CheckPredicate0,
12930 OPC_MoveParent,
12931 OPC_RecordChild2,
12932 OPC_RecordChild3,
12933 OPC_RecordChild4,
12934 OPC_RecordChild5,
12935 OPC_EmitNodeXForm, 3, 0,
12936 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXivml_v),
12937 14|128,1, 5, 5, 1, 2, 4, 3,
12938 15,
12939 OPC_RecordChild2,
12940 OPC_RecordChild3,
12941 OPC_RecordChild4,
12942 OPC_RecordChild5,
12943 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXrvml_v),
12944 14|128,1, 5, 0, 1, 2, 4, 3,
12945 0,
12946 39,
12947 OPC_CheckChild0Integer, 96|128,68|128,1,
12948 OPC_RecordChild1,
12949 OPC_RecordChild2,
12950 OPC_Scope, 19,
12951 OPC_MoveChild2,
12952 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12953 OPC_CheckPredicate0,
12954 OPC_MoveParent,
12955 OPC_RecordChild3,
12956 OPC_EmitNodeXForm, 3, 1,
12957 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvil),
12958 14|128,1, 3, 0, 3, 2,
12959 10,
12960 OPC_RecordChild3,
12961 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrl),
12962 14|128,1, 3, 0, 1, 2,
12963 0,
12964 43,
12965 OPC_CheckChild0Integer, 100|128,68|128,1,
12966 OPC_RecordChild1,
12967 OPC_RecordChild2,
12968 OPC_Scope, 21,
12969 OPC_MoveChild2,
12970 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12971 OPC_CheckPredicate0,
12972 OPC_MoveParent,
12973 OPC_RecordChild3,
12974 OPC_RecordChild4,
12975 OPC_EmitNodeXForm, 3, 1,
12976 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvil_v),
12977 14|128,1, 4, 0, 4, 3, 2,
12978 12,
12979 OPC_RecordChild3,
12980 OPC_RecordChild4,
12981 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrl_v),
12982 14|128,1, 4, 0, 1, 3, 2,
12983 0,
12984 47,
12985 OPC_CheckChild0Integer, 98|128,68|128,1,
12986 OPC_RecordChild1,
12987 OPC_RecordChild2,
12988 OPC_Scope, 23,
12989 OPC_MoveChild2,
12990 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12991 OPC_CheckPredicate0,
12992 OPC_MoveParent,
12993 OPC_RecordChild3,
12994 OPC_RecordChild4,
12995 OPC_RecordChild5,
12996 OPC_EmitNodeXForm, 3, 1,
12997 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXviml_v),
12998 14|128,1, 5, 0, 5, 2, 4, 3,
12999 14,
13000 OPC_RecordChild3,
13001 OPC_RecordChild4,
13002 OPC_RecordChild5,
13003 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrml_v),
13004 14|128,1, 5, 0, 1, 2, 4, 3,
13005 0,
13006 39,
13007 OPC_CheckChild0Integer, 114|128,68|128,1,
13008 OPC_RecordChild1,
13009 OPC_RecordChild2,
13010 OPC_Scope, 19,
13011 OPC_MoveChild2,
13012 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13013 OPC_CheckPredicate0,
13014 OPC_MoveParent,
13015 OPC_RecordChild3,
13016 OPC_EmitNodeXForm, 3, 1,
13017 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvil),
13018 14|128,1, 3, 0, 3, 2,
13019 10,
13020 OPC_RecordChild3,
13021 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvrl),
13022 14|128,1, 3, 0, 1, 2,
13023 0,
13024 43,
13025 OPC_CheckChild0Integer, 118|128,68|128,1,
13026 OPC_RecordChild1,
13027 OPC_RecordChild2,
13028 OPC_Scope, 21,
13029 OPC_MoveChild2,
13030 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13031 OPC_CheckPredicate0,
13032 OPC_MoveParent,
13033 OPC_RecordChild3,
13034 OPC_RecordChild4,
13035 OPC_EmitNodeXForm, 3, 1,
13036 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvil_v),
13037 14|128,1, 4, 0, 4, 3, 2,
13038 12,
13039 OPC_RecordChild3,
13040 OPC_RecordChild4,
13041 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvrl_v),
13042 14|128,1, 4, 0, 1, 3, 2,
13043 0,
13044 47,
13045 OPC_CheckChild0Integer, 116|128,68|128,1,
13046 OPC_RecordChild1,
13047 OPC_RecordChild2,
13048 OPC_Scope, 23,
13049 OPC_MoveChild2,
13050 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13051 OPC_CheckPredicate0,
13052 OPC_MoveParent,
13053 OPC_RecordChild3,
13054 OPC_RecordChild4,
13055 OPC_RecordChild5,
13056 OPC_EmitNodeXForm, 3, 1,
13057 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXviml_v),
13058 14|128,1, 5, 0, 5, 2, 4, 3,
13059 14,
13060 OPC_RecordChild3,
13061 OPC_RecordChild4,
13062 OPC_RecordChild5,
13063 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvrml_v),
13064 14|128,1, 5, 0, 1, 2, 4, 3,
13065 0,
13066 40,
13067 OPC_CheckChild0Integer, 72|128,68|128,1,
13068 OPC_RecordChild1,
13069 OPC_Scope, 20,
13070 OPC_MoveChild1,
13071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13072 OPC_CheckPredicate0,
13073 OPC_MoveParent,
13074 OPC_RecordChild2,
13075 OPC_RecordChild3,
13076 OPC_EmitNodeXForm, 3, 0,
13077 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLivl),
13078 14|128,1, 3, 3, 1, 2,
13079 11,
13080 OPC_RecordChild2,
13081 OPC_RecordChild3,
13082 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvl),
13083 14|128,1, 3, 0, 1, 2,
13084 0,
13085 44,
13086 OPC_CheckChild0Integer, 76|128,68|128,1,
13087 OPC_RecordChild1,
13088 OPC_Scope, 22,
13089 OPC_MoveChild1,
13090 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13091 OPC_CheckPredicate0,
13092 OPC_MoveParent,
13093 OPC_RecordChild2,
13094 OPC_RecordChild3,
13095 OPC_RecordChild4,
13096 OPC_EmitNodeXForm, 3, 0,
13097 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLivl_v),
13098 14|128,1, 4, 4, 1, 3, 2,
13099 13,
13100 OPC_RecordChild2,
13101 OPC_RecordChild3,
13102 OPC_RecordChild4,
13103 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvl_v),
13104 14|128,1, 4, 0, 1, 3, 2,
13105 0,
13106 48,
13107 OPC_CheckChild0Integer, 74|128,68|128,1,
13108 OPC_RecordChild1,
13109 OPC_Scope, 24,
13110 OPC_MoveChild1,
13111 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13112 OPC_CheckPredicate0,
13113 OPC_MoveParent,
13114 OPC_RecordChild2,
13115 OPC_RecordChild3,
13116 OPC_RecordChild4,
13117 OPC_RecordChild5,
13118 OPC_EmitNodeXForm, 3, 0,
13119 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLivml_v),
13120 14|128,1, 5, 5, 1, 2, 4, 3,
13121 15,
13122 OPC_RecordChild2,
13123 OPC_RecordChild3,
13124 OPC_RecordChild4,
13125 OPC_RecordChild5,
13126 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvml_v),
13127 14|128,1, 5, 0, 1, 2, 4, 3,
13128 0,
13129 39,
13130 OPC_CheckChild0Integer, 78|128,68|128,1,
13131 OPC_RecordChild1,
13132 OPC_RecordChild2,
13133 OPC_Scope, 19,
13134 OPC_MoveChild2,
13135 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13136 OPC_CheckPredicate0,
13137 OPC_MoveParent,
13138 OPC_RecordChild3,
13139 OPC_EmitNodeXForm, 3, 1,
13140 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvil),
13141 14|128,1, 3, 0, 3, 2,
13142 10,
13143 OPC_RecordChild3,
13144 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrl),
13145 14|128,1, 3, 0, 1, 2,
13146 0,
13147 43,
13148 OPC_CheckChild0Integer, 82|128,68|128,1,
13149 OPC_RecordChild1,
13150 OPC_RecordChild2,
13151 OPC_Scope, 21,
13152 OPC_MoveChild2,
13153 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13154 OPC_CheckPredicate0,
13155 OPC_MoveParent,
13156 OPC_RecordChild3,
13157 OPC_RecordChild4,
13158 OPC_EmitNodeXForm, 3, 1,
13159 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvil_v),
13160 14|128,1, 4, 0, 4, 3, 2,
13161 12,
13162 OPC_RecordChild3,
13163 OPC_RecordChild4,
13164 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrl_v),
13165 14|128,1, 4, 0, 1, 3, 2,
13166 0,
13167 47,
13168 OPC_CheckChild0Integer, 80|128,68|128,1,
13169 OPC_RecordChild1,
13170 OPC_RecordChild2,
13171 OPC_Scope, 23,
13172 OPC_MoveChild2,
13173 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13174 OPC_CheckPredicate0,
13175 OPC_MoveParent,
13176 OPC_RecordChild3,
13177 OPC_RecordChild4,
13178 OPC_RecordChild5,
13179 OPC_EmitNodeXForm, 3, 1,
13180 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLviml_v),
13181 14|128,1, 5, 0, 5, 2, 4, 3,
13182 14,
13183 OPC_RecordChild3,
13184 OPC_RecordChild4,
13185 OPC_RecordChild5,
13186 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrml_v),
13187 14|128,1, 5, 0, 1, 2, 4, 3,
13188 0,
13189 40,
13190 OPC_CheckChild0Integer, 94|128,67|128,1,
13191 OPC_RecordChild1,
13192 OPC_Scope, 20,
13193 OPC_MoveChild1,
13194 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13195 OPC_CheckPredicate0,
13196 OPC_MoveParent,
13197 OPC_RecordChild2,
13198 OPC_RecordChild3,
13199 OPC_EmitNodeXForm, 3, 0,
13200 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULivl),
13201 14|128,1, 3, 3, 1, 2,
13202 11,
13203 OPC_RecordChild2,
13204 OPC_RecordChild3,
13205 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULrvl),
13206 14|128,1, 3, 0, 1, 2,
13207 0,
13208 44,
13209 OPC_CheckChild0Integer, 98|128,67|128,1,
13210 OPC_RecordChild1,
13211 OPC_Scope, 22,
13212 OPC_MoveChild1,
13213 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13214 OPC_CheckPredicate0,
13215 OPC_MoveParent,
13216 OPC_RecordChild2,
13217 OPC_RecordChild3,
13218 OPC_RecordChild4,
13219 OPC_EmitNodeXForm, 3, 0,
13220 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULivl_v),
13221 14|128,1, 4, 4, 1, 3, 2,
13222 13,
13223 OPC_RecordChild2,
13224 OPC_RecordChild3,
13225 OPC_RecordChild4,
13226 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULrvl_v),
13227 14|128,1, 4, 0, 1, 3, 2,
13228 0,
13229 48,
13230 OPC_CheckChild0Integer, 96|128,67|128,1,
13231 OPC_RecordChild1,
13232 OPC_Scope, 24,
13233 OPC_MoveChild1,
13234 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13235 OPC_CheckPredicate0,
13236 OPC_MoveParent,
13237 OPC_RecordChild2,
13238 OPC_RecordChild3,
13239 OPC_RecordChild4,
13240 OPC_RecordChild5,
13241 OPC_EmitNodeXForm, 3, 0,
13242 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULivml_v),
13243 14|128,1, 5, 5, 1, 2, 4, 3,
13244 15,
13245 OPC_RecordChild2,
13246 OPC_RecordChild3,
13247 OPC_RecordChild4,
13248 OPC_RecordChild5,
13249 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULrvml_v),
13250 14|128,1, 5, 0, 1, 2, 4, 3,
13251 0,
13252 40,
13253 OPC_CheckChild0Integer, 106|128,67|128,1,
13254 OPC_RecordChild1,
13255 OPC_Scope, 20,
13256 OPC_MoveChild1,
13257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13258 OPC_CheckPredicate0,
13259 OPC_MoveParent,
13260 OPC_RecordChild2,
13261 OPC_RecordChild3,
13262 OPC_EmitNodeXForm, 3, 0,
13263 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWivl),
13264 14|128,1, 3, 3, 1, 2,
13265 11,
13266 OPC_RecordChild2,
13267 OPC_RecordChild3,
13268 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWrvl),
13269 14|128,1, 3, 0, 1, 2,
13270 0,
13271 44,
13272 OPC_CheckChild0Integer, 110|128,67|128,1,
13273 OPC_RecordChild1,
13274 OPC_Scope, 22,
13275 OPC_MoveChild1,
13276 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13277 OPC_CheckPredicate0,
13278 OPC_MoveParent,
13279 OPC_RecordChild2,
13280 OPC_RecordChild3,
13281 OPC_RecordChild4,
13282 OPC_EmitNodeXForm, 3, 0,
13283 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWivl_v),
13284 14|128,1, 4, 4, 1, 3, 2,
13285 13,
13286 OPC_RecordChild2,
13287 OPC_RecordChild3,
13288 OPC_RecordChild4,
13289 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWrvl_v),
13290 14|128,1, 4, 0, 1, 3, 2,
13291 0,
13292 48,
13293 OPC_CheckChild0Integer, 108|128,67|128,1,
13294 OPC_RecordChild1,
13295 OPC_Scope, 24,
13296 OPC_MoveChild1,
13297 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13298 OPC_CheckPredicate0,
13299 OPC_MoveParent,
13300 OPC_RecordChild2,
13301 OPC_RecordChild3,
13302 OPC_RecordChild4,
13303 OPC_RecordChild5,
13304 OPC_EmitNodeXForm, 3, 0,
13305 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWivml_v),
13306 14|128,1, 5, 5, 1, 2, 4, 3,
13307 15,
13308 OPC_RecordChild2,
13309 OPC_RecordChild3,
13310 OPC_RecordChild4,
13311 OPC_RecordChild5,
13312 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWrvml_v),
13313 14|128,1, 5, 0, 1, 2, 4, 3,
13314 0,
13315 40,
13316 OPC_CheckChild0Integer, 70|128,67|128,1,
13317 OPC_RecordChild1,
13318 OPC_Scope, 20,
13319 OPC_MoveChild1,
13320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13321 OPC_CheckPredicate0,
13322 OPC_MoveParent,
13323 OPC_RecordChild2,
13324 OPC_RecordChild3,
13325 OPC_EmitNodeXForm, 3, 0,
13326 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXivl),
13327 14|128,1, 3, 3, 1, 2,
13328 11,
13329 OPC_RecordChild2,
13330 OPC_RecordChild3,
13331 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXrvl),
13332 14|128,1, 3, 0, 1, 2,
13333 0,
13334 44,
13335 OPC_CheckChild0Integer, 74|128,67|128,1,
13336 OPC_RecordChild1,
13337 OPC_Scope, 22,
13338 OPC_MoveChild1,
13339 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13340 OPC_CheckPredicate0,
13341 OPC_MoveParent,
13342 OPC_RecordChild2,
13343 OPC_RecordChild3,
13344 OPC_RecordChild4,
13345 OPC_EmitNodeXForm, 3, 0,
13346 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXivl_v),
13347 14|128,1, 4, 4, 1, 3, 2,
13348 13,
13349 OPC_RecordChild2,
13350 OPC_RecordChild3,
13351 OPC_RecordChild4,
13352 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXrvl_v),
13353 14|128,1, 4, 0, 1, 3, 2,
13354 0,
13355 48,
13356 OPC_CheckChild0Integer, 72|128,67|128,1,
13357 OPC_RecordChild1,
13358 OPC_Scope, 24,
13359 OPC_MoveChild1,
13360 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13361 OPC_CheckPredicate0,
13362 OPC_MoveParent,
13363 OPC_RecordChild2,
13364 OPC_RecordChild3,
13365 OPC_RecordChild4,
13366 OPC_RecordChild5,
13367 OPC_EmitNodeXForm, 3, 0,
13368 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXivml_v),
13369 14|128,1, 5, 5, 1, 2, 4, 3,
13370 15,
13371 OPC_RecordChild2,
13372 OPC_RecordChild3,
13373 OPC_RecordChild4,
13374 OPC_RecordChild5,
13375 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXrvml_v),
13376 14|128,1, 5, 0, 1, 2, 4, 3,
13377 0,
13378 40,
13379 OPC_CheckChild0Integer, 82|128,67|128,1,
13380 OPC_RecordChild1,
13381 OPC_Scope, 20,
13382 OPC_MoveChild1,
13383 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13384 OPC_CheckPredicate0,
13385 OPC_MoveParent,
13386 OPC_RecordChild2,
13387 OPC_RecordChild3,
13388 OPC_EmitNodeXForm, 3, 0,
13389 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXivl),
13390 14|128,1, 3, 3, 1, 2,
13391 11,
13392 OPC_RecordChild2,
13393 OPC_RecordChild3,
13394 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXrvl),
13395 14|128,1, 3, 0, 1, 2,
13396 0,
13397 44,
13398 OPC_CheckChild0Integer, 86|128,67|128,1,
13399 OPC_RecordChild1,
13400 OPC_Scope, 22,
13401 OPC_MoveChild1,
13402 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13403 OPC_CheckPredicate0,
13404 OPC_MoveParent,
13405 OPC_RecordChild2,
13406 OPC_RecordChild3,
13407 OPC_RecordChild4,
13408 OPC_EmitNodeXForm, 3, 0,
13409 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXivl_v),
13410 14|128,1, 4, 4, 1, 3, 2,
13411 13,
13412 OPC_RecordChild2,
13413 OPC_RecordChild3,
13414 OPC_RecordChild4,
13415 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXrvl_v),
13416 14|128,1, 4, 0, 1, 3, 2,
13417 0,
13418 48,
13419 OPC_CheckChild0Integer, 84|128,67|128,1,
13420 OPC_RecordChild1,
13421 OPC_Scope, 24,
13422 OPC_MoveChild1,
13423 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13424 OPC_CheckPredicate0,
13425 OPC_MoveParent,
13426 OPC_RecordChild2,
13427 OPC_RecordChild3,
13428 OPC_RecordChild4,
13429 OPC_RecordChild5,
13430 OPC_EmitNodeXForm, 3, 0,
13431 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXivml_v),
13432 14|128,1, 5, 5, 1, 2, 4, 3,
13433 15,
13434 OPC_RecordChild2,
13435 OPC_RecordChild3,
13436 OPC_RecordChild4,
13437 OPC_RecordChild5,
13438 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXrvml_v),
13439 14|128,1, 5, 0, 1, 2, 4, 3,
13440 0,
13441 40,
13442 OPC_CheckChild0Integer, 58|128,67|128,1,
13443 OPC_RecordChild1,
13444 OPC_Scope, 20,
13445 OPC_MoveChild1,
13446 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13447 OPC_CheckPredicate0,
13448 OPC_MoveParent,
13449 OPC_RecordChild2,
13450 OPC_RecordChild3,
13451 OPC_EmitNodeXForm, 3, 0,
13452 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLivl),
13453 14|128,1, 3, 3, 1, 2,
13454 11,
13455 OPC_RecordChild2,
13456 OPC_RecordChild3,
13457 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLrvl),
13458 14|128,1, 3, 0, 1, 2,
13459 0,
13460 44,
13461 OPC_CheckChild0Integer, 62|128,67|128,1,
13462 OPC_RecordChild1,
13463 OPC_Scope, 22,
13464 OPC_MoveChild1,
13465 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13466 OPC_CheckPredicate0,
13467 OPC_MoveParent,
13468 OPC_RecordChild2,
13469 OPC_RecordChild3,
13470 OPC_RecordChild4,
13471 OPC_EmitNodeXForm, 3, 0,
13472 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLivl_v),
13473 14|128,1, 4, 4, 1, 3, 2,
13474 13,
13475 OPC_RecordChild2,
13476 OPC_RecordChild3,
13477 OPC_RecordChild4,
13478 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLrvl_v),
13479 14|128,1, 4, 0, 1, 3, 2,
13480 0,
13481 48,
13482 OPC_CheckChild0Integer, 60|128,67|128,1,
13483 OPC_RecordChild1,
13484 OPC_Scope, 24,
13485 OPC_MoveChild1,
13486 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13487 OPC_CheckPredicate0,
13488 OPC_MoveParent,
13489 OPC_RecordChild2,
13490 OPC_RecordChild3,
13491 OPC_RecordChild4,
13492 OPC_RecordChild5,
13493 OPC_EmitNodeXForm, 3, 0,
13494 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLivml_v),
13495 14|128,1, 5, 5, 1, 2, 4, 3,
13496 15,
13497 OPC_RecordChild2,
13498 OPC_RecordChild3,
13499 OPC_RecordChild4,
13500 OPC_RecordChild5,
13501 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLrvml_v),
13502 14|128,1, 5, 0, 1, 2, 4, 3,
13503 0,
13504 40,
13505 OPC_CheckChild0Integer, 14|128,75|128,1,
13506 OPC_RecordChild1,
13507 OPC_Scope, 20,
13508 OPC_MoveChild1,
13509 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13510 OPC_CheckPredicate0,
13511 OPC_MoveParent,
13512 OPC_RecordChild2,
13513 OPC_RecordChild3,
13514 OPC_EmitNodeXForm, 3, 0,
13515 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXivl),
13516 14|128,1, 3, 3, 1, 2,
13517 11,
13518 OPC_RecordChild2,
13519 OPC_RecordChild3,
13520 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXrvl),
13521 14|128,1, 3, 0, 1, 2,
13522 0,
13523 44,
13524 OPC_CheckChild0Integer, 18|128,75|128,1,
13525 OPC_RecordChild1,
13526 OPC_Scope, 22,
13527 OPC_MoveChild1,
13528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13529 OPC_CheckPredicate0,
13530 OPC_MoveParent,
13531 OPC_RecordChild2,
13532 OPC_RecordChild3,
13533 OPC_RecordChild4,
13534 OPC_EmitNodeXForm, 3, 0,
13535 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXivl_v),
13536 14|128,1, 4, 4, 1, 3, 2,
13537 13,
13538 OPC_RecordChild2,
13539 OPC_RecordChild3,
13540 OPC_RecordChild4,
13541 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXrvl_v),
13542 14|128,1, 4, 0, 1, 3, 2,
13543 0,
13544 48,
13545 OPC_CheckChild0Integer, 16|128,75|128,1,
13546 OPC_RecordChild1,
13547 OPC_Scope, 24,
13548 OPC_MoveChild1,
13549 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13550 OPC_CheckPredicate0,
13551 OPC_MoveParent,
13552 OPC_RecordChild2,
13553 OPC_RecordChild3,
13554 OPC_RecordChild4,
13555 OPC_RecordChild5,
13556 OPC_EmitNodeXForm, 3, 0,
13557 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXivml_v),
13558 14|128,1, 5, 5, 1, 2, 4, 3,
13559 15,
13560 OPC_RecordChild2,
13561 OPC_RecordChild3,
13562 OPC_RecordChild4,
13563 OPC_RecordChild5,
13564 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXrvml_v),
13565 14|128,1, 5, 0, 1, 2, 4, 3,
13566 0,
13567 40,
13568 OPC_CheckChild0Integer, 26|128,75|128,1,
13569 OPC_RecordChild1,
13570 OPC_Scope, 20,
13571 OPC_MoveChild1,
13572 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13573 OPC_CheckPredicate0,
13574 OPC_MoveParent,
13575 OPC_RecordChild2,
13576 OPC_RecordChild3,
13577 OPC_EmitNodeXForm, 3, 0,
13578 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXivl),
13579 14|128,1, 3, 3, 1, 2,
13580 11,
13581 OPC_RecordChild2,
13582 OPC_RecordChild3,
13583 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXrvl),
13584 14|128,1, 3, 0, 1, 2,
13585 0,
13586 44,
13587 OPC_CheckChild0Integer, 30|128,75|128,1,
13588 OPC_RecordChild1,
13589 OPC_Scope, 22,
13590 OPC_MoveChild1,
13591 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13592 OPC_CheckPredicate0,
13593 OPC_MoveParent,
13594 OPC_RecordChild2,
13595 OPC_RecordChild3,
13596 OPC_RecordChild4,
13597 OPC_EmitNodeXForm, 3, 0,
13598 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXivl_v),
13599 14|128,1, 4, 4, 1, 3, 2,
13600 13,
13601 OPC_RecordChild2,
13602 OPC_RecordChild3,
13603 OPC_RecordChild4,
13604 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXrvl_v),
13605 14|128,1, 4, 0, 1, 3, 2,
13606 0,
13607 48,
13608 OPC_CheckChild0Integer, 28|128,75|128,1,
13609 OPC_RecordChild1,
13610 OPC_Scope, 24,
13611 OPC_MoveChild1,
13612 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13613 OPC_CheckPredicate0,
13614 OPC_MoveParent,
13615 OPC_RecordChild2,
13616 OPC_RecordChild3,
13617 OPC_RecordChild4,
13618 OPC_RecordChild5,
13619 OPC_EmitNodeXForm, 3, 0,
13620 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXivml_v),
13621 14|128,1, 5, 5, 1, 2, 4, 3,
13622 15,
13623 OPC_RecordChild2,
13624 OPC_RecordChild3,
13625 OPC_RecordChild4,
13626 OPC_RecordChild5,
13627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXrvml_v),
13628 14|128,1, 5, 0, 1, 2, 4, 3,
13629 0,
13630 40,
13631 OPC_CheckChild0Integer, 50|128,75|128,1,
13632 OPC_RecordChild1,
13633 OPC_Scope, 20,
13634 OPC_MoveChild1,
13635 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13636 OPC_CheckPredicate0,
13637 OPC_MoveParent,
13638 OPC_RecordChild2,
13639 OPC_RecordChild3,
13640 OPC_EmitNodeXForm, 3, 0,
13641 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXivl),
13642 14|128,1, 3, 3, 1, 2,
13643 11,
13644 OPC_RecordChild2,
13645 OPC_RecordChild3,
13646 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXrvl),
13647 14|128,1, 3, 0, 1, 2,
13648 0,
13649 44,
13650 OPC_CheckChild0Integer, 54|128,75|128,1,
13651 OPC_RecordChild1,
13652 OPC_Scope, 22,
13653 OPC_MoveChild1,
13654 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13655 OPC_CheckPredicate0,
13656 OPC_MoveParent,
13657 OPC_RecordChild2,
13658 OPC_RecordChild3,
13659 OPC_RecordChild4,
13660 OPC_EmitNodeXForm, 3, 0,
13661 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXivl_v),
13662 14|128,1, 4, 4, 1, 3, 2,
13663 13,
13664 OPC_RecordChild2,
13665 OPC_RecordChild3,
13666 OPC_RecordChild4,
13667 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXrvl_v),
13668 14|128,1, 4, 0, 1, 3, 2,
13669 0,
13670 48,
13671 OPC_CheckChild0Integer, 52|128,75|128,1,
13672 OPC_RecordChild1,
13673 OPC_Scope, 24,
13674 OPC_MoveChild1,
13675 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13676 OPC_CheckPredicate0,
13677 OPC_MoveParent,
13678 OPC_RecordChild2,
13679 OPC_RecordChild3,
13680 OPC_RecordChild4,
13681 OPC_RecordChild5,
13682 OPC_EmitNodeXForm, 3, 0,
13683 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXivml_v),
13684 14|128,1, 5, 5, 1, 2, 4, 3,
13685 15,
13686 OPC_RecordChild2,
13687 OPC_RecordChild3,
13688 OPC_RecordChild4,
13689 OPC_RecordChild5,
13690 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXrvml_v),
13691 14|128,1, 5, 0, 1, 2, 4, 3,
13692 0,
13693 40,
13694 OPC_CheckChild0Integer, 62|128,75|128,1,
13695 OPC_RecordChild1,
13696 OPC_Scope, 20,
13697 OPC_MoveChild1,
13698 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13699 OPC_CheckPredicate0,
13700 OPC_MoveParent,
13701 OPC_RecordChild2,
13702 OPC_RecordChild3,
13703 OPC_EmitNodeXForm, 3, 0,
13704 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXivl),
13705 14|128,1, 3, 3, 1, 2,
13706 11,
13707 OPC_RecordChild2,
13708 OPC_RecordChild3,
13709 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXrvl),
13710 14|128,1, 3, 0, 1, 2,
13711 0,
13712 44,
13713 OPC_CheckChild0Integer, 66|128,75|128,1,
13714 OPC_RecordChild1,
13715 OPC_Scope, 22,
13716 OPC_MoveChild1,
13717 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13718 OPC_CheckPredicate0,
13719 OPC_MoveParent,
13720 OPC_RecordChild2,
13721 OPC_RecordChild3,
13722 OPC_RecordChild4,
13723 OPC_EmitNodeXForm, 3, 0,
13724 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXivl_v),
13725 14|128,1, 4, 4, 1, 3, 2,
13726 13,
13727 OPC_RecordChild2,
13728 OPC_RecordChild3,
13729 OPC_RecordChild4,
13730 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXrvl_v),
13731 14|128,1, 4, 0, 1, 3, 2,
13732 0,
13733 48,
13734 OPC_CheckChild0Integer, 64|128,75|128,1,
13735 OPC_RecordChild1,
13736 OPC_Scope, 24,
13737 OPC_MoveChild1,
13738 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13739 OPC_CheckPredicate0,
13740 OPC_MoveParent,
13741 OPC_RecordChild2,
13742 OPC_RecordChild3,
13743 OPC_RecordChild4,
13744 OPC_RecordChild5,
13745 OPC_EmitNodeXForm, 3, 0,
13746 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXivml_v),
13747 14|128,1, 5, 5, 1, 2, 4, 3,
13748 15,
13749 OPC_RecordChild2,
13750 OPC_RecordChild3,
13751 OPC_RecordChild4,
13752 OPC_RecordChild5,
13753 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXrvml_v),
13754 14|128,1, 5, 0, 1, 2, 4, 3,
13755 0,
13756 40,
13757 OPC_CheckChild0Integer, 2|128,75|128,1,
13758 OPC_RecordChild1,
13759 OPC_Scope, 20,
13760 OPC_MoveChild1,
13761 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13762 OPC_CheckPredicate0,
13763 OPC_MoveParent,
13764 OPC_RecordChild2,
13765 OPC_RecordChild3,
13766 OPC_EmitNodeXForm, 3, 0,
13767 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLivl),
13768 14|128,1, 3, 3, 1, 2,
13769 11,
13770 OPC_RecordChild2,
13771 OPC_RecordChild3,
13772 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLrvl),
13773 14|128,1, 3, 0, 1, 2,
13774 0,
13775 44,
13776 OPC_CheckChild0Integer, 6|128,75|128,1,
13777 OPC_RecordChild1,
13778 OPC_Scope, 22,
13779 OPC_MoveChild1,
13780 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13781 OPC_CheckPredicate0,
13782 OPC_MoveParent,
13783 OPC_RecordChild2,
13784 OPC_RecordChild3,
13785 OPC_RecordChild4,
13786 OPC_EmitNodeXForm, 3, 0,
13787 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLivl_v),
13788 14|128,1, 4, 4, 1, 3, 2,
13789 13,
13790 OPC_RecordChild2,
13791 OPC_RecordChild3,
13792 OPC_RecordChild4,
13793 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLrvl_v),
13794 14|128,1, 4, 0, 1, 3, 2,
13795 0,
13796 48,
13797 OPC_CheckChild0Integer, 4|128,75|128,1,
13798 OPC_RecordChild1,
13799 OPC_Scope, 24,
13800 OPC_MoveChild1,
13801 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13802 OPC_CheckPredicate0,
13803 OPC_MoveParent,
13804 OPC_RecordChild2,
13805 OPC_RecordChild3,
13806 OPC_RecordChild4,
13807 OPC_RecordChild5,
13808 OPC_EmitNodeXForm, 3, 0,
13809 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLivml_v),
13810 14|128,1, 5, 5, 1, 2, 4, 3,
13811 15,
13812 OPC_RecordChild2,
13813 OPC_RecordChild3,
13814 OPC_RecordChild4,
13815 OPC_RecordChild5,
13816 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLrvml_v),
13817 14|128,1, 5, 0, 1, 2, 4, 3,
13818 0,
13819 40,
13820 OPC_CheckChild0Integer, 38|128,75|128,1,
13821 OPC_RecordChild1,
13822 OPC_Scope, 20,
13823 OPC_MoveChild1,
13824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13825 OPC_CheckPredicate0,
13826 OPC_MoveParent,
13827 OPC_RecordChild2,
13828 OPC_RecordChild3,
13829 OPC_EmitNodeXForm, 3, 0,
13830 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLivl),
13831 14|128,1, 3, 3, 1, 2,
13832 11,
13833 OPC_RecordChild2,
13834 OPC_RecordChild3,
13835 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLrvl),
13836 14|128,1, 3, 0, 1, 2,
13837 0,
13838 44,
13839 OPC_CheckChild0Integer, 42|128,75|128,1,
13840 OPC_RecordChild1,
13841 OPC_Scope, 22,
13842 OPC_MoveChild1,
13843 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13844 OPC_CheckPredicate0,
13845 OPC_MoveParent,
13846 OPC_RecordChild2,
13847 OPC_RecordChild3,
13848 OPC_RecordChild4,
13849 OPC_EmitNodeXForm, 3, 0,
13850 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLivl_v),
13851 14|128,1, 4, 4, 1, 3, 2,
13852 13,
13853 OPC_RecordChild2,
13854 OPC_RecordChild3,
13855 OPC_RecordChild4,
13856 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLrvl_v),
13857 14|128,1, 4, 0, 1, 3, 2,
13858 0,
13859 48,
13860 OPC_CheckChild0Integer, 40|128,75|128,1,
13861 OPC_RecordChild1,
13862 OPC_Scope, 24,
13863 OPC_MoveChild1,
13864 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13865 OPC_CheckPredicate0,
13866 OPC_MoveParent,
13867 OPC_RecordChild2,
13868 OPC_RecordChild3,
13869 OPC_RecordChild4,
13870 OPC_RecordChild5,
13871 OPC_EmitNodeXForm, 3, 0,
13872 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLivml_v),
13873 14|128,1, 5, 5, 1, 2, 4, 3,
13874 15,
13875 OPC_RecordChild2,
13876 OPC_RecordChild3,
13877 OPC_RecordChild4,
13878 OPC_RecordChild5,
13879 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLrvml_v),
13880 14|128,1, 5, 0, 1, 2, 4, 3,
13881 0,
13882 39,
13883 OPC_CheckChild0Integer, 108|128,77|128,1,
13884 OPC_RecordChild1,
13885 OPC_RecordChild2,
13886 OPC_Scope, 19,
13887 OPC_MoveChild2,
13888 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13889 OPC_CheckPredicate6,
13890 OPC_MoveParent,
13891 OPC_RecordChild3,
13892 OPC_EmitNodeXForm, 2, 1,
13893 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvil),
13894 14|128,1, 3, 0, 3, 2,
13895 10,
13896 OPC_RecordChild3,
13897 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrl),
13898 14|128,1, 3, 0, 1, 2,
13899 0,
13900 43,
13901 OPC_CheckChild0Integer, 112|128,77|128,1,
13902 OPC_RecordChild1,
13903 OPC_RecordChild2,
13904 OPC_Scope, 21,
13905 OPC_MoveChild2,
13906 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13907 OPC_CheckPredicate6,
13908 OPC_MoveParent,
13909 OPC_RecordChild3,
13910 OPC_RecordChild4,
13911 OPC_EmitNodeXForm, 2, 1,
13912 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvil_v),
13913 14|128,1, 4, 0, 4, 3, 2,
13914 12,
13915 OPC_RecordChild3,
13916 OPC_RecordChild4,
13917 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrl_v),
13918 14|128,1, 4, 0, 1, 3, 2,
13919 0,
13920 47,
13921 OPC_CheckChild0Integer, 110|128,77|128,1,
13922 OPC_RecordChild1,
13923 OPC_RecordChild2,
13924 OPC_Scope, 23,
13925 OPC_MoveChild2,
13926 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13927 OPC_CheckPredicate6,
13928 OPC_MoveParent,
13929 OPC_RecordChild3,
13930 OPC_RecordChild4,
13931 OPC_RecordChild5,
13932 OPC_EmitNodeXForm, 2, 1,
13933 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLviml_v),
13934 14|128,1, 5, 0, 5, 2, 4, 3,
13935 14,
13936 OPC_RecordChild3,
13937 OPC_RecordChild4,
13938 OPC_RecordChild5,
13939 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrml_v),
13940 14|128,1, 5, 0, 1, 2, 4, 3,
13941 0,
13942 39,
13943 OPC_CheckChild0Integer, 28|128,78|128,1,
13944 OPC_RecordChild1,
13945 OPC_RecordChild2,
13946 OPC_Scope, 19,
13947 OPC_MoveChild2,
13948 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13949 OPC_CheckPredicate6,
13950 OPC_MoveParent,
13951 OPC_RecordChild3,
13952 OPC_EmitNodeXForm, 2, 1,
13953 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvil),
13954 14|128,1, 3, 0, 3, 2,
13955 10,
13956 OPC_RecordChild3,
13957 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrl),
13958 14|128,1, 3, 0, 1, 2,
13959 0,
13960 43,
13961 OPC_CheckChild0Integer, 32|128,78|128,1,
13962 OPC_RecordChild1,
13963 OPC_RecordChild2,
13964 OPC_Scope, 21,
13965 OPC_MoveChild2,
13966 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13967 OPC_CheckPredicate6,
13968 OPC_MoveParent,
13969 OPC_RecordChild3,
13970 OPC_RecordChild4,
13971 OPC_EmitNodeXForm, 2, 1,
13972 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvil_v),
13973 14|128,1, 4, 0, 4, 3, 2,
13974 12,
13975 OPC_RecordChild3,
13976 OPC_RecordChild4,
13977 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrl_v),
13978 14|128,1, 4, 0, 1, 3, 2,
13979 0,
13980 47,
13981 OPC_CheckChild0Integer, 30|128,78|128,1,
13982 OPC_RecordChild1,
13983 OPC_RecordChild2,
13984 OPC_Scope, 23,
13985 OPC_MoveChild2,
13986 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13987 OPC_CheckPredicate6,
13988 OPC_MoveParent,
13989 OPC_RecordChild3,
13990 OPC_RecordChild4,
13991 OPC_RecordChild5,
13992 OPC_EmitNodeXForm, 2, 1,
13993 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLviml_v),
13994 14|128,1, 5, 0, 5, 2, 4, 3,
13995 14,
13996 OPC_RecordChild3,
13997 OPC_RecordChild4,
13998 OPC_RecordChild5,
13999 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrml_v),
14000 14|128,1, 5, 0, 1, 2, 4, 3,
14001 0,
14002 39,
14003 OPC_CheckChild0Integer, 84|128,77|128,1,
14004 OPC_RecordChild1,
14005 OPC_RecordChild2,
14006 OPC_Scope, 19,
14007 OPC_MoveChild2,
14008 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14009 OPC_CheckPredicate6,
14010 OPC_MoveParent,
14011 OPC_RecordChild3,
14012 OPC_EmitNodeXForm, 2, 1,
14013 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvil),
14014 14|128,1, 3, 0, 3, 2,
14015 10,
14016 OPC_RecordChild3,
14017 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvrl),
14018 14|128,1, 3, 0, 1, 2,
14019 0,
14020 43,
14021 OPC_CheckChild0Integer, 88|128,77|128,1,
14022 OPC_RecordChild1,
14023 OPC_RecordChild2,
14024 OPC_Scope, 21,
14025 OPC_MoveChild2,
14026 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14027 OPC_CheckPredicate6,
14028 OPC_MoveParent,
14029 OPC_RecordChild3,
14030 OPC_RecordChild4,
14031 OPC_EmitNodeXForm, 2, 1,
14032 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvil_v),
14033 14|128,1, 4, 0, 4, 3, 2,
14034 12,
14035 OPC_RecordChild3,
14036 OPC_RecordChild4,
14037 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvrl_v),
14038 14|128,1, 4, 0, 1, 3, 2,
14039 0,
14040 47,
14041 OPC_CheckChild0Integer, 86|128,77|128,1,
14042 OPC_RecordChild1,
14043 OPC_RecordChild2,
14044 OPC_Scope, 23,
14045 OPC_MoveChild2,
14046 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14047 OPC_CheckPredicate6,
14048 OPC_MoveParent,
14049 OPC_RecordChild3,
14050 OPC_RecordChild4,
14051 OPC_RecordChild5,
14052 OPC_EmitNodeXForm, 2, 1,
14053 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXviml_v),
14054 14|128,1, 5, 0, 5, 2, 4, 3,
14055 14,
14056 OPC_RecordChild3,
14057 OPC_RecordChild4,
14058 OPC_RecordChild5,
14059 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvrml_v),
14060 14|128,1, 5, 0, 1, 2, 4, 3,
14061 0,
14062 39,
14063 OPC_CheckChild0Integer, 96|128,77|128,1,
14064 OPC_RecordChild1,
14065 OPC_RecordChild2,
14066 OPC_Scope, 19,
14067 OPC_MoveChild2,
14068 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14069 OPC_CheckPredicate6,
14070 OPC_MoveParent,
14071 OPC_RecordChild3,
14072 OPC_EmitNodeXForm, 2, 1,
14073 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvil),
14074 14|128,1, 3, 0, 3, 2,
14075 10,
14076 OPC_RecordChild3,
14077 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvrl),
14078 14|128,1, 3, 0, 1, 2,
14079 0,
14080 43,
14081 OPC_CheckChild0Integer, 100|128,77|128,1,
14082 OPC_RecordChild1,
14083 OPC_RecordChild2,
14084 OPC_Scope, 21,
14085 OPC_MoveChild2,
14086 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14087 OPC_CheckPredicate6,
14088 OPC_MoveParent,
14089 OPC_RecordChild3,
14090 OPC_RecordChild4,
14091 OPC_EmitNodeXForm, 2, 1,
14092 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvil_v),
14093 14|128,1, 4, 0, 4, 3, 2,
14094 12,
14095 OPC_RecordChild3,
14096 OPC_RecordChild4,
14097 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvrl_v),
14098 14|128,1, 4, 0, 1, 3, 2,
14099 0,
14100 47,
14101 OPC_CheckChild0Integer, 98|128,77|128,1,
14102 OPC_RecordChild1,
14103 OPC_RecordChild2,
14104 OPC_Scope, 23,
14105 OPC_MoveChild2,
14106 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14107 OPC_CheckPredicate6,
14108 OPC_MoveParent,
14109 OPC_RecordChild3,
14110 OPC_RecordChild4,
14111 OPC_RecordChild5,
14112 OPC_EmitNodeXForm, 2, 1,
14113 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXviml_v),
14114 14|128,1, 5, 0, 5, 2, 4, 3,
14115 14,
14116 OPC_RecordChild3,
14117 OPC_RecordChild4,
14118 OPC_RecordChild5,
14119 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvrml_v),
14120 14|128,1, 5, 0, 1, 2, 4, 3,
14121 0,
14122 39,
14123 OPC_CheckChild0Integer, 72|128,77|128,1,
14124 OPC_RecordChild1,
14125 OPC_RecordChild2,
14126 OPC_Scope, 19,
14127 OPC_MoveChild2,
14128 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14129 OPC_CheckPredicate6,
14130 OPC_MoveParent,
14131 OPC_RecordChild3,
14132 OPC_EmitNodeXForm, 2, 1,
14133 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvil),
14134 14|128,1, 3, 0, 3, 2,
14135 10,
14136 OPC_RecordChild3,
14137 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvrl),
14138 14|128,1, 3, 0, 1, 2,
14139 0,
14140 43,
14141 OPC_CheckChild0Integer, 76|128,77|128,1,
14142 OPC_RecordChild1,
14143 OPC_RecordChild2,
14144 OPC_Scope, 21,
14145 OPC_MoveChild2,
14146 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14147 OPC_CheckPredicate6,
14148 OPC_MoveParent,
14149 OPC_RecordChild3,
14150 OPC_RecordChild4,
14151 OPC_EmitNodeXForm, 2, 1,
14152 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvil_v),
14153 14|128,1, 4, 0, 4, 3, 2,
14154 12,
14155 OPC_RecordChild3,
14156 OPC_RecordChild4,
14157 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvrl_v),
14158 14|128,1, 4, 0, 1, 3, 2,
14159 0,
14160 47,
14161 OPC_CheckChild0Integer, 74|128,77|128,1,
14162 OPC_RecordChild1,
14163 OPC_RecordChild2,
14164 OPC_Scope, 23,
14165 OPC_MoveChild2,
14166 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14167 OPC_CheckPredicate6,
14168 OPC_MoveParent,
14169 OPC_RecordChild3,
14170 OPC_RecordChild4,
14171 OPC_RecordChild5,
14172 OPC_EmitNodeXForm, 2, 1,
14173 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALviml_v),
14174 14|128,1, 5, 0, 5, 2, 4, 3,
14175 14,
14176 OPC_RecordChild3,
14177 OPC_RecordChild4,
14178 OPC_RecordChild5,
14179 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvrml_v),
14180 14|128,1, 5, 0, 1, 2, 4, 3,
14181 0,
14182 39,
14183 OPC_CheckChild0Integer, 4|128,78|128,1,
14184 OPC_RecordChild1,
14185 OPC_RecordChild2,
14186 OPC_Scope, 19,
14187 OPC_MoveChild2,
14188 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14189 OPC_CheckPredicate6,
14190 OPC_MoveParent,
14191 OPC_RecordChild3,
14192 OPC_EmitNodeXForm, 2, 1,
14193 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvil),
14194 14|128,1, 3, 0, 3, 2,
14195 10,
14196 OPC_RecordChild3,
14197 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvrl),
14198 14|128,1, 3, 0, 1, 2,
14199 0,
14200 43,
14201 OPC_CheckChild0Integer, 8|128,78|128,1,
14202 OPC_RecordChild1,
14203 OPC_RecordChild2,
14204 OPC_Scope, 21,
14205 OPC_MoveChild2,
14206 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14207 OPC_CheckPredicate6,
14208 OPC_MoveParent,
14209 OPC_RecordChild3,
14210 OPC_RecordChild4,
14211 OPC_EmitNodeXForm, 2, 1,
14212 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvil_v),
14213 14|128,1, 4, 0, 4, 3, 2,
14214 12,
14215 OPC_RecordChild3,
14216 OPC_RecordChild4,
14217 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvrl_v),
14218 14|128,1, 4, 0, 1, 3, 2,
14219 0,
14220 47,
14221 OPC_CheckChild0Integer, 6|128,78|128,1,
14222 OPC_RecordChild1,
14223 OPC_RecordChild2,
14224 OPC_Scope, 23,
14225 OPC_MoveChild2,
14226 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14227 OPC_CheckPredicate6,
14228 OPC_MoveParent,
14229 OPC_RecordChild3,
14230 OPC_RecordChild4,
14231 OPC_RecordChild5,
14232 OPC_EmitNodeXForm, 2, 1,
14233 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXviml_v),
14234 14|128,1, 5, 0, 5, 2, 4, 3,
14235 14,
14236 OPC_RecordChild3,
14237 OPC_RecordChild4,
14238 OPC_RecordChild5,
14239 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvrml_v),
14240 14|128,1, 5, 0, 1, 2, 4, 3,
14241 0,
14242 39,
14243 OPC_CheckChild0Integer, 16|128,78|128,1,
14244 OPC_RecordChild1,
14245 OPC_RecordChild2,
14246 OPC_Scope, 19,
14247 OPC_MoveChild2,
14248 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14249 OPC_CheckPredicate6,
14250 OPC_MoveParent,
14251 OPC_RecordChild3,
14252 OPC_EmitNodeXForm, 2, 1,
14253 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvil),
14254 14|128,1, 3, 0, 3, 2,
14255 10,
14256 OPC_RecordChild3,
14257 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvrl),
14258 14|128,1, 3, 0, 1, 2,
14259 0,
14260 43,
14261 OPC_CheckChild0Integer, 20|128,78|128,1,
14262 OPC_RecordChild1,
14263 OPC_RecordChild2,
14264 OPC_Scope, 21,
14265 OPC_MoveChild2,
14266 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14267 OPC_CheckPredicate6,
14268 OPC_MoveParent,
14269 OPC_RecordChild3,
14270 OPC_RecordChild4,
14271 OPC_EmitNodeXForm, 2, 1,
14272 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvil_v),
14273 14|128,1, 4, 0, 4, 3, 2,
14274 12,
14275 OPC_RecordChild3,
14276 OPC_RecordChild4,
14277 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvrl_v),
14278 14|128,1, 4, 0, 1, 3, 2,
14279 0,
14280 47,
14281 OPC_CheckChild0Integer, 18|128,78|128,1,
14282 OPC_RecordChild1,
14283 OPC_RecordChild2,
14284 OPC_Scope, 23,
14285 OPC_MoveChild2,
14286 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14287 OPC_CheckPredicate6,
14288 OPC_MoveParent,
14289 OPC_RecordChild3,
14290 OPC_RecordChild4,
14291 OPC_RecordChild5,
14292 OPC_EmitNodeXForm, 2, 1,
14293 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXviml_v),
14294 14|128,1, 5, 0, 5, 2, 4, 3,
14295 14,
14296 OPC_RecordChild3,
14297 OPC_RecordChild4,
14298 OPC_RecordChild5,
14299 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvrml_v),
14300 14|128,1, 5, 0, 1, 2, 4, 3,
14301 0,
14302 39,
14303 OPC_CheckChild0Integer, 120|128,77|128,1,
14304 OPC_RecordChild1,
14305 OPC_RecordChild2,
14306 OPC_Scope, 19,
14307 OPC_MoveChild2,
14308 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14309 OPC_CheckPredicate6,
14310 OPC_MoveParent,
14311 OPC_RecordChild3,
14312 OPC_EmitNodeXForm, 2, 1,
14313 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvil),
14314 14|128,1, 3, 0, 3, 2,
14315 10,
14316 OPC_RecordChild3,
14317 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrl),
14318 14|128,1, 3, 0, 1, 2,
14319 0,
14320 43,
14321 OPC_CheckChild0Integer, 124|128,77|128,1,
14322 OPC_RecordChild1,
14323 OPC_RecordChild2,
14324 OPC_Scope, 21,
14325 OPC_MoveChild2,
14326 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14327 OPC_CheckPredicate6,
14328 OPC_MoveParent,
14329 OPC_RecordChild3,
14330 OPC_RecordChild4,
14331 OPC_EmitNodeXForm, 2, 1,
14332 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvil_v),
14333 14|128,1, 4, 0, 4, 3, 2,
14334 12,
14335 OPC_RecordChild3,
14336 OPC_RecordChild4,
14337 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrl_v),
14338 14|128,1, 4, 0, 1, 3, 2,
14339 0,
14340 47,
14341 OPC_CheckChild0Integer, 122|128,77|128,1,
14342 OPC_RecordChild1,
14343 OPC_RecordChild2,
14344 OPC_Scope, 23,
14345 OPC_MoveChild2,
14346 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14347 OPC_CheckPredicate6,
14348 OPC_MoveParent,
14349 OPC_RecordChild3,
14350 OPC_RecordChild4,
14351 OPC_RecordChild5,
14352 OPC_EmitNodeXForm, 2, 1,
14353 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALviml_v),
14354 14|128,1, 5, 0, 5, 2, 4, 3,
14355 14,
14356 OPC_RecordChild3,
14357 OPC_RecordChild4,
14358 OPC_RecordChild5,
14359 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrml_v),
14360 14|128,1, 5, 0, 1, 2, 4, 3,
14361 0,
14362 43,
14363 OPC_CheckChild0Integer, 62|128,77|128,1,
14364 OPC_RecordChild1,
14365 OPC_RecordChild2,
14366 OPC_Scope, 21,
14367 OPC_MoveChild2,
14368 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14369 OPC_CheckPredicate0,
14370 OPC_MoveParent,
14371 OPC_RecordChild3,
14372 OPC_RecordChild4,
14373 OPC_EmitNodeXForm, 3, 1,
14374 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvirl),
14375 14|128,1, 4, 0, 4, 2, 3,
14376 12,
14377 OPC_RecordChild3,
14378 OPC_RecordChild4,
14379 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvrrl),
14380 14|128,1, 4, 0, 1, 2, 3,
14381 0,
14382 47,
14383 OPC_CheckChild0Integer, 66|128,77|128,1,
14384 OPC_RecordChild1,
14385 OPC_RecordChild2,
14386 OPC_Scope, 23,
14387 OPC_MoveChild2,
14388 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14389 OPC_CheckPredicate0,
14390 OPC_MoveParent,
14391 OPC_RecordChild3,
14392 OPC_RecordChild4,
14393 OPC_RecordChild5,
14394 OPC_EmitNodeXForm, 3, 1,
14395 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvirl_v),
14396 14|128,1, 5, 0, 5, 2, 4, 3,
14397 14,
14398 OPC_RecordChild3,
14399 OPC_RecordChild4,
14400 OPC_RecordChild5,
14401 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvrrl_v),
14402 14|128,1, 5, 0, 1, 2, 4, 3,
14403 0,
14404 51,
14405 OPC_CheckChild0Integer, 64|128,77|128,1,
14406 OPC_RecordChild1,
14407 OPC_RecordChild2,
14408 OPC_Scope, 25,
14409 OPC_MoveChild2,
14410 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14411 OPC_CheckPredicate0,
14412 OPC_MoveParent,
14413 OPC_RecordChild3,
14414 OPC_RecordChild4,
14415 OPC_RecordChild5,
14416 OPC_RecordChild6,
14417 OPC_EmitNodeXForm, 3, 1,
14418 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvirml_v),
14419 14|128,1, 6, 0, 6, 2, 3, 5, 4,
14420 16,
14421 OPC_RecordChild3,
14422 OPC_RecordChild4,
14423 OPC_RecordChild5,
14424 OPC_RecordChild6,
14425 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSFAvrrml_v),
14426 14|128,1, 6, 0, 1, 2, 3, 5, 4,
14427 0,
14428 44,
14429 OPC_CheckChild0Integer, 74|128,75|128,1,
14430 OPC_RecordChild1,
14431 OPC_Scope, 22,
14432 OPC_MoveChild1,
14433 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14434 OPC_CheckPredicate0,
14435 OPC_MoveParent,
14436 OPC_RecordChild2,
14437 OPC_RecordChild3,
14438 OPC_RecordChild4,
14439 OPC_EmitNodeXForm, 3, 0,
14440 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGivml),
14441 14|128,1, 4, 4, 1, 2, 3,
14442 13,
14443 OPC_RecordChild2,
14444 OPC_RecordChild3,
14445 OPC_RecordChild4,
14446 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGrvml),
14447 14|128,1, 4, 0, 1, 2, 3,
14448 0,
14449 48,
14450 OPC_CheckChild0Integer, 76|128,75|128,1,
14451 OPC_RecordChild1,
14452 OPC_Scope, 24,
14453 OPC_MoveChild1,
14454 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14455 OPC_CheckPredicate0,
14456 OPC_MoveParent,
14457 OPC_RecordChild2,
14458 OPC_RecordChild3,
14459 OPC_RecordChild4,
14460 OPC_RecordChild5,
14461 OPC_EmitNodeXForm, 3, 0,
14462 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGivml_v),
14463 14|128,1, 5, 5, 1, 2, 4, 3,
14464 15,
14465 OPC_RecordChild2,
14466 OPC_RecordChild3,
14467 OPC_RecordChild4,
14468 OPC_RecordChild5,
14469 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGrvml_v),
14470 14|128,1, 5, 0, 1, 2, 4, 3,
14471 0,
14472 42,
14473 OPC_CheckChild0Integer, 68|128,77|128,1,
14474 OPC_RecordChild1,
14475 OPC_RecordChild2,
14476 OPC_RecordChild3,
14477 OPC_Scope, 20,
14478 OPC_MoveChild3,
14479 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14480 OPC_CheckPredicate6,
14481 OPC_MoveParent,
14482 OPC_RecordChild4,
14483 OPC_EmitNodeXForm, 2, 2,
14484 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
14485 14|128,1, 4, 0, 1, 4, 3,
14486 11,
14487 OPC_RecordChild4,
14488 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvrl),
14489 14|128,1, 4, 0, 1, 2, 3,
14490 0,
14491 46,
14492 OPC_CheckChild0Integer, 70|128,77|128,1,
14493 OPC_RecordChild1,
14494 OPC_RecordChild2,
14495 OPC_RecordChild3,
14496 OPC_Scope, 22,
14497 OPC_MoveChild3,
14498 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14499 OPC_CheckPredicate6,
14500 OPC_MoveParent,
14501 OPC_RecordChild4,
14502 OPC_RecordChild5,
14503 OPC_EmitNodeXForm, 2, 2,
14504 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil_v),
14505 14|128,1, 5, 0, 1, 5, 4, 3,
14506 13,
14507 OPC_RecordChild4,
14508 OPC_RecordChild5,
14509 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvrl_v),
14510 14|128,1, 5, 0, 1, 2, 4, 3,
14511 0,
14512 14,
14513 OPC_CheckChild0Integer, 28|128,67|128,1,
14514 OPC_RecordChild1,
14515 OPC_RecordChild2,
14516 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
14517 14|128,1, 2, 0, 1,
14518 16,
14519 OPC_CheckChild0Integer, 32|128,67|128,1,
14520 OPC_RecordChild1,
14521 OPC_RecordChild2,
14522 OPC_RecordChild3,
14523 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl_v),
14524 14|128,1, 3, 0, 2, 1,
14525 18,
14526 OPC_CheckChild0Integer, 30|128,67|128,1,
14527 OPC_RecordChild1,
14528 OPC_RecordChild2,
14529 OPC_RecordChild3,
14530 OPC_RecordChild4,
14531 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrml_v),
14532 14|128,1, 4, 0, 1, 3, 2,
14533 14,
14534 OPC_CheckChild0Integer, 40|128,67|128,1,
14535 OPC_RecordChild1,
14536 OPC_RecordChild2,
14537 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDUrl),
14538 14|128,1, 2, 0, 1,
14539 16,
14540 OPC_CheckChild0Integer, 44|128,67|128,1,
14541 OPC_RecordChild1,
14542 OPC_RecordChild2,
14543 OPC_RecordChild3,
14544 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDUrl_v),
14545 14|128,1, 3, 0, 2, 1,
14546 18,
14547 OPC_CheckChild0Integer, 42|128,67|128,1,
14548 OPC_RecordChild1,
14549 OPC_RecordChild2,
14550 OPC_RecordChild3,
14551 OPC_RecordChild4,
14552 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDUrml_v),
14553 14|128,1, 4, 0, 1, 3, 2,
14554 14,
14555 OPC_CheckChild0Integer, 102|128,60|128,1,
14556 OPC_RecordChild1,
14557 OPC_RecordChild2,
14558 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRDrl),
14559 14|128,1, 2, 0, 1,
14560 16,
14561 OPC_CheckChild0Integer, 104|128,60|128,1,
14562 OPC_RecordChild1,
14563 OPC_RecordChild2,
14564 OPC_RecordChild3,
14565 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRDrl_v),
14566 14|128,1, 3, 0, 2, 1,
14567 18,
14568 OPC_CheckChild0Integer, 100|128,60|128,1,
14569 OPC_RecordChild1,
14570 OPC_RecordChild2,
14571 OPC_RecordChild3,
14572 OPC_RecordChild4,
14573 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRDrml_v),
14574 14|128,1, 4, 0, 1, 3, 2,
14575 16,
14576 OPC_CheckChild0Integer, 126|128,66|128,1,
14577 OPC_RecordChild1,
14578 OPC_RecordChild2,
14579 OPC_RecordChild3,
14580 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULvvl),
14581 14|128,1, 3, 0, 1, 2,
14582 18,
14583 OPC_CheckChild0Integer, 2|128,67|128,1,
14584 OPC_RecordChild1,
14585 OPC_RecordChild2,
14586 OPC_RecordChild3,
14587 OPC_RecordChild4,
14588 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULvvl_v),
14589 14|128,1, 4, 0, 1, 3, 2,
14590 20,
14591 OPC_CheckChild0Integer, 0|128,67|128,1,
14592 OPC_RecordChild1,
14593 OPC_RecordChild2,
14594 OPC_RecordChild3,
14595 OPC_RecordChild4,
14596 OPC_RecordChild5,
14597 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDULvvml_v),
14598 14|128,1, 5, 0, 1, 2, 4, 3,
14599 16,
14600 OPC_CheckChild0Integer, 10|128,67|128,1,
14601 OPC_RecordChild1,
14602 OPC_RecordChild2,
14603 OPC_RecordChild3,
14604 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWvvl),
14605 14|128,1, 3, 0, 1, 2,
14606 18,
14607 OPC_CheckChild0Integer, 14|128,67|128,1,
14608 OPC_RecordChild1,
14609 OPC_RecordChild2,
14610 OPC_RecordChild3,
14611 OPC_RecordChild4,
14612 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWvvl_v),
14613 14|128,1, 4, 0, 1, 3, 2,
14614 20,
14615 OPC_CheckChild0Integer, 12|128,67|128,1,
14616 OPC_RecordChild1,
14617 OPC_RecordChild2,
14618 OPC_RecordChild3,
14619 OPC_RecordChild4,
14620 OPC_RecordChild5,
14621 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDUWvvml_v),
14622 14|128,1, 5, 0, 1, 2, 4, 3,
14623 16,
14624 OPC_CheckChild0Integer, 84|128,60|128,1,
14625 OPC_RecordChild1,
14626 OPC_RecordChild2,
14627 OPC_RecordChild3,
14628 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvl),
14629 14|128,1, 3, 0, 1, 2,
14630 18,
14631 OPC_CheckChild0Integer, 86|128,60|128,1,
14632 OPC_RecordChild1,
14633 OPC_RecordChild2,
14634 OPC_RecordChild3,
14635 OPC_RecordChild4,
14636 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvl_v),
14637 14|128,1, 4, 0, 1, 3, 2,
14638 16,
14639 OPC_CheckChild0Integer, 78|128,60|128,1,
14640 OPC_RecordChild1,
14641 OPC_RecordChild2,
14642 OPC_RecordChild3,
14643 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvl),
14644 14|128,1, 3, 0, 1, 2,
14645 18,
14646 OPC_CheckChild0Integer, 80|128,60|128,1,
14647 OPC_RecordChild1,
14648 OPC_RecordChild2,
14649 OPC_RecordChild3,
14650 OPC_RecordChild4,
14651 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvl_v),
14652 14|128,1, 4, 0, 1, 3, 2,
14653 20,
14654 OPC_CheckChild0Integer, 82|128,60|128,1,
14655 OPC_RecordChild1,
14656 OPC_RecordChild2,
14657 OPC_RecordChild3,
14658 OPC_RecordChild4,
14659 OPC_RecordChild5,
14660 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvml_v),
14661 14|128,1, 5, 0, 1, 2, 4, 3,
14662 20,
14663 OPC_CheckChild0Integer, 76|128,60|128,1,
14664 OPC_RecordChild1,
14665 OPC_RecordChild2,
14666 OPC_RecordChild3,
14667 OPC_RecordChild4,
14668 OPC_RecordChild5,
14669 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvml_v),
14670 14|128,1, 5, 0, 1, 2, 4, 3,
14671 16,
14672 OPC_CheckChild0Integer, 102|128,66|128,1,
14673 OPC_RecordChild1,
14674 OPC_RecordChild2,
14675 OPC_RecordChild3,
14676 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvl),
14677 14|128,1, 3, 0, 1, 2,
14678 18,
14679 OPC_CheckChild0Integer, 106|128,66|128,1,
14680 OPC_RecordChild1,
14681 OPC_RecordChild2,
14682 OPC_RecordChild3,
14683 OPC_RecordChild4,
14684 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvl_v),
14685 14|128,1, 4, 0, 1, 3, 2,
14686 20,
14687 OPC_CheckChild0Integer, 104|128,66|128,1,
14688 OPC_RecordChild1,
14689 OPC_RecordChild2,
14690 OPC_RecordChild3,
14691 OPC_RecordChild4,
14692 OPC_RecordChild5,
14693 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvml_v),
14694 14|128,1, 5, 0, 1, 2, 4, 3,
14695 16,
14696 OPC_CheckChild0Integer, 114|128,66|128,1,
14697 OPC_RecordChild1,
14698 OPC_RecordChild2,
14699 OPC_RecordChild3,
14700 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXvvl),
14701 14|128,1, 3, 0, 1, 2,
14702 18,
14703 OPC_CheckChild0Integer, 118|128,66|128,1,
14704 OPC_RecordChild1,
14705 OPC_RecordChild2,
14706 OPC_RecordChild3,
14707 OPC_RecordChild4,
14708 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXvvl_v),
14709 14|128,1, 4, 0, 1, 3, 2,
14710 20,
14711 OPC_CheckChild0Integer, 116|128,66|128,1,
14712 OPC_RecordChild1,
14713 OPC_RecordChild2,
14714 OPC_RecordChild3,
14715 OPC_RecordChild4,
14716 OPC_RecordChild5,
14717 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWZXvvml_v),
14718 14|128,1, 5, 0, 1, 2, 4, 3,
14719 16,
14720 OPC_CheckChild0Integer, 72|128,60|128,1,
14721 OPC_RecordChild1,
14722 OPC_RecordChild2,
14723 OPC_RecordChild3,
14724 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSvvl),
14725 14|128,1, 3, 0, 1, 2,
14726 18,
14727 OPC_CheckChild0Integer, 74|128,60|128,1,
14728 OPC_RecordChild1,
14729 OPC_RecordChild2,
14730 OPC_RecordChild3,
14731 OPC_RecordChild4,
14732 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSvvl_v),
14733 14|128,1, 4, 0, 1, 3, 2,
14734 16,
14735 OPC_CheckChild0Integer, 66|128,60|128,1,
14736 OPC_RecordChild1,
14737 OPC_RecordChild2,
14738 OPC_RecordChild3,
14739 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSrvl),
14740 14|128,1, 3, 0, 1, 2,
14741 18,
14742 OPC_CheckChild0Integer, 68|128,60|128,1,
14743 OPC_RecordChild1,
14744 OPC_RecordChild2,
14745 OPC_RecordChild3,
14746 OPC_RecordChild4,
14747 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSrvl_v),
14748 14|128,1, 4, 0, 1, 3, 2,
14749 20,
14750 OPC_CheckChild0Integer, 70|128,60|128,1,
14751 OPC_RecordChild1,
14752 OPC_RecordChild2,
14753 OPC_RecordChild3,
14754 OPC_RecordChild4,
14755 OPC_RecordChild5,
14756 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSvvml_v),
14757 14|128,1, 5, 0, 1, 2, 4, 3,
14758 20,
14759 OPC_CheckChild0Integer, 64|128,60|128,1,
14760 OPC_RecordChild1,
14761 OPC_RecordChild2,
14762 OPC_RecordChild3,
14763 OPC_RecordChild4,
14764 OPC_RecordChild5,
14765 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDSrvml_v),
14766 14|128,1, 5, 0, 1, 2, 4, 3,
14767 16,
14768 OPC_CheckChild0Integer, 90|128,66|128,1,
14769 OPC_RecordChild1,
14770 OPC_RecordChild2,
14771 OPC_RecordChild3,
14772 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvl),
14773 14|128,1, 3, 0, 1, 2,
14774 18,
14775 OPC_CheckChild0Integer, 94|128,66|128,1,
14776 OPC_RecordChild1,
14777 OPC_RecordChild2,
14778 OPC_RecordChild3,
14779 OPC_RecordChild4,
14780 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvl_v),
14781 14|128,1, 4, 0, 1, 3, 2,
14782 20,
14783 OPC_CheckChild0Integer, 92|128,66|128,1,
14784 OPC_RecordChild1,
14785 OPC_RecordChild2,
14786 OPC_RecordChild3,
14787 OPC_RecordChild4,
14788 OPC_RecordChild5,
14789 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvml_v),
14790 14|128,1, 5, 0, 1, 2, 4, 3,
14791 16,
14792 OPC_CheckChild0Integer, 50|128,79|128,1,
14793 OPC_RecordChild1,
14794 OPC_RecordChild2,
14795 OPC_RecordChild3,
14796 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULvvl),
14797 14|128,1, 3, 0, 1, 2,
14798 18,
14799 OPC_CheckChild0Integer, 54|128,79|128,1,
14800 OPC_RecordChild1,
14801 OPC_RecordChild2,
14802 OPC_RecordChild3,
14803 OPC_RecordChild4,
14804 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULvvl_v),
14805 14|128,1, 4, 0, 1, 3, 2,
14806 20,
14807 OPC_CheckChild0Integer, 52|128,79|128,1,
14808 OPC_RecordChild1,
14809 OPC_RecordChild2,
14810 OPC_RecordChild3,
14811 OPC_RecordChild4,
14812 OPC_RecordChild5,
14813 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBULvvml_v),
14814 14|128,1, 5, 0, 1, 2, 4, 3,
14815 16,
14816 OPC_CheckChild0Integer, 62|128,79|128,1,
14817 OPC_RecordChild1,
14818 OPC_RecordChild2,
14819 OPC_RecordChild3,
14820 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWvvl),
14821 14|128,1, 3, 0, 1, 2,
14822 18,
14823 OPC_CheckChild0Integer, 66|128,79|128,1,
14824 OPC_RecordChild1,
14825 OPC_RecordChild2,
14826 OPC_RecordChild3,
14827 OPC_RecordChild4,
14828 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWvvl_v),
14829 14|128,1, 4, 0, 1, 3, 2,
14830 20,
14831 OPC_CheckChild0Integer, 64|128,79|128,1,
14832 OPC_RecordChild1,
14833 OPC_RecordChild2,
14834 OPC_RecordChild3,
14835 OPC_RecordChild4,
14836 OPC_RecordChild5,
14837 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBUWvvml_v),
14838 14|128,1, 5, 0, 1, 2, 4, 3,
14839 16,
14840 OPC_CheckChild0Integer, 56|128,66|128,1,
14841 OPC_RecordChild1,
14842 OPC_RecordChild2,
14843 OPC_RecordChild3,
14844 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvl),
14845 14|128,1, 3, 0, 1, 2,
14846 18,
14847 OPC_CheckChild0Integer, 58|128,66|128,1,
14848 OPC_RecordChild1,
14849 OPC_RecordChild2,
14850 OPC_RecordChild3,
14851 OPC_RecordChild4,
14852 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvl_v),
14853 14|128,1, 4, 0, 1, 3, 2,
14854 16,
14855 OPC_CheckChild0Integer, 50|128,66|128,1,
14856 OPC_RecordChild1,
14857 OPC_RecordChild2,
14858 OPC_RecordChild3,
14859 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvl),
14860 14|128,1, 3, 0, 1, 2,
14861 18,
14862 OPC_CheckChild0Integer, 52|128,66|128,1,
14863 OPC_RecordChild1,
14864 OPC_RecordChild2,
14865 OPC_RecordChild3,
14866 OPC_RecordChild4,
14867 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvl_v),
14868 14|128,1, 4, 0, 1, 3, 2,
14869 20,
14870 OPC_CheckChild0Integer, 54|128,66|128,1,
14871 OPC_RecordChild1,
14872 OPC_RecordChild2,
14873 OPC_RecordChild3,
14874 OPC_RecordChild4,
14875 OPC_RecordChild5,
14876 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvml_v),
14877 14|128,1, 5, 0, 1, 2, 4, 3,
14878 20,
14879 OPC_CheckChild0Integer, 48|128,66|128,1,
14880 OPC_RecordChild1,
14881 OPC_RecordChild2,
14882 OPC_RecordChild3,
14883 OPC_RecordChild4,
14884 OPC_RecordChild5,
14885 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvml_v),
14886 14|128,1, 5, 0, 1, 2, 4, 3,
14887 16,
14888 OPC_CheckChild0Integer, 26|128,79|128,1,
14889 OPC_RecordChild1,
14890 OPC_RecordChild2,
14891 OPC_RecordChild3,
14892 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvl),
14893 14|128,1, 3, 0, 1, 2,
14894 18,
14895 OPC_CheckChild0Integer, 30|128,79|128,1,
14896 OPC_RecordChild1,
14897 OPC_RecordChild2,
14898 OPC_RecordChild3,
14899 OPC_RecordChild4,
14900 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvl_v),
14901 14|128,1, 4, 0, 1, 3, 2,
14902 20,
14903 OPC_CheckChild0Integer, 28|128,79|128,1,
14904 OPC_RecordChild1,
14905 OPC_RecordChild2,
14906 OPC_RecordChild3,
14907 OPC_RecordChild4,
14908 OPC_RecordChild5,
14909 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvml_v),
14910 14|128,1, 5, 0, 1, 2, 4, 3,
14911 16,
14912 OPC_CheckChild0Integer, 38|128,79|128,1,
14913 OPC_RecordChild1,
14914 OPC_RecordChild2,
14915 OPC_RecordChild3,
14916 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXvvl),
14917 14|128,1, 3, 0, 1, 2,
14918 18,
14919 OPC_CheckChild0Integer, 42|128,79|128,1,
14920 OPC_RecordChild1,
14921 OPC_RecordChild2,
14922 OPC_RecordChild3,
14923 OPC_RecordChild4,
14924 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXvvl_v),
14925 14|128,1, 4, 0, 1, 3, 2,
14926 20,
14927 OPC_CheckChild0Integer, 40|128,79|128,1,
14928 OPC_RecordChild1,
14929 OPC_RecordChild2,
14930 OPC_RecordChild3,
14931 OPC_RecordChild4,
14932 OPC_RecordChild5,
14933 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWZXvvml_v),
14934 14|128,1, 5, 0, 1, 2, 4, 3,
14935 16,
14936 OPC_CheckChild0Integer, 44|128,66|128,1,
14937 OPC_RecordChild1,
14938 OPC_RecordChild2,
14939 OPC_RecordChild3,
14940 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSvvl),
14941 14|128,1, 3, 0, 1, 2,
14942 18,
14943 OPC_CheckChild0Integer, 46|128,66|128,1,
14944 OPC_RecordChild1,
14945 OPC_RecordChild2,
14946 OPC_RecordChild3,
14947 OPC_RecordChild4,
14948 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSvvl_v),
14949 14|128,1, 4, 0, 1, 3, 2,
14950 16,
14951 OPC_CheckChild0Integer, 38|128,66|128,1,
14952 OPC_RecordChild1,
14953 OPC_RecordChild2,
14954 OPC_RecordChild3,
14955 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSrvl),
14956 14|128,1, 3, 0, 1, 2,
14957 18,
14958 OPC_CheckChild0Integer, 40|128,66|128,1,
14959 OPC_RecordChild1,
14960 OPC_RecordChild2,
14961 OPC_RecordChild3,
14962 OPC_RecordChild4,
14963 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSrvl_v),
14964 14|128,1, 4, 0, 1, 3, 2,
14965 20,
14966 OPC_CheckChild0Integer, 42|128,66|128,1,
14967 OPC_RecordChild1,
14968 OPC_RecordChild2,
14969 OPC_RecordChild3,
14970 OPC_RecordChild4,
14971 OPC_RecordChild5,
14972 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSvvml_v),
14973 14|128,1, 5, 0, 1, 2, 4, 3,
14974 20,
14975 OPC_CheckChild0Integer, 36|128,66|128,1,
14976 OPC_RecordChild1,
14977 OPC_RecordChild2,
14978 OPC_RecordChild3,
14979 OPC_RecordChild4,
14980 OPC_RecordChild5,
14981 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBSrvml_v),
14982 14|128,1, 5, 0, 1, 2, 4, 3,
14983 16,
14984 OPC_CheckChild0Integer, 14|128,79|128,1,
14985 OPC_RecordChild1,
14986 OPC_RecordChild2,
14987 OPC_RecordChild3,
14988 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvl),
14989 14|128,1, 3, 0, 1, 2,
14990 18,
14991 OPC_CheckChild0Integer, 18|128,79|128,1,
14992 OPC_RecordChild1,
14993 OPC_RecordChild2,
14994 OPC_RecordChild3,
14995 OPC_RecordChild4,
14996 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvl_v),
14997 14|128,1, 4, 0, 1, 3, 2,
14998 20,
14999 OPC_CheckChild0Integer, 16|128,79|128,1,
15000 OPC_RecordChild1,
15001 OPC_RecordChild2,
15002 OPC_RecordChild3,
15003 OPC_RecordChild4,
15004 OPC_RecordChild5,
15005 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvml_v),
15006 14|128,1, 5, 0, 1, 2, 4, 3,
15007 16,
15008 OPC_CheckChild0Integer, 12|128,76|128,1,
15009 OPC_RecordChild1,
15010 OPC_RecordChild2,
15011 OPC_RecordChild3,
15012 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULvvl),
15013 14|128,1, 3, 0, 1, 2,
15014 18,
15015 OPC_CheckChild0Integer, 16|128,76|128,1,
15016 OPC_RecordChild1,
15017 OPC_RecordChild2,
15018 OPC_RecordChild3,
15019 OPC_RecordChild4,
15020 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULvvl_v),
15021 14|128,1, 4, 0, 1, 3, 2,
15022 20,
15023 OPC_CheckChild0Integer, 14|128,76|128,1,
15024 OPC_RecordChild1,
15025 OPC_RecordChild2,
15026 OPC_RecordChild3,
15027 OPC_RecordChild4,
15028 OPC_RecordChild5,
15029 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULULvvml_v),
15030 14|128,1, 5, 0, 1, 2, 4, 3,
15031 16,
15032 OPC_CheckChild0Integer, 24|128,76|128,1,
15033 OPC_RecordChild1,
15034 OPC_RecordChild2,
15035 OPC_RecordChild3,
15036 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWvvl),
15037 14|128,1, 3, 0, 1, 2,
15038 18,
15039 OPC_CheckChild0Integer, 28|128,76|128,1,
15040 OPC_RecordChild1,
15041 OPC_RecordChild2,
15042 OPC_RecordChild3,
15043 OPC_RecordChild4,
15044 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWvvl_v),
15045 14|128,1, 4, 0, 1, 3, 2,
15046 20,
15047 OPC_CheckChild0Integer, 26|128,76|128,1,
15048 OPC_RecordChild1,
15049 OPC_RecordChild2,
15050 OPC_RecordChild3,
15051 OPC_RecordChild4,
15052 OPC_RecordChild5,
15053 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULUWvvml_v),
15054 14|128,1, 5, 0, 1, 2, 4, 3,
15055 16,
15056 OPC_CheckChild0Integer, 116|128,75|128,1,
15057 OPC_RecordChild1,
15058 OPC_RecordChild2,
15059 OPC_RecordChild3,
15060 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvl),
15061 14|128,1, 3, 0, 1, 2,
15062 18,
15063 OPC_CheckChild0Integer, 120|128,75|128,1,
15064 OPC_RecordChild1,
15065 OPC_RecordChild2,
15066 OPC_RecordChild3,
15067 OPC_RecordChild4,
15068 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvl_v),
15069 14|128,1, 4, 0, 1, 3, 2,
15070 20,
15071 OPC_CheckChild0Integer, 118|128,75|128,1,
15072 OPC_RecordChild1,
15073 OPC_RecordChild2,
15074 OPC_RecordChild3,
15075 OPC_RecordChild4,
15076 OPC_RecordChild5,
15077 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvml_v),
15078 14|128,1, 5, 0, 1, 2, 4, 3,
15079 16,
15080 OPC_CheckChild0Integer, 0|128,76|128,1,
15081 OPC_RecordChild1,
15082 OPC_RecordChild2,
15083 OPC_RecordChild3,
15084 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXvvl),
15085 14|128,1, 3, 0, 1, 2,
15086 18,
15087 OPC_CheckChild0Integer, 4|128,76|128,1,
15088 OPC_RecordChild1,
15089 OPC_RecordChild2,
15090 OPC_RecordChild3,
15091 OPC_RecordChild4,
15092 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXvvl_v),
15093 14|128,1, 4, 0, 1, 3, 2,
15094 20,
15095 OPC_CheckChild0Integer, 2|128,76|128,1,
15096 OPC_RecordChild1,
15097 OPC_RecordChild2,
15098 OPC_RecordChild3,
15099 OPC_RecordChild4,
15100 OPC_RecordChild5,
15101 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWZXvvml_v),
15102 14|128,1, 5, 0, 1, 2, 4, 3,
15103 16,
15104 OPC_CheckChild0Integer, 96|128,75|128,1,
15105 OPC_RecordChild1,
15106 OPC_RecordChild2,
15107 OPC_RecordChild3,
15108 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvl),
15109 14|128,1, 3, 0, 1, 2,
15110 18,
15111 OPC_CheckChild0Integer, 100|128,75|128,1,
15112 OPC_RecordChild1,
15113 OPC_RecordChild2,
15114 OPC_RecordChild3,
15115 OPC_RecordChild4,
15116 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvl_v),
15117 14|128,1, 4, 0, 1, 3, 2,
15118 20,
15119 OPC_CheckChild0Integer, 98|128,75|128,1,
15120 OPC_RecordChild1,
15121 OPC_RecordChild2,
15122 OPC_RecordChild3,
15123 OPC_RecordChild4,
15124 OPC_RecordChild5,
15125 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvml_v),
15126 14|128,1, 5, 0, 1, 2, 4, 3,
15127 16,
15128 OPC_CheckChild0Integer, 106|128,75|128,1,
15129 OPC_RecordChild1,
15130 OPC_RecordChild2,
15131 OPC_RecordChild3,
15132 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWvvl),
15133 14|128,1, 3, 0, 1, 2,
15134 18,
15135 OPC_CheckChild0Integer, 108|128,75|128,1,
15136 OPC_RecordChild1,
15137 OPC_RecordChild2,
15138 OPC_RecordChild3,
15139 OPC_RecordChild4,
15140 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLWvvl_v),
15141 14|128,1, 4, 0, 1, 3, 2,
15142 16,
15143 OPC_CheckChild0Integer, 10|128,69|128,1,
15144 OPC_RecordChild1,
15145 OPC_RecordChild2,
15146 OPC_RecordChild3,
15147 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvl),
15148 14|128,1, 3, 0, 1, 2,
15149 18,
15150 OPC_CheckChild0Integer, 14|128,69|128,1,
15151 OPC_RecordChild1,
15152 OPC_RecordChild2,
15153 OPC_RecordChild3,
15154 OPC_RecordChild4,
15155 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvl_v),
15156 14|128,1, 4, 0, 1, 3, 2,
15157 20,
15158 OPC_CheckChild0Integer, 12|128,69|128,1,
15159 OPC_RecordChild1,
15160 OPC_RecordChild2,
15161 OPC_RecordChild3,
15162 OPC_RecordChild4,
15163 OPC_RecordChild5,
15164 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvml_v),
15165 14|128,1, 5, 0, 1, 2, 4, 3,
15166 16,
15167 OPC_CheckChild0Integer, 28|128,69|128,1,
15168 OPC_RecordChild1,
15169 OPC_RecordChild2,
15170 OPC_RecordChild3,
15171 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvl),
15172 14|128,1, 3, 0, 1, 2,
15173 18,
15174 OPC_CheckChild0Integer, 32|128,69|128,1,
15175 OPC_RecordChild1,
15176 OPC_RecordChild2,
15177 OPC_RecordChild3,
15178 OPC_RecordChild4,
15179 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvl_v),
15180 14|128,1, 4, 0, 1, 3, 2,
15181 20,
15182 OPC_CheckChild0Integer, 30|128,69|128,1,
15183 OPC_RecordChild1,
15184 OPC_RecordChild2,
15185 OPC_RecordChild3,
15186 OPC_RecordChild4,
15187 OPC_RecordChild5,
15188 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvml_v),
15189 14|128,1, 5, 0, 1, 2, 4, 3,
15190 16,
15191 OPC_CheckChild0Integer, 102|128,68|128,1,
15192 OPC_RecordChild1,
15193 OPC_RecordChild2,
15194 OPC_RecordChild3,
15195 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvl),
15196 14|128,1, 3, 0, 1, 2,
15197 18,
15198 OPC_CheckChild0Integer, 106|128,68|128,1,
15199 OPC_RecordChild1,
15200 OPC_RecordChild2,
15201 OPC_RecordChild3,
15202 OPC_RecordChild4,
15203 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvl_v),
15204 14|128,1, 4, 0, 1, 3, 2,
15205 20,
15206 OPC_CheckChild0Integer, 104|128,68|128,1,
15207 OPC_RecordChild1,
15208 OPC_RecordChild2,
15209 OPC_RecordChild3,
15210 OPC_RecordChild4,
15211 OPC_RecordChild5,
15212 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvml_v),
15213 14|128,1, 5, 0, 1, 2, 4, 3,
15214 16,
15215 OPC_CheckChild0Integer, 120|128,68|128,1,
15216 OPC_RecordChild1,
15217 OPC_RecordChild2,
15218 OPC_RecordChild3,
15219 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvvl),
15220 14|128,1, 3, 0, 1, 2,
15221 18,
15222 OPC_CheckChild0Integer, 124|128,68|128,1,
15223 OPC_RecordChild1,
15224 OPC_RecordChild2,
15225 OPC_RecordChild3,
15226 OPC_RecordChild4,
15227 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvvl_v),
15228 14|128,1, 4, 0, 1, 3, 2,
15229 20,
15230 OPC_CheckChild0Integer, 122|128,68|128,1,
15231 OPC_RecordChild1,
15232 OPC_RecordChild2,
15233 OPC_RecordChild3,
15234 OPC_RecordChild4,
15235 OPC_RecordChild5,
15236 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWZXvvml_v),
15237 14|128,1, 5, 0, 1, 2, 4, 3,
15238 16,
15239 OPC_CheckChild0Integer, 84|128,68|128,1,
15240 OPC_RecordChild1,
15241 OPC_RecordChild2,
15242 OPC_RecordChild3,
15243 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvl),
15244 14|128,1, 3, 0, 1, 2,
15245 18,
15246 OPC_CheckChild0Integer, 88|128,68|128,1,
15247 OPC_RecordChild1,
15248 OPC_RecordChild2,
15249 OPC_RecordChild3,
15250 OPC_RecordChild4,
15251 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvl_v),
15252 14|128,1, 4, 0, 1, 3, 2,
15253 20,
15254 OPC_CheckChild0Integer, 86|128,68|128,1,
15255 OPC_RecordChild1,
15256 OPC_RecordChild2,
15257 OPC_RecordChild3,
15258 OPC_RecordChild4,
15259 OPC_RecordChild5,
15260 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvml_v),
15261 14|128,1, 5, 0, 1, 2, 4, 3,
15262 16,
15263 OPC_CheckChild0Integer, 100|128,67|128,1,
15264 OPC_RecordChild1,
15265 OPC_RecordChild2,
15266 OPC_RecordChild3,
15267 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULvvl),
15268 14|128,1, 3, 0, 1, 2,
15269 18,
15270 OPC_CheckChild0Integer, 104|128,67|128,1,
15271 OPC_RecordChild1,
15272 OPC_RecordChild2,
15273 OPC_RecordChild3,
15274 OPC_RecordChild4,
15275 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULvvl_v),
15276 14|128,1, 4, 0, 1, 3, 2,
15277 20,
15278 OPC_CheckChild0Integer, 102|128,67|128,1,
15279 OPC_RecordChild1,
15280 OPC_RecordChild2,
15281 OPC_RecordChild3,
15282 OPC_RecordChild4,
15283 OPC_RecordChild5,
15284 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPULvvml_v),
15285 14|128,1, 5, 0, 1, 2, 4, 3,
15286 16,
15287 OPC_CheckChild0Integer, 112|128,67|128,1,
15288 OPC_RecordChild1,
15289 OPC_RecordChild2,
15290 OPC_RecordChild3,
15291 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWvvl),
15292 14|128,1, 3, 0, 1, 2,
15293 18,
15294 OPC_CheckChild0Integer, 116|128,67|128,1,
15295 OPC_RecordChild1,
15296 OPC_RecordChild2,
15297 OPC_RecordChild3,
15298 OPC_RecordChild4,
15299 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWvvl_v),
15300 14|128,1, 4, 0, 1, 3, 2,
15301 20,
15302 OPC_CheckChild0Integer, 114|128,67|128,1,
15303 OPC_RecordChild1,
15304 OPC_RecordChild2,
15305 OPC_RecordChild3,
15306 OPC_RecordChild4,
15307 OPC_RecordChild5,
15308 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPUWvvml_v),
15309 14|128,1, 5, 0, 1, 2, 4, 3,
15310 16,
15311 OPC_CheckChild0Integer, 16|128,61|128,1,
15312 OPC_RecordChild1,
15313 OPC_RecordChild2,
15314 OPC_RecordChild3,
15315 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUvvl),
15316 14|128,1, 3, 0, 1, 2,
15317 18,
15318 OPC_CheckChild0Integer, 18|128,61|128,1,
15319 OPC_RecordChild1,
15320 OPC_RecordChild2,
15321 OPC_RecordChild3,
15322 OPC_RecordChild4,
15323 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUvvl_v),
15324 14|128,1, 4, 0, 1, 3, 2,
15325 16,
15326 OPC_CheckChild0Integer, 10|128,61|128,1,
15327 OPC_RecordChild1,
15328 OPC_RecordChild2,
15329 OPC_RecordChild3,
15330 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUrvl),
15331 14|128,1, 3, 0, 1, 2,
15332 18,
15333 OPC_CheckChild0Integer, 12|128,61|128,1,
15334 OPC_RecordChild1,
15335 OPC_RecordChild2,
15336 OPC_RecordChild3,
15337 OPC_RecordChild4,
15338 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUrvl_v),
15339 14|128,1, 4, 0, 1, 3, 2,
15340 20,
15341 OPC_CheckChild0Integer, 14|128,61|128,1,
15342 OPC_RecordChild1,
15343 OPC_RecordChild2,
15344 OPC_RecordChild3,
15345 OPC_RecordChild4,
15346 OPC_RecordChild5,
15347 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUvvml_v),
15348 14|128,1, 5, 0, 1, 2, 4, 3,
15349 20,
15350 OPC_CheckChild0Integer, 8|128,61|128,1,
15351 OPC_RecordChild1,
15352 OPC_RecordChild2,
15353 OPC_RecordChild3,
15354 OPC_RecordChild4,
15355 OPC_RecordChild5,
15356 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPUrvml_v),
15357 14|128,1, 5, 0, 1, 2, 4, 3,
15358 16,
15359 OPC_CheckChild0Integer, 76|128,67|128,1,
15360 OPC_RecordChild1,
15361 OPC_RecordChild2,
15362 OPC_RecordChild3,
15363 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXvvl),
15364 14|128,1, 3, 0, 1, 2,
15365 18,
15366 OPC_CheckChild0Integer, 80|128,67|128,1,
15367 OPC_RecordChild1,
15368 OPC_RecordChild2,
15369 OPC_RecordChild3,
15370 OPC_RecordChild4,
15371 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXvvl_v),
15372 14|128,1, 4, 0, 1, 3, 2,
15373 20,
15374 OPC_CheckChild0Integer, 78|128,67|128,1,
15375 OPC_RecordChild1,
15376 OPC_RecordChild2,
15377 OPC_RecordChild3,
15378 OPC_RecordChild4,
15379 OPC_RecordChild5,
15380 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWSXvvml_v),
15381 14|128,1, 5, 0, 1, 2, 4, 3,
15382 16,
15383 OPC_CheckChild0Integer, 88|128,67|128,1,
15384 OPC_RecordChild1,
15385 OPC_RecordChild2,
15386 OPC_RecordChild3,
15387 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXvvl),
15388 14|128,1, 3, 0, 1, 2,
15389 18,
15390 OPC_CheckChild0Integer, 92|128,67|128,1,
15391 OPC_RecordChild1,
15392 OPC_RecordChild2,
15393 OPC_RecordChild3,
15394 OPC_RecordChild4,
15395 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXvvl_v),
15396 14|128,1, 4, 0, 1, 3, 2,
15397 20,
15398 OPC_CheckChild0Integer, 90|128,67|128,1,
15399 OPC_RecordChild1,
15400 OPC_RecordChild2,
15401 OPC_RecordChild3,
15402 OPC_RecordChild4,
15403 OPC_RecordChild5,
15404 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSWZXvvml_v),
15405 14|128,1, 5, 0, 1, 2, 4, 3,
15406 16,
15407 OPC_CheckChild0Integer, 4|128,61|128,1,
15408 OPC_RecordChild1,
15409 OPC_RecordChild2,
15410 OPC_RecordChild3,
15411 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSvvl),
15412 14|128,1, 3, 0, 1, 2,
15413 18,
15414 OPC_CheckChild0Integer, 6|128,61|128,1,
15415 OPC_RecordChild1,
15416 OPC_RecordChild2,
15417 OPC_RecordChild3,
15418 OPC_RecordChild4,
15419 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSvvl_v),
15420 14|128,1, 4, 0, 1, 3, 2,
15421 16,
15422 OPC_CheckChild0Integer, 126|128,60|128,1,
15423 OPC_RecordChild1,
15424 OPC_RecordChild2,
15425 OPC_RecordChild3,
15426 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSrvl),
15427 14|128,1, 3, 0, 1, 2,
15428 18,
15429 OPC_CheckChild0Integer, 0|128,61|128,1,
15430 OPC_RecordChild1,
15431 OPC_RecordChild2,
15432 OPC_RecordChild3,
15433 OPC_RecordChild4,
15434 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSrvl_v),
15435 14|128,1, 4, 0, 1, 3, 2,
15436 20,
15437 OPC_CheckChild0Integer, 2|128,61|128,1,
15438 OPC_RecordChild1,
15439 OPC_RecordChild2,
15440 OPC_RecordChild3,
15441 OPC_RecordChild4,
15442 OPC_RecordChild5,
15443 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSvvml_v),
15444 14|128,1, 5, 0, 1, 2, 4, 3,
15445 20,
15446 OPC_CheckChild0Integer, 124|128,60|128,1,
15447 OPC_RecordChild1,
15448 OPC_RecordChild2,
15449 OPC_RecordChild3,
15450 OPC_RecordChild4,
15451 OPC_RecordChild5,
15452 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCMPSrvml_v),
15453 14|128,1, 5, 0, 1, 2, 4, 3,
15454 16,
15455 OPC_CheckChild0Integer, 64|128,67|128,1,
15456 OPC_RecordChild1,
15457 OPC_RecordChild2,
15458 OPC_RecordChild3,
15459 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLvvl),
15460 14|128,1, 3, 0, 1, 2,
15461 18,
15462 OPC_CheckChild0Integer, 68|128,67|128,1,
15463 OPC_RecordChild1,
15464 OPC_RecordChild2,
15465 OPC_RecordChild3,
15466 OPC_RecordChild4,
15467 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLvvl_v),
15468 14|128,1, 4, 0, 1, 3, 2,
15469 20,
15470 OPC_CheckChild0Integer, 66|128,67|128,1,
15471 OPC_RecordChild1,
15472 OPC_RecordChild2,
15473 OPC_RecordChild3,
15474 OPC_RecordChild4,
15475 OPC_RecordChild5,
15476 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCMPSLvvml_v),
15477 14|128,1, 5, 0, 1, 2, 4, 3,
15478 16,
15479 OPC_CheckChild0Integer, 20|128,75|128,1,
15480 OPC_RecordChild1,
15481 OPC_RecordChild2,
15482 OPC_RecordChild3,
15483 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXvvl),
15484 14|128,1, 3, 0, 1, 2,
15485 18,
15486 OPC_CheckChild0Integer, 24|128,75|128,1,
15487 OPC_RecordChild1,
15488 OPC_RecordChild2,
15489 OPC_RecordChild3,
15490 OPC_RecordChild4,
15491 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXvvl_v),
15492 14|128,1, 4, 0, 1, 3, 2,
15493 20,
15494 OPC_CheckChild0Integer, 22|128,75|128,1,
15495 OPC_RecordChild1,
15496 OPC_RecordChild2,
15497 OPC_RecordChild3,
15498 OPC_RecordChild4,
15499 OPC_RecordChild5,
15500 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWSXvvml_v),
15501 14|128,1, 5, 0, 1, 2, 4, 3,
15502 16,
15503 OPC_CheckChild0Integer, 32|128,75|128,1,
15504 OPC_RecordChild1,
15505 OPC_RecordChild2,
15506 OPC_RecordChild3,
15507 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXvvl),
15508 14|128,1, 3, 0, 1, 2,
15509 18,
15510 OPC_CheckChild0Integer, 36|128,75|128,1,
15511 OPC_RecordChild1,
15512 OPC_RecordChild2,
15513 OPC_RecordChild3,
15514 OPC_RecordChild4,
15515 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXvvl_v),
15516 14|128,1, 4, 0, 1, 3, 2,
15517 20,
15518 OPC_CheckChild0Integer, 34|128,75|128,1,
15519 OPC_RecordChild1,
15520 OPC_RecordChild2,
15521 OPC_RecordChild3,
15522 OPC_RecordChild4,
15523 OPC_RecordChild5,
15524 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSWZXvvml_v),
15525 14|128,1, 5, 0, 1, 2, 4, 3,
15526 16,
15527 OPC_CheckChild0Integer, 46|128,65|128,1,
15528 OPC_RecordChild1,
15529 OPC_RecordChild2,
15530 OPC_RecordChild3,
15531 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSvvl),
15532 14|128,1, 3, 0, 1, 2,
15533 18,
15534 OPC_CheckChild0Integer, 48|128,65|128,1,
15535 OPC_RecordChild1,
15536 OPC_RecordChild2,
15537 OPC_RecordChild3,
15538 OPC_RecordChild4,
15539 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSvvl_v),
15540 14|128,1, 4, 0, 1, 3, 2,
15541 16,
15542 OPC_CheckChild0Integer, 40|128,65|128,1,
15543 OPC_RecordChild1,
15544 OPC_RecordChild2,
15545 OPC_RecordChild3,
15546 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSrvl),
15547 14|128,1, 3, 0, 1, 2,
15548 18,
15549 OPC_CheckChild0Integer, 42|128,65|128,1,
15550 OPC_RecordChild1,
15551 OPC_RecordChild2,
15552 OPC_RecordChild3,
15553 OPC_RecordChild4,
15554 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSrvl_v),
15555 14|128,1, 4, 0, 1, 3, 2,
15556 20,
15557 OPC_CheckChild0Integer, 44|128,65|128,1,
15558 OPC_RecordChild1,
15559 OPC_RecordChild2,
15560 OPC_RecordChild3,
15561 OPC_RecordChild4,
15562 OPC_RecordChild5,
15563 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSvvml_v),
15564 14|128,1, 5, 0, 1, 2, 4, 3,
15565 20,
15566 OPC_CheckChild0Integer, 38|128,65|128,1,
15567 OPC_RecordChild1,
15568 OPC_RecordChild2,
15569 OPC_RecordChild3,
15570 OPC_RecordChild4,
15571 OPC_RecordChild5,
15572 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMAXSrvml_v),
15573 14|128,1, 5, 0, 1, 2, 4, 3,
15574 16,
15575 OPC_CheckChild0Integer, 56|128,75|128,1,
15576 OPC_RecordChild1,
15577 OPC_RecordChild2,
15578 OPC_RecordChild3,
15579 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXvvl),
15580 14|128,1, 3, 0, 1, 2,
15581 18,
15582 OPC_CheckChild0Integer, 60|128,75|128,1,
15583 OPC_RecordChild1,
15584 OPC_RecordChild2,
15585 OPC_RecordChild3,
15586 OPC_RecordChild4,
15587 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXvvl_v),
15588 14|128,1, 4, 0, 1, 3, 2,
15589 20,
15590 OPC_CheckChild0Integer, 58|128,75|128,1,
15591 OPC_RecordChild1,
15592 OPC_RecordChild2,
15593 OPC_RecordChild3,
15594 OPC_RecordChild4,
15595 OPC_RecordChild5,
15596 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWSXvvml_v),
15597 14|128,1, 5, 0, 1, 2, 4, 3,
15598 16,
15599 OPC_CheckChild0Integer, 68|128,75|128,1,
15600 OPC_RecordChild1,
15601 OPC_RecordChild2,
15602 OPC_RecordChild3,
15603 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXvvl),
15604 14|128,1, 3, 0, 1, 2,
15605 18,
15606 OPC_CheckChild0Integer, 72|128,75|128,1,
15607 OPC_RecordChild1,
15608 OPC_RecordChild2,
15609 OPC_RecordChild3,
15610 OPC_RecordChild4,
15611 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXvvl_v),
15612 14|128,1, 4, 0, 1, 3, 2,
15613 20,
15614 OPC_CheckChild0Integer, 70|128,75|128,1,
15615 OPC_RecordChild1,
15616 OPC_RecordChild2,
15617 OPC_RecordChild3,
15618 OPC_RecordChild4,
15619 OPC_RecordChild5,
15620 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSWZXvvml_v),
15621 14|128,1, 5, 0, 1, 2, 4, 3,
15622 16,
15623 OPC_CheckChild0Integer, 58|128,65|128,1,
15624 OPC_RecordChild1,
15625 OPC_RecordChild2,
15626 OPC_RecordChild3,
15627 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSvvl),
15628 14|128,1, 3, 0, 1, 2,
15629 18,
15630 OPC_CheckChild0Integer, 60|128,65|128,1,
15631 OPC_RecordChild1,
15632 OPC_RecordChild2,
15633 OPC_RecordChild3,
15634 OPC_RecordChild4,
15635 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSvvl_v),
15636 14|128,1, 4, 0, 1, 3, 2,
15637 16,
15638 OPC_CheckChild0Integer, 52|128,65|128,1,
15639 OPC_RecordChild1,
15640 OPC_RecordChild2,
15641 OPC_RecordChild3,
15642 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSrvl),
15643 14|128,1, 3, 0, 1, 2,
15644 18,
15645 OPC_CheckChild0Integer, 54|128,65|128,1,
15646 OPC_RecordChild1,
15647 OPC_RecordChild2,
15648 OPC_RecordChild3,
15649 OPC_RecordChild4,
15650 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSrvl_v),
15651 14|128,1, 4, 0, 1, 3, 2,
15652 20,
15653 OPC_CheckChild0Integer, 56|128,65|128,1,
15654 OPC_RecordChild1,
15655 OPC_RecordChild2,
15656 OPC_RecordChild3,
15657 OPC_RecordChild4,
15658 OPC_RecordChild5,
15659 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSvvml_v),
15660 14|128,1, 5, 0, 1, 2, 4, 3,
15661 20,
15662 OPC_CheckChild0Integer, 50|128,65|128,1,
15663 OPC_RecordChild1,
15664 OPC_RecordChild2,
15665 OPC_RecordChild3,
15666 OPC_RecordChild4,
15667 OPC_RecordChild5,
15668 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVMINSrvml_v),
15669 14|128,1, 5, 0, 1, 2, 4, 3,
15670 16,
15671 OPC_CheckChild0Integer, 8|128,75|128,1,
15672 OPC_RecordChild1,
15673 OPC_RecordChild2,
15674 OPC_RecordChild3,
15675 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLvvl),
15676 14|128,1, 3, 0, 1, 2,
15677 18,
15678 OPC_CheckChild0Integer, 12|128,75|128,1,
15679 OPC_RecordChild1,
15680 OPC_RecordChild2,
15681 OPC_RecordChild3,
15682 OPC_RecordChild4,
15683 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLvvl_v),
15684 14|128,1, 4, 0, 1, 3, 2,
15685 20,
15686 OPC_CheckChild0Integer, 10|128,75|128,1,
15687 OPC_RecordChild1,
15688 OPC_RecordChild2,
15689 OPC_RecordChild3,
15690 OPC_RecordChild4,
15691 OPC_RecordChild5,
15692 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMAXSLvvml_v),
15693 14|128,1, 5, 0, 1, 2, 4, 3,
15694 16,
15695 OPC_CheckChild0Integer, 44|128,75|128,1,
15696 OPC_RecordChild1,
15697 OPC_RecordChild2,
15698 OPC_RecordChild3,
15699 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLvvl),
15700 14|128,1, 3, 0, 1, 2,
15701 18,
15702 OPC_CheckChild0Integer, 48|128,75|128,1,
15703 OPC_RecordChild1,
15704 OPC_RecordChild2,
15705 OPC_RecordChild3,
15706 OPC_RecordChild4,
15707 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLvvl_v),
15708 14|128,1, 4, 0, 1, 3, 2,
15709 20,
15710 OPC_CheckChild0Integer, 46|128,75|128,1,
15711 OPC_RecordChild1,
15712 OPC_RecordChild2,
15713 OPC_RecordChild3,
15714 OPC_RecordChild4,
15715 OPC_RecordChild5,
15716 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMINSLvvml_v),
15717 14|128,1, 5, 0, 1, 2, 4, 3,
15718 16,
15719 OPC_CheckChild0Integer, 22|128,67|128,1,
15720 OPC_RecordChild1,
15721 OPC_RecordChild2,
15722 OPC_RecordChild3,
15723 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvl),
15724 14|128,1, 3, 0, 1, 2,
15725 18,
15726 OPC_CheckChild0Integer, 26|128,67|128,1,
15727 OPC_RecordChild1,
15728 OPC_RecordChild2,
15729 OPC_RecordChild3,
15730 OPC_RecordChild4,
15731 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvl_v),
15732 14|128,1, 4, 0, 1, 3, 2,
15733 16,
15734 OPC_CheckChild0Integer, 16|128,67|128,1,
15735 OPC_RecordChild1,
15736 OPC_RecordChild2,
15737 OPC_RecordChild3,
15738 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvl),
15739 14|128,1, 3, 0, 1, 2,
15740 18,
15741 OPC_CheckChild0Integer, 20|128,67|128,1,
15742 OPC_RecordChild1,
15743 OPC_RecordChild2,
15744 OPC_RecordChild3,
15745 OPC_RecordChild4,
15746 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvl_v),
15747 14|128,1, 4, 0, 1, 3, 2,
15748 20,
15749 OPC_CheckChild0Integer, 24|128,67|128,1,
15750 OPC_RecordChild1,
15751 OPC_RecordChild2,
15752 OPC_RecordChild3,
15753 OPC_RecordChild4,
15754 OPC_RecordChild5,
15755 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvml_v),
15756 14|128,1, 5, 0, 1, 2, 4, 3,
15757 20,
15758 OPC_CheckChild0Integer, 18|128,67|128,1,
15759 OPC_RecordChild1,
15760 OPC_RecordChild2,
15761 OPC_RecordChild3,
15762 OPC_RecordChild4,
15763 OPC_RecordChild5,
15764 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvml_v),
15765 14|128,1, 5, 0, 1, 2, 4, 3,
15766 16,
15767 OPC_CheckChild0Integer, 96|128,60|128,1,
15768 OPC_RecordChild1,
15769 OPC_RecordChild2,
15770 OPC_RecordChild3,
15771 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvl),
15772 14|128,1, 3, 0, 1, 2,
15773 18,
15774 OPC_CheckChild0Integer, 98|128,60|128,1,
15775 OPC_RecordChild1,
15776 OPC_RecordChild2,
15777 OPC_RecordChild3,
15778 OPC_RecordChild4,
15779 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvl_v),
15780 14|128,1, 4, 0, 1, 3, 2,
15781 16,
15782 OPC_CheckChild0Integer, 90|128,60|128,1,
15783 OPC_RecordChild1,
15784 OPC_RecordChild2,
15785 OPC_RecordChild3,
15786 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvl),
15787 14|128,1, 3, 0, 1, 2,
15788 18,
15789 OPC_CheckChild0Integer, 92|128,60|128,1,
15790 OPC_RecordChild1,
15791 OPC_RecordChild2,
15792 OPC_RecordChild3,
15793 OPC_RecordChild4,
15794 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvl_v),
15795 14|128,1, 4, 0, 1, 3, 2,
15796 20,
15797 OPC_CheckChild0Integer, 94|128,60|128,1,
15798 OPC_RecordChild1,
15799 OPC_RecordChild2,
15800 OPC_RecordChild3,
15801 OPC_RecordChild4,
15802 OPC_RecordChild5,
15803 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvml_v),
15804 14|128,1, 5, 0, 1, 2, 4, 3,
15805 20,
15806 OPC_CheckChild0Integer, 88|128,60|128,1,
15807 OPC_RecordChild1,
15808 OPC_RecordChild2,
15809 OPC_RecordChild3,
15810 OPC_RecordChild4,
15811 OPC_RecordChild5,
15812 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvml_v),
15813 14|128,1, 5, 0, 1, 2, 4, 3,
15814 16,
15815 OPC_CheckChild0Integer, 42|128,76|128,1,
15816 OPC_RecordChild1,
15817 OPC_RecordChild2,
15818 OPC_RecordChild3,
15819 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvl),
15820 14|128,1, 3, 0, 1, 2,
15821 18,
15822 OPC_CheckChild0Integer, 46|128,76|128,1,
15823 OPC_RecordChild1,
15824 OPC_RecordChild2,
15825 OPC_RecordChild3,
15826 OPC_RecordChild4,
15827 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvl_v),
15828 14|128,1, 4, 0, 1, 3, 2,
15829 16,
15830 OPC_CheckChild0Integer, 36|128,76|128,1,
15831 OPC_RecordChild1,
15832 OPC_RecordChild2,
15833 OPC_RecordChild3,
15834 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvl),
15835 14|128,1, 3, 0, 1, 2,
15836 18,
15837 OPC_CheckChild0Integer, 40|128,76|128,1,
15838 OPC_RecordChild1,
15839 OPC_RecordChild2,
15840 OPC_RecordChild3,
15841 OPC_RecordChild4,
15842 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvl_v),
15843 14|128,1, 4, 0, 1, 3, 2,
15844 20,
15845 OPC_CheckChild0Integer, 44|128,76|128,1,
15846 OPC_RecordChild1,
15847 OPC_RecordChild2,
15848 OPC_RecordChild3,
15849 OPC_RecordChild4,
15850 OPC_RecordChild5,
15851 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvml_v),
15852 14|128,1, 5, 0, 1, 2, 4, 3,
15853 20,
15854 OPC_CheckChild0Integer, 38|128,76|128,1,
15855 OPC_RecordChild1,
15856 OPC_RecordChild2,
15857 OPC_RecordChild3,
15858 OPC_RecordChild4,
15859 OPC_RecordChild5,
15860 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvml_v),
15861 14|128,1, 5, 0, 1, 2, 4, 3,
15862 16,
15863 OPC_CheckChild0Integer, 70|128,65|128,1,
15864 OPC_RecordChild1,
15865 OPC_RecordChild2,
15866 OPC_RecordChild3,
15867 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvl),
15868 14|128,1, 3, 0, 1, 2,
15869 18,
15870 OPC_CheckChild0Integer, 72|128,65|128,1,
15871 OPC_RecordChild1,
15872 OPC_RecordChild2,
15873 OPC_RecordChild3,
15874 OPC_RecordChild4,
15875 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvl_v),
15876 14|128,1, 4, 0, 1, 3, 2,
15877 16,
15878 OPC_CheckChild0Integer, 64|128,65|128,1,
15879 OPC_RecordChild1,
15880 OPC_RecordChild2,
15881 OPC_RecordChild3,
15882 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvl),
15883 14|128,1, 3, 0, 1, 2,
15884 18,
15885 OPC_CheckChild0Integer, 66|128,65|128,1,
15886 OPC_RecordChild1,
15887 OPC_RecordChild2,
15888 OPC_RecordChild3,
15889 OPC_RecordChild4,
15890 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvl_v),
15891 14|128,1, 4, 0, 1, 3, 2,
15892 20,
15893 OPC_CheckChild0Integer, 68|128,65|128,1,
15894 OPC_RecordChild1,
15895 OPC_RecordChild2,
15896 OPC_RecordChild3,
15897 OPC_RecordChild4,
15898 OPC_RecordChild5,
15899 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvml_v),
15900 14|128,1, 5, 0, 1, 2, 4, 3,
15901 20,
15902 OPC_CheckChild0Integer, 62|128,65|128,1,
15903 OPC_RecordChild1,
15904 OPC_RecordChild2,
15905 OPC_RecordChild3,
15906 OPC_RecordChild4,
15907 OPC_RecordChild5,
15908 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvml_v),
15909 14|128,1, 5, 0, 1, 2, 4, 3,
15910 16,
15911 OPC_CheckChild0Integer, 86|128,79|128,1,
15912 OPC_RecordChild1,
15913 OPC_RecordChild2,
15914 OPC_RecordChild3,
15915 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvl),
15916 14|128,1, 3, 0, 1, 2,
15917 18,
15918 OPC_CheckChild0Integer, 90|128,79|128,1,
15919 OPC_RecordChild1,
15920 OPC_RecordChild2,
15921 OPC_RecordChild3,
15922 OPC_RecordChild4,
15923 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvl_v),
15924 14|128,1, 4, 0, 1, 3, 2,
15925 16,
15926 OPC_CheckChild0Integer, 80|128,79|128,1,
15927 OPC_RecordChild1,
15928 OPC_RecordChild2,
15929 OPC_RecordChild3,
15930 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvl),
15931 14|128,1, 3, 0, 1, 2,
15932 18,
15933 OPC_CheckChild0Integer, 84|128,79|128,1,
15934 OPC_RecordChild1,
15935 OPC_RecordChild2,
15936 OPC_RecordChild3,
15937 OPC_RecordChild4,
15938 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvl_v),
15939 14|128,1, 4, 0, 1, 3, 2,
15940 20,
15941 OPC_CheckChild0Integer, 88|128,79|128,1,
15942 OPC_RecordChild1,
15943 OPC_RecordChild2,
15944 OPC_RecordChild3,
15945 OPC_RecordChild4,
15946 OPC_RecordChild5,
15947 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvml_v),
15948 14|128,1, 5, 0, 1, 2, 4, 3,
15949 20,
15950 OPC_CheckChild0Integer, 82|128,79|128,1,
15951 OPC_RecordChild1,
15952 OPC_RecordChild2,
15953 OPC_RecordChild3,
15954 OPC_RecordChild4,
15955 OPC_RecordChild5,
15956 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvml_v),
15957 14|128,1, 5, 0, 1, 2, 4, 3,
15958 16,
15959 OPC_CheckChild0Integer, 68|128,66|128,1,
15960 OPC_RecordChild1,
15961 OPC_RecordChild2,
15962 OPC_RecordChild3,
15963 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvl),
15964 14|128,1, 3, 0, 1, 2,
15965 18,
15966 OPC_CheckChild0Integer, 70|128,66|128,1,
15967 OPC_RecordChild1,
15968 OPC_RecordChild2,
15969 OPC_RecordChild3,
15970 OPC_RecordChild4,
15971 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvl_v),
15972 14|128,1, 4, 0, 1, 3, 2,
15973 16,
15974 OPC_CheckChild0Integer, 62|128,66|128,1,
15975 OPC_RecordChild1,
15976 OPC_RecordChild2,
15977 OPC_RecordChild3,
15978 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvl),
15979 14|128,1, 3, 0, 1, 2,
15980 18,
15981 OPC_CheckChild0Integer, 64|128,66|128,1,
15982 OPC_RecordChild1,
15983 OPC_RecordChild2,
15984 OPC_RecordChild3,
15985 OPC_RecordChild4,
15986 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvl_v),
15987 14|128,1, 4, 0, 1, 3, 2,
15988 20,
15989 OPC_CheckChild0Integer, 66|128,66|128,1,
15990 OPC_RecordChild1,
15991 OPC_RecordChild2,
15992 OPC_RecordChild3,
15993 OPC_RecordChild4,
15994 OPC_RecordChild5,
15995 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvml_v),
15996 14|128,1, 5, 0, 1, 2, 4, 3,
15997 20,
15998 OPC_CheckChild0Integer, 60|128,66|128,1,
15999 OPC_RecordChild1,
16000 OPC_RecordChild2,
16001 OPC_RecordChild3,
16002 OPC_RecordChild4,
16003 OPC_RecordChild5,
16004 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml_v),
16005 14|128,1, 5, 0, 1, 2, 4, 3,
16006 16,
16007 OPC_CheckChild0Integer, 40|128,69|128,1,
16008 OPC_RecordChild1,
16009 OPC_RecordChild2,
16010 OPC_RecordChild3,
16011 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVvvl),
16012 14|128,1, 3, 0, 1, 2,
16013 18,
16014 OPC_CheckChild0Integer, 44|128,69|128,1,
16015 OPC_RecordChild1,
16016 OPC_RecordChild2,
16017 OPC_RecordChild3,
16018 OPC_RecordChild4,
16019 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVvvl_v),
16020 14|128,1, 4, 0, 1, 3, 2,
16021 16,
16022 OPC_CheckChild0Integer, 34|128,69|128,1,
16023 OPC_RecordChild1,
16024 OPC_RecordChild2,
16025 OPC_RecordChild3,
16026 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVrvl),
16027 14|128,1, 3, 0, 1, 2,
16028 18,
16029 OPC_CheckChild0Integer, 38|128,69|128,1,
16030 OPC_RecordChild1,
16031 OPC_RecordChild2,
16032 OPC_RecordChild3,
16033 OPC_RecordChild4,
16034 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVrvl_v),
16035 14|128,1, 4, 0, 1, 3, 2,
16036 20,
16037 OPC_CheckChild0Integer, 42|128,69|128,1,
16038 OPC_RecordChild1,
16039 OPC_RecordChild2,
16040 OPC_RecordChild3,
16041 OPC_RecordChild4,
16042 OPC_RecordChild5,
16043 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVvvml_v),
16044 14|128,1, 5, 0, 1, 2, 4, 3,
16045 20,
16046 OPC_CheckChild0Integer, 36|128,69|128,1,
16047 OPC_RecordChild1,
16048 OPC_RecordChild2,
16049 OPC_RecordChild3,
16050 OPC_RecordChild4,
16051 OPC_RecordChild5,
16052 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEQVrvml_v),
16053 14|128,1, 5, 0, 1, 2, 4, 3,
16054 16,
16055 OPC_CheckChild0Integer, 44|128,61|128,1,
16056 OPC_RecordChild1,
16057 OPC_RecordChild2,
16058 OPC_RecordChild3,
16059 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVvvl),
16060 14|128,1, 3, 0, 1, 2,
16061 18,
16062 OPC_CheckChild0Integer, 46|128,61|128,1,
16063 OPC_RecordChild1,
16064 OPC_RecordChild2,
16065 OPC_RecordChild3,
16066 OPC_RecordChild4,
16067 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVvvl_v),
16068 14|128,1, 4, 0, 1, 3, 2,
16069 16,
16070 OPC_CheckChild0Integer, 38|128,61|128,1,
16071 OPC_RecordChild1,
16072 OPC_RecordChild2,
16073 OPC_RecordChild3,
16074 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVrvl),
16075 14|128,1, 3, 0, 1, 2,
16076 18,
16077 OPC_CheckChild0Integer, 40|128,61|128,1,
16078 OPC_RecordChild1,
16079 OPC_RecordChild2,
16080 OPC_RecordChild3,
16081 OPC_RecordChild4,
16082 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVrvl_v),
16083 14|128,1, 4, 0, 1, 3, 2,
16084 20,
16085 OPC_CheckChild0Integer, 42|128,61|128,1,
16086 OPC_RecordChild1,
16087 OPC_RecordChild2,
16088 OPC_RecordChild3,
16089 OPC_RecordChild4,
16090 OPC_RecordChild5,
16091 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVvvml_v),
16092 14|128,1, 5, 0, 1, 2, 4, 3,
16093 20,
16094 OPC_CheckChild0Integer, 36|128,61|128,1,
16095 OPC_RecordChild1,
16096 OPC_RecordChild2,
16097 OPC_RecordChild3,
16098 OPC_RecordChild4,
16099 OPC_RecordChild5,
16100 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVEQVrvml_v),
16101 14|128,1, 5, 0, 1, 2, 4, 3,
16102 14,
16103 OPC_CheckChild0Integer, 124|128,74|128,1,
16104 OPC_RecordChild1,
16105 OPC_RecordChild2,
16106 OPC_MorphNodeTo1None, TARGET_VAL(VE::VLDZvl),
16107 14|128,1, 2, 0, 1,
16108 16,
16109 OPC_CheckChild0Integer, 0|128,75|128,1,
16110 OPC_RecordChild1,
16111 OPC_RecordChild2,
16112 OPC_RecordChild3,
16113 OPC_MorphNodeTo1None, TARGET_VAL(VE::VLDZvl_v),
16114 14|128,1, 3, 0, 2, 1,
16115 18,
16116 OPC_CheckChild0Integer, 126|128,74|128,1,
16117 OPC_RecordChild1,
16118 OPC_RecordChild2,
16119 OPC_RecordChild3,
16120 OPC_RecordChild4,
16121 OPC_MorphNodeTo1None, TARGET_VAL(VE::VLDZvml_v),
16122 14|128,1, 4, 0, 1, 3, 2,
16123 14,
16124 OPC_CheckChild0Integer, 26|128,65|128,1,
16125 OPC_RecordChild1,
16126 OPC_RecordChild2,
16127 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZLOvl),
16128 14|128,1, 2, 0, 1,
16129 16,
16130 OPC_CheckChild0Integer, 30|128,65|128,1,
16131 OPC_RecordChild1,
16132 OPC_RecordChild2,
16133 OPC_RecordChild3,
16134 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZLOvl_v),
16135 14|128,1, 3, 0, 2, 1,
16136 18,
16137 OPC_CheckChild0Integer, 28|128,65|128,1,
16138 OPC_RecordChild1,
16139 OPC_RecordChild2,
16140 OPC_RecordChild3,
16141 OPC_RecordChild4,
16142 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZLOvml_v),
16143 14|128,1, 4, 0, 1, 3, 2,
16144 14,
16145 OPC_CheckChild0Integer, 32|128,65|128,1,
16146 OPC_RecordChild1,
16147 OPC_RecordChild2,
16148 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZUPvl),
16149 14|128,1, 2, 0, 1,
16150 16,
16151 OPC_CheckChild0Integer, 36|128,65|128,1,
16152 OPC_RecordChild1,
16153 OPC_RecordChild2,
16154 OPC_RecordChild3,
16155 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZUPvl_v),
16156 14|128,1, 3, 0, 2, 1,
16157 18,
16158 OPC_CheckChild0Integer, 34|128,65|128,1,
16159 OPC_RecordChild1,
16160 OPC_RecordChild2,
16161 OPC_RecordChild3,
16162 OPC_RecordChild4,
16163 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZUPvml_v),
16164 14|128,1, 4, 0, 1, 3, 2,
16165 14,
16166 OPC_CheckChild0Integer, 22|128,65|128,1,
16167 OPC_RecordChild1,
16168 OPC_RecordChild2,
16169 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZvl),
16170 14|128,1, 2, 0, 1,
16171 16,
16172 OPC_CheckChild0Integer, 24|128,65|128,1,
16173 OPC_RecordChild1,
16174 OPC_RecordChild2,
16175 OPC_RecordChild3,
16176 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZvl_v),
16177 14|128,1, 3, 0, 2, 1,
16178 18,
16179 OPC_CheckChild0Integer, 20|128,65|128,1,
16180 OPC_RecordChild1,
16181 OPC_RecordChild2,
16182 OPC_RecordChild3,
16183 OPC_RecordChild4,
16184 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVLDZvml_v),
16185 14|128,1, 4, 0, 1, 3, 2,
16186 14,
16187 OPC_CheckChild0Integer, 48|128,76|128,1,
16188 OPC_RecordChild1,
16189 OPC_RecordChild2,
16190 OPC_MorphNodeTo1None, TARGET_VAL(VE::VPCNTvl),
16191 14|128,1, 2, 0, 1,
16192 16,
16193 OPC_CheckChild0Integer, 52|128,76|128,1,
16194 OPC_RecordChild1,
16195 OPC_RecordChild2,
16196 OPC_RecordChild3,
16197 OPC_MorphNodeTo1None, TARGET_VAL(VE::VPCNTvl_v),
16198 14|128,1, 3, 0, 2, 1,
16199 18,
16200 OPC_CheckChild0Integer, 50|128,76|128,1,
16201 OPC_RecordChild1,
16202 OPC_RecordChild2,
16203 OPC_RecordChild3,
16204 OPC_RecordChild4,
16205 OPC_MorphNodeTo1None, TARGET_VAL(VE::VPCNTvml_v),
16206 14|128,1, 4, 0, 1, 3, 2,
16207 14,
16208 OPC_CheckChild0Integer, 80|128,65|128,1,
16209 OPC_RecordChild1,
16210 OPC_RecordChild2,
16211 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTLOvl),
16212 14|128,1, 2, 0, 1,
16213 16,
16214 OPC_CheckChild0Integer, 84|128,65|128,1,
16215 OPC_RecordChild1,
16216 OPC_RecordChild2,
16217 OPC_RecordChild3,
16218 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTLOvl_v),
16219 14|128,1, 3, 0, 2, 1,
16220 18,
16221 OPC_CheckChild0Integer, 82|128,65|128,1,
16222 OPC_RecordChild1,
16223 OPC_RecordChild2,
16224 OPC_RecordChild3,
16225 OPC_RecordChild4,
16226 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTLOvml_v),
16227 14|128,1, 4, 0, 1, 3, 2,
16228 14,
16229 OPC_CheckChild0Integer, 86|128,65|128,1,
16230 OPC_RecordChild1,
16231 OPC_RecordChild2,
16232 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTUPvl),
16233 14|128,1, 2, 0, 1,
16234 16,
16235 OPC_CheckChild0Integer, 90|128,65|128,1,
16236 OPC_RecordChild1,
16237 OPC_RecordChild2,
16238 OPC_RecordChild3,
16239 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTUPvl_v),
16240 14|128,1, 3, 0, 2, 1,
16241 18,
16242 OPC_CheckChild0Integer, 88|128,65|128,1,
16243 OPC_RecordChild1,
16244 OPC_RecordChild2,
16245 OPC_RecordChild3,
16246 OPC_RecordChild4,
16247 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTUPvml_v),
16248 14|128,1, 4, 0, 1, 3, 2,
16249 14,
16250 OPC_CheckChild0Integer, 76|128,65|128,1,
16251 OPC_RecordChild1,
16252 OPC_RecordChild2,
16253 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTvl),
16254 14|128,1, 2, 0, 1,
16255 16,
16256 OPC_CheckChild0Integer, 78|128,65|128,1,
16257 OPC_RecordChild1,
16258 OPC_RecordChild2,
16259 OPC_RecordChild3,
16260 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTvl_v),
16261 14|128,1, 3, 0, 2, 1,
16262 18,
16263 OPC_CheckChild0Integer, 74|128,65|128,1,
16264 OPC_RecordChild1,
16265 OPC_RecordChild2,
16266 OPC_RecordChild3,
16267 OPC_RecordChild4,
16268 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVPCNTvml_v),
16269 14|128,1, 4, 0, 1, 3, 2,
16270 14,
16271 OPC_CheckChild0Integer, 52|128,67|128,1,
16272 OPC_RecordChild1,
16273 OPC_RecordChild2,
16274 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRVvl),
16275 14|128,1, 2, 0, 1,
16276 16,
16277 OPC_CheckChild0Integer, 56|128,67|128,1,
16278 OPC_RecordChild1,
16279 OPC_RecordChild2,
16280 OPC_RecordChild3,
16281 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRVvl_v),
16282 14|128,1, 3, 0, 2, 1,
16283 18,
16284 OPC_CheckChild0Integer, 54|128,67|128,1,
16285 OPC_RecordChild1,
16286 OPC_RecordChild2,
16287 OPC_RecordChild3,
16288 OPC_RecordChild4,
16289 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRVvml_v),
16290 14|128,1, 4, 0, 1, 3, 2,
16291 14,
16292 OPC_CheckChild0Integer, 112|128,60|128,1,
16293 OPC_RecordChild1,
16294 OPC_RecordChild2,
16295 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVLOvl),
16296 14|128,1, 2, 0, 1,
16297 16,
16298 OPC_CheckChild0Integer, 116|128,60|128,1,
16299 OPC_RecordChild1,
16300 OPC_RecordChild2,
16301 OPC_RecordChild3,
16302 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVLOvl_v),
16303 14|128,1, 3, 0, 2, 1,
16304 18,
16305 OPC_CheckChild0Integer, 114|128,60|128,1,
16306 OPC_RecordChild1,
16307 OPC_RecordChild2,
16308 OPC_RecordChild3,
16309 OPC_RecordChild4,
16310 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVLOvml_v),
16311 14|128,1, 4, 0, 1, 3, 2,
16312 14,
16313 OPC_CheckChild0Integer, 118|128,60|128,1,
16314 OPC_RecordChild1,
16315 OPC_RecordChild2,
16316 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVUPvl),
16317 14|128,1, 2, 0, 1,
16318 16,
16319 OPC_CheckChild0Integer, 122|128,60|128,1,
16320 OPC_RecordChild1,
16321 OPC_RecordChild2,
16322 OPC_RecordChild3,
16323 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVUPvl_v),
16324 14|128,1, 3, 0, 2, 1,
16325 18,
16326 OPC_CheckChild0Integer, 120|128,60|128,1,
16327 OPC_RecordChild1,
16328 OPC_RecordChild2,
16329 OPC_RecordChild3,
16330 OPC_RecordChild4,
16331 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVUPvml_v),
16332 14|128,1, 4, 0, 1, 3, 2,
16333 14,
16334 OPC_CheckChild0Integer, 108|128,60|128,1,
16335 OPC_RecordChild1,
16336 OPC_RecordChild2,
16337 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVvl),
16338 14|128,1, 2, 0, 1,
16339 16,
16340 OPC_CheckChild0Integer, 110|128,60|128,1,
16341 OPC_RecordChild1,
16342 OPC_RecordChild2,
16343 OPC_RecordChild3,
16344 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVvl_v),
16345 14|128,1, 3, 0, 2, 1,
16346 18,
16347 OPC_CheckChild0Integer, 106|128,60|128,1,
16348 OPC_RecordChild1,
16349 OPC_RecordChild2,
16350 OPC_RecordChild3,
16351 OPC_RecordChild4,
16352 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVBRVvml_v),
16353 14|128,1, 4, 0, 1, 3, 2,
16354 12,
16355 OPC_CheckChild0Integer, 58|128,77|128,1,
16356 OPC_RecordChild1,
16357 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSEQl),
16358 14|128,1, 1, 0,
16359 14,
16360 OPC_CheckChild0Integer, 60|128,77|128,1,
16361 OPC_RecordChild1,
16362 OPC_RecordChild2,
16363 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSEQl_v),
16364 14|128,1, 2, 1, 0,
16365 12,
16366 OPC_CheckChild0Integer, 108|128,65|128,1,
16367 OPC_RecordChild1,
16368 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQLOl),
16369 14|128,1, 1, 0,
16370 14,
16371 OPC_CheckChild0Integer, 110|128,65|128,1,
16372 OPC_RecordChild1,
16373 OPC_RecordChild2,
16374 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQLOl_v),
16375 14|128,1, 2, 1, 0,
16376 12,
16377 OPC_CheckChild0Integer, 112|128,65|128,1,
16378 OPC_RecordChild1,
16379 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQUPl),
16380 14|128,1, 1, 0,
16381 14,
16382 OPC_CheckChild0Integer, 114|128,65|128,1,
16383 OPC_RecordChild1,
16384 OPC_RecordChild2,
16385 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQUPl_v),
16386 14|128,1, 2, 1, 0,
16387 12,
16388 OPC_CheckChild0Integer, 104|128,65|128,1,
16389 OPC_RecordChild1,
16390 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQl),
16391 14|128,1, 1, 0,
16392 14,
16393 OPC_CheckChild0Integer, 106|128,65|128,1,
16394 OPC_RecordChild1,
16395 OPC_RecordChild2,
16396 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSEQl_v),
16397 14|128,1, 2, 1, 0,
16398 16,
16399 OPC_CheckChild0Integer, 114|128,77|128,1,
16400 OPC_RecordChild1,
16401 OPC_RecordChild2,
16402 OPC_RecordChild3,
16403 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvl),
16404 14|128,1, 3, 0, 1, 2,
16405 18,
16406 OPC_CheckChild0Integer, 118|128,77|128,1,
16407 OPC_RecordChild1,
16408 OPC_RecordChild2,
16409 OPC_RecordChild3,
16410 OPC_RecordChild4,
16411 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvl_v),
16412 14|128,1, 4, 0, 1, 3, 2,
16413 20,
16414 OPC_CheckChild0Integer, 116|128,77|128,1,
16415 OPC_RecordChild1,
16416 OPC_RecordChild2,
16417 OPC_RecordChild3,
16418 OPC_RecordChild4,
16419 OPC_RecordChild5,
16420 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvml_v),
16421 14|128,1, 5, 0, 1, 2, 4, 3,
16422 16,
16423 OPC_CheckChild0Integer, 8|128,66|128,1,
16424 OPC_RecordChild1,
16425 OPC_RecordChild2,
16426 OPC_RecordChild3,
16427 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvl),
16428 14|128,1, 3, 0, 1, 2,
16429 18,
16430 OPC_CheckChild0Integer, 10|128,66|128,1,
16431 OPC_RecordChild1,
16432 OPC_RecordChild2,
16433 OPC_RecordChild3,
16434 OPC_RecordChild4,
16435 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvl_v),
16436 14|128,1, 4, 0, 1, 3, 2,
16437 16,
16438 OPC_CheckChild0Integer, 2|128,66|128,1,
16439 OPC_RecordChild1,
16440 OPC_RecordChild2,
16441 OPC_RecordChild3,
16442 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrl),
16443 14|128,1, 3, 0, 1, 2,
16444 18,
16445 OPC_CheckChild0Integer, 4|128,66|128,1,
16446 OPC_RecordChild1,
16447 OPC_RecordChild2,
16448 OPC_RecordChild3,
16449 OPC_RecordChild4,
16450 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrl_v),
16451 14|128,1, 4, 0, 1, 3, 2,
16452 20,
16453 OPC_CheckChild0Integer, 6|128,66|128,1,
16454 OPC_RecordChild1,
16455 OPC_RecordChild2,
16456 OPC_RecordChild3,
16457 OPC_RecordChild4,
16458 OPC_RecordChild5,
16459 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvml_v),
16460 14|128,1, 5, 0, 1, 2, 4, 3,
16461 20,
16462 OPC_CheckChild0Integer, 0|128,66|128,1,
16463 OPC_RecordChild1,
16464 OPC_RecordChild2,
16465 OPC_RecordChild3,
16466 OPC_RecordChild4,
16467 OPC_RecordChild5,
16468 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrml_v),
16469 14|128,1, 5, 0, 1, 2, 4, 3,
16470 16,
16471 OPC_CheckChild0Integer, 34|128,78|128,1,
16472 OPC_RecordChild1,
16473 OPC_RecordChild2,
16474 OPC_RecordChild3,
16475 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvl),
16476 14|128,1, 3, 0, 1, 2,
16477 18,
16478 OPC_CheckChild0Integer, 38|128,78|128,1,
16479 OPC_RecordChild1,
16480 OPC_RecordChild2,
16481 OPC_RecordChild3,
16482 OPC_RecordChild4,
16483 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvl_v),
16484 14|128,1, 4, 0, 1, 3, 2,
16485 20,
16486 OPC_CheckChild0Integer, 36|128,78|128,1,
16487 OPC_RecordChild1,
16488 OPC_RecordChild2,
16489 OPC_RecordChild3,
16490 OPC_RecordChild4,
16491 OPC_RecordChild5,
16492 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvml_v),
16493 14|128,1, 5, 0, 1, 2, 4, 3,
16494 16,
16495 OPC_CheckChild0Integer, 32|128,66|128,1,
16496 OPC_RecordChild1,
16497 OPC_RecordChild2,
16498 OPC_RecordChild3,
16499 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvl),
16500 14|128,1, 3, 0, 1, 2,
16501 18,
16502 OPC_CheckChild0Integer, 34|128,66|128,1,
16503 OPC_RecordChild1,
16504 OPC_RecordChild2,
16505 OPC_RecordChild3,
16506 OPC_RecordChild4,
16507 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvl_v),
16508 14|128,1, 4, 0, 1, 3, 2,
16509 16,
16510 OPC_CheckChild0Integer, 26|128,66|128,1,
16511 OPC_RecordChild1,
16512 OPC_RecordChild2,
16513 OPC_RecordChild3,
16514 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrl),
16515 14|128,1, 3, 0, 1, 2,
16516 18,
16517 OPC_CheckChild0Integer, 28|128,66|128,1,
16518 OPC_RecordChild1,
16519 OPC_RecordChild2,
16520 OPC_RecordChild3,
16521 OPC_RecordChild4,
16522 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrl_v),
16523 14|128,1, 4, 0, 1, 3, 2,
16524 20,
16525 OPC_CheckChild0Integer, 30|128,66|128,1,
16526 OPC_RecordChild1,
16527 OPC_RecordChild2,
16528 OPC_RecordChild3,
16529 OPC_RecordChild4,
16530 OPC_RecordChild5,
16531 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvml_v),
16532 14|128,1, 5, 0, 1, 2, 4, 3,
16533 20,
16534 OPC_CheckChild0Integer, 24|128,66|128,1,
16535 OPC_RecordChild1,
16536 OPC_RecordChild2,
16537 OPC_RecordChild3,
16538 OPC_RecordChild4,
16539 OPC_RecordChild5,
16540 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrml_v),
16541 14|128,1, 5, 0, 1, 2, 4, 3,
16542 16,
16543 OPC_CheckChild0Integer, 90|128,77|128,1,
16544 OPC_RecordChild1,
16545 OPC_RecordChild2,
16546 OPC_RecordChild3,
16547 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvvl),
16548 14|128,1, 3, 0, 1, 2,
16549 18,
16550 OPC_CheckChild0Integer, 94|128,77|128,1,
16551 OPC_RecordChild1,
16552 OPC_RecordChild2,
16553 OPC_RecordChild3,
16554 OPC_RecordChild4,
16555 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvvl_v),
16556 14|128,1, 4, 0, 1, 3, 2,
16557 20,
16558 OPC_CheckChild0Integer, 92|128,77|128,1,
16559 OPC_RecordChild1,
16560 OPC_RecordChild2,
16561 OPC_RecordChild3,
16562 OPC_RecordChild4,
16563 OPC_RecordChild5,
16564 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWSXvvml_v),
16565 14|128,1, 5, 0, 1, 2, 4, 3,
16566 16,
16567 OPC_CheckChild0Integer, 102|128,77|128,1,
16568 OPC_RecordChild1,
16569 OPC_RecordChild2,
16570 OPC_RecordChild3,
16571 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvvl),
16572 14|128,1, 3, 0, 1, 2,
16573 18,
16574 OPC_CheckChild0Integer, 106|128,77|128,1,
16575 OPC_RecordChild1,
16576 OPC_RecordChild2,
16577 OPC_RecordChild3,
16578 OPC_RecordChild4,
16579 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvvl_v),
16580 14|128,1, 4, 0, 1, 3, 2,
16581 20,
16582 OPC_CheckChild0Integer, 104|128,77|128,1,
16583 OPC_RecordChild1,
16584 OPC_RecordChild2,
16585 OPC_RecordChild3,
16586 OPC_RecordChild4,
16587 OPC_RecordChild5,
16588 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLAWZXvvml_v),
16589 14|128,1, 5, 0, 1, 2, 4, 3,
16590 16,
16591 OPC_CheckChild0Integer, 124|128,65|128,1,
16592 OPC_RecordChild1,
16593 OPC_RecordChild2,
16594 OPC_RecordChild3,
16595 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvvl),
16596 14|128,1, 3, 0, 1, 2,
16597 18,
16598 OPC_CheckChild0Integer, 126|128,65|128,1,
16599 OPC_RecordChild1,
16600 OPC_RecordChild2,
16601 OPC_RecordChild3,
16602 OPC_RecordChild4,
16603 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvvl_v),
16604 14|128,1, 4, 0, 1, 3, 2,
16605 16,
16606 OPC_CheckChild0Integer, 118|128,65|128,1,
16607 OPC_RecordChild1,
16608 OPC_RecordChild2,
16609 OPC_RecordChild3,
16610 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvrl),
16611 14|128,1, 3, 0, 1, 2,
16612 18,
16613 OPC_CheckChild0Integer, 120|128,65|128,1,
16614 OPC_RecordChild1,
16615 OPC_RecordChild2,
16616 OPC_RecordChild3,
16617 OPC_RecordChild4,
16618 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvrl_v),
16619 14|128,1, 4, 0, 1, 3, 2,
16620 20,
16621 OPC_CheckChild0Integer, 122|128,65|128,1,
16622 OPC_RecordChild1,
16623 OPC_RecordChild2,
16624 OPC_RecordChild3,
16625 OPC_RecordChild4,
16626 OPC_RecordChild5,
16627 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvvml_v),
16628 14|128,1, 5, 0, 1, 2, 4, 3,
16629 20,
16630 OPC_CheckChild0Integer, 116|128,65|128,1,
16631 OPC_RecordChild1,
16632 OPC_RecordChild2,
16633 OPC_RecordChild3,
16634 OPC_RecordChild4,
16635 OPC_RecordChild5,
16636 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLAvrml_v),
16637 14|128,1, 5, 0, 1, 2, 4, 3,
16638 16,
16639 OPC_CheckChild0Integer, 78|128,77|128,1,
16640 OPC_RecordChild1,
16641 OPC_RecordChild2,
16642 OPC_RecordChild3,
16643 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvvl),
16644 14|128,1, 3, 0, 1, 2,
16645 18,
16646 OPC_CheckChild0Integer, 82|128,77|128,1,
16647 OPC_RecordChild1,
16648 OPC_RecordChild2,
16649 OPC_RecordChild3,
16650 OPC_RecordChild4,
16651 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvvl_v),
16652 14|128,1, 4, 0, 1, 3, 2,
16653 20,
16654 OPC_CheckChild0Integer, 80|128,77|128,1,
16655 OPC_RecordChild1,
16656 OPC_RecordChild2,
16657 OPC_RecordChild3,
16658 OPC_RecordChild4,
16659 OPC_RecordChild5,
16660 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLALvvml_v),
16661 14|128,1, 5, 0, 1, 2, 4, 3,
16662 16,
16663 OPC_CheckChild0Integer, 10|128,78|128,1,
16664 OPC_RecordChild1,
16665 OPC_RecordChild2,
16666 OPC_RecordChild3,
16667 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvvl),
16668 14|128,1, 3, 0, 1, 2,
16669 18,
16670 OPC_CheckChild0Integer, 14|128,78|128,1,
16671 OPC_RecordChild1,
16672 OPC_RecordChild2,
16673 OPC_RecordChild3,
16674 OPC_RecordChild4,
16675 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvvl_v),
16676 14|128,1, 4, 0, 1, 3, 2,
16677 20,
16678 OPC_CheckChild0Integer, 12|128,78|128,1,
16679 OPC_RecordChild1,
16680 OPC_RecordChild2,
16681 OPC_RecordChild3,
16682 OPC_RecordChild4,
16683 OPC_RecordChild5,
16684 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWSXvvml_v),
16685 14|128,1, 5, 0, 1, 2, 4, 3,
16686 16,
16687 OPC_CheckChild0Integer, 22|128,78|128,1,
16688 OPC_RecordChild1,
16689 OPC_RecordChild2,
16690 OPC_RecordChild3,
16691 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvvl),
16692 14|128,1, 3, 0, 1, 2,
16693 18,
16694 OPC_CheckChild0Integer, 26|128,78|128,1,
16695 OPC_RecordChild1,
16696 OPC_RecordChild2,
16697 OPC_RecordChild3,
16698 OPC_RecordChild4,
16699 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvvl_v),
16700 14|128,1, 4, 0, 1, 3, 2,
16701 20,
16702 OPC_CheckChild0Integer, 24|128,78|128,1,
16703 OPC_RecordChild1,
16704 OPC_RecordChild2,
16705 OPC_RecordChild3,
16706 OPC_RecordChild4,
16707 OPC_RecordChild5,
16708 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRAWZXvvml_v),
16709 14|128,1, 5, 0, 1, 2, 4, 3,
16710 16,
16711 OPC_CheckChild0Integer, 20|128,66|128,1,
16712 OPC_RecordChild1,
16713 OPC_RecordChild2,
16714 OPC_RecordChild3,
16715 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvl),
16716 14|128,1, 3, 0, 1, 2,
16717 18,
16718 OPC_CheckChild0Integer, 22|128,66|128,1,
16719 OPC_RecordChild1,
16720 OPC_RecordChild2,
16721 OPC_RecordChild3,
16722 OPC_RecordChild4,
16723 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvl_v),
16724 14|128,1, 4, 0, 1, 3, 2,
16725 16,
16726 OPC_CheckChild0Integer, 14|128,66|128,1,
16727 OPC_RecordChild1,
16728 OPC_RecordChild2,
16729 OPC_RecordChild3,
16730 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrl),
16731 14|128,1, 3, 0, 1, 2,
16732 18,
16733 OPC_CheckChild0Integer, 16|128,66|128,1,
16734 OPC_RecordChild1,
16735 OPC_RecordChild2,
16736 OPC_RecordChild3,
16737 OPC_RecordChild4,
16738 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrl_v),
16739 14|128,1, 4, 0, 1, 3, 2,
16740 20,
16741 OPC_CheckChild0Integer, 18|128,66|128,1,
16742 OPC_RecordChild1,
16743 OPC_RecordChild2,
16744 OPC_RecordChild3,
16745 OPC_RecordChild4,
16746 OPC_RecordChild5,
16747 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvml_v),
16748 14|128,1, 5, 0, 1, 2, 4, 3,
16749 20,
16750 OPC_CheckChild0Integer, 12|128,66|128,1,
16751 OPC_RecordChild1,
16752 OPC_RecordChild2,
16753 OPC_RecordChild3,
16754 OPC_RecordChild4,
16755 OPC_RecordChild5,
16756 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrml_v),
16757 14|128,1, 5, 0, 1, 2, 4, 3,
16758 16,
16759 OPC_CheckChild0Integer, 126|128,77|128,1,
16760 OPC_RecordChild1,
16761 OPC_RecordChild2,
16762 OPC_RecordChild3,
16763 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvl),
16764 14|128,1, 3, 0, 1, 2,
16765 18,
16766 OPC_CheckChild0Integer, 2|128,78|128,1,
16767 OPC_RecordChild1,
16768 OPC_RecordChild2,
16769 OPC_RecordChild3,
16770 OPC_RecordChild4,
16771 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvl_v),
16772 14|128,1, 4, 0, 1, 3, 2,
16773 20,
16774 OPC_CheckChild0Integer, 0|128,78|128,1,
16775 OPC_RecordChild1,
16776 OPC_RecordChild2,
16777 OPC_RecordChild3,
16778 OPC_RecordChild4,
16779 OPC_RecordChild5,
16780 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvml_v),
16781 14|128,1, 5, 0, 1, 2, 4, 3,
16782 16,
16783 OPC_CheckChild0Integer, 54|128,69|128,1,
16784 OPC_RecordChild1,
16785 OPC_RecordChild2,
16786 OPC_RecordChild3,
16787 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvl),
16788 14|128,1, 3, 0, 1, 2,
16789 18,
16790 OPC_CheckChild0Integer, 58|128,69|128,1,
16791 OPC_RecordChild1,
16792 OPC_RecordChild2,
16793 OPC_RecordChild3,
16794 OPC_RecordChild4,
16795 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvl_v),
16796 14|128,1, 4, 0, 1, 3, 2,
16797 16,
16798 OPC_CheckChild0Integer, 48|128,69|128,1,
16799 OPC_RecordChild1,
16800 OPC_RecordChild2,
16801 OPC_RecordChild3,
16802 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvl),
16803 14|128,1, 3, 0, 1, 2,
16804 18,
16805 OPC_CheckChild0Integer, 52|128,69|128,1,
16806 OPC_RecordChild1,
16807 OPC_RecordChild2,
16808 OPC_RecordChild3,
16809 OPC_RecordChild4,
16810 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvl_v),
16811 14|128,1, 4, 0, 1, 3, 2,
16812 20,
16813 OPC_CheckChild0Integer, 56|128,69|128,1,
16814 OPC_RecordChild1,
16815 OPC_RecordChild2,
16816 OPC_RecordChild3,
16817 OPC_RecordChild4,
16818 OPC_RecordChild5,
16819 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvml_v),
16820 14|128,1, 5, 0, 1, 2, 4, 3,
16821 20,
16822 OPC_CheckChild0Integer, 50|128,69|128,1,
16823 OPC_RecordChild1,
16824 OPC_RecordChild2,
16825 OPC_RecordChild3,
16826 OPC_RecordChild4,
16827 OPC_RecordChild5,
16828 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvml_v),
16829 14|128,1, 5, 0, 1, 2, 4, 3,
16830 16,
16831 OPC_CheckChild0Integer, 66|128,69|128,1,
16832 OPC_RecordChild1,
16833 OPC_RecordChild2,
16834 OPC_RecordChild3,
16835 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSvvl),
16836 14|128,1, 3, 0, 1, 2,
16837 18,
16838 OPC_CheckChild0Integer, 70|128,69|128,1,
16839 OPC_RecordChild1,
16840 OPC_RecordChild2,
16841 OPC_RecordChild3,
16842 OPC_RecordChild4,
16843 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSvvl_v),
16844 14|128,1, 4, 0, 1, 3, 2,
16845 16,
16846 OPC_CheckChild0Integer, 60|128,69|128,1,
16847 OPC_RecordChild1,
16848 OPC_RecordChild2,
16849 OPC_RecordChild3,
16850 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSrvl),
16851 14|128,1, 3, 0, 1, 2,
16852 18,
16853 OPC_CheckChild0Integer, 64|128,69|128,1,
16854 OPC_RecordChild1,
16855 OPC_RecordChild2,
16856 OPC_RecordChild3,
16857 OPC_RecordChild4,
16858 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSrvl_v),
16859 14|128,1, 4, 0, 1, 3, 2,
16860 20,
16861 OPC_CheckChild0Integer, 68|128,69|128,1,
16862 OPC_RecordChild1,
16863 OPC_RecordChild2,
16864 OPC_RecordChild3,
16865 OPC_RecordChild4,
16866 OPC_RecordChild5,
16867 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSvvml_v),
16868 14|128,1, 5, 0, 1, 2, 4, 3,
16869 20,
16870 OPC_CheckChild0Integer, 62|128,69|128,1,
16871 OPC_RecordChild1,
16872 OPC_RecordChild2,
16873 OPC_RecordChild3,
16874 OPC_RecordChild4,
16875 OPC_RecordChild5,
16876 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDSrvml_v),
16877 14|128,1, 5, 0, 1, 2, 4, 3,
16878 16,
16879 OPC_CheckChild0Integer, 56|128,61|128,1,
16880 OPC_RecordChild1,
16881 OPC_RecordChild2,
16882 OPC_RecordChild3,
16883 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvl),
16884 14|128,1, 3, 0, 1, 2,
16885 18,
16886 OPC_CheckChild0Integer, 58|128,61|128,1,
16887 OPC_RecordChild1,
16888 OPC_RecordChild2,
16889 OPC_RecordChild3,
16890 OPC_RecordChild4,
16891 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvl_v),
16892 14|128,1, 4, 0, 1, 3, 2,
16893 16,
16894 OPC_CheckChild0Integer, 50|128,61|128,1,
16895 OPC_RecordChild1,
16896 OPC_RecordChild2,
16897 OPC_RecordChild3,
16898 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvl),
16899 14|128,1, 3, 0, 1, 2,
16900 18,
16901 OPC_CheckChild0Integer, 52|128,61|128,1,
16902 OPC_RecordChild1,
16903 OPC_RecordChild2,
16904 OPC_RecordChild3,
16905 OPC_RecordChild4,
16906 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvl_v),
16907 14|128,1, 4, 0, 1, 3, 2,
16908 20,
16909 OPC_CheckChild0Integer, 54|128,61|128,1,
16910 OPC_RecordChild1,
16911 OPC_RecordChild2,
16912 OPC_RecordChild3,
16913 OPC_RecordChild4,
16914 OPC_RecordChild5,
16915 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvml_v),
16916 14|128,1, 5, 0, 1, 2, 4, 3,
16917 20,
16918 OPC_CheckChild0Integer, 48|128,61|128,1,
16919 OPC_RecordChild1,
16920 OPC_RecordChild2,
16921 OPC_RecordChild3,
16922 OPC_RecordChild4,
16923 OPC_RecordChild5,
16924 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvml_v),
16925 14|128,1, 5, 0, 1, 2, 4, 3,
16926 16,
16927 OPC_CheckChild0Integer, 98|128,73|128,1,
16928 OPC_RecordChild1,
16929 OPC_RecordChild2,
16930 OPC_RecordChild3,
16931 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvl),
16932 14|128,1, 3, 0, 1, 2,
16933 18,
16934 OPC_CheckChild0Integer, 102|128,73|128,1,
16935 OPC_RecordChild1,
16936 OPC_RecordChild2,
16937 OPC_RecordChild3,
16938 OPC_RecordChild4,
16939 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvl_v),
16940 14|128,1, 4, 0, 1, 3, 2,
16941 16,
16942 OPC_CheckChild0Integer, 92|128,73|128,1,
16943 OPC_RecordChild1,
16944 OPC_RecordChild2,
16945 OPC_RecordChild3,
16946 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvl),
16947 14|128,1, 3, 0, 1, 2,
16948 18,
16949 OPC_CheckChild0Integer, 96|128,73|128,1,
16950 OPC_RecordChild1,
16951 OPC_RecordChild2,
16952 OPC_RecordChild3,
16953 OPC_RecordChild4,
16954 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvl_v),
16955 14|128,1, 4, 0, 1, 3, 2,
16956 20,
16957 OPC_CheckChild0Integer, 100|128,73|128,1,
16958 OPC_RecordChild1,
16959 OPC_RecordChild2,
16960 OPC_RecordChild3,
16961 OPC_RecordChild4,
16962 OPC_RecordChild5,
16963 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvml_v),
16964 14|128,1, 5, 0, 1, 2, 4, 3,
16965 20,
16966 OPC_CheckChild0Integer, 94|128,73|128,1,
16967 OPC_RecordChild1,
16968 OPC_RecordChild2,
16969 OPC_RecordChild3,
16970 OPC_RecordChild4,
16971 OPC_RecordChild5,
16972 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvml_v),
16973 14|128,1, 5, 0, 1, 2, 4, 3,
16974 16,
16975 OPC_CheckChild0Integer, 110|128,73|128,1,
16976 OPC_RecordChild1,
16977 OPC_RecordChild2,
16978 OPC_RecordChild3,
16979 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSvvl),
16980 14|128,1, 3, 0, 1, 2,
16981 18,
16982 OPC_CheckChild0Integer, 114|128,73|128,1,
16983 OPC_RecordChild1,
16984 OPC_RecordChild2,
16985 OPC_RecordChild3,
16986 OPC_RecordChild4,
16987 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSvvl_v),
16988 14|128,1, 4, 0, 1, 3, 2,
16989 16,
16990 OPC_CheckChild0Integer, 104|128,73|128,1,
16991 OPC_RecordChild1,
16992 OPC_RecordChild2,
16993 OPC_RecordChild3,
16994 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSrvl),
16995 14|128,1, 3, 0, 1, 2,
16996 18,
16997 OPC_CheckChild0Integer, 108|128,73|128,1,
16998 OPC_RecordChild1,
16999 OPC_RecordChild2,
17000 OPC_RecordChild3,
17001 OPC_RecordChild4,
17002 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSrvl_v),
17003 14|128,1, 4, 0, 1, 3, 2,
17004 20,
17005 OPC_CheckChild0Integer, 112|128,73|128,1,
17006 OPC_RecordChild1,
17007 OPC_RecordChild2,
17008 OPC_RecordChild3,
17009 OPC_RecordChild4,
17010 OPC_RecordChild5,
17011 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSvvml_v),
17012 14|128,1, 5, 0, 1, 2, 4, 3,
17013 20,
17014 OPC_CheckChild0Integer, 106|128,73|128,1,
17015 OPC_RecordChild1,
17016 OPC_RecordChild2,
17017 OPC_RecordChild3,
17018 OPC_RecordChild4,
17019 OPC_RecordChild5,
17020 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBSrvml_v),
17021 14|128,1, 5, 0, 1, 2, 4, 3,
17022 16,
17023 OPC_CheckChild0Integer, 16|128,65|128,1,
17024 OPC_RecordChild1,
17025 OPC_RecordChild2,
17026 OPC_RecordChild3,
17027 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvl),
17028 14|128,1, 3, 0, 1, 2,
17029 18,
17030 OPC_CheckChild0Integer, 18|128,65|128,1,
17031 OPC_RecordChild1,
17032 OPC_RecordChild2,
17033 OPC_RecordChild3,
17034 OPC_RecordChild4,
17035 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvl_v),
17036 14|128,1, 4, 0, 1, 3, 2,
17037 16,
17038 OPC_CheckChild0Integer, 10|128,65|128,1,
17039 OPC_RecordChild1,
17040 OPC_RecordChild2,
17041 OPC_RecordChild3,
17042 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvl),
17043 14|128,1, 3, 0, 1, 2,
17044 18,
17045 OPC_CheckChild0Integer, 12|128,65|128,1,
17046 OPC_RecordChild1,
17047 OPC_RecordChild2,
17048 OPC_RecordChild3,
17049 OPC_RecordChild4,
17050 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvl_v),
17051 14|128,1, 4, 0, 1, 3, 2,
17052 20,
17053 OPC_CheckChild0Integer, 14|128,65|128,1,
17054 OPC_RecordChild1,
17055 OPC_RecordChild2,
17056 OPC_RecordChild3,
17057 OPC_RecordChild4,
17058 OPC_RecordChild5,
17059 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvml_v),
17060 14|128,1, 5, 0, 1, 2, 4, 3,
17061 20,
17062 OPC_CheckChild0Integer, 8|128,65|128,1,
17063 OPC_RecordChild1,
17064 OPC_RecordChild2,
17065 OPC_RecordChild3,
17066 OPC_RecordChild4,
17067 OPC_RecordChild5,
17068 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvml_v),
17069 14|128,1, 5, 0, 1, 2, 4, 3,
17070 16,
17071 OPC_CheckChild0Integer, 90|128,72|128,1,
17072 OPC_RecordChild1,
17073 OPC_RecordChild2,
17074 OPC_RecordChild3,
17075 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvl),
17076 14|128,1, 3, 0, 1, 2,
17077 18,
17078 OPC_CheckChild0Integer, 94|128,72|128,1,
17079 OPC_RecordChild1,
17080 OPC_RecordChild2,
17081 OPC_RecordChild3,
17082 OPC_RecordChild4,
17083 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvl_v),
17084 14|128,1, 4, 0, 1, 3, 2,
17085 16,
17086 OPC_CheckChild0Integer, 84|128,72|128,1,
17087 OPC_RecordChild1,
17088 OPC_RecordChild2,
17089 OPC_RecordChild3,
17090 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvl),
17091 14|128,1, 3, 0, 1, 2,
17092 18,
17093 OPC_CheckChild0Integer, 88|128,72|128,1,
17094 OPC_RecordChild1,
17095 OPC_RecordChild2,
17096 OPC_RecordChild3,
17097 OPC_RecordChild4,
17098 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvl_v),
17099 14|128,1, 4, 0, 1, 3, 2,
17100 20,
17101 OPC_CheckChild0Integer, 92|128,72|128,1,
17102 OPC_RecordChild1,
17103 OPC_RecordChild2,
17104 OPC_RecordChild3,
17105 OPC_RecordChild4,
17106 OPC_RecordChild5,
17107 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvml_v),
17108 14|128,1, 5, 0, 1, 2, 4, 3,
17109 20,
17110 OPC_CheckChild0Integer, 86|128,72|128,1,
17111 OPC_RecordChild1,
17112 OPC_RecordChild2,
17113 OPC_RecordChild3,
17114 OPC_RecordChild4,
17115 OPC_RecordChild5,
17116 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvml_v),
17117 14|128,1, 5, 0, 1, 2, 4, 3,
17118 16,
17119 OPC_CheckChild0Integer, 102|128,72|128,1,
17120 OPC_RecordChild1,
17121 OPC_RecordChild2,
17122 OPC_RecordChild3,
17123 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSvvl),
17124 14|128,1, 3, 0, 1, 2,
17125 18,
17126 OPC_CheckChild0Integer, 106|128,72|128,1,
17127 OPC_RecordChild1,
17128 OPC_RecordChild2,
17129 OPC_RecordChild3,
17130 OPC_RecordChild4,
17131 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSvvl_v),
17132 14|128,1, 4, 0, 1, 3, 2,
17133 16,
17134 OPC_CheckChild0Integer, 96|128,72|128,1,
17135 OPC_RecordChild1,
17136 OPC_RecordChild2,
17137 OPC_RecordChild3,
17138 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSrvl),
17139 14|128,1, 3, 0, 1, 2,
17140 18,
17141 OPC_CheckChild0Integer, 100|128,72|128,1,
17142 OPC_RecordChild1,
17143 OPC_RecordChild2,
17144 OPC_RecordChild3,
17145 OPC_RecordChild4,
17146 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSrvl_v),
17147 14|128,1, 4, 0, 1, 3, 2,
17148 20,
17149 OPC_CheckChild0Integer, 104|128,72|128,1,
17150 OPC_RecordChild1,
17151 OPC_RecordChild2,
17152 OPC_RecordChild3,
17153 OPC_RecordChild4,
17154 OPC_RecordChild5,
17155 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSvvml_v),
17156 14|128,1, 5, 0, 1, 2, 4, 3,
17157 20,
17158 OPC_CheckChild0Integer, 98|128,72|128,1,
17159 OPC_RecordChild1,
17160 OPC_RecordChild2,
17161 OPC_RecordChild3,
17162 OPC_RecordChild4,
17163 OPC_RecordChild5,
17164 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULSrvml_v),
17165 14|128,1, 5, 0, 1, 2, 4, 3,
17166 16,
17167 OPC_CheckChild0Integer, 96|128,64|128,1,
17168 OPC_RecordChild1,
17169 OPC_RecordChild2,
17170 OPC_RecordChild3,
17171 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvl),
17172 14|128,1, 3, 0, 1, 2,
17173 18,
17174 OPC_CheckChild0Integer, 98|128,64|128,1,
17175 OPC_RecordChild1,
17176 OPC_RecordChild2,
17177 OPC_RecordChild3,
17178 OPC_RecordChild4,
17179 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvl_v),
17180 14|128,1, 4, 0, 1, 3, 2,
17181 16,
17182 OPC_CheckChild0Integer, 90|128,64|128,1,
17183 OPC_RecordChild1,
17184 OPC_RecordChild2,
17185 OPC_RecordChild3,
17186 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvl),
17187 14|128,1, 3, 0, 1, 2,
17188 18,
17189 OPC_CheckChild0Integer, 92|128,64|128,1,
17190 OPC_RecordChild1,
17191 OPC_RecordChild2,
17192 OPC_RecordChild3,
17193 OPC_RecordChild4,
17194 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvl_v),
17195 14|128,1, 4, 0, 1, 3, 2,
17196 20,
17197 OPC_CheckChild0Integer, 94|128,64|128,1,
17198 OPC_RecordChild1,
17199 OPC_RecordChild2,
17200 OPC_RecordChild3,
17201 OPC_RecordChild4,
17202 OPC_RecordChild5,
17203 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvml_v),
17204 14|128,1, 5, 0, 1, 2, 4, 3,
17205 20,
17206 OPC_CheckChild0Integer, 88|128,64|128,1,
17207 OPC_RecordChild1,
17208 OPC_RecordChild2,
17209 OPC_RecordChild3,
17210 OPC_RecordChild4,
17211 OPC_RecordChild5,
17212 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvml_v),
17213 14|128,1, 5, 0, 1, 2, 4, 3,
17214 16,
17215 OPC_CheckChild0Integer, 102|128,69|128,1,
17216 OPC_RecordChild1,
17217 OPC_RecordChild2,
17218 OPC_RecordChild3,
17219 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvl),
17220 14|128,1, 3, 0, 1, 2,
17221 18,
17222 OPC_CheckChild0Integer, 106|128,69|128,1,
17223 OPC_RecordChild1,
17224 OPC_RecordChild2,
17225 OPC_RecordChild3,
17226 OPC_RecordChild4,
17227 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvl_v),
17228 14|128,1, 4, 0, 1, 3, 2,
17229 16,
17230 OPC_CheckChild0Integer, 96|128,69|128,1,
17231 OPC_RecordChild1,
17232 OPC_RecordChild2,
17233 OPC_RecordChild3,
17234 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvl),
17235 14|128,1, 3, 0, 1, 2,
17236 18,
17237 OPC_CheckChild0Integer, 100|128,69|128,1,
17238 OPC_RecordChild1,
17239 OPC_RecordChild2,
17240 OPC_RecordChild3,
17241 OPC_RecordChild4,
17242 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvl_v),
17243 14|128,1, 4, 0, 1, 3, 2,
17244 20,
17245 OPC_CheckChild0Integer, 104|128,69|128,1,
17246 OPC_RecordChild1,
17247 OPC_RecordChild2,
17248 OPC_RecordChild3,
17249 OPC_RecordChild4,
17250 OPC_RecordChild5,
17251 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvml_v),
17252 14|128,1, 5, 0, 1, 2, 4, 3,
17253 20,
17254 OPC_CheckChild0Integer, 98|128,69|128,1,
17255 OPC_RecordChild1,
17256 OPC_RecordChild2,
17257 OPC_RecordChild3,
17258 OPC_RecordChild4,
17259 OPC_RecordChild5,
17260 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvml_v),
17261 14|128,1, 5, 0, 1, 2, 4, 3,
17262 16,
17263 OPC_CheckChild0Integer, 114|128,69|128,1,
17264 OPC_RecordChild1,
17265 OPC_RecordChild2,
17266 OPC_RecordChild3,
17267 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvl),
17268 14|128,1, 3, 0, 1, 2,
17269 18,
17270 OPC_CheckChild0Integer, 118|128,69|128,1,
17271 OPC_RecordChild1,
17272 OPC_RecordChild2,
17273 OPC_RecordChild3,
17274 OPC_RecordChild4,
17275 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvl_v),
17276 14|128,1, 4, 0, 1, 3, 2,
17277 16,
17278 OPC_CheckChild0Integer, 108|128,69|128,1,
17279 OPC_RecordChild1,
17280 OPC_RecordChild2,
17281 OPC_RecordChild3,
17282 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvl),
17283 14|128,1, 3, 0, 1, 2,
17284 18,
17285 OPC_CheckChild0Integer, 112|128,69|128,1,
17286 OPC_RecordChild1,
17287 OPC_RecordChild2,
17288 OPC_RecordChild3,
17289 OPC_RecordChild4,
17290 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvl_v),
17291 14|128,1, 4, 0, 1, 3, 2,
17292 20,
17293 OPC_CheckChild0Integer, 116|128,69|128,1,
17294 OPC_RecordChild1,
17295 OPC_RecordChild2,
17296 OPC_RecordChild3,
17297 OPC_RecordChild4,
17298 OPC_RecordChild5,
17299 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvml_v),
17300 14|128,1, 5, 0, 1, 2, 4, 3,
17301 20,
17302 OPC_CheckChild0Integer, 110|128,69|128,1,
17303 OPC_RecordChild1,
17304 OPC_RecordChild2,
17305 OPC_RecordChild3,
17306 OPC_RecordChild4,
17307 OPC_RecordChild5,
17308 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvml_v),
17309 14|128,1, 5, 0, 1, 2, 4, 3,
17310 14,
17311 OPC_CheckChild0Integer, 84|128,73|128,1,
17312 OPC_RecordChild1,
17313 OPC_RecordChild2,
17314 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSQRTDvl),
17315 14|128,1, 2, 0, 1,
17316 16,
17317 OPC_CheckChild0Integer, 86|128,73|128,1,
17318 OPC_RecordChild1,
17319 OPC_RecordChild2,
17320 OPC_RecordChild3,
17321 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSQRTDvl_v),
17322 14|128,1, 3, 0, 2, 1,
17323 14,
17324 OPC_CheckChild0Integer, 88|128,73|128,1,
17325 OPC_RecordChild1,
17326 OPC_RecordChild2,
17327 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSQRTSvl),
17328 14|128,1, 2, 0, 1,
17329 16,
17330 OPC_CheckChild0Integer, 90|128,73|128,1,
17331 OPC_RecordChild1,
17332 OPC_RecordChild2,
17333 OPC_RecordChild3,
17334 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSQRTSvl_v),
17335 14|128,1, 3, 0, 2, 1,
17336 16,
17337 OPC_CheckChild0Integer, 78|128,69|128,1,
17338 OPC_RecordChild1,
17339 OPC_RecordChild2,
17340 OPC_RecordChild3,
17341 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDvvl),
17342 14|128,1, 3, 0, 1, 2,
17343 18,
17344 OPC_CheckChild0Integer, 82|128,69|128,1,
17345 OPC_RecordChild1,
17346 OPC_RecordChild2,
17347 OPC_RecordChild3,
17348 OPC_RecordChild4,
17349 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDvvl_v),
17350 14|128,1, 4, 0, 1, 3, 2,
17351 16,
17352 OPC_CheckChild0Integer, 72|128,69|128,1,
17353 OPC_RecordChild1,
17354 OPC_RecordChild2,
17355 OPC_RecordChild3,
17356 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDrvl),
17357 14|128,1, 3, 0, 1, 2,
17358 18,
17359 OPC_CheckChild0Integer, 76|128,69|128,1,
17360 OPC_RecordChild1,
17361 OPC_RecordChild2,
17362 OPC_RecordChild3,
17363 OPC_RecordChild4,
17364 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDrvl_v),
17365 14|128,1, 4, 0, 1, 3, 2,
17366 20,
17367 OPC_CheckChild0Integer, 80|128,69|128,1,
17368 OPC_RecordChild1,
17369 OPC_RecordChild2,
17370 OPC_RecordChild3,
17371 OPC_RecordChild4,
17372 OPC_RecordChild5,
17373 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDvvml_v),
17374 14|128,1, 5, 0, 1, 2, 4, 3,
17375 20,
17376 OPC_CheckChild0Integer, 74|128,69|128,1,
17377 OPC_RecordChild1,
17378 OPC_RecordChild2,
17379 OPC_RecordChild3,
17380 OPC_RecordChild4,
17381 OPC_RecordChild5,
17382 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPDrvml_v),
17383 14|128,1, 5, 0, 1, 2, 4, 3,
17384 16,
17385 OPC_CheckChild0Integer, 90|128,69|128,1,
17386 OPC_RecordChild1,
17387 OPC_RecordChild2,
17388 OPC_RecordChild3,
17389 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSvvl),
17390 14|128,1, 3, 0, 1, 2,
17391 18,
17392 OPC_CheckChild0Integer, 94|128,69|128,1,
17393 OPC_RecordChild1,
17394 OPC_RecordChild2,
17395 OPC_RecordChild3,
17396 OPC_RecordChild4,
17397 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSvvl_v),
17398 14|128,1, 4, 0, 1, 3, 2,
17399 16,
17400 OPC_CheckChild0Integer, 84|128,69|128,1,
17401 OPC_RecordChild1,
17402 OPC_RecordChild2,
17403 OPC_RecordChild3,
17404 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSrvl),
17405 14|128,1, 3, 0, 1, 2,
17406 18,
17407 OPC_CheckChild0Integer, 88|128,69|128,1,
17408 OPC_RecordChild1,
17409 OPC_RecordChild2,
17410 OPC_RecordChild3,
17411 OPC_RecordChild4,
17412 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSrvl_v),
17413 14|128,1, 4, 0, 1, 3, 2,
17414 20,
17415 OPC_CheckChild0Integer, 92|128,69|128,1,
17416 OPC_RecordChild1,
17417 OPC_RecordChild2,
17418 OPC_RecordChild3,
17419 OPC_RecordChild4,
17420 OPC_RecordChild5,
17421 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSvvml_v),
17422 14|128,1, 5, 0, 1, 2, 4, 3,
17423 20,
17424 OPC_CheckChild0Integer, 86|128,69|128,1,
17425 OPC_RecordChild1,
17426 OPC_RecordChild2,
17427 OPC_RecordChild3,
17428 OPC_RecordChild4,
17429 OPC_RecordChild5,
17430 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFCMPSrvml_v),
17431 14|128,1, 5, 0, 1, 2, 4, 3,
17432 16,
17433 OPC_CheckChild0Integer, 68|128,61|128,1,
17434 OPC_RecordChild1,
17435 OPC_RecordChild2,
17436 OPC_RecordChild3,
17437 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPvvl),
17438 14|128,1, 3, 0, 1, 2,
17439 18,
17440 OPC_CheckChild0Integer, 70|128,61|128,1,
17441 OPC_RecordChild1,
17442 OPC_RecordChild2,
17443 OPC_RecordChild3,
17444 OPC_RecordChild4,
17445 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPvvl_v),
17446 14|128,1, 4, 0, 1, 3, 2,
17447 16,
17448 OPC_CheckChild0Integer, 62|128,61|128,1,
17449 OPC_RecordChild1,
17450 OPC_RecordChild2,
17451 OPC_RecordChild3,
17452 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPrvl),
17453 14|128,1, 3, 0, 1, 2,
17454 18,
17455 OPC_CheckChild0Integer, 64|128,61|128,1,
17456 OPC_RecordChild1,
17457 OPC_RecordChild2,
17458 OPC_RecordChild3,
17459 OPC_RecordChild4,
17460 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPrvl_v),
17461 14|128,1, 4, 0, 1, 3, 2,
17462 20,
17463 OPC_CheckChild0Integer, 66|128,61|128,1,
17464 OPC_RecordChild1,
17465 OPC_RecordChild2,
17466 OPC_RecordChild3,
17467 OPC_RecordChild4,
17468 OPC_RecordChild5,
17469 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPvvml_v),
17470 14|128,1, 5, 0, 1, 2, 4, 3,
17471 20,
17472 OPC_CheckChild0Integer, 60|128,61|128,1,
17473 OPC_RecordChild1,
17474 OPC_RecordChild2,
17475 OPC_RecordChild3,
17476 OPC_RecordChild4,
17477 OPC_RecordChild5,
17478 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFCMPrvml_v),
17479 14|128,1, 5, 0, 1, 2, 4, 3,
17480 16,
17481 OPC_CheckChild0Integer, 34|128,70|128,1,
17482 OPC_RecordChild1,
17483 OPC_RecordChild2,
17484 OPC_RecordChild3,
17485 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDvvl),
17486 14|128,1, 3, 0, 1, 2,
17487 18,
17488 OPC_CheckChild0Integer, 38|128,70|128,1,
17489 OPC_RecordChild1,
17490 OPC_RecordChild2,
17491 OPC_RecordChild3,
17492 OPC_RecordChild4,
17493 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDvvl_v),
17494 14|128,1, 4, 0, 1, 3, 2,
17495 16,
17496 OPC_CheckChild0Integer, 28|128,70|128,1,
17497 OPC_RecordChild1,
17498 OPC_RecordChild2,
17499 OPC_RecordChild3,
17500 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDrvl),
17501 14|128,1, 3, 0, 1, 2,
17502 18,
17503 OPC_CheckChild0Integer, 32|128,70|128,1,
17504 OPC_RecordChild1,
17505 OPC_RecordChild2,
17506 OPC_RecordChild3,
17507 OPC_RecordChild4,
17508 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDrvl_v),
17509 14|128,1, 4, 0, 1, 3, 2,
17510 20,
17511 OPC_CheckChild0Integer, 36|128,70|128,1,
17512 OPC_RecordChild1,
17513 OPC_RecordChild2,
17514 OPC_RecordChild3,
17515 OPC_RecordChild4,
17516 OPC_RecordChild5,
17517 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDvvml_v),
17518 14|128,1, 5, 0, 1, 2, 4, 3,
17519 20,
17520 OPC_CheckChild0Integer, 30|128,70|128,1,
17521 OPC_RecordChild1,
17522 OPC_RecordChild2,
17523 OPC_RecordChild3,
17524 OPC_RecordChild4,
17525 OPC_RecordChild5,
17526 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXDrvml_v),
17527 14|128,1, 5, 0, 1, 2, 4, 3,
17528 16,
17529 OPC_CheckChild0Integer, 46|128,70|128,1,
17530 OPC_RecordChild1,
17531 OPC_RecordChild2,
17532 OPC_RecordChild3,
17533 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSvvl),
17534 14|128,1, 3, 0, 1, 2,
17535 18,
17536 OPC_CheckChild0Integer, 50|128,70|128,1,
17537 OPC_RecordChild1,
17538 OPC_RecordChild2,
17539 OPC_RecordChild3,
17540 OPC_RecordChild4,
17541 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSvvl_v),
17542 14|128,1, 4, 0, 1, 3, 2,
17543 16,
17544 OPC_CheckChild0Integer, 40|128,70|128,1,
17545 OPC_RecordChild1,
17546 OPC_RecordChild2,
17547 OPC_RecordChild3,
17548 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSrvl),
17549 14|128,1, 3, 0, 1, 2,
17550 18,
17551 OPC_CheckChild0Integer, 44|128,70|128,1,
17552 OPC_RecordChild1,
17553 OPC_RecordChild2,
17554 OPC_RecordChild3,
17555 OPC_RecordChild4,
17556 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSrvl_v),
17557 14|128,1, 4, 0, 1, 3, 2,
17558 20,
17559 OPC_CheckChild0Integer, 48|128,70|128,1,
17560 OPC_RecordChild1,
17561 OPC_RecordChild2,
17562 OPC_RecordChild3,
17563 OPC_RecordChild4,
17564 OPC_RecordChild5,
17565 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSvvml_v),
17566 14|128,1, 5, 0, 1, 2, 4, 3,
17567 20,
17568 OPC_CheckChild0Integer, 42|128,70|128,1,
17569 OPC_RecordChild1,
17570 OPC_RecordChild2,
17571 OPC_RecordChild3,
17572 OPC_RecordChild4,
17573 OPC_RecordChild5,
17574 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMAXSrvml_v),
17575 14|128,1, 5, 0, 1, 2, 4, 3,
17576 16,
17577 OPC_CheckChild0Integer, 98|128,61|128,1,
17578 OPC_RecordChild1,
17579 OPC_RecordChild2,
17580 OPC_RecordChild3,
17581 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXvvl),
17582 14|128,1, 3, 0, 1, 2,
17583 18,
17584 OPC_CheckChild0Integer, 100|128,61|128,1,
17585 OPC_RecordChild1,
17586 OPC_RecordChild2,
17587 OPC_RecordChild3,
17588 OPC_RecordChild4,
17589 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXvvl_v),
17590 14|128,1, 4, 0, 1, 3, 2,
17591 16,
17592 OPC_CheckChild0Integer, 92|128,61|128,1,
17593 OPC_RecordChild1,
17594 OPC_RecordChild2,
17595 OPC_RecordChild3,
17596 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXrvl),
17597 14|128,1, 3, 0, 1, 2,
17598 18,
17599 OPC_CheckChild0Integer, 94|128,61|128,1,
17600 OPC_RecordChild1,
17601 OPC_RecordChild2,
17602 OPC_RecordChild3,
17603 OPC_RecordChild4,
17604 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXrvl_v),
17605 14|128,1, 4, 0, 1, 3, 2,
17606 20,
17607 OPC_CheckChild0Integer, 96|128,61|128,1,
17608 OPC_RecordChild1,
17609 OPC_RecordChild2,
17610 OPC_RecordChild3,
17611 OPC_RecordChild4,
17612 OPC_RecordChild5,
17613 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXvvml_v),
17614 14|128,1, 5, 0, 1, 2, 4, 3,
17615 20,
17616 OPC_CheckChild0Integer, 90|128,61|128,1,
17617 OPC_RecordChild1,
17618 OPC_RecordChild2,
17619 OPC_RecordChild3,
17620 OPC_RecordChild4,
17621 OPC_RecordChild5,
17622 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMAXrvml_v),
17623 14|128,1, 5, 0, 1, 2, 4, 3,
17624 16,
17625 OPC_CheckChild0Integer, 58|128,70|128,1,
17626 OPC_RecordChild1,
17627 OPC_RecordChild2,
17628 OPC_RecordChild3,
17629 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDvvl),
17630 14|128,1, 3, 0, 1, 2,
17631 18,
17632 OPC_CheckChild0Integer, 62|128,70|128,1,
17633 OPC_RecordChild1,
17634 OPC_RecordChild2,
17635 OPC_RecordChild3,
17636 OPC_RecordChild4,
17637 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDvvl_v),
17638 14|128,1, 4, 0, 1, 3, 2,
17639 16,
17640 OPC_CheckChild0Integer, 52|128,70|128,1,
17641 OPC_RecordChild1,
17642 OPC_RecordChild2,
17643 OPC_RecordChild3,
17644 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDrvl),
17645 14|128,1, 3, 0, 1, 2,
17646 18,
17647 OPC_CheckChild0Integer, 56|128,70|128,1,
17648 OPC_RecordChild1,
17649 OPC_RecordChild2,
17650 OPC_RecordChild3,
17651 OPC_RecordChild4,
17652 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDrvl_v),
17653 14|128,1, 4, 0, 1, 3, 2,
17654 20,
17655 OPC_CheckChild0Integer, 60|128,70|128,1,
17656 OPC_RecordChild1,
17657 OPC_RecordChild2,
17658 OPC_RecordChild3,
17659 OPC_RecordChild4,
17660 OPC_RecordChild5,
17661 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDvvml_v),
17662 14|128,1, 5, 0, 1, 2, 4, 3,
17663 20,
17664 OPC_CheckChild0Integer, 54|128,70|128,1,
17665 OPC_RecordChild1,
17666 OPC_RecordChild2,
17667 OPC_RecordChild3,
17668 OPC_RecordChild4,
17669 OPC_RecordChild5,
17670 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINDrvml_v),
17671 14|128,1, 5, 0, 1, 2, 4, 3,
17672 16,
17673 OPC_CheckChild0Integer, 70|128,70|128,1,
17674 OPC_RecordChild1,
17675 OPC_RecordChild2,
17676 OPC_RecordChild3,
17677 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSvvl),
17678 14|128,1, 3, 0, 1, 2,
17679 18,
17680 OPC_CheckChild0Integer, 74|128,70|128,1,
17681 OPC_RecordChild1,
17682 OPC_RecordChild2,
17683 OPC_RecordChild3,
17684 OPC_RecordChild4,
17685 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSvvl_v),
17686 14|128,1, 4, 0, 1, 3, 2,
17687 16,
17688 OPC_CheckChild0Integer, 64|128,70|128,1,
17689 OPC_RecordChild1,
17690 OPC_RecordChild2,
17691 OPC_RecordChild3,
17692 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSrvl),
17693 14|128,1, 3, 0, 1, 2,
17694 18,
17695 OPC_CheckChild0Integer, 68|128,70|128,1,
17696 OPC_RecordChild1,
17697 OPC_RecordChild2,
17698 OPC_RecordChild3,
17699 OPC_RecordChild4,
17700 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSrvl_v),
17701 14|128,1, 4, 0, 1, 3, 2,
17702 20,
17703 OPC_CheckChild0Integer, 72|128,70|128,1,
17704 OPC_RecordChild1,
17705 OPC_RecordChild2,
17706 OPC_RecordChild3,
17707 OPC_RecordChild4,
17708 OPC_RecordChild5,
17709 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSvvml_v),
17710 14|128,1, 5, 0, 1, 2, 4, 3,
17711 20,
17712 OPC_CheckChild0Integer, 66|128,70|128,1,
17713 OPC_RecordChild1,
17714 OPC_RecordChild2,
17715 OPC_RecordChild3,
17716 OPC_RecordChild4,
17717 OPC_RecordChild5,
17718 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMINSrvml_v),
17719 14|128,1, 5, 0, 1, 2, 4, 3,
17720 16,
17721 OPC_CheckChild0Integer, 110|128,61|128,1,
17722 OPC_RecordChild1,
17723 OPC_RecordChild2,
17724 OPC_RecordChild3,
17725 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINvvl),
17726 14|128,1, 3, 0, 1, 2,
17727 18,
17728 OPC_CheckChild0Integer, 112|128,61|128,1,
17729 OPC_RecordChild1,
17730 OPC_RecordChild2,
17731 OPC_RecordChild3,
17732 OPC_RecordChild4,
17733 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINvvl_v),
17734 14|128,1, 4, 0, 1, 3, 2,
17735 16,
17736 OPC_CheckChild0Integer, 104|128,61|128,1,
17737 OPC_RecordChild1,
17738 OPC_RecordChild2,
17739 OPC_RecordChild3,
17740 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINrvl),
17741 14|128,1, 3, 0, 1, 2,
17742 18,
17743 OPC_CheckChild0Integer, 106|128,61|128,1,
17744 OPC_RecordChild1,
17745 OPC_RecordChild2,
17746 OPC_RecordChild3,
17747 OPC_RecordChild4,
17748 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINrvl_v),
17749 14|128,1, 4, 0, 1, 3, 2,
17750 20,
17751 OPC_CheckChild0Integer, 108|128,61|128,1,
17752 OPC_RecordChild1,
17753 OPC_RecordChild2,
17754 OPC_RecordChild3,
17755 OPC_RecordChild4,
17756 OPC_RecordChild5,
17757 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINvvml_v),
17758 14|128,1, 5, 0, 1, 2, 4, 3,
17759 20,
17760 OPC_CheckChild0Integer, 102|128,61|128,1,
17761 OPC_RecordChild1,
17762 OPC_RecordChild2,
17763 OPC_RecordChild3,
17764 OPC_RecordChild4,
17765 OPC_RecordChild5,
17766 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMINrvml_v),
17767 14|128,1, 5, 0, 1, 2, 4, 3,
17768 18,
17769 OPC_CheckChild0Integer, 4|128,70|128,1,
17770 OPC_RecordChild1,
17771 OPC_RecordChild2,
17772 OPC_RecordChild3,
17773 OPC_RecordChild4,
17774 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvl),
17775 14|128,1, 4, 0, 1, 2, 3,
17776 20,
17777 OPC_CheckChild0Integer, 8|128,70|128,1,
17778 OPC_RecordChild1,
17779 OPC_RecordChild2,
17780 OPC_RecordChild3,
17781 OPC_RecordChild4,
17782 OPC_RecordChild5,
17783 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvl_v),
17784 14|128,1, 5, 0, 1, 2, 4, 3,
17785 18,
17786 OPC_CheckChild0Integer, 120|128,69|128,1,
17787 OPC_RecordChild1,
17788 OPC_RecordChild2,
17789 OPC_RecordChild3,
17790 OPC_RecordChild4,
17791 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvl),
17792 14|128,1, 4, 0, 1, 2, 3,
17793 20,
17794 OPC_CheckChild0Integer, 124|128,69|128,1,
17795 OPC_RecordChild1,
17796 OPC_RecordChild2,
17797 OPC_RecordChild3,
17798 OPC_RecordChild4,
17799 OPC_RecordChild5,
17800 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvl_v),
17801 14|128,1, 5, 0, 1, 2, 4, 3,
17802 18,
17803 OPC_CheckChild0Integer, 126|128,69|128,1,
17804 OPC_RecordChild1,
17805 OPC_RecordChild2,
17806 OPC_RecordChild3,
17807 OPC_RecordChild4,
17808 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvl),
17809 14|128,1, 4, 0, 1, 2, 3,
17810 20,
17811 OPC_CheckChild0Integer, 2|128,70|128,1,
17812 OPC_RecordChild1,
17813 OPC_RecordChild2,
17814 OPC_RecordChild3,
17815 OPC_RecordChild4,
17816 OPC_RecordChild5,
17817 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvl_v),
17818 14|128,1, 5, 0, 1, 2, 4, 3,
17819 22,
17820 OPC_CheckChild0Integer, 6|128,70|128,1,
17821 OPC_RecordChild1,
17822 OPC_RecordChild2,
17823 OPC_RecordChild3,
17824 OPC_RecordChild4,
17825 OPC_RecordChild5,
17826 OPC_RecordChild6,
17827 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvml_v),
17828 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17829 22,
17830 OPC_CheckChild0Integer, 122|128,69|128,1,
17831 OPC_RecordChild1,
17832 OPC_RecordChild2,
17833 OPC_RecordChild3,
17834 OPC_RecordChild4,
17835 OPC_RecordChild5,
17836 OPC_RecordChild6,
17837 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvml_v),
17838 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17839 22,
17840 OPC_CheckChild0Integer, 0|128,70|128,1,
17841 OPC_RecordChild1,
17842 OPC_RecordChild2,
17843 OPC_RecordChild3,
17844 OPC_RecordChild4,
17845 OPC_RecordChild5,
17846 OPC_RecordChild6,
17847 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvml_v),
17848 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17849 18,
17850 OPC_CheckChild0Integer, 22|128,70|128,1,
17851 OPC_RecordChild1,
17852 OPC_RecordChild2,
17853 OPC_RecordChild3,
17854 OPC_RecordChild4,
17855 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvl),
17856 14|128,1, 4, 0, 1, 2, 3,
17857 20,
17858 OPC_CheckChild0Integer, 26|128,70|128,1,
17859 OPC_RecordChild1,
17860 OPC_RecordChild2,
17861 OPC_RecordChild3,
17862 OPC_RecordChild4,
17863 OPC_RecordChild5,
17864 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvl_v),
17865 14|128,1, 5, 0, 1, 2, 4, 3,
17866 18,
17867 OPC_CheckChild0Integer, 10|128,70|128,1,
17868 OPC_RecordChild1,
17869 OPC_RecordChild2,
17870 OPC_RecordChild3,
17871 OPC_RecordChild4,
17872 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvl),
17873 14|128,1, 4, 0, 1, 2, 3,
17874 20,
17875 OPC_CheckChild0Integer, 14|128,70|128,1,
17876 OPC_RecordChild1,
17877 OPC_RecordChild2,
17878 OPC_RecordChild3,
17879 OPC_RecordChild4,
17880 OPC_RecordChild5,
17881 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvl_v),
17882 14|128,1, 5, 0, 1, 2, 4, 3,
17883 18,
17884 OPC_CheckChild0Integer, 16|128,70|128,1,
17885 OPC_RecordChild1,
17886 OPC_RecordChild2,
17887 OPC_RecordChild3,
17888 OPC_RecordChild4,
17889 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvl),
17890 14|128,1, 4, 0, 1, 2, 3,
17891 20,
17892 OPC_CheckChild0Integer, 20|128,70|128,1,
17893 OPC_RecordChild1,
17894 OPC_RecordChild2,
17895 OPC_RecordChild3,
17896 OPC_RecordChild4,
17897 OPC_RecordChild5,
17898 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvl_v),
17899 14|128,1, 5, 0, 1, 2, 4, 3,
17900 22,
17901 OPC_CheckChild0Integer, 24|128,70|128,1,
17902 OPC_RecordChild1,
17903 OPC_RecordChild2,
17904 OPC_RecordChild3,
17905 OPC_RecordChild4,
17906 OPC_RecordChild5,
17907 OPC_RecordChild6,
17908 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvml_v),
17909 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17910 22,
17911 OPC_CheckChild0Integer, 12|128,70|128,1,
17912 OPC_RecordChild1,
17913 OPC_RecordChild2,
17914 OPC_RecordChild3,
17915 OPC_RecordChild4,
17916 OPC_RecordChild5,
17917 OPC_RecordChild6,
17918 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvml_v),
17919 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17920 22,
17921 OPC_CheckChild0Integer, 18|128,70|128,1,
17922 OPC_RecordChild1,
17923 OPC_RecordChild2,
17924 OPC_RecordChild3,
17925 OPC_RecordChild4,
17926 OPC_RecordChild5,
17927 OPC_RecordChild6,
17928 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvml_v),
17929 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17930 18,
17931 OPC_CheckChild0Integer, 86|128,61|128,1,
17932 OPC_RecordChild1,
17933 OPC_RecordChild2,
17934 OPC_RecordChild3,
17935 OPC_RecordChild4,
17936 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvl),
17937 14|128,1, 4, 0, 1, 2, 3,
17938 20,
17939 OPC_CheckChild0Integer, 88|128,61|128,1,
17940 OPC_RecordChild1,
17941 OPC_RecordChild2,
17942 OPC_RecordChild3,
17943 OPC_RecordChild4,
17944 OPC_RecordChild5,
17945 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvl_v),
17946 14|128,1, 5, 0, 1, 2, 4, 3,
17947 18,
17948 OPC_CheckChild0Integer, 74|128,61|128,1,
17949 OPC_RecordChild1,
17950 OPC_RecordChild2,
17951 OPC_RecordChild3,
17952 OPC_RecordChild4,
17953 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvl),
17954 14|128,1, 4, 0, 1, 2, 3,
17955 20,
17956 OPC_CheckChild0Integer, 76|128,61|128,1,
17957 OPC_RecordChild1,
17958 OPC_RecordChild2,
17959 OPC_RecordChild3,
17960 OPC_RecordChild4,
17961 OPC_RecordChild5,
17962 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvl_v),
17963 14|128,1, 5, 0, 1, 2, 4, 3,
17964 18,
17965 OPC_CheckChild0Integer, 80|128,61|128,1,
17966 OPC_RecordChild1,
17967 OPC_RecordChild2,
17968 OPC_RecordChild3,
17969 OPC_RecordChild4,
17970 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvl),
17971 14|128,1, 4, 0, 1, 2, 3,
17972 20,
17973 OPC_CheckChild0Integer, 82|128,61|128,1,
17974 OPC_RecordChild1,
17975 OPC_RecordChild2,
17976 OPC_RecordChild3,
17977 OPC_RecordChild4,
17978 OPC_RecordChild5,
17979 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvl_v),
17980 14|128,1, 5, 0, 1, 2, 4, 3,
17981 22,
17982 OPC_CheckChild0Integer, 84|128,61|128,1,
17983 OPC_RecordChild1,
17984 OPC_RecordChild2,
17985 OPC_RecordChild3,
17986 OPC_RecordChild4,
17987 OPC_RecordChild5,
17988 OPC_RecordChild6,
17989 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvml_v),
17990 14|128,1, 6, 0, 1, 2, 3, 5, 4,
17991 22,
17992 OPC_CheckChild0Integer, 72|128,61|128,1,
17993 OPC_RecordChild1,
17994 OPC_RecordChild2,
17995 OPC_RecordChild3,
17996 OPC_RecordChild4,
17997 OPC_RecordChild5,
17998 OPC_RecordChild6,
17999 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvml_v),
18000 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18001 22,
18002 OPC_CheckChild0Integer, 78|128,61|128,1,
18003 OPC_RecordChild1,
18004 OPC_RecordChild2,
18005 OPC_RecordChild3,
18006 OPC_RecordChild4,
18007 OPC_RecordChild5,
18008 OPC_RecordChild6,
18009 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvml_v),
18010 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18011 18,
18012 OPC_CheckChild0Integer, 60|128,72|128,1,
18013 OPC_RecordChild1,
18014 OPC_RecordChild2,
18015 OPC_RecordChild3,
18016 OPC_RecordChild4,
18017 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvvvl),
18018 14|128,1, 4, 0, 1, 2, 3,
18019 20,
18020 OPC_CheckChild0Integer, 64|128,72|128,1,
18021 OPC_RecordChild1,
18022 OPC_RecordChild2,
18023 OPC_RecordChild3,
18024 OPC_RecordChild4,
18025 OPC_RecordChild5,
18026 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvvvl_v),
18027 14|128,1, 5, 0, 1, 2, 4, 3,
18028 18,
18029 OPC_CheckChild0Integer, 48|128,72|128,1,
18030 OPC_RecordChild1,
18031 OPC_RecordChild2,
18032 OPC_RecordChild3,
18033 OPC_RecordChild4,
18034 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDrvvl),
18035 14|128,1, 4, 0, 1, 2, 3,
18036 20,
18037 OPC_CheckChild0Integer, 52|128,72|128,1,
18038 OPC_RecordChild1,
18039 OPC_RecordChild2,
18040 OPC_RecordChild3,
18041 OPC_RecordChild4,
18042 OPC_RecordChild5,
18043 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDrvvl_v),
18044 14|128,1, 5, 0, 1, 2, 4, 3,
18045 18,
18046 OPC_CheckChild0Integer, 54|128,72|128,1,
18047 OPC_RecordChild1,
18048 OPC_RecordChild2,
18049 OPC_RecordChild3,
18050 OPC_RecordChild4,
18051 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvrvl),
18052 14|128,1, 4, 0, 1, 2, 3,
18053 20,
18054 OPC_CheckChild0Integer, 58|128,72|128,1,
18055 OPC_RecordChild1,
18056 OPC_RecordChild2,
18057 OPC_RecordChild3,
18058 OPC_RecordChild4,
18059 OPC_RecordChild5,
18060 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvrvl_v),
18061 14|128,1, 5, 0, 1, 2, 4, 3,
18062 22,
18063 OPC_CheckChild0Integer, 62|128,72|128,1,
18064 OPC_RecordChild1,
18065 OPC_RecordChild2,
18066 OPC_RecordChild3,
18067 OPC_RecordChild4,
18068 OPC_RecordChild5,
18069 OPC_RecordChild6,
18070 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvvvml_v),
18071 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18072 22,
18073 OPC_CheckChild0Integer, 50|128,72|128,1,
18074 OPC_RecordChild1,
18075 OPC_RecordChild2,
18076 OPC_RecordChild3,
18077 OPC_RecordChild4,
18078 OPC_RecordChild5,
18079 OPC_RecordChild6,
18080 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDrvvml_v),
18081 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18082 22,
18083 OPC_CheckChild0Integer, 56|128,72|128,1,
18084 OPC_RecordChild1,
18085 OPC_RecordChild2,
18086 OPC_RecordChild3,
18087 OPC_RecordChild4,
18088 OPC_RecordChild5,
18089 OPC_RecordChild6,
18090 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBDvrvml_v),
18091 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18092 18,
18093 OPC_CheckChild0Integer, 78|128,72|128,1,
18094 OPC_RecordChild1,
18095 OPC_RecordChild2,
18096 OPC_RecordChild3,
18097 OPC_RecordChild4,
18098 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvvvl),
18099 14|128,1, 4, 0, 1, 2, 3,
18100 20,
18101 OPC_CheckChild0Integer, 82|128,72|128,1,
18102 OPC_RecordChild1,
18103 OPC_RecordChild2,
18104 OPC_RecordChild3,
18105 OPC_RecordChild4,
18106 OPC_RecordChild5,
18107 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvvvl_v),
18108 14|128,1, 5, 0, 1, 2, 4, 3,
18109 18,
18110 OPC_CheckChild0Integer, 66|128,72|128,1,
18111 OPC_RecordChild1,
18112 OPC_RecordChild2,
18113 OPC_RecordChild3,
18114 OPC_RecordChild4,
18115 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSrvvl),
18116 14|128,1, 4, 0, 1, 2, 3,
18117 20,
18118 OPC_CheckChild0Integer, 70|128,72|128,1,
18119 OPC_RecordChild1,
18120 OPC_RecordChild2,
18121 OPC_RecordChild3,
18122 OPC_RecordChild4,
18123 OPC_RecordChild5,
18124 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSrvvl_v),
18125 14|128,1, 5, 0, 1, 2, 4, 3,
18126 18,
18127 OPC_CheckChild0Integer, 72|128,72|128,1,
18128 OPC_RecordChild1,
18129 OPC_RecordChild2,
18130 OPC_RecordChild3,
18131 OPC_RecordChild4,
18132 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvrvl),
18133 14|128,1, 4, 0, 1, 2, 3,
18134 20,
18135 OPC_CheckChild0Integer, 76|128,72|128,1,
18136 OPC_RecordChild1,
18137 OPC_RecordChild2,
18138 OPC_RecordChild3,
18139 OPC_RecordChild4,
18140 OPC_RecordChild5,
18141 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvrvl_v),
18142 14|128,1, 5, 0, 1, 2, 4, 3,
18143 22,
18144 OPC_CheckChild0Integer, 80|128,72|128,1,
18145 OPC_RecordChild1,
18146 OPC_RecordChild2,
18147 OPC_RecordChild3,
18148 OPC_RecordChild4,
18149 OPC_RecordChild5,
18150 OPC_RecordChild6,
18151 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvvvml_v),
18152 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18153 22,
18154 OPC_CheckChild0Integer, 68|128,72|128,1,
18155 OPC_RecordChild1,
18156 OPC_RecordChild2,
18157 OPC_RecordChild3,
18158 OPC_RecordChild4,
18159 OPC_RecordChild5,
18160 OPC_RecordChild6,
18161 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSrvvml_v),
18162 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18163 22,
18164 OPC_CheckChild0Integer, 74|128,72|128,1,
18165 OPC_RecordChild1,
18166 OPC_RecordChild2,
18167 OPC_RecordChild3,
18168 OPC_RecordChild4,
18169 OPC_RecordChild5,
18170 OPC_RecordChild6,
18171 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMSBSvrvml_v),
18172 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18173 18,
18174 OPC_CheckChild0Integer, 84|128,64|128,1,
18175 OPC_RecordChild1,
18176 OPC_RecordChild2,
18177 OPC_RecordChild3,
18178 OPC_RecordChild4,
18179 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvvvl),
18180 14|128,1, 4, 0, 1, 2, 3,
18181 20,
18182 OPC_CheckChild0Integer, 86|128,64|128,1,
18183 OPC_RecordChild1,
18184 OPC_RecordChild2,
18185 OPC_RecordChild3,
18186 OPC_RecordChild4,
18187 OPC_RecordChild5,
18188 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvvvl_v),
18189 14|128,1, 5, 0, 1, 2, 4, 3,
18190 18,
18191 OPC_CheckChild0Integer, 72|128,64|128,1,
18192 OPC_RecordChild1,
18193 OPC_RecordChild2,
18194 OPC_RecordChild3,
18195 OPC_RecordChild4,
18196 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBrvvl),
18197 14|128,1, 4, 0, 1, 2, 3,
18198 20,
18199 OPC_CheckChild0Integer, 74|128,64|128,1,
18200 OPC_RecordChild1,
18201 OPC_RecordChild2,
18202 OPC_RecordChild3,
18203 OPC_RecordChild4,
18204 OPC_RecordChild5,
18205 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBrvvl_v),
18206 14|128,1, 5, 0, 1, 2, 4, 3,
18207 18,
18208 OPC_CheckChild0Integer, 78|128,64|128,1,
18209 OPC_RecordChild1,
18210 OPC_RecordChild2,
18211 OPC_RecordChild3,
18212 OPC_RecordChild4,
18213 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvrvl),
18214 14|128,1, 4, 0, 1, 2, 3,
18215 20,
18216 OPC_CheckChild0Integer, 80|128,64|128,1,
18217 OPC_RecordChild1,
18218 OPC_RecordChild2,
18219 OPC_RecordChild3,
18220 OPC_RecordChild4,
18221 OPC_RecordChild5,
18222 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvrvl_v),
18223 14|128,1, 5, 0, 1, 2, 4, 3,
18224 22,
18225 OPC_CheckChild0Integer, 82|128,64|128,1,
18226 OPC_RecordChild1,
18227 OPC_RecordChild2,
18228 OPC_RecordChild3,
18229 OPC_RecordChild4,
18230 OPC_RecordChild5,
18231 OPC_RecordChild6,
18232 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvvvml_v),
18233 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18234 22,
18235 OPC_CheckChild0Integer, 70|128,64|128,1,
18236 OPC_RecordChild1,
18237 OPC_RecordChild2,
18238 OPC_RecordChild3,
18239 OPC_RecordChild4,
18240 OPC_RecordChild5,
18241 OPC_RecordChild6,
18242 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBrvvml_v),
18243 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18244 22,
18245 OPC_CheckChild0Integer, 76|128,64|128,1,
18246 OPC_RecordChild1,
18247 OPC_RecordChild2,
18248 OPC_RecordChild3,
18249 OPC_RecordChild4,
18250 OPC_RecordChild5,
18251 OPC_RecordChild6,
18252 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMSBvrvml_v),
18253 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18254 18,
18255 OPC_CheckChild0Integer, 120|128,72|128,1,
18256 OPC_RecordChild1,
18257 OPC_RecordChild2,
18258 OPC_RecordChild3,
18259 OPC_RecordChild4,
18260 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvvvl),
18261 14|128,1, 4, 0, 1, 2, 3,
18262 20,
18263 OPC_CheckChild0Integer, 124|128,72|128,1,
18264 OPC_RecordChild1,
18265 OPC_RecordChild2,
18266 OPC_RecordChild3,
18267 OPC_RecordChild4,
18268 OPC_RecordChild5,
18269 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvvvl_v),
18270 14|128,1, 5, 0, 1, 2, 4, 3,
18271 18,
18272 OPC_CheckChild0Integer, 108|128,72|128,1,
18273 OPC_RecordChild1,
18274 OPC_RecordChild2,
18275 OPC_RecordChild3,
18276 OPC_RecordChild4,
18277 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDrvvl),
18278 14|128,1, 4, 0, 1, 2, 3,
18279 20,
18280 OPC_CheckChild0Integer, 112|128,72|128,1,
18281 OPC_RecordChild1,
18282 OPC_RecordChild2,
18283 OPC_RecordChild3,
18284 OPC_RecordChild4,
18285 OPC_RecordChild5,
18286 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDrvvl_v),
18287 14|128,1, 5, 0, 1, 2, 4, 3,
18288 18,
18289 OPC_CheckChild0Integer, 114|128,72|128,1,
18290 OPC_RecordChild1,
18291 OPC_RecordChild2,
18292 OPC_RecordChild3,
18293 OPC_RecordChild4,
18294 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvrvl),
18295 14|128,1, 4, 0, 1, 2, 3,
18296 20,
18297 OPC_CheckChild0Integer, 118|128,72|128,1,
18298 OPC_RecordChild1,
18299 OPC_RecordChild2,
18300 OPC_RecordChild3,
18301 OPC_RecordChild4,
18302 OPC_RecordChild5,
18303 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvrvl_v),
18304 14|128,1, 5, 0, 1, 2, 4, 3,
18305 22,
18306 OPC_CheckChild0Integer, 122|128,72|128,1,
18307 OPC_RecordChild1,
18308 OPC_RecordChild2,
18309 OPC_RecordChild3,
18310 OPC_RecordChild4,
18311 OPC_RecordChild5,
18312 OPC_RecordChild6,
18313 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvvvml_v),
18314 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18315 22,
18316 OPC_CheckChild0Integer, 110|128,72|128,1,
18317 OPC_RecordChild1,
18318 OPC_RecordChild2,
18319 OPC_RecordChild3,
18320 OPC_RecordChild4,
18321 OPC_RecordChild5,
18322 OPC_RecordChild6,
18323 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDrvvml_v),
18324 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18325 22,
18326 OPC_CheckChild0Integer, 116|128,72|128,1,
18327 OPC_RecordChild1,
18328 OPC_RecordChild2,
18329 OPC_RecordChild3,
18330 OPC_RecordChild4,
18331 OPC_RecordChild5,
18332 OPC_RecordChild6,
18333 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADDvrvml_v),
18334 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18335 18,
18336 OPC_CheckChild0Integer, 10|128,73|128,1,
18337 OPC_RecordChild1,
18338 OPC_RecordChild2,
18339 OPC_RecordChild3,
18340 OPC_RecordChild4,
18341 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvvvl),
18342 14|128,1, 4, 0, 1, 2, 3,
18343 20,
18344 OPC_CheckChild0Integer, 14|128,73|128,1,
18345 OPC_RecordChild1,
18346 OPC_RecordChild2,
18347 OPC_RecordChild3,
18348 OPC_RecordChild4,
18349 OPC_RecordChild5,
18350 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvvvl_v),
18351 14|128,1, 5, 0, 1, 2, 4, 3,
18352 18,
18353 OPC_CheckChild0Integer, 126|128,72|128,1,
18354 OPC_RecordChild1,
18355 OPC_RecordChild2,
18356 OPC_RecordChild3,
18357 OPC_RecordChild4,
18358 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSrvvl),
18359 14|128,1, 4, 0, 1, 2, 3,
18360 20,
18361 OPC_CheckChild0Integer, 2|128,73|128,1,
18362 OPC_RecordChild1,
18363 OPC_RecordChild2,
18364 OPC_RecordChild3,
18365 OPC_RecordChild4,
18366 OPC_RecordChild5,
18367 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSrvvl_v),
18368 14|128,1, 5, 0, 1, 2, 4, 3,
18369 18,
18370 OPC_CheckChild0Integer, 4|128,73|128,1,
18371 OPC_RecordChild1,
18372 OPC_RecordChild2,
18373 OPC_RecordChild3,
18374 OPC_RecordChild4,
18375 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvrvl),
18376 14|128,1, 4, 0, 1, 2, 3,
18377 20,
18378 OPC_CheckChild0Integer, 8|128,73|128,1,
18379 OPC_RecordChild1,
18380 OPC_RecordChild2,
18381 OPC_RecordChild3,
18382 OPC_RecordChild4,
18383 OPC_RecordChild5,
18384 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvrvl_v),
18385 14|128,1, 5, 0, 1, 2, 4, 3,
18386 22,
18387 OPC_CheckChild0Integer, 12|128,73|128,1,
18388 OPC_RecordChild1,
18389 OPC_RecordChild2,
18390 OPC_RecordChild3,
18391 OPC_RecordChild4,
18392 OPC_RecordChild5,
18393 OPC_RecordChild6,
18394 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvvvml_v),
18395 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18396 22,
18397 OPC_CheckChild0Integer, 0|128,73|128,1,
18398 OPC_RecordChild1,
18399 OPC_RecordChild2,
18400 OPC_RecordChild3,
18401 OPC_RecordChild4,
18402 OPC_RecordChild5,
18403 OPC_RecordChild6,
18404 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSrvvml_v),
18405 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18406 22,
18407 OPC_CheckChild0Integer, 6|128,73|128,1,
18408 OPC_RecordChild1,
18409 OPC_RecordChild2,
18410 OPC_RecordChild3,
18411 OPC_RecordChild4,
18412 OPC_RecordChild5,
18413 OPC_RecordChild6,
18414 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMADSvrvml_v),
18415 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18416 18,
18417 OPC_CheckChild0Integer, 114|128,64|128,1,
18418 OPC_RecordChild1,
18419 OPC_RecordChild2,
18420 OPC_RecordChild3,
18421 OPC_RecordChild4,
18422 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvvvl),
18423 14|128,1, 4, 0, 1, 2, 3,
18424 20,
18425 OPC_CheckChild0Integer, 116|128,64|128,1,
18426 OPC_RecordChild1,
18427 OPC_RecordChild2,
18428 OPC_RecordChild3,
18429 OPC_RecordChild4,
18430 OPC_RecordChild5,
18431 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvvvl_v),
18432 14|128,1, 5, 0, 1, 2, 4, 3,
18433 18,
18434 OPC_CheckChild0Integer, 102|128,64|128,1,
18435 OPC_RecordChild1,
18436 OPC_RecordChild2,
18437 OPC_RecordChild3,
18438 OPC_RecordChild4,
18439 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADrvvl),
18440 14|128,1, 4, 0, 1, 2, 3,
18441 20,
18442 OPC_CheckChild0Integer, 104|128,64|128,1,
18443 OPC_RecordChild1,
18444 OPC_RecordChild2,
18445 OPC_RecordChild3,
18446 OPC_RecordChild4,
18447 OPC_RecordChild5,
18448 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADrvvl_v),
18449 14|128,1, 5, 0, 1, 2, 4, 3,
18450 18,
18451 OPC_CheckChild0Integer, 108|128,64|128,1,
18452 OPC_RecordChild1,
18453 OPC_RecordChild2,
18454 OPC_RecordChild3,
18455 OPC_RecordChild4,
18456 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvrvl),
18457 14|128,1, 4, 0, 1, 2, 3,
18458 20,
18459 OPC_CheckChild0Integer, 110|128,64|128,1,
18460 OPC_RecordChild1,
18461 OPC_RecordChild2,
18462 OPC_RecordChild3,
18463 OPC_RecordChild4,
18464 OPC_RecordChild5,
18465 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvrvl_v),
18466 14|128,1, 5, 0, 1, 2, 4, 3,
18467 22,
18468 OPC_CheckChild0Integer, 112|128,64|128,1,
18469 OPC_RecordChild1,
18470 OPC_RecordChild2,
18471 OPC_RecordChild3,
18472 OPC_RecordChild4,
18473 OPC_RecordChild5,
18474 OPC_RecordChild6,
18475 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvvvml_v),
18476 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18477 22,
18478 OPC_CheckChild0Integer, 100|128,64|128,1,
18479 OPC_RecordChild1,
18480 OPC_RecordChild2,
18481 OPC_RecordChild3,
18482 OPC_RecordChild4,
18483 OPC_RecordChild5,
18484 OPC_RecordChild6,
18485 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADrvvml_v),
18486 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18487 22,
18488 OPC_CheckChild0Integer, 106|128,64|128,1,
18489 OPC_RecordChild1,
18490 OPC_RecordChild2,
18491 OPC_RecordChild3,
18492 OPC_RecordChild4,
18493 OPC_RecordChild5,
18494 OPC_RecordChild6,
18495 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMADvrvml_v),
18496 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18497 18,
18498 OPC_CheckChild0Integer, 28|128,73|128,1,
18499 OPC_RecordChild1,
18500 OPC_RecordChild2,
18501 OPC_RecordChild3,
18502 OPC_RecordChild4,
18503 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvvvl),
18504 14|128,1, 4, 0, 1, 2, 3,
18505 20,
18506 OPC_CheckChild0Integer, 32|128,73|128,1,
18507 OPC_RecordChild1,
18508 OPC_RecordChild2,
18509 OPC_RecordChild3,
18510 OPC_RecordChild4,
18511 OPC_RecordChild5,
18512 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvvvl_v),
18513 14|128,1, 5, 0, 1, 2, 4, 3,
18514 18,
18515 OPC_CheckChild0Integer, 16|128,73|128,1,
18516 OPC_RecordChild1,
18517 OPC_RecordChild2,
18518 OPC_RecordChild3,
18519 OPC_RecordChild4,
18520 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDrvvl),
18521 14|128,1, 4, 0, 1, 2, 3,
18522 20,
18523 OPC_CheckChild0Integer, 20|128,73|128,1,
18524 OPC_RecordChild1,
18525 OPC_RecordChild2,
18526 OPC_RecordChild3,
18527 OPC_RecordChild4,
18528 OPC_RecordChild5,
18529 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDrvvl_v),
18530 14|128,1, 5, 0, 1, 2, 4, 3,
18531 18,
18532 OPC_CheckChild0Integer, 22|128,73|128,1,
18533 OPC_RecordChild1,
18534 OPC_RecordChild2,
18535 OPC_RecordChild3,
18536 OPC_RecordChild4,
18537 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvrvl),
18538 14|128,1, 4, 0, 1, 2, 3,
18539 20,
18540 OPC_CheckChild0Integer, 26|128,73|128,1,
18541 OPC_RecordChild1,
18542 OPC_RecordChild2,
18543 OPC_RecordChild3,
18544 OPC_RecordChild4,
18545 OPC_RecordChild5,
18546 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvrvl_v),
18547 14|128,1, 5, 0, 1, 2, 4, 3,
18548 22,
18549 OPC_CheckChild0Integer, 30|128,73|128,1,
18550 OPC_RecordChild1,
18551 OPC_RecordChild2,
18552 OPC_RecordChild3,
18553 OPC_RecordChild4,
18554 OPC_RecordChild5,
18555 OPC_RecordChild6,
18556 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvvvml_v),
18557 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18558 22,
18559 OPC_CheckChild0Integer, 18|128,73|128,1,
18560 OPC_RecordChild1,
18561 OPC_RecordChild2,
18562 OPC_RecordChild3,
18563 OPC_RecordChild4,
18564 OPC_RecordChild5,
18565 OPC_RecordChild6,
18566 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDrvvml_v),
18567 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18568 22,
18569 OPC_CheckChild0Integer, 24|128,73|128,1,
18570 OPC_RecordChild1,
18571 OPC_RecordChild2,
18572 OPC_RecordChild3,
18573 OPC_RecordChild4,
18574 OPC_RecordChild5,
18575 OPC_RecordChild6,
18576 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBDvrvml_v),
18577 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18578 18,
18579 OPC_CheckChild0Integer, 46|128,73|128,1,
18580 OPC_RecordChild1,
18581 OPC_RecordChild2,
18582 OPC_RecordChild3,
18583 OPC_RecordChild4,
18584 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvvvl),
18585 14|128,1, 4, 0, 1, 2, 3,
18586 20,
18587 OPC_CheckChild0Integer, 50|128,73|128,1,
18588 OPC_RecordChild1,
18589 OPC_RecordChild2,
18590 OPC_RecordChild3,
18591 OPC_RecordChild4,
18592 OPC_RecordChild5,
18593 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvvvl_v),
18594 14|128,1, 5, 0, 1, 2, 4, 3,
18595 18,
18596 OPC_CheckChild0Integer, 34|128,73|128,1,
18597 OPC_RecordChild1,
18598 OPC_RecordChild2,
18599 OPC_RecordChild3,
18600 OPC_RecordChild4,
18601 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSrvvl),
18602 14|128,1, 4, 0, 1, 2, 3,
18603 20,
18604 OPC_CheckChild0Integer, 38|128,73|128,1,
18605 OPC_RecordChild1,
18606 OPC_RecordChild2,
18607 OPC_RecordChild3,
18608 OPC_RecordChild4,
18609 OPC_RecordChild5,
18610 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSrvvl_v),
18611 14|128,1, 5, 0, 1, 2, 4, 3,
18612 18,
18613 OPC_CheckChild0Integer, 40|128,73|128,1,
18614 OPC_RecordChild1,
18615 OPC_RecordChild2,
18616 OPC_RecordChild3,
18617 OPC_RecordChild4,
18618 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvrvl),
18619 14|128,1, 4, 0, 1, 2, 3,
18620 20,
18621 OPC_CheckChild0Integer, 44|128,73|128,1,
18622 OPC_RecordChild1,
18623 OPC_RecordChild2,
18624 OPC_RecordChild3,
18625 OPC_RecordChild4,
18626 OPC_RecordChild5,
18627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvrvl_v),
18628 14|128,1, 5, 0, 1, 2, 4, 3,
18629 22,
18630 OPC_CheckChild0Integer, 48|128,73|128,1,
18631 OPC_RecordChild1,
18632 OPC_RecordChild2,
18633 OPC_RecordChild3,
18634 OPC_RecordChild4,
18635 OPC_RecordChild5,
18636 OPC_RecordChild6,
18637 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvvvml_v),
18638 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18639 22,
18640 OPC_CheckChild0Integer, 36|128,73|128,1,
18641 OPC_RecordChild1,
18642 OPC_RecordChild2,
18643 OPC_RecordChild3,
18644 OPC_RecordChild4,
18645 OPC_RecordChild5,
18646 OPC_RecordChild6,
18647 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSrvvml_v),
18648 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18649 22,
18650 OPC_CheckChild0Integer, 42|128,73|128,1,
18651 OPC_RecordChild1,
18652 OPC_RecordChild2,
18653 OPC_RecordChild3,
18654 OPC_RecordChild4,
18655 OPC_RecordChild5,
18656 OPC_RecordChild6,
18657 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFNMSBSvrvml_v),
18658 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18659 18,
18660 OPC_CheckChild0Integer, 4|128,65|128,1,
18661 OPC_RecordChild1,
18662 OPC_RecordChild2,
18663 OPC_RecordChild3,
18664 OPC_RecordChild4,
18665 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvvvl),
18666 14|128,1, 4, 0, 1, 2, 3,
18667 20,
18668 OPC_CheckChild0Integer, 6|128,65|128,1,
18669 OPC_RecordChild1,
18670 OPC_RecordChild2,
18671 OPC_RecordChild3,
18672 OPC_RecordChild4,
18673 OPC_RecordChild5,
18674 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvvvl_v),
18675 14|128,1, 5, 0, 1, 2, 4, 3,
18676 18,
18677 OPC_CheckChild0Integer, 120|128,64|128,1,
18678 OPC_RecordChild1,
18679 OPC_RecordChild2,
18680 OPC_RecordChild3,
18681 OPC_RecordChild4,
18682 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBrvvl),
18683 14|128,1, 4, 0, 1, 2, 3,
18684 20,
18685 OPC_CheckChild0Integer, 122|128,64|128,1,
18686 OPC_RecordChild1,
18687 OPC_RecordChild2,
18688 OPC_RecordChild3,
18689 OPC_RecordChild4,
18690 OPC_RecordChild5,
18691 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBrvvl_v),
18692 14|128,1, 5, 0, 1, 2, 4, 3,
18693 18,
18694 OPC_CheckChild0Integer, 126|128,64|128,1,
18695 OPC_RecordChild1,
18696 OPC_RecordChild2,
18697 OPC_RecordChild3,
18698 OPC_RecordChild4,
18699 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvrvl),
18700 14|128,1, 4, 0, 1, 2, 3,
18701 20,
18702 OPC_CheckChild0Integer, 0|128,65|128,1,
18703 OPC_RecordChild1,
18704 OPC_RecordChild2,
18705 OPC_RecordChild3,
18706 OPC_RecordChild4,
18707 OPC_RecordChild5,
18708 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvrvl_v),
18709 14|128,1, 5, 0, 1, 2, 4, 3,
18710 22,
18711 OPC_CheckChild0Integer, 2|128,65|128,1,
18712 OPC_RecordChild1,
18713 OPC_RecordChild2,
18714 OPC_RecordChild3,
18715 OPC_RecordChild4,
18716 OPC_RecordChild5,
18717 OPC_RecordChild6,
18718 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvvvml_v),
18719 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18720 22,
18721 OPC_CheckChild0Integer, 118|128,64|128,1,
18722 OPC_RecordChild1,
18723 OPC_RecordChild2,
18724 OPC_RecordChild3,
18725 OPC_RecordChild4,
18726 OPC_RecordChild5,
18727 OPC_RecordChild6,
18728 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBrvvml_v),
18729 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18730 22,
18731 OPC_CheckChild0Integer, 124|128,64|128,1,
18732 OPC_RecordChild1,
18733 OPC_RecordChild2,
18734 OPC_RecordChild3,
18735 OPC_RecordChild4,
18736 OPC_RecordChild5,
18737 OPC_RecordChild6,
18738 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFNMSBvrvml_v),
18739 14|128,1, 6, 0, 1, 2, 3, 5, 4,
18740 14,
18741 OPC_CheckChild0Integer, 58|128,76|128,1,
18742 OPC_RecordChild1,
18743 OPC_RecordChild2,
18744 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRCPDvl),
18745 14|128,1, 2, 0, 1,
18746 16,
18747 OPC_CheckChild0Integer, 60|128,76|128,1,
18748 OPC_RecordChild1,
18749 OPC_RecordChild2,
18750 OPC_RecordChild3,
18751 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRCPDvl_v),
18752 14|128,1, 3, 0, 2, 1,
18753 14,
18754 OPC_CheckChild0Integer, 62|128,76|128,1,
18755 OPC_RecordChild1,
18756 OPC_RecordChild2,
18757 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRCPSvl),
18758 14|128,1, 2, 0, 1,
18759 16,
18760 OPC_CheckChild0Integer, 64|128,76|128,1,
18761 OPC_RecordChild1,
18762 OPC_RecordChild2,
18763 OPC_RecordChild3,
18764 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRCPSvl_v),
18765 14|128,1, 3, 0, 2, 1,
18766 14,
18767 OPC_CheckChild0Integer, 92|128,65|128,1,
18768 OPC_RecordChild1,
18769 OPC_RecordChild2,
18770 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRCPvl),
18771 14|128,1, 2, 0, 1,
18772 16,
18773 OPC_CheckChild0Integer, 94|128,65|128,1,
18774 OPC_RecordChild1,
18775 OPC_RecordChild2,
18776 OPC_RecordChild3,
18777 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRCPvl_v),
18778 14|128,1, 3, 0, 2, 1,
18779 14,
18780 OPC_CheckChild0Integer, 118|128,76|128,1,
18781 OPC_RecordChild1,
18782 OPC_RecordChild2,
18783 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTDvl),
18784 14|128,1, 2, 0, 1,
18785 16,
18786 OPC_CheckChild0Integer, 120|128,76|128,1,
18787 OPC_RecordChild1,
18788 OPC_RecordChild2,
18789 OPC_RecordChild3,
18790 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTDvl_v),
18791 14|128,1, 3, 0, 2, 1,
18792 14,
18793 OPC_CheckChild0Integer, 126|128,76|128,1,
18794 OPC_RecordChild1,
18795 OPC_RecordChild2,
18796 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTSvl),
18797 14|128,1, 2, 0, 1,
18798 16,
18799 OPC_CheckChild0Integer, 0|128,77|128,1,
18800 OPC_RecordChild1,
18801 OPC_RecordChild2,
18802 OPC_RecordChild3,
18803 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTSvl_v),
18804 14|128,1, 3, 0, 2, 1,
18805 14,
18806 OPC_CheckChild0Integer, 96|128,65|128,1,
18807 OPC_RecordChild1,
18808 OPC_RecordChild2,
18809 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRSQRTvl),
18810 14|128,1, 2, 0, 1,
18811 16,
18812 OPC_CheckChild0Integer, 98|128,65|128,1,
18813 OPC_RecordChild1,
18814 OPC_RecordChild2,
18815 OPC_RecordChild3,
18816 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRSQRTvl_v),
18817 14|128,1, 3, 0, 2, 1,
18818 14,
18819 OPC_CheckChild0Integer, 122|128,76|128,1,
18820 OPC_RecordChild1,
18821 OPC_RecordChild2,
18822 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTDNEXvl),
18823 14|128,1, 2, 0, 1,
18824 16,
18825 OPC_CheckChild0Integer, 124|128,76|128,1,
18826 OPC_RecordChild1,
18827 OPC_RecordChild2,
18828 OPC_RecordChild3,
18829 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTDNEXvl_v),
18830 14|128,1, 3, 0, 2, 1,
18831 14,
18832 OPC_CheckChild0Integer, 2|128,77|128,1,
18833 OPC_RecordChild1,
18834 OPC_RecordChild2,
18835 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTSNEXvl),
18836 14|128,1, 2, 0, 1,
18837 16,
18838 OPC_CheckChild0Integer, 4|128,77|128,1,
18839 OPC_RecordChild1,
18840 OPC_RecordChild2,
18841 OPC_RecordChild3,
18842 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRSQRTSNEXvl_v),
18843 14|128,1, 3, 0, 2, 1,
18844 14,
18845 OPC_CheckChild0Integer, 100|128,65|128,1,
18846 OPC_RecordChild1,
18847 OPC_RecordChild2,
18848 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRSQRTNEXvl),
18849 14|128,1, 2, 0, 1,
18850 16,
18851 OPC_CheckChild0Integer, 102|128,65|128,1,
18852 OPC_RecordChild1,
18853 OPC_RecordChild2,
18854 OPC_RecordChild3,
18855 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVRSQRTNEXvl_v),
18856 14|128,1, 3, 0, 2, 1,
18857 17,
18858 OPC_CheckChild0Integer, 24|128,68|128,1,
18859 OPC_RecordChild1,
18860 OPC_RecordChild2,
18861 OPC_EmitInteger32, 0,
18862 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvl),
18863 14|128,1, 3, 2, 0, 1,
18864 19,
18865 OPC_CheckChild0Integer, 28|128,68|128,1,
18866 OPC_RecordChild1,
18867 OPC_RecordChild2,
18868 OPC_RecordChild3,
18869 OPC_EmitInteger32, 0,
18870 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvl_v),
18871 14|128,1, 4, 3, 0, 2, 1,
18872 21,
18873 OPC_CheckChild0Integer, 26|128,68|128,1,
18874 OPC_RecordChild1,
18875 OPC_RecordChild2,
18876 OPC_RecordChild3,
18877 OPC_RecordChild4,
18878 OPC_EmitInteger32, 0,
18879 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvml_v),
18880 14|128,1, 5, 4, 0, 1, 3, 2,
18881 17,
18882 OPC_CheckChild0Integer, 30|128,68|128,1,
18883 OPC_RecordChild1,
18884 OPC_RecordChild2,
18885 OPC_EmitInteger32, 16,
18886 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvl),
18887 14|128,1, 3, 2, 0, 1,
18888 19,
18889 OPC_CheckChild0Integer, 34|128,68|128,1,
18890 OPC_RecordChild1,
18891 OPC_RecordChild2,
18892 OPC_RecordChild3,
18893 OPC_EmitInteger32, 16,
18894 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvl_v),
18895 14|128,1, 4, 3, 0, 2, 1,
18896 21,
18897 OPC_CheckChild0Integer, 32|128,68|128,1,
18898 OPC_RecordChild1,
18899 OPC_RecordChild2,
18900 OPC_RecordChild3,
18901 OPC_RecordChild4,
18902 OPC_EmitInteger32, 16,
18903 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDSXvml_v),
18904 14|128,1, 5, 4, 0, 1, 3, 2,
18905 17,
18906 OPC_CheckChild0Integer, 36|128,68|128,1,
18907 OPC_RecordChild1,
18908 OPC_RecordChild2,
18909 OPC_EmitInteger32, 0,
18910 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvl),
18911 14|128,1, 3, 2, 0, 1,
18912 19,
18913 OPC_CheckChild0Integer, 40|128,68|128,1,
18914 OPC_RecordChild1,
18915 OPC_RecordChild2,
18916 OPC_RecordChild3,
18917 OPC_EmitInteger32, 0,
18918 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvl_v),
18919 14|128,1, 4, 3, 0, 2, 1,
18920 21,
18921 OPC_CheckChild0Integer, 38|128,68|128,1,
18922 OPC_RecordChild1,
18923 OPC_RecordChild2,
18924 OPC_RecordChild3,
18925 OPC_RecordChild4,
18926 OPC_EmitInteger32, 0,
18927 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvml_v),
18928 14|128,1, 5, 4, 0, 1, 3, 2,
18929 17,
18930 OPC_CheckChild0Integer, 42|128,68|128,1,
18931 OPC_RecordChild1,
18932 OPC_RecordChild2,
18933 OPC_EmitInteger32, 16,
18934 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvl),
18935 14|128,1, 3, 2, 0, 1,
18936 19,
18937 OPC_CheckChild0Integer, 46|128,68|128,1,
18938 OPC_RecordChild1,
18939 OPC_RecordChild2,
18940 OPC_RecordChild3,
18941 OPC_EmitInteger32, 16,
18942 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvl_v),
18943 14|128,1, 4, 3, 0, 2, 1,
18944 21,
18945 OPC_CheckChild0Integer, 44|128,68|128,1,
18946 OPC_RecordChild1,
18947 OPC_RecordChild2,
18948 OPC_RecordChild3,
18949 OPC_RecordChild4,
18950 OPC_EmitInteger32, 16,
18951 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWDZXvml_v),
18952 14|128,1, 5, 4, 0, 1, 3, 2,
18953 17,
18954 OPC_CheckChild0Integer, 48|128,68|128,1,
18955 OPC_RecordChild1,
18956 OPC_RecordChild2,
18957 OPC_EmitInteger32, 0,
18958 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvl),
18959 14|128,1, 3, 2, 0, 1,
18960 19,
18961 OPC_CheckChild0Integer, 52|128,68|128,1,
18962 OPC_RecordChild1,
18963 OPC_RecordChild2,
18964 OPC_RecordChild3,
18965 OPC_EmitInteger32, 0,
18966 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvl_v),
18967 14|128,1, 4, 3, 0, 2, 1,
18968 21,
18969 OPC_CheckChild0Integer, 50|128,68|128,1,
18970 OPC_RecordChild1,
18971 OPC_RecordChild2,
18972 OPC_RecordChild3,
18973 OPC_RecordChild4,
18974 OPC_EmitInteger32, 0,
18975 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvml_v),
18976 14|128,1, 5, 4, 0, 1, 3, 2,
18977 17,
18978 OPC_CheckChild0Integer, 54|128,68|128,1,
18979 OPC_RecordChild1,
18980 OPC_RecordChild2,
18981 OPC_EmitInteger32, 16,
18982 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvl),
18983 14|128,1, 3, 2, 0, 1,
18984 19,
18985 OPC_CheckChild0Integer, 58|128,68|128,1,
18986 OPC_RecordChild1,
18987 OPC_RecordChild2,
18988 OPC_RecordChild3,
18989 OPC_EmitInteger32, 16,
18990 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvl_v),
18991 14|128,1, 4, 3, 0, 2, 1,
18992 21,
18993 OPC_CheckChild0Integer, 56|128,68|128,1,
18994 OPC_RecordChild1,
18995 OPC_RecordChild2,
18996 OPC_RecordChild3,
18997 OPC_RecordChild4,
18998 OPC_EmitInteger32, 16,
18999 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSSXvml_v),
19000 14|128,1, 5, 4, 0, 1, 3, 2,
19001 17,
19002 OPC_CheckChild0Integer, 60|128,68|128,1,
19003 OPC_RecordChild1,
19004 OPC_RecordChild2,
19005 OPC_EmitInteger32, 0,
19006 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvl),
19007 14|128,1, 3, 2, 0, 1,
19008 19,
19009 OPC_CheckChild0Integer, 64|128,68|128,1,
19010 OPC_RecordChild1,
19011 OPC_RecordChild2,
19012 OPC_RecordChild3,
19013 OPC_EmitInteger32, 0,
19014 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvl_v),
19015 14|128,1, 4, 3, 0, 2, 1,
19016 21,
19017 OPC_CheckChild0Integer, 62|128,68|128,1,
19018 OPC_RecordChild1,
19019 OPC_RecordChild2,
19020 OPC_RecordChild3,
19021 OPC_RecordChild4,
19022 OPC_EmitInteger32, 0,
19023 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvml_v),
19024 14|128,1, 5, 4, 0, 1, 3, 2,
19025 17,
19026 OPC_CheckChild0Integer, 66|128,68|128,1,
19027 OPC_RecordChild1,
19028 OPC_RecordChild2,
19029 OPC_EmitInteger32, 16,
19030 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvl),
19031 14|128,1, 3, 2, 0, 1,
19032 19,
19033 OPC_CheckChild0Integer, 70|128,68|128,1,
19034 OPC_RecordChild1,
19035 OPC_RecordChild2,
19036 OPC_RecordChild3,
19037 OPC_EmitInteger32, 16,
19038 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvl_v),
19039 14|128,1, 4, 3, 0, 2, 1,
19040 21,
19041 OPC_CheckChild0Integer, 68|128,68|128,1,
19042 OPC_RecordChild1,
19043 OPC_RecordChild2,
19044 OPC_RecordChild3,
19045 OPC_RecordChild4,
19046 OPC_EmitInteger32, 16,
19047 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTWSZXvml_v),
19048 14|128,1, 5, 4, 0, 1, 3, 2,
19049 17,
19050 OPC_CheckChild0Integer, 26|128,61|128,1,
19051 OPC_RecordChild1,
19052 OPC_RecordChild2,
19053 OPC_EmitInteger32, 0,
19054 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvl),
19055 14|128,1, 3, 2, 0, 1,
19056 19,
19057 OPC_CheckChild0Integer, 28|128,61|128,1,
19058 OPC_RecordChild1,
19059 OPC_RecordChild2,
19060 OPC_RecordChild3,
19061 OPC_EmitInteger32, 0,
19062 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvl_v),
19063 14|128,1, 4, 3, 0, 2, 1,
19064 21,
19065 OPC_CheckChild0Integer, 24|128,61|128,1,
19066 OPC_RecordChild1,
19067 OPC_RecordChild2,
19068 OPC_RecordChild3,
19069 OPC_RecordChild4,
19070 OPC_EmitInteger32, 0,
19071 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvml_v),
19072 14|128,1, 5, 4, 0, 1, 3, 2,
19073 17,
19074 OPC_CheckChild0Integer, 32|128,61|128,1,
19075 OPC_RecordChild1,
19076 OPC_RecordChild2,
19077 OPC_EmitInteger32, 16,
19078 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvl),
19079 14|128,1, 3, 2, 0, 1,
19080 19,
19081 OPC_CheckChild0Integer, 34|128,61|128,1,
19082 OPC_RecordChild1,
19083 OPC_RecordChild2,
19084 OPC_RecordChild3,
19085 OPC_EmitInteger32, 16,
19086 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvl_v),
19087 14|128,1, 4, 3, 0, 2, 1,
19088 21,
19089 OPC_CheckChild0Integer, 30|128,61|128,1,
19090 OPC_RecordChild1,
19091 OPC_RecordChild2,
19092 OPC_RecordChild3,
19093 OPC_RecordChild4,
19094 OPC_EmitInteger32, 16,
19095 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTWSvml_v),
19096 14|128,1, 5, 4, 0, 1, 3, 2,
19097 17,
19098 OPC_CheckChild0Integer, 4|128,68|128,1,
19099 OPC_RecordChild1,
19100 OPC_RecordChild2,
19101 OPC_EmitInteger32, 0,
19102 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvl),
19103 14|128,1, 3, 2, 0, 1,
19104 19,
19105 OPC_CheckChild0Integer, 8|128,68|128,1,
19106 OPC_RecordChild1,
19107 OPC_RecordChild2,
19108 OPC_RecordChild3,
19109 OPC_EmitInteger32, 0,
19110 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvl_v),
19111 14|128,1, 4, 3, 0, 2, 1,
19112 21,
19113 OPC_CheckChild0Integer, 6|128,68|128,1,
19114 OPC_RecordChild1,
19115 OPC_RecordChild2,
19116 OPC_RecordChild3,
19117 OPC_RecordChild4,
19118 OPC_EmitInteger32, 0,
19119 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvml_v),
19120 14|128,1, 5, 4, 0, 1, 3, 2,
19121 17,
19122 OPC_CheckChild0Integer, 10|128,68|128,1,
19123 OPC_RecordChild1,
19124 OPC_RecordChild2,
19125 OPC_EmitInteger32, 16,
19126 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvl),
19127 14|128,1, 3, 2, 0, 1,
19128 19,
19129 OPC_CheckChild0Integer, 14|128,68|128,1,
19130 OPC_RecordChild1,
19131 OPC_RecordChild2,
19132 OPC_RecordChild3,
19133 OPC_EmitInteger32, 16,
19134 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvl_v),
19135 14|128,1, 4, 3, 0, 2, 1,
19136 21,
19137 OPC_CheckChild0Integer, 12|128,68|128,1,
19138 OPC_RecordChild1,
19139 OPC_RecordChild2,
19140 OPC_RecordChild3,
19141 OPC_RecordChild4,
19142 OPC_EmitInteger32, 16,
19143 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTLDvml_v),
19144 14|128,1, 5, 4, 0, 1, 3, 2,
19145 14,
19146 OPC_CheckChild0Integer, 0|128,68|128,1,
19147 OPC_RecordChild1,
19148 OPC_RecordChild2,
19149 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDWvl),
19150 14|128,1, 2, 0, 1,
19151 16,
19152 OPC_CheckChild0Integer, 2|128,68|128,1,
19153 OPC_RecordChild1,
19154 OPC_RecordChild2,
19155 OPC_RecordChild3,
19156 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDWvl_v),
19157 14|128,1, 3, 0, 2, 1,
19158 14,
19159 OPC_CheckChild0Integer, 20|128,68|128,1,
19160 OPC_RecordChild1,
19161 OPC_RecordChild2,
19162 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTSWvl),
19163 14|128,1, 2, 0, 1,
19164 16,
19165 OPC_CheckChild0Integer, 22|128,68|128,1,
19166 OPC_RecordChild1,
19167 OPC_RecordChild2,
19168 OPC_RecordChild3,
19169 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTSWvl_v),
19170 14|128,1, 3, 0, 2, 1,
19171 14,
19172 OPC_CheckChild0Integer, 20|128,61|128,1,
19173 OPC_RecordChild1,
19174 OPC_RecordChild2,
19175 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTSWvl),
19176 14|128,1, 2, 0, 1,
19177 16,
19178 OPC_CheckChild0Integer, 22|128,61|128,1,
19179 OPC_RecordChild1,
19180 OPC_RecordChild2,
19181 OPC_RecordChild3,
19182 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVCVTSWvl_v),
19183 14|128,1, 3, 0, 2, 1,
19184 14,
19185 OPC_CheckChild0Integer, 120|128,67|128,1,
19186 OPC_RecordChild1,
19187 OPC_RecordChild2,
19188 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDLvl),
19189 14|128,1, 2, 0, 1,
19190 16,
19191 OPC_CheckChild0Integer, 122|128,67|128,1,
19192 OPC_RecordChild1,
19193 OPC_RecordChild2,
19194 OPC_RecordChild3,
19195 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDLvl_v),
19196 14|128,1, 3, 0, 2, 1,
19197 14,
19198 OPC_CheckChild0Integer, 124|128,67|128,1,
19199 OPC_RecordChild1,
19200 OPC_RecordChild2,
19201 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDSvl),
19202 14|128,1, 2, 0, 1,
19203 16,
19204 OPC_CheckChild0Integer, 126|128,67|128,1,
19205 OPC_RecordChild1,
19206 OPC_RecordChild2,
19207 OPC_RecordChild3,
19208 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTDSvl_v),
19209 14|128,1, 3, 0, 2, 1,
19210 14,
19211 OPC_CheckChild0Integer, 16|128,68|128,1,
19212 OPC_RecordChild1,
19213 OPC_RecordChild2,
19214 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTSDvl),
19215 14|128,1, 2, 0, 1,
19216 16,
19217 OPC_CheckChild0Integer, 18|128,68|128,1,
19218 OPC_RecordChild1,
19219 OPC_RecordChild2,
19220 OPC_RecordChild3,
19221 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCVTSDvl_v),
19222 14|128,1, 3, 0, 2, 1,
19223 18,
19224 OPC_CheckChild0Integer, 78|128,75|128,1,
19225 OPC_RecordChild1,
19226 OPC_RecordChild2,
19227 OPC_RecordChild3,
19228 OPC_RecordChild4,
19229 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml),
19230 14|128,1, 4, 0, 1, 2, 3,
19231 20,
19232 OPC_CheckChild0Integer, 80|128,75|128,1,
19233 OPC_RecordChild1,
19234 OPC_RecordChild2,
19235 OPC_RecordChild3,
19236 OPC_RecordChild4,
19237 OPC_RecordChild5,
19238 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml_v),
19239 14|128,1, 5, 0, 1, 2, 4, 3,
19240 18,
19241 OPC_CheckChild0Integer, 86|128,75|128,1,
19242 OPC_RecordChild1,
19243 OPC_RecordChild2,
19244 OPC_RecordChild3,
19245 OPC_RecordChild4,
19246 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGWvvml),
19247 14|128,1, 4, 0, 1, 2, 3,
19248 20,
19249 OPC_CheckChild0Integer, 88|128,75|128,1,
19250 OPC_RecordChild1,
19251 OPC_RecordChild2,
19252 OPC_RecordChild3,
19253 OPC_RecordChild4,
19254 OPC_RecordChild5,
19255 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGWvvml_v),
19256 14|128,1, 5, 0, 1, 2, 4, 3,
19257 18,
19258 OPC_CheckChild0Integer, 118|128,67|128,1,
19259 OPC_RecordChild1,
19260 OPC_RecordChild2,
19261 OPC_RecordChild3,
19262 OPC_RecordChild4,
19263 OPC_MorphNodeTo1None, TARGET_VAL(VE::VCPvml_v),
19264 14|128,1, 4, 0, 1, 3, 2,
19265 18,
19266 OPC_CheckChild0Integer, 46|128,69|128,1,
19267 OPC_RecordChild1,
19268 OPC_RecordChild2,
19269 OPC_RecordChild3,
19270 OPC_RecordChild4,
19271 OPC_MorphNodeTo1None, TARGET_VAL(VE::VEXvml_v),
19272 14|128,1, 4, 0, 1, 3, 2,
19273 14,
19274 OPC_CheckChild0Integer, 72|128,79|128,1,
19275 OPC_RecordChild1,
19276 OPC_RecordChild2,
19277 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMWSXvl),
19278 14|128,1, 2, 0, 1,
19279 16,
19280 OPC_CheckChild0Integer, 74|128,79|128,1,
19281 OPC_RecordChild1,
19282 OPC_RecordChild2,
19283 OPC_RecordChild3,
19284 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMWSXvml),
19285 14|128,1, 3, 0, 1, 2,
19286 14,
19287 OPC_CheckChild0Integer, 76|128,79|128,1,
19288 OPC_RecordChild1,
19289 OPC_RecordChild2,
19290 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMWZXvl),
19291 14|128,1, 2, 0, 1,
19292 16,
19293 OPC_CheckChild0Integer, 78|128,79|128,1,
19294 OPC_RecordChild1,
19295 OPC_RecordChild2,
19296 OPC_RecordChild3,
19297 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMWZXvml),
19298 14|128,1, 3, 0, 1, 2,
19299 14,
19300 OPC_CheckChild0Integer, 68|128,79|128,1,
19301 OPC_RecordChild1,
19302 OPC_RecordChild2,
19303 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMLvl),
19304 14|128,1, 2, 0, 1,
19305 16,
19306 OPC_CheckChild0Integer, 70|128,79|128,1,
19307 OPC_RecordChild1,
19308 OPC_RecordChild2,
19309 OPC_RecordChild3,
19310 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUMLvml),
19311 14|128,1, 3, 0, 1, 2,
19312 14,
19313 OPC_CheckChild0Integer, 116|128,73|128,1,
19314 OPC_RecordChild1,
19315 OPC_RecordChild2,
19316 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUMDvl),
19317 14|128,1, 2, 0, 1,
19318 16,
19319 OPC_CheckChild0Integer, 118|128,73|128,1,
19320 OPC_RecordChild1,
19321 OPC_RecordChild2,
19322 OPC_RecordChild3,
19323 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUMDvml),
19324 14|128,1, 3, 0, 1, 2,
19325 14,
19326 OPC_CheckChild0Integer, 120|128,73|128,1,
19327 OPC_RecordChild1,
19328 OPC_RecordChild2,
19329 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUMSvl),
19330 14|128,1, 2, 0, 1,
19331 16,
19332 OPC_CheckChild0Integer, 122|128,73|128,1,
19333 OPC_RecordChild1,
19334 OPC_RecordChild2,
19335 OPC_RecordChild3,
19336 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUMSvml),
19337 14|128,1, 3, 0, 1, 2,
19338 14,
19339 OPC_CheckChild0Integer, 74|128,76|128,1,
19340 OPC_RecordChild1,
19341 OPC_RecordChild2,
19342 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWFSTSXvl),
19343 14|128,1, 2, 0, 1,
19344 16,
19345 OPC_CheckChild0Integer, 76|128,76|128,1,
19346 OPC_RecordChild1,
19347 OPC_RecordChild2,
19348 OPC_RecordChild3,
19349 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWFSTSXvl_v),
19350 14|128,1, 3, 0, 2, 1,
19351 14,
19352 OPC_CheckChild0Integer, 82|128,76|128,1,
19353 OPC_RecordChild1,
19354 OPC_RecordChild2,
19355 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWLSTSXvl),
19356 14|128,1, 2, 0, 1,
19357 16,
19358 OPC_CheckChild0Integer, 84|128,76|128,1,
19359 OPC_RecordChild1,
19360 OPC_RecordChild2,
19361 OPC_RecordChild3,
19362 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWLSTSXvl_v),
19363 14|128,1, 3, 0, 2, 1,
19364 14,
19365 OPC_CheckChild0Integer, 78|128,76|128,1,
19366 OPC_RecordChild1,
19367 OPC_RecordChild2,
19368 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWFSTZXvl),
19369 14|128,1, 2, 0, 1,
19370 16,
19371 OPC_CheckChild0Integer, 80|128,76|128,1,
19372 OPC_RecordChild1,
19373 OPC_RecordChild2,
19374 OPC_RecordChild3,
19375 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWFSTZXvl_v),
19376 14|128,1, 3, 0, 2, 1,
19377 14,
19378 OPC_CheckChild0Integer, 86|128,76|128,1,
19379 OPC_RecordChild1,
19380 OPC_RecordChild2,
19381 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWLSTZXvl),
19382 14|128,1, 2, 0, 1,
19383 16,
19384 OPC_CheckChild0Integer, 88|128,76|128,1,
19385 OPC_RecordChild1,
19386 OPC_RecordChild2,
19387 OPC_RecordChild3,
19388 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSWLSTZXvl_v),
19389 14|128,1, 3, 0, 2, 1,
19390 14,
19391 OPC_CheckChild0Integer, 98|128,76|128,1,
19392 OPC_RecordChild1,
19393 OPC_RecordChild2,
19394 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWFSTSXvl),
19395 14|128,1, 2, 0, 1,
19396 16,
19397 OPC_CheckChild0Integer, 100|128,76|128,1,
19398 OPC_RecordChild1,
19399 OPC_RecordChild2,
19400 OPC_RecordChild3,
19401 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWFSTSXvl_v),
19402 14|128,1, 3, 0, 2, 1,
19403 14,
19404 OPC_CheckChild0Integer, 106|128,76|128,1,
19405 OPC_RecordChild1,
19406 OPC_RecordChild2,
19407 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWLSTSXvl),
19408 14|128,1, 2, 0, 1,
19409 16,
19410 OPC_CheckChild0Integer, 108|128,76|128,1,
19411 OPC_RecordChild1,
19412 OPC_RecordChild2,
19413 OPC_RecordChild3,
19414 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWLSTSXvl_v),
19415 14|128,1, 3, 0, 2, 1,
19416 14,
19417 OPC_CheckChild0Integer, 102|128,76|128,1,
19418 OPC_RecordChild1,
19419 OPC_RecordChild2,
19420 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWFSTZXvl),
19421 14|128,1, 2, 0, 1,
19422 16,
19423 OPC_CheckChild0Integer, 104|128,76|128,1,
19424 OPC_RecordChild1,
19425 OPC_RecordChild2,
19426 OPC_RecordChild3,
19427 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWFSTZXvl_v),
19428 14|128,1, 3, 0, 2, 1,
19429 14,
19430 OPC_CheckChild0Integer, 110|128,76|128,1,
19431 OPC_RecordChild1,
19432 OPC_RecordChild2,
19433 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWLSTZXvl),
19434 14|128,1, 2, 0, 1,
19435 16,
19436 OPC_CheckChild0Integer, 112|128,76|128,1,
19437 OPC_RecordChild1,
19438 OPC_RecordChild2,
19439 OPC_RecordChild3,
19440 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSWLSTZXvl_v),
19441 14|128,1, 3, 0, 2, 1,
19442 14,
19443 OPC_CheckChild0Integer, 66|128,76|128,1,
19444 OPC_RecordChild1,
19445 OPC_RecordChild2,
19446 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSLFSTvl),
19447 14|128,1, 2, 0, 1,
19448 16,
19449 OPC_CheckChild0Integer, 68|128,76|128,1,
19450 OPC_RecordChild1,
19451 OPC_RecordChild2,
19452 OPC_RecordChild3,
19453 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSLFSTvl_v),
19454 14|128,1, 3, 0, 2, 1,
19455 14,
19456 OPC_CheckChild0Integer, 70|128,76|128,1,
19457 OPC_RecordChild1,
19458 OPC_RecordChild2,
19459 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSLLSTvl),
19460 14|128,1, 2, 0, 1,
19461 16,
19462 OPC_CheckChild0Integer, 72|128,76|128,1,
19463 OPC_RecordChild1,
19464 OPC_RecordChild2,
19465 OPC_RecordChild3,
19466 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMAXSLLSTvl_v),
19467 14|128,1, 3, 0, 2, 1,
19468 14,
19469 OPC_CheckChild0Integer, 90|128,76|128,1,
19470 OPC_RecordChild1,
19471 OPC_RecordChild2,
19472 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSLFSTvl),
19473 14|128,1, 2, 0, 1,
19474 16,
19475 OPC_CheckChild0Integer, 92|128,76|128,1,
19476 OPC_RecordChild1,
19477 OPC_RecordChild2,
19478 OPC_RecordChild3,
19479 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSLFSTvl_v),
19480 14|128,1, 3, 0, 2, 1,
19481 14,
19482 OPC_CheckChild0Integer, 94|128,76|128,1,
19483 OPC_RecordChild1,
19484 OPC_RecordChild2,
19485 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSLLSTvl),
19486 14|128,1, 2, 0, 1,
19487 16,
19488 OPC_CheckChild0Integer, 96|128,76|128,1,
19489 OPC_RecordChild1,
19490 OPC_RecordChild2,
19491 OPC_RecordChild3,
19492 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRMINSLLSTvl_v),
19493 14|128,1, 3, 0, 2, 1,
19494 14,
19495 OPC_CheckChild0Integer, 52|128,73|128,1,
19496 OPC_RecordChild1,
19497 OPC_RecordChild2,
19498 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXDFSTvl),
19499 14|128,1, 2, 0, 1,
19500 16,
19501 OPC_CheckChild0Integer, 54|128,73|128,1,
19502 OPC_RecordChild1,
19503 OPC_RecordChild2,
19504 OPC_RecordChild3,
19505 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXDFSTvl_v),
19506 14|128,1, 3, 0, 2, 1,
19507 14,
19508 OPC_CheckChild0Integer, 56|128,73|128,1,
19509 OPC_RecordChild1,
19510 OPC_RecordChild2,
19511 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXDLSTvl),
19512 14|128,1, 2, 0, 1,
19513 16,
19514 OPC_CheckChild0Integer, 58|128,73|128,1,
19515 OPC_RecordChild1,
19516 OPC_RecordChild2,
19517 OPC_RecordChild3,
19518 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXDLSTvl_v),
19519 14|128,1, 3, 0, 2, 1,
19520 14,
19521 OPC_CheckChild0Integer, 60|128,73|128,1,
19522 OPC_RecordChild1,
19523 OPC_RecordChild2,
19524 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXSFSTvl),
19525 14|128,1, 2, 0, 1,
19526 16,
19527 OPC_CheckChild0Integer, 62|128,73|128,1,
19528 OPC_RecordChild1,
19529 OPC_RecordChild2,
19530 OPC_RecordChild3,
19531 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXSFSTvl_v),
19532 14|128,1, 3, 0, 2, 1,
19533 14,
19534 OPC_CheckChild0Integer, 64|128,73|128,1,
19535 OPC_RecordChild1,
19536 OPC_RecordChild2,
19537 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXSLSTvl),
19538 14|128,1, 2, 0, 1,
19539 16,
19540 OPC_CheckChild0Integer, 66|128,73|128,1,
19541 OPC_RecordChild1,
19542 OPC_RecordChild2,
19543 OPC_RecordChild3,
19544 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMAXSLSTvl_v),
19545 14|128,1, 3, 0, 2, 1,
19546 14,
19547 OPC_CheckChild0Integer, 68|128,73|128,1,
19548 OPC_RecordChild1,
19549 OPC_RecordChild2,
19550 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINDFSTvl),
19551 14|128,1, 2, 0, 1,
19552 16,
19553 OPC_CheckChild0Integer, 70|128,73|128,1,
19554 OPC_RecordChild1,
19555 OPC_RecordChild2,
19556 OPC_RecordChild3,
19557 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINDFSTvl_v),
19558 14|128,1, 3, 0, 2, 1,
19559 14,
19560 OPC_CheckChild0Integer, 72|128,73|128,1,
19561 OPC_RecordChild1,
19562 OPC_RecordChild2,
19563 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINDLSTvl),
19564 14|128,1, 2, 0, 1,
19565 16,
19566 OPC_CheckChild0Integer, 74|128,73|128,1,
19567 OPC_RecordChild1,
19568 OPC_RecordChild2,
19569 OPC_RecordChild3,
19570 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINDLSTvl_v),
19571 14|128,1, 3, 0, 2, 1,
19572 14,
19573 OPC_CheckChild0Integer, 76|128,73|128,1,
19574 OPC_RecordChild1,
19575 OPC_RecordChild2,
19576 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINSFSTvl),
19577 14|128,1, 2, 0, 1,
19578 16,
19579 OPC_CheckChild0Integer, 78|128,73|128,1,
19580 OPC_RecordChild1,
19581 OPC_RecordChild2,
19582 OPC_RecordChild3,
19583 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINSFSTvl_v),
19584 14|128,1, 3, 0, 2, 1,
19585 14,
19586 OPC_CheckChild0Integer, 80|128,73|128,1,
19587 OPC_RecordChild1,
19588 OPC_RecordChild2,
19589 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINSLSTvl),
19590 14|128,1, 2, 0, 1,
19591 16,
19592 OPC_CheckChild0Integer, 82|128,73|128,1,
19593 OPC_RecordChild1,
19594 OPC_RecordChild2,
19595 OPC_RecordChild3,
19596 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFRMINSLSTvl_v),
19597 14|128,1, 3, 0, 2, 1,
19598 14,
19599 OPC_CheckChild0Integer, 54|128,76|128,1,
19600 OPC_RecordChild1,
19601 OPC_RecordChild2,
19602 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRANDvl),
19603 14|128,1, 2, 0, 1,
19604 16,
19605 OPC_CheckChild0Integer, 56|128,76|128,1,
19606 OPC_RecordChild1,
19607 OPC_RecordChild2,
19608 OPC_RecordChild3,
19609 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRANDvml),
19610 14|128,1, 3, 0, 1, 2,
19611 14,
19612 OPC_CheckChild0Integer, 114|128,76|128,1,
19613 OPC_RecordChild1,
19614 OPC_RecordChild2,
19615 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRORvl),
19616 14|128,1, 2, 0, 1,
19617 16,
19618 OPC_CheckChild0Integer, 116|128,76|128,1,
19619 OPC_RecordChild1,
19620 OPC_RecordChild2,
19621 OPC_RecordChild3,
19622 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRORvml),
19623 14|128,1, 3, 0, 1, 2,
19624 14,
19625 OPC_CheckChild0Integer, 6|128,77|128,1,
19626 OPC_RecordChild1,
19627 OPC_RecordChild2,
19628 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRXORvl),
19629 14|128,1, 2, 0, 1,
19630 16,
19631 OPC_CheckChild0Integer, 8|128,77|128,1,
19632 OPC_RecordChild1,
19633 OPC_RecordChild2,
19634 OPC_RecordChild3,
19635 OPC_MorphNodeTo1None, TARGET_VAL(VE::VRXORvml),
19636 14|128,1, 3, 0, 1, 2,
19637 33,
19638 OPC_CheckChild0Integer, 82|128,75|128,1,
19639 OPC_RecordChild1,
19640 OPC_RecordChild2,
19641 OPC_RecordChild3,
19642 OPC_RecordChild4,
19643 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19644 8, 0,
19645 OPC_EmitStringInteger32, VE::sub_i32,
19646 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19647 8, 3, 4, 0, 5,
19648 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGWrvml),
19649 14|128,1, 4, 6, 1, 2, 3,
19650 35,
19651 OPC_CheckChild0Integer, 84|128,75|128,1,
19652 OPC_RecordChild1,
19653 OPC_RecordChild2,
19654 OPC_RecordChild3,
19655 OPC_RecordChild4,
19656 OPC_RecordChild5,
19657 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19658 8, 0,
19659 OPC_EmitStringInteger32, VE::sub_i32,
19660 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19661 8, 3, 5, 0, 6,
19662 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGWrvml_v),
19663 14|128,1, 5, 7, 1, 2, 4, 3,
19664 31,
19665 OPC_CheckChild0Integer, 28|128,60|128,1,
19666 OPC_RecordChild1,
19667 OPC_RecordChild2,
19668 OPC_RecordChild3,
19669 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19670 8, 0,
19671 OPC_EmitStringInteger32, VE::sub_i32,
19672 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19673 8, 3, 3, 1, 4,
19674 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVrr_v),
19675 14|128,1, 3, 5, 2, 0,
19676 0,
19677 49|128,15, TARGET_VAL(VEISD::CMOV),
19678 OPC_RecordChild0,
19679 OPC_Scope, 75|128,1,
19680 OPC_MoveChild0,
19681 OPC_SwitchOpcode , 113, TARGET_VAL(ISD::Constant),
19682 OPC_CheckPredicate0,
19683 OPC_SwitchType , 69, 8,
19684 OPC_Scope, 37,
19685 OPC_MoveSibling1,
19686 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19687 OPC_RecordNode,
19688 OPC_CheckPredicate3,
19689 OPC_MoveParent,
19690 OPC_RecordChild2,
19691 OPC_RecordChild3,
19692 OPC_MoveChild3,
19693 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19694 OPC_CheckPredicate7,
19695 OPC_MoveParent,
19696 OPC_CheckTypeI64,
19697 OPC_EmitConvertToTarget3,
19698 OPC_EmitNodeXForm, 5, 4,
19699 OPC_EmitConvertToTarget0,
19700 OPC_EmitNodeXForm, 3, 6,
19701 OPC_EmitConvertToTarget1,
19702 OPC_EmitNodeXForm, 4, 8,
19703 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLim),
19704 8, 4, 5, 7, 9, 2,
19705 28,
19706 OPC_MoveParent,
19707 OPC_RecordChild1,
19708 OPC_RecordChild2,
19709 OPC_RecordChild3,
19710 OPC_MoveChild3,
19711 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19712 OPC_CheckPredicate7,
19713 OPC_MoveParent,
19714 OPC_CheckTypeI64,
19715 OPC_EmitConvertToTarget3,
19716 OPC_EmitNodeXForm, 5, 4,
19717 OPC_EmitConvertToTarget0,
19718 OPC_EmitNodeXForm, 3, 6,
19719 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLir),
19720 8, 4, 5, 7, 1, 2,
19721 0,
19722 37, 7,
19723 OPC_MoveSibling1,
19724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19725 OPC_RecordNode,
19726 OPC_CheckPredicate3,
19727 OPC_MoveParent,
19728 OPC_RecordChild2,
19729 OPC_RecordChild3,
19730 OPC_MoveChild3,
19731 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19732 OPC_CheckPredicate7,
19733 OPC_MoveParent,
19734 OPC_CheckTypeI64,
19735 OPC_EmitConvertToTarget3,
19736 OPC_EmitNodeXForm, 5, 4,
19737 OPC_EmitConvertToTarget0,
19738 OPC_EmitNodeXForm, 3, 6,
19739 OPC_EmitConvertToTarget1,
19740 OPC_EmitNodeXForm, 4, 8,
19741 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWim),
19742 8, 4, 5, 7, 9, 2,
19743 0,
19744 81, TARGET_VAL(ISD::ConstantFP),
19745 OPC_CheckPredicate4,
19746 OPC_SwitchType , 37, 13,
19747 OPC_MoveSibling1,
19748 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19749 OPC_RecordNode,
19750 OPC_CheckPredicate3,
19751 OPC_MoveParent,
19752 OPC_RecordChild2,
19753 OPC_RecordChild3,
19754 OPC_MoveChild3,
19755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19756 OPC_CheckPredicate7,
19757 OPC_MoveParent,
19758 OPC_CheckTypeI64,
19759 OPC_EmitConvertToTarget3,
19760 OPC_EmitNodeXForm, 5, 4,
19761 OPC_EmitConvertToTarget0,
19762 OPC_EmitNodeXForm, 6, 6,
19763 OPC_EmitConvertToTarget1,
19764 OPC_EmitNodeXForm, 4, 8,
19765 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDim),
19766 8, 4, 5, 7, 9, 2,
19767 37, 12,
19768 OPC_MoveSibling1,
19769 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19770 OPC_RecordNode,
19771 OPC_CheckPredicate3,
19772 OPC_MoveParent,
19773 OPC_RecordChild2,
19774 OPC_RecordChild3,
19775 OPC_MoveChild3,
19776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19777 OPC_CheckPredicate7,
19778 OPC_MoveParent,
19779 OPC_CheckTypeI64,
19780 OPC_EmitConvertToTarget3,
19781 OPC_EmitNodeXForm, 5, 4,
19782 OPC_EmitConvertToTarget0,
19783 OPC_EmitNodeXForm, 6, 6,
19784 OPC_EmitConvertToTarget1,
19785 OPC_EmitNodeXForm, 4, 8,
19786 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSim),
19787 8, 4, 5, 7, 9, 2,
19788 0,
19789 0,
19790 34,
19791 OPC_CheckChild0TypeI64,
19792 OPC_RecordChild1,
19793 OPC_MoveChild1,
19794 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19795 OPC_CheckPredicate3,
19796 OPC_MoveParent,
19797 OPC_RecordChild2,
19798 OPC_RecordChild3,
19799 OPC_MoveChild3,
19800 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19801 OPC_CheckPredicate7,
19802 OPC_MoveParent,
19803 OPC_CheckTypeI64,
19804 OPC_EmitConvertToTarget3,
19805 OPC_EmitNodeXForm, 5, 4,
19806 OPC_EmitConvertToTarget1,
19807 OPC_EmitNodeXForm, 4, 6,
19808 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLrm),
19809 8, 4, 5, 0, 7, 2,
19810 34,
19811 OPC_MoveChild0,
19812 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19813 OPC_CheckPredicate0,
19814 OPC_CheckTypeI32,
19815 OPC_MoveParent,
19816 OPC_RecordChild1,
19817 OPC_RecordChild2,
19818 OPC_RecordChild3,
19819 OPC_MoveChild3,
19820 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19821 OPC_CheckPredicate7,
19822 OPC_MoveParent,
19823 OPC_CheckTypeI64,
19824 OPC_EmitConvertToTarget3,
19825 OPC_EmitNodeXForm, 5, 4,
19826 OPC_EmitConvertToTarget0,
19827 OPC_EmitNodeXForm, 3, 6,
19828 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWir),
19829 8, 4, 5, 7, 1, 2,
19830 34,
19831 OPC_CheckChild0TypeI32,
19832 OPC_RecordChild1,
19833 OPC_MoveChild1,
19834 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19835 OPC_CheckPredicate3,
19836 OPC_MoveParent,
19837 OPC_RecordChild2,
19838 OPC_RecordChild3,
19839 OPC_MoveChild3,
19840 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19841 OPC_CheckPredicate7,
19842 OPC_MoveParent,
19843 OPC_CheckTypeI64,
19844 OPC_EmitConvertToTarget3,
19845 OPC_EmitNodeXForm, 5, 4,
19846 OPC_EmitConvertToTarget1,
19847 OPC_EmitNodeXForm, 4, 6,
19848 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWrm),
19849 8, 4, 5, 0, 7, 2,
19850 35,
19851 OPC_MoveChild0,
19852 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19853 OPC_CheckPredicate4,
19854 OPC_CheckType, 13,
19855 OPC_MoveParent,
19856 OPC_RecordChild1,
19857 OPC_RecordChild2,
19858 OPC_RecordChild3,
19859 OPC_MoveChild3,
19860 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19861 OPC_CheckPredicate7,
19862 OPC_MoveParent,
19863 OPC_CheckTypeI64,
19864 OPC_EmitConvertToTarget3,
19865 OPC_EmitNodeXForm, 5, 4,
19866 OPC_EmitConvertToTarget0,
19867 OPC_EmitNodeXForm, 6, 6,
19868 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDir),
19869 8, 4, 5, 7, 1, 2,
19870 35,
19871 OPC_CheckChild0Type, 13,
19872 OPC_RecordChild1,
19873 OPC_MoveChild1,
19874 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19875 OPC_CheckPredicate3,
19876 OPC_MoveParent,
19877 OPC_RecordChild2,
19878 OPC_RecordChild3,
19879 OPC_MoveChild3,
19880 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19881 OPC_CheckPredicate7,
19882 OPC_MoveParent,
19883 OPC_CheckTypeI64,
19884 OPC_EmitConvertToTarget3,
19885 OPC_EmitNodeXForm, 5, 4,
19886 OPC_EmitConvertToTarget1,
19887 OPC_EmitNodeXForm, 4, 6,
19888 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDrm),
19889 8, 4, 5, 0, 7, 2,
19890 35,
19891 OPC_MoveChild0,
19892 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19893 OPC_CheckPredicate4,
19894 OPC_CheckType, 12,
19895 OPC_MoveParent,
19896 OPC_RecordChild1,
19897 OPC_RecordChild2,
19898 OPC_RecordChild3,
19899 OPC_MoveChild3,
19900 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19901 OPC_CheckPredicate7,
19902 OPC_MoveParent,
19903 OPC_CheckTypeI64,
19904 OPC_EmitConvertToTarget3,
19905 OPC_EmitNodeXForm, 5, 4,
19906 OPC_EmitConvertToTarget0,
19907 OPC_EmitNodeXForm, 6, 6,
19908 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSir),
19909 8, 4, 5, 7, 1, 2,
19910 18|128,3,
19911 OPC_CheckChild0Type, 12,
19912 OPC_RecordChild1,
19913 OPC_Scope, 76,
19914 OPC_MoveChild1,
19915 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19916 OPC_CheckPredicate3,
19917 OPC_MoveParent,
19918 OPC_RecordChild2,
19919 OPC_RecordChild3,
19920 OPC_MoveChild3,
19921 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19922 OPC_CheckPredicate7,
19923 OPC_MoveParent,
19924 OPC_SwitchType , 17, 8,
19925 OPC_EmitConvertToTarget3,
19926 OPC_EmitNodeXForm, 5, 4,
19927 OPC_EmitConvertToTarget1,
19928 OPC_EmitNodeXForm, 4, 6,
19929 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSrm),
19930 8, 4, 5, 0, 7, 2,
19931 39, 7,
19932 OPC_EmitNodeXForm, 5, 3,
19933 OPC_EmitNodeXForm, 4, 1,
19934 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19935 8, 0,
19936 OPC_EmitStringInteger32, VE::sub_i32,
19937 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19938 8, 3, 6, 2, 7,
19939 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrm),
19940 8, 4, 4, 0, 5, 8,
19941 OPC_EmitStringInteger32, VE::sub_i32,
19942 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
19943 7, 2, 9, 10,
19944 0,
19945 78,
19946 OPC_RecordChild2,
19947 OPC_RecordChild3,
19948 OPC_MoveChild3,
19949 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19950 OPC_CheckPredicate7,
19951 OPC_MoveParent,
19952 OPC_SwitchType , 13, 8,
19953 OPC_EmitConvertToTarget3,
19954 OPC_EmitNodeXForm, 5, 4,
19955 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSrr),
19956 8, 4, 5, 0, 1, 2,
19957 51, 7,
19958 OPC_EmitNodeXForm, 5, 3,
19959 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19960 8, 0,
19961 OPC_EmitStringInteger32, VE::sub_i32,
19962 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19963 8, 3, 5, 1, 6,
19964 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19965 8, 0,
19966 OPC_EmitStringInteger32, VE::sub_i32,
19967 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19968 8, 3, 8, 2, 9,
19969 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrr),
19970 8, 4, 4, 0, 7, 10,
19971 OPC_EmitStringInteger32, VE::sub_i32,
19972 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
19973 7, 2, 11, 12,
19974 0,
19975 74,
19976 OPC_MoveChild1,
19977 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19978 OPC_CheckPredicate5,
19979 OPC_MoveParent,
19980 OPC_RecordChild2,
19981 OPC_RecordChild3,
19982 OPC_MoveChild3,
19983 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19984 OPC_CheckPredicate7,
19985 OPC_MoveParent,
19986 OPC_SwitchType , 15, 13,
19987 OPC_EmitNodeXForm, 5, 3,
19988 OPC_EmitNodeXForm, 7, 1,
19989 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSrm),
19990 13, 4, 4, 0, 5, 2,
19991 39, 12,
19992 OPC_EmitNodeXForm, 5, 3,
19993 OPC_EmitNodeXForm, 7, 1,
19994 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
19995 8, 0,
19996 OPC_EmitStringInteger32, VE::sub_f32,
19997 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
19998 8, 3, 6, 2, 7,
19999 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrm),
20000 8, 4, 4, 0, 5, 8,
20001 OPC_EmitStringInteger32, VE::sub_f32,
20002 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20003 12, 2, 9, 10,
20004 0,
20005 36|128,1,
20006 OPC_RecordChild2,
20007 OPC_RecordChild3,
20008 OPC_MoveChild3,
20009 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20010 OPC_CheckPredicate7,
20011 OPC_MoveParent,
20012 OPC_SwitchType , 12, 13,
20013 OPC_EmitNodeXForm, 5, 3,
20014 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVSrr),
20015 13, 4, 4, 0, 1, 2,
20016 51, 12,
20017 OPC_EmitNodeXForm, 5, 3,
20018 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20019 8, 0,
20020 OPC_EmitStringInteger32, VE::sub_f32,
20021 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20022 8, 3, 5, 1, 6,
20023 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20024 8, 0,
20025 OPC_EmitStringInteger32, VE::sub_f32,
20026 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20027 8, 3, 8, 2, 9,
20028 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrr),
20029 8, 4, 4, 0, 7, 10,
20030 OPC_EmitStringInteger32, VE::sub_f32,
20031 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20032 12, 2, 11, 12,
20033 85, 15,
20034 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20035 15, 0,
20036 OPC_EmitNodeXForm, 5, 3,
20037 OPC_EmitStringInteger32, VE::sub_odd,
20038 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20039 8, 2, 1, 6,
20040 OPC_EmitStringInteger32, VE::sub_odd,
20041 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20042 8, 2, 2, 8,
20043 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrr),
20044 8, 4, 5, 0, 7, 9,
20045 OPC_EmitStringInteger32, VE::sub_odd,
20046 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20047 15, 3, 4, 10, 11,
20048 OPC_EmitNodeXForm, 5, 3,
20049 OPC_EmitStringInteger32, VE::sub_even,
20050 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20051 8, 2, 1, 14,
20052 OPC_EmitStringInteger32, VE::sub_even,
20053 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20054 8, 2, 2, 16,
20055 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrr),
20056 8, 4, 13, 0, 15, 17,
20057 OPC_EmitStringInteger32, VE::sub_even,
20058 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20059 15, 3, 12, 18, 19,
20060 0,
20061 0,
20062 123|128,2,
20063 OPC_CheckChild0TypeI64,
20064 OPC_RecordChild1,
20065 OPC_Scope, 54,
20066 OPC_MoveChild1,
20067 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20068 OPC_CheckPredicate3,
20069 OPC_MoveParent,
20070 OPC_RecordChild2,
20071 OPC_RecordChild3,
20072 OPC_MoveChild3,
20073 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20074 OPC_CheckPredicate7,
20075 OPC_MoveParent,
20076 OPC_CheckTypeI32,
20077 OPC_EmitNodeXForm, 5, 3,
20078 OPC_EmitNodeXForm, 4, 1,
20079 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20080 8, 0,
20081 OPC_EmitStringInteger32, VE::sub_i32,
20082 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20083 8, 3, 6, 2, 7,
20084 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrm),
20085 8, 4, 4, 0, 5, 8,
20086 OPC_EmitStringInteger32, VE::sub_i32,
20087 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20088 7, 2, 9, 10,
20089 78,
20090 OPC_RecordChild2,
20091 OPC_RecordChild3,
20092 OPC_MoveChild3,
20093 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20094 OPC_CheckPredicate7,
20095 OPC_MoveParent,
20096 OPC_SwitchType , 13, 8,
20097 OPC_EmitConvertToTarget3,
20098 OPC_EmitNodeXForm, 5, 4,
20099 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLrr),
20100 8, 4, 5, 0, 1, 2,
20101 51, 7,
20102 OPC_EmitNodeXForm, 5, 3,
20103 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20104 8, 0,
20105 OPC_EmitStringInteger32, VE::sub_i32,
20106 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20107 8, 3, 5, 1, 6,
20108 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20109 8, 0,
20110 OPC_EmitStringInteger32, VE::sub_i32,
20111 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20112 8, 3, 8, 2, 9,
20113 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrr),
20114 8, 4, 4, 0, 7, 10,
20115 OPC_EmitStringInteger32, VE::sub_i32,
20116 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20117 7, 2, 11, 12,
20118 0,
20119 74,
20120 OPC_MoveChild1,
20121 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
20122 OPC_CheckPredicate5,
20123 OPC_MoveParent,
20124 OPC_RecordChild2,
20125 OPC_RecordChild3,
20126 OPC_MoveChild3,
20127 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20128 OPC_CheckPredicate7,
20129 OPC_MoveParent,
20130 OPC_SwitchType , 15, 13,
20131 OPC_EmitNodeXForm, 5, 3,
20132 OPC_EmitNodeXForm, 7, 1,
20133 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLrm),
20134 13, 4, 4, 0, 5, 2,
20135 39, 12,
20136 OPC_EmitNodeXForm, 5, 3,
20137 OPC_EmitNodeXForm, 7, 1,
20138 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20139 8, 0,
20140 OPC_EmitStringInteger32, VE::sub_f32,
20141 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20142 8, 3, 6, 2, 7,
20143 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrm),
20144 8, 4, 4, 0, 5, 8,
20145 OPC_EmitStringInteger32, VE::sub_f32,
20146 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20147 12, 2, 9, 10,
20148 0,
20149 36|128,1,
20150 OPC_RecordChild2,
20151 OPC_RecordChild3,
20152 OPC_MoveChild3,
20153 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20154 OPC_CheckPredicate7,
20155 OPC_MoveParent,
20156 OPC_SwitchType , 12, 13,
20157 OPC_EmitNodeXForm, 5, 3,
20158 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVLrr),
20159 13, 4, 4, 0, 1, 2,
20160 51, 12,
20161 OPC_EmitNodeXForm, 5, 3,
20162 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20163 8, 0,
20164 OPC_EmitStringInteger32, VE::sub_f32,
20165 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20166 8, 3, 5, 1, 6,
20167 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20168 8, 0,
20169 OPC_EmitStringInteger32, VE::sub_f32,
20170 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20171 8, 3, 8, 2, 9,
20172 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrr),
20173 8, 4, 4, 0, 7, 10,
20174 OPC_EmitStringInteger32, VE::sub_f32,
20175 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20176 12, 2, 11, 12,
20177 85, 15,
20178 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20179 15, 0,
20180 OPC_EmitNodeXForm, 5, 3,
20181 OPC_EmitStringInteger32, VE::sub_odd,
20182 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20183 8, 2, 1, 6,
20184 OPC_EmitStringInteger32, VE::sub_odd,
20185 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20186 8, 2, 2, 8,
20187 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrr),
20188 8, 4, 5, 0, 7, 9,
20189 OPC_EmitStringInteger32, VE::sub_odd,
20190 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20191 15, 3, 4, 10, 11,
20192 OPC_EmitNodeXForm, 5, 3,
20193 OPC_EmitStringInteger32, VE::sub_even,
20194 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20195 8, 2, 1, 14,
20196 OPC_EmitStringInteger32, VE::sub_even,
20197 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20198 8, 2, 2, 16,
20199 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrr),
20200 8, 4, 13, 0, 15, 17,
20201 OPC_EmitStringInteger32, VE::sub_even,
20202 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20203 15, 3, 12, 18, 19,
20204 0,
20205 0,
20206 123|128,2,
20207 OPC_CheckChild0TypeI32,
20208 OPC_RecordChild1,
20209 OPC_Scope, 54,
20210 OPC_MoveChild1,
20211 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20212 OPC_CheckPredicate3,
20213 OPC_MoveParent,
20214 OPC_RecordChild2,
20215 OPC_RecordChild3,
20216 OPC_MoveChild3,
20217 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20218 OPC_CheckPredicate7,
20219 OPC_MoveParent,
20220 OPC_CheckTypeI32,
20221 OPC_EmitNodeXForm, 5, 3,
20222 OPC_EmitNodeXForm, 4, 1,
20223 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20224 8, 0,
20225 OPC_EmitStringInteger32, VE::sub_i32,
20226 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20227 8, 3, 6, 2, 7,
20228 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrm),
20229 8, 4, 4, 0, 5, 8,
20230 OPC_EmitStringInteger32, VE::sub_i32,
20231 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20232 7, 2, 9, 10,
20233 78,
20234 OPC_RecordChild2,
20235 OPC_RecordChild3,
20236 OPC_MoveChild3,
20237 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20238 OPC_CheckPredicate7,
20239 OPC_MoveParent,
20240 OPC_SwitchType , 13, 8,
20241 OPC_EmitConvertToTarget3,
20242 OPC_EmitNodeXForm, 5, 4,
20243 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWrr),
20244 8, 4, 5, 0, 1, 2,
20245 51, 7,
20246 OPC_EmitNodeXForm, 5, 3,
20247 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20248 8, 0,
20249 OPC_EmitStringInteger32, VE::sub_i32,
20250 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20251 8, 3, 5, 1, 6,
20252 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20253 8, 0,
20254 OPC_EmitStringInteger32, VE::sub_i32,
20255 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20256 8, 3, 8, 2, 9,
20257 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrr),
20258 8, 4, 4, 0, 7, 10,
20259 OPC_EmitStringInteger32, VE::sub_i32,
20260 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20261 7, 2, 11, 12,
20262 0,
20263 74,
20264 OPC_MoveChild1,
20265 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
20266 OPC_CheckPredicate5,
20267 OPC_MoveParent,
20268 OPC_RecordChild2,
20269 OPC_RecordChild3,
20270 OPC_MoveChild3,
20271 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20272 OPC_CheckPredicate7,
20273 OPC_MoveParent,
20274 OPC_SwitchType , 15, 13,
20275 OPC_EmitNodeXForm, 5, 3,
20276 OPC_EmitNodeXForm, 7, 1,
20277 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWrm),
20278 13, 4, 4, 0, 5, 2,
20279 39, 12,
20280 OPC_EmitNodeXForm, 5, 3,
20281 OPC_EmitNodeXForm, 7, 1,
20282 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20283 8, 0,
20284 OPC_EmitStringInteger32, VE::sub_f32,
20285 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20286 8, 3, 6, 2, 7,
20287 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrm),
20288 8, 4, 4, 0, 5, 8,
20289 OPC_EmitStringInteger32, VE::sub_f32,
20290 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20291 12, 2, 9, 10,
20292 0,
20293 36|128,1,
20294 OPC_RecordChild2,
20295 OPC_RecordChild3,
20296 OPC_MoveChild3,
20297 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20298 OPC_CheckPredicate7,
20299 OPC_MoveParent,
20300 OPC_SwitchType , 12, 13,
20301 OPC_EmitNodeXForm, 5, 3,
20302 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVWrr),
20303 13, 4, 4, 0, 1, 2,
20304 51, 12,
20305 OPC_EmitNodeXForm, 5, 3,
20306 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20307 8, 0,
20308 OPC_EmitStringInteger32, VE::sub_f32,
20309 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20310 8, 3, 5, 1, 6,
20311 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20312 8, 0,
20313 OPC_EmitStringInteger32, VE::sub_f32,
20314 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20315 8, 3, 8, 2, 9,
20316 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrr),
20317 8, 4, 4, 0, 7, 10,
20318 OPC_EmitStringInteger32, VE::sub_f32,
20319 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20320 12, 2, 11, 12,
20321 85, 15,
20322 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20323 15, 0,
20324 OPC_EmitNodeXForm, 5, 3,
20325 OPC_EmitStringInteger32, VE::sub_odd,
20326 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20327 8, 2, 1, 6,
20328 OPC_EmitStringInteger32, VE::sub_odd,
20329 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20330 8, 2, 2, 8,
20331 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrr),
20332 8, 4, 5, 0, 7, 9,
20333 OPC_EmitStringInteger32, VE::sub_odd,
20334 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20335 15, 3, 4, 10, 11,
20336 OPC_EmitNodeXForm, 5, 3,
20337 OPC_EmitStringInteger32, VE::sub_even,
20338 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20339 8, 2, 1, 14,
20340 OPC_EmitStringInteger32, VE::sub_even,
20341 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20342 8, 2, 2, 16,
20343 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrr),
20344 8, 4, 13, 0, 15, 17,
20345 OPC_EmitStringInteger32, VE::sub_even,
20346 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20347 15, 3, 12, 18, 19,
20348 0,
20349 0,
20350 124|128,2,
20351 OPC_CheckChild0Type, 13,
20352 OPC_RecordChild1,
20353 OPC_Scope, 54,
20354 OPC_MoveChild1,
20355 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20356 OPC_CheckPredicate3,
20357 OPC_MoveParent,
20358 OPC_RecordChild2,
20359 OPC_RecordChild3,
20360 OPC_MoveChild3,
20361 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20362 OPC_CheckPredicate7,
20363 OPC_MoveParent,
20364 OPC_CheckTypeI32,
20365 OPC_EmitNodeXForm, 5, 3,
20366 OPC_EmitNodeXForm, 4, 1,
20367 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20368 8, 0,
20369 OPC_EmitStringInteger32, VE::sub_i32,
20370 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20371 8, 3, 6, 2, 7,
20372 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrm),
20373 8, 4, 4, 0, 5, 8,
20374 OPC_EmitStringInteger32, VE::sub_i32,
20375 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20376 7, 2, 9, 10,
20377 78,
20378 OPC_RecordChild2,
20379 OPC_RecordChild3,
20380 OPC_MoveChild3,
20381 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20382 OPC_CheckPredicate7,
20383 OPC_MoveParent,
20384 OPC_SwitchType , 13, 8,
20385 OPC_EmitConvertToTarget3,
20386 OPC_EmitNodeXForm, 5, 4,
20387 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDrr),
20388 8, 4, 5, 0, 1, 2,
20389 51, 7,
20390 OPC_EmitNodeXForm, 5, 3,
20391 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20392 8, 0,
20393 OPC_EmitStringInteger32, VE::sub_i32,
20394 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20395 8, 3, 5, 1, 6,
20396 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20397 8, 0,
20398 OPC_EmitStringInteger32, VE::sub_i32,
20399 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20400 8, 3, 8, 2, 9,
20401 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrr),
20402 8, 4, 4, 0, 7, 10,
20403 OPC_EmitStringInteger32, VE::sub_i32,
20404 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20405 7, 2, 11, 12,
20406 0,
20407 74,
20408 OPC_MoveChild1,
20409 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
20410 OPC_CheckPredicate5,
20411 OPC_MoveParent,
20412 OPC_RecordChild2,
20413 OPC_RecordChild3,
20414 OPC_MoveChild3,
20415 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20416 OPC_CheckPredicate7,
20417 OPC_MoveParent,
20418 OPC_SwitchType , 15, 13,
20419 OPC_EmitNodeXForm, 5, 3,
20420 OPC_EmitNodeXForm, 7, 1,
20421 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDrm),
20422 13, 4, 4, 0, 5, 2,
20423 39, 12,
20424 OPC_EmitNodeXForm, 5, 3,
20425 OPC_EmitNodeXForm, 7, 1,
20426 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20427 8, 0,
20428 OPC_EmitStringInteger32, VE::sub_f32,
20429 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20430 8, 3, 6, 2, 7,
20431 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrm),
20432 8, 4, 4, 0, 5, 8,
20433 OPC_EmitStringInteger32, VE::sub_f32,
20434 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20435 12, 2, 9, 10,
20436 0,
20437 36|128,1,
20438 OPC_RecordChild2,
20439 OPC_RecordChild3,
20440 OPC_MoveChild3,
20441 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20442 OPC_CheckPredicate7,
20443 OPC_MoveParent,
20444 OPC_SwitchType , 12, 13,
20445 OPC_EmitNodeXForm, 5, 3,
20446 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMOVDrr),
20447 13, 4, 4, 0, 1, 2,
20448 51, 12,
20449 OPC_EmitNodeXForm, 5, 3,
20450 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20451 8, 0,
20452 OPC_EmitStringInteger32, VE::sub_f32,
20453 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20454 8, 3, 5, 1, 6,
20455 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20456 8, 0,
20457 OPC_EmitStringInteger32, VE::sub_f32,
20458 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20459 8, 3, 8, 2, 9,
20460 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrr),
20461 8, 4, 4, 0, 7, 10,
20462 OPC_EmitStringInteger32, VE::sub_f32,
20463 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20464 12, 2, 11, 12,
20465 85, 15,
20466 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
20467 15, 0,
20468 OPC_EmitNodeXForm, 5, 3,
20469 OPC_EmitStringInteger32, VE::sub_odd,
20470 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20471 8, 2, 1, 6,
20472 OPC_EmitStringInteger32, VE::sub_odd,
20473 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20474 8, 2, 2, 8,
20475 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrr),
20476 8, 4, 5, 0, 7, 9,
20477 OPC_EmitStringInteger32, VE::sub_odd,
20478 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20479 15, 3, 4, 10, 11,
20480 OPC_EmitNodeXForm, 5, 3,
20481 OPC_EmitStringInteger32, VE::sub_even,
20482 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20483 8, 2, 1, 14,
20484 OPC_EmitStringInteger32, VE::sub_even,
20485 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
20486 8, 2, 2, 16,
20487 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrr),
20488 8, 4, 13, 0, 15, 17,
20489 OPC_EmitStringInteger32, VE::sub_even,
20490 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
20491 15, 3, 12, 18, 19,
20492 0,
20493 0,
20494 0,
20495 75|128,3, TARGET_VAL(VEISD::VVP_STORE),
20496 OPC_RecordMemRef,
20497 OPC_RecordNode,
20498 OPC_RecordChild1,
20499 OPC_Scope, 113,
20500 OPC_CheckChild1Type, 14|128,1,
20501 OPC_RecordChild2,
20502 OPC_CheckChild2TypeI64,
20503 OPC_RecordChild3,
20504 OPC_Scope, 34,
20505 OPC_MoveChild3,
20506 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20507 OPC_CheckPredicate0,
20508 OPC_CheckTypeI64,
20509 OPC_MoveSibling4,
20510 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20511 OPC_MoveChild0,
20512 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20513 OPC_CheckPredicate1,
20514 OPC_CheckTypeI32,
20515 OPC_MoveParent,
20516 OPC_CheckType, 26,
20517 OPC_MoveParent,
20518 OPC_RecordChild5,
20519 OPC_EmitMergeInputChains1_0,
20520 OPC_EmitNodeXForm, 3, 3,
20521 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTirvl), 0|OPFL_Chain|OPFL_MemRefs,
20522 4, 5, 2, 1, 4,
20523 26,
20524 OPC_CheckChild3TypeI64,
20525 OPC_MoveChild4,
20526 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20527 OPC_MoveChild0,
20528 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20529 OPC_CheckPredicate1,
20530 OPC_CheckTypeI32,
20531 OPC_MoveParent,
20532 OPC_CheckType, 26,
20533 OPC_MoveParent,
20534 OPC_RecordChild5,
20535 OPC_EmitMergeInputChains1_0,
20536 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTrrvl), 0|OPFL_Chain|OPFL_MemRefs,
20537 4, 3, 2, 1, 4,
20538 25,
20539 OPC_MoveChild3,
20540 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20541 OPC_CheckPredicate0,
20542 OPC_CheckTypeI64,
20543 OPC_MoveParent,
20544 OPC_RecordChild4,
20545 OPC_CheckChild4Type, 26,
20546 OPC_RecordChild5,
20547 OPC_EmitMergeInputChains1_0,
20548 OPC_EmitNodeXForm, 3, 3,
20549 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTirvml), 0|OPFL_Chain|OPFL_MemRefs,
20550 5, 6, 2, 1, 4, 5,
20551 16,
20552 OPC_CheckChild3TypeI64,
20553 OPC_RecordChild4,
20554 OPC_CheckChild4Type, 26,
20555 OPC_RecordChild5,
20556 OPC_EmitMergeInputChains1_0,
20557 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTrrvml), 0|OPFL_Chain|OPFL_MemRefs,
20558 5, 3, 2, 1, 4, 5,
20559 0,
20560 112,
20561 OPC_CheckChild1Type, 89,
20562 OPC_RecordChild2,
20563 OPC_CheckChild2TypeI64,
20564 OPC_RecordChild3,
20565 OPC_Scope, 34,
20566 OPC_MoveChild3,
20567 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20568 OPC_CheckPredicate0,
20569 OPC_CheckTypeI64,
20570 OPC_MoveSibling4,
20571 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20572 OPC_MoveChild0,
20573 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20574 OPC_CheckPredicate1,
20575 OPC_CheckTypeI32,
20576 OPC_MoveParent,
20577 OPC_CheckType, 26,
20578 OPC_MoveParent,
20579 OPC_RecordChild5,
20580 OPC_EmitMergeInputChains1_0,
20581 OPC_EmitNodeXForm, 3, 3,
20582 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTirvl), 0|OPFL_Chain|OPFL_MemRefs,
20583 4, 5, 2, 1, 4,
20584 26,
20585 OPC_CheckChild3TypeI64,
20586 OPC_MoveChild4,
20587 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20588 OPC_MoveChild0,
20589 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20590 OPC_CheckPredicate1,
20591 OPC_CheckTypeI32,
20592 OPC_MoveParent,
20593 OPC_CheckType, 26,
20594 OPC_MoveParent,
20595 OPC_RecordChild5,
20596 OPC_EmitMergeInputChains1_0,
20597 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTrrvl), 0|OPFL_Chain|OPFL_MemRefs,
20598 4, 3, 2, 1, 4,
20599 25,
20600 OPC_MoveChild3,
20601 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20602 OPC_CheckPredicate0,
20603 OPC_CheckTypeI64,
20604 OPC_MoveParent,
20605 OPC_RecordChild4,
20606 OPC_CheckChild4Type, 26,
20607 OPC_RecordChild5,
20608 OPC_EmitMergeInputChains1_0,
20609 OPC_EmitNodeXForm, 3, 3,
20610 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTirvml), 0|OPFL_Chain|OPFL_MemRefs,
20611 5, 6, 2, 1, 4, 5,
20612 16,
20613 OPC_CheckChild3TypeI64,
20614 OPC_RecordChild4,
20615 OPC_CheckChild4Type, 26,
20616 OPC_RecordChild5,
20617 OPC_EmitMergeInputChains1_0,
20618 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTrrvml), 0|OPFL_Chain|OPFL_MemRefs,
20619 5, 3, 2, 1, 4, 5,
20620 0,
20621 113,
20622 OPC_CheckChild1Type, 1|128,1,
20623 OPC_RecordChild2,
20624 OPC_CheckChild2TypeI64,
20625 OPC_RecordChild3,
20626 OPC_Scope, 34,
20627 OPC_MoveChild3,
20628 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20629 OPC_CheckPredicate0,
20630 OPC_CheckTypeI64,
20631 OPC_MoveSibling4,
20632 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20633 OPC_MoveChild0,
20634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20635 OPC_CheckPredicate1,
20636 OPC_CheckTypeI32,
20637 OPC_MoveParent,
20638 OPC_CheckType, 26,
20639 OPC_MoveParent,
20640 OPC_RecordChild5,
20641 OPC_EmitMergeInputChains1_0,
20642 OPC_EmitNodeXForm, 3, 3,
20643 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTUirvl), 0|OPFL_Chain|OPFL_MemRefs,
20644 4, 5, 2, 1, 4,
20645 26,
20646 OPC_CheckChild3TypeI64,
20647 OPC_MoveChild4,
20648 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20649 OPC_MoveChild0,
20650 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20651 OPC_CheckPredicate1,
20652 OPC_CheckTypeI32,
20653 OPC_MoveParent,
20654 OPC_CheckType, 26,
20655 OPC_MoveParent,
20656 OPC_RecordChild5,
20657 OPC_EmitMergeInputChains1_0,
20658 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTUrrvl), 0|OPFL_Chain|OPFL_MemRefs,
20659 4, 3, 2, 1, 4,
20660 25,
20661 OPC_MoveChild3,
20662 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20663 OPC_CheckPredicate0,
20664 OPC_CheckTypeI64,
20665 OPC_MoveParent,
20666 OPC_RecordChild4,
20667 OPC_CheckChild4Type, 26,
20668 OPC_RecordChild5,
20669 OPC_EmitMergeInputChains1_0,
20670 OPC_EmitNodeXForm, 3, 3,
20671 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTUirvml), 0|OPFL_Chain|OPFL_MemRefs,
20672 5, 6, 2, 1, 4, 5,
20673 16,
20674 OPC_CheckChild3TypeI64,
20675 OPC_RecordChild4,
20676 OPC_CheckChild4Type, 26,
20677 OPC_RecordChild5,
20678 OPC_EmitMergeInputChains1_0,
20679 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTUrrvml), 0|OPFL_Chain|OPFL_MemRefs,
20680 5, 3, 2, 1, 4, 5,
20681 0,
20682 112,
20683 OPC_CheckChild1Type, 75,
20684 OPC_RecordChild2,
20685 OPC_CheckChild2TypeI64,
20686 OPC_RecordChild3,
20687 OPC_Scope, 34,
20688 OPC_MoveChild3,
20689 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20690 OPC_CheckPredicate0,
20691 OPC_CheckTypeI64,
20692 OPC_MoveSibling4,
20693 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20694 OPC_MoveChild0,
20695 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20696 OPC_CheckPredicate1,
20697 OPC_CheckTypeI32,
20698 OPC_MoveParent,
20699 OPC_CheckType, 26,
20700 OPC_MoveParent,
20701 OPC_RecordChild5,
20702 OPC_EmitMergeInputChains1_0,
20703 OPC_EmitNodeXForm, 3, 3,
20704 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTLirvl), 0|OPFL_Chain|OPFL_MemRefs,
20705 4, 5, 2, 1, 4,
20706 26,
20707 OPC_CheckChild3TypeI64,
20708 OPC_MoveChild4,
20709 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
20710 OPC_MoveChild0,
20711 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20712 OPC_CheckPredicate1,
20713 OPC_CheckTypeI32,
20714 OPC_MoveParent,
20715 OPC_CheckType, 26,
20716 OPC_MoveParent,
20717 OPC_RecordChild5,
20718 OPC_EmitMergeInputChains1_0,
20719 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTLrrvl), 0|OPFL_Chain|OPFL_MemRefs,
20720 4, 3, 2, 1, 4,
20721 25,
20722 OPC_MoveChild3,
20723 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20724 OPC_CheckPredicate0,
20725 OPC_CheckTypeI64,
20726 OPC_MoveParent,
20727 OPC_RecordChild4,
20728 OPC_CheckChild4Type, 26,
20729 OPC_RecordChild5,
20730 OPC_EmitMergeInputChains1_0,
20731 OPC_EmitNodeXForm, 3, 3,
20732 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTLirvml), 0|OPFL_Chain|OPFL_MemRefs,
20733 5, 6, 2, 1, 4, 5,
20734 16,
20735 OPC_CheckChild3TypeI64,
20736 OPC_RecordChild4,
20737 OPC_CheckChild4Type, 26,
20738 OPC_RecordChild5,
20739 OPC_EmitMergeInputChains1_0,
20740 OPC_MorphNodeTo0, TARGET_VAL(VE::VSTLrrvml), 0|OPFL_Chain|OPFL_MemRefs,
20741 5, 3, 2, 1, 4, 5,
20742 0,
20743 0,
20744 57, TARGET_VAL(ISD::ATOMIC_SWAP),
20745 OPC_RecordMemRef,
20746 OPC_RecordNode,
20747 OPC_RecordChild1,
20748 OPC_RecordChild2,
20749 OPC_SwitchType , 17, 7,
20750 OPC_CheckPredicate, 12,
20751 OPC_CheckComplexPat4, /*#*/1,
20752 OPC_EmitMergeInputChains1_0,
20753 OPC_EmitInteger32, 30,
20754 OPC_MorphNodeTo1, TARGET_VAL(VE::TS1AMWrii), 0|OPFL_Chain|OPFL_MemRefs,
20755 7, 4, 3, 4, 5, 2,
20756 30, 8,
20757 OPC_CheckPredicate, 19,
20758 OPC_CheckComplexPat4, /*#*/1,
20759 OPC_EmitMergeInputChains1_0,
20760 OPC_EmitInteger32, 0,
20761 OPC_EmitInteger32, 0,
20762 OPC_EmitInteger64, 126|128,3,
20763 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
20764 8, 3, 5, 6, 7,
20765 OPC_MorphNodeTo1, TARGET_VAL(VE::TS1AMLrir), 0|OPFL_Chain|OPFL_MemRefs,
20766 8, 4, 3, 4, 8, 2,
20767 0,
20768 26, TARGET_VAL(ISD::FrameIndex),
20769 OPC_RecordNode,
20770 OPC_CheckTypeI64,
20771 OPC_Scope, 10,
20772 OPC_CheckComplexPat1, /*#*/0,
20773 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArri),
20774 8, 3, 1, 2, 3,
20775 10,
20776 OPC_CheckComplexPat0, /*#*/0,
20777 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEArii),
20778 8, 3, 1, 2, 3,
20779 0,
20780 23|128,1, TARGET_VAL(ISD::SUB),
20781 OPC_RecordChild0,
20782 OPC_Scope, 66,
20783 OPC_MoveChild0,
20784 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20785 OPC_CheckPredicate0,
20786 OPC_Scope, 43,
20787 OPC_MoveSibling1,
20788 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20789 OPC_RecordNode,
20790 OPC_CheckPredicate3,
20791 OPC_MoveParent,
20792 OPC_SwitchType , 15, 7,
20793 OPC_EmitConvertToTarget0,
20794 OPC_EmitNodeXForm, 3, 2,
20795 OPC_EmitConvertToTarget1,
20796 OPC_EmitNodeXForm, 4, 4,
20797 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSWSXim),
20798 7, 2, 3, 5,
20799 15, 8,
20800 OPC_EmitConvertToTarget0,
20801 OPC_EmitNodeXForm, 3, 2,
20802 OPC_EmitConvertToTarget1,
20803 OPC_EmitNodeXForm, 4, 4,
20804 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSLim),
20805 8, 2, 3, 5,
20806 0,
20807 14,
20808 OPC_MoveParent,
20809 OPC_RecordChild1,
20810 OPC_CheckTypeI32,
20811 OPC_EmitConvertToTarget0,
20812 OPC_EmitNodeXForm, 3, 2,
20813 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSWSXir),
20814 7, 2, 3, 1,
20815 0,
20816 19,
20817 OPC_RecordChild1,
20818 OPC_MoveChild1,
20819 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20820 OPC_CheckPredicate3,
20821 OPC_MoveParent,
20822 OPC_CheckTypeI32,
20823 OPC_EmitConvertToTarget1,
20824 OPC_EmitNodeXForm, 4, 2,
20825 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSWSXrm),
20826 7, 2, 0, 3,
20827 19,
20828 OPC_MoveChild0,
20829 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20830 OPC_CheckPredicate0,
20831 OPC_MoveParent,
20832 OPC_RecordChild1,
20833 OPC_CheckTypeI64,
20834 OPC_EmitConvertToTarget0,
20835 OPC_EmitNodeXForm, 3, 2,
20836 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSLir),
20837 8, 2, 3, 1,
20838 40,
20839 OPC_RecordChild1,
20840 OPC_Scope, 18,
20841 OPC_MoveChild1,
20842 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20843 OPC_CheckPredicate3,
20844 OPC_MoveParent,
20845 OPC_CheckTypeI64,
20846 OPC_EmitConvertToTarget1,
20847 OPC_EmitNodeXForm, 4, 2,
20848 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSLrm),
20849 8, 2, 0, 3,
20850 8,
20851 OPC_CheckTypeI32,
20852 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSWSXrr),
20853 7, 2, 0, 1,
20854 8,
20855 OPC_CheckTypeI64,
20856 OPC_MorphNodeTo1None, TARGET_VAL(VE::SUBSLrr),
20857 8, 2, 0, 1,
20858 0,
20859 0,
20860 61|128,1, TARGET_VAL(ISD::MUL),
20861 OPC_RecordChild0,
20862 OPC_Scope, 96,
20863 OPC_MoveChild0,
20864 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20865 OPC_Scope, 44,
20866 OPC_CheckPredicate0,
20867 OPC_MoveSibling1,
20868 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20869 OPC_RecordNode,
20870 OPC_CheckPredicate3,
20871 OPC_MoveParent,
20872 OPC_SwitchType , 15, 7,
20873 OPC_EmitConvertToTarget0,
20874 OPC_EmitNodeXForm, 3, 2,
20875 OPC_EmitConvertToTarget1,
20876 OPC_EmitNodeXForm, 4, 4,
20877 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSWSXim),
20878 7, 2, 3, 5,
20879 15, 8,
20880 OPC_EmitConvertToTarget0,
20881 OPC_EmitNodeXForm, 3, 2,
20882 OPC_EmitConvertToTarget1,
20883 OPC_EmitNodeXForm, 4, 4,
20884 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSLim),
20885 8, 2, 3, 5,
20886 0,
20887 44,
20888 OPC_CheckPredicate3,
20889 OPC_MoveSibling1,
20890 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20891 OPC_RecordNode,
20892 OPC_CheckPredicate0,
20893 OPC_MoveParent,
20894 OPC_SwitchType , 15, 7,
20895 OPC_EmitConvertToTarget1,
20896 OPC_EmitNodeXForm, 3, 2,
20897 OPC_EmitConvertToTarget0,
20898 OPC_EmitNodeXForm, 4, 4,
20899 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSWSXim),
20900 7, 2, 3, 5,
20901 15, 8,
20902 OPC_EmitConvertToTarget1,
20903 OPC_EmitNodeXForm, 3, 2,
20904 OPC_EmitConvertToTarget0,
20905 OPC_EmitNodeXForm, 4, 4,
20906 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSLim),
20907 8, 2, 3, 5,
20908 0,
20909 0,
20910 88,
20911 OPC_RecordChild1,
20912 OPC_Scope, 66,
20913 OPC_MoveChild1,
20914 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20915 OPC_Scope, 14,
20916 OPC_CheckPredicate0,
20917 OPC_MoveParent,
20918 OPC_CheckTypeI32,
20919 OPC_EmitConvertToTarget1,
20920 OPC_EmitNodeXForm, 3, 2,
20921 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSWSXri),
20922 7, 2, 0, 3,
20923 14,
20924 OPC_CheckPredicate3,
20925 OPC_MoveParent,
20926 OPC_CheckTypeI32,
20927 OPC_EmitConvertToTarget1,
20928 OPC_EmitNodeXForm, 4, 2,
20929 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSWSXrm),
20930 7, 2, 0, 3,
20931 14,
20932 OPC_CheckPredicate0,
20933 OPC_MoveParent,
20934 OPC_CheckTypeI64,
20935 OPC_EmitConvertToTarget1,
20936 OPC_EmitNodeXForm, 3, 2,
20937 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSLri),
20938 8, 2, 0, 3,
20939 14,
20940 OPC_CheckPredicate3,
20941 OPC_MoveParent,
20942 OPC_CheckTypeI64,
20943 OPC_EmitConvertToTarget1,
20944 OPC_EmitNodeXForm, 4, 2,
20945 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSLrm),
20946 8, 2, 0, 3,
20947 0,
20948 8,
20949 OPC_CheckTypeI32,
20950 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSWSXrr),
20951 7, 2, 0, 1,
20952 8,
20953 OPC_CheckTypeI64,
20954 OPC_MorphNodeTo1None, TARGET_VAL(VE::MULSLrr),
20955 8, 2, 0, 1,
20956 0,
20957 0,
20958 23|128,1, TARGET_VAL(ISD::UDIV),
20959 OPC_RecordChild0,
20960 OPC_Scope, 66,
20961 OPC_MoveChild0,
20962 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20963 OPC_CheckPredicate0,
20964 OPC_Scope, 43,
20965 OPC_MoveSibling1,
20966 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20967 OPC_RecordNode,
20968 OPC_CheckPredicate3,
20969 OPC_MoveParent,
20970 OPC_SwitchType , 15, 8,
20971 OPC_EmitConvertToTarget0,
20972 OPC_EmitNodeXForm, 3, 2,
20973 OPC_EmitConvertToTarget1,
20974 OPC_EmitNodeXForm, 4, 4,
20975 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVULim),
20976 8, 2, 3, 5,
20977 15, 7,
20978 OPC_EmitConvertToTarget0,
20979 OPC_EmitNodeXForm, 3, 2,
20980 OPC_EmitConvertToTarget1,
20981 OPC_EmitNodeXForm, 4, 4,
20982 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVUWim),
20983 7, 2, 3, 5,
20984 0,
20985 14,
20986 OPC_MoveParent,
20987 OPC_RecordChild1,
20988 OPC_CheckTypeI64,
20989 OPC_EmitConvertToTarget0,
20990 OPC_EmitNodeXForm, 3, 2,
20991 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVULir),
20992 8, 2, 3, 1,
20993 0,
20994 19,
20995 OPC_RecordChild1,
20996 OPC_MoveChild1,
20997 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20998 OPC_CheckPredicate3,
20999 OPC_MoveParent,
21000 OPC_CheckTypeI64,
21001 OPC_EmitConvertToTarget1,
21002 OPC_EmitNodeXForm, 4, 2,
21003 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVULrm),
21004 8, 2, 0, 3,
21005 19,
21006 OPC_MoveChild0,
21007 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21008 OPC_CheckPredicate0,
21009 OPC_MoveParent,
21010 OPC_RecordChild1,
21011 OPC_CheckTypeI32,
21012 OPC_EmitConvertToTarget0,
21013 OPC_EmitNodeXForm, 3, 2,
21014 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVUWir),
21015 7, 2, 3, 1,
21016 40,
21017 OPC_RecordChild1,
21018 OPC_Scope, 18,
21019 OPC_MoveChild1,
21020 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21021 OPC_CheckPredicate3,
21022 OPC_MoveParent,
21023 OPC_CheckTypeI32,
21024 OPC_EmitConvertToTarget1,
21025 OPC_EmitNodeXForm, 4, 2,
21026 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVUWrm),
21027 7, 2, 0, 3,
21028 8,
21029 OPC_CheckTypeI64,
21030 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVULrr),
21031 8, 2, 0, 1,
21032 8,
21033 OPC_CheckTypeI32,
21034 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVUWrr),
21035 7, 2, 0, 1,
21036 0,
21037 0,
21038 23|128,1, TARGET_VAL(ISD::SDIV),
21039 OPC_RecordChild0,
21040 OPC_Scope, 66,
21041 OPC_MoveChild0,
21042 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21043 OPC_CheckPredicate0,
21044 OPC_Scope, 43,
21045 OPC_MoveSibling1,
21046 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21047 OPC_RecordNode,
21048 OPC_CheckPredicate3,
21049 OPC_MoveParent,
21050 OPC_SwitchType , 15, 7,
21051 OPC_EmitConvertToTarget0,
21052 OPC_EmitNodeXForm, 3, 2,
21053 OPC_EmitConvertToTarget1,
21054 OPC_EmitNodeXForm, 4, 4,
21055 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSWSXim),
21056 7, 2, 3, 5,
21057 15, 8,
21058 OPC_EmitConvertToTarget0,
21059 OPC_EmitNodeXForm, 3, 2,
21060 OPC_EmitConvertToTarget1,
21061 OPC_EmitNodeXForm, 4, 4,
21062 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSLim),
21063 8, 2, 3, 5,
21064 0,
21065 14,
21066 OPC_MoveParent,
21067 OPC_RecordChild1,
21068 OPC_CheckTypeI32,
21069 OPC_EmitConvertToTarget0,
21070 OPC_EmitNodeXForm, 3, 2,
21071 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSWSXir),
21072 7, 2, 3, 1,
21073 0,
21074 19,
21075 OPC_RecordChild1,
21076 OPC_MoveChild1,
21077 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21078 OPC_CheckPredicate3,
21079 OPC_MoveParent,
21080 OPC_CheckTypeI32,
21081 OPC_EmitConvertToTarget1,
21082 OPC_EmitNodeXForm, 4, 2,
21083 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSWSXrm),
21084 7, 2, 0, 3,
21085 19,
21086 OPC_MoveChild0,
21087 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21088 OPC_CheckPredicate0,
21089 OPC_MoveParent,
21090 OPC_RecordChild1,
21091 OPC_CheckTypeI64,
21092 OPC_EmitConvertToTarget0,
21093 OPC_EmitNodeXForm, 3, 2,
21094 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSLir),
21095 8, 2, 3, 1,
21096 40,
21097 OPC_RecordChild1,
21098 OPC_Scope, 18,
21099 OPC_MoveChild1,
21100 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21101 OPC_CheckPredicate3,
21102 OPC_MoveParent,
21103 OPC_CheckTypeI64,
21104 OPC_EmitConvertToTarget1,
21105 OPC_EmitNodeXForm, 4, 2,
21106 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSLrm),
21107 8, 2, 0, 3,
21108 8,
21109 OPC_CheckTypeI32,
21110 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSWSXrr),
21111 7, 2, 0, 1,
21112 8,
21113 OPC_CheckTypeI64,
21114 OPC_MorphNodeTo1None, TARGET_VAL(VE::DIVSLrr),
21115 8, 2, 0, 1,
21116 0,
21117 0,
21118 23|128,1, TARGET_VAL(VEISD::CMPU),
21119 OPC_RecordChild0,
21120 OPC_Scope, 66,
21121 OPC_MoveChild0,
21122 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21123 OPC_CheckPredicate0,
21124 OPC_Scope, 43,
21125 OPC_MoveSibling1,
21126 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21127 OPC_RecordNode,
21128 OPC_CheckPredicate3,
21129 OPC_MoveParent,
21130 OPC_SwitchType , 15, 8,
21131 OPC_EmitConvertToTarget0,
21132 OPC_EmitNodeXForm, 3, 2,
21133 OPC_EmitConvertToTarget1,
21134 OPC_EmitNodeXForm, 4, 4,
21135 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPULim),
21136 8, 2, 3, 5,
21137 15, 7,
21138 OPC_EmitConvertToTarget0,
21139 OPC_EmitNodeXForm, 3, 2,
21140 OPC_EmitConvertToTarget1,
21141 OPC_EmitNodeXForm, 4, 4,
21142 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPUWim),
21143 7, 2, 3, 5,
21144 0,
21145 14,
21146 OPC_MoveParent,
21147 OPC_RecordChild1,
21148 OPC_CheckTypeI64,
21149 OPC_EmitConvertToTarget0,
21150 OPC_EmitNodeXForm, 3, 2,
21151 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPULir),
21152 8, 2, 3, 1,
21153 0,
21154 19,
21155 OPC_RecordChild1,
21156 OPC_MoveChild1,
21157 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21158 OPC_CheckPredicate3,
21159 OPC_MoveParent,
21160 OPC_CheckTypeI64,
21161 OPC_EmitConvertToTarget1,
21162 OPC_EmitNodeXForm, 4, 2,
21163 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPULrm),
21164 8, 2, 0, 3,
21165 19,
21166 OPC_MoveChild0,
21167 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21168 OPC_CheckPredicate0,
21169 OPC_MoveParent,
21170 OPC_RecordChild1,
21171 OPC_CheckTypeI32,
21172 OPC_EmitConvertToTarget0,
21173 OPC_EmitNodeXForm, 3, 2,
21174 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPUWir),
21175 7, 2, 3, 1,
21176 40,
21177 OPC_RecordChild1,
21178 OPC_Scope, 18,
21179 OPC_MoveChild1,
21180 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21181 OPC_CheckPredicate3,
21182 OPC_MoveParent,
21183 OPC_CheckTypeI32,
21184 OPC_EmitConvertToTarget1,
21185 OPC_EmitNodeXForm, 4, 2,
21186 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPUWrm),
21187 7, 2, 0, 3,
21188 8,
21189 OPC_CheckTypeI64,
21190 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPULrr),
21191 8, 2, 0, 1,
21192 8,
21193 OPC_CheckTypeI32,
21194 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPUWrr),
21195 7, 2, 0, 1,
21196 0,
21197 0,
21198 23|128,1, TARGET_VAL(VEISD::CMPI),
21199 OPC_RecordChild0,
21200 OPC_Scope, 66,
21201 OPC_MoveChild0,
21202 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21203 OPC_CheckPredicate0,
21204 OPC_Scope, 43,
21205 OPC_MoveSibling1,
21206 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21207 OPC_RecordNode,
21208 OPC_CheckPredicate3,
21209 OPC_MoveParent,
21210 OPC_SwitchType , 15, 7,
21211 OPC_EmitConvertToTarget0,
21212 OPC_EmitNodeXForm, 3, 2,
21213 OPC_EmitConvertToTarget1,
21214 OPC_EmitNodeXForm, 4, 4,
21215 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSWZXim),
21216 7, 2, 3, 5,
21217 15, 8,
21218 OPC_EmitConvertToTarget0,
21219 OPC_EmitNodeXForm, 3, 2,
21220 OPC_EmitConvertToTarget1,
21221 OPC_EmitNodeXForm, 4, 4,
21222 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSLim),
21223 8, 2, 3, 5,
21224 0,
21225 14,
21226 OPC_MoveParent,
21227 OPC_RecordChild1,
21228 OPC_CheckTypeI32,
21229 OPC_EmitConvertToTarget0,
21230 OPC_EmitNodeXForm, 3, 2,
21231 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSWZXir),
21232 7, 2, 3, 1,
21233 0,
21234 19,
21235 OPC_RecordChild1,
21236 OPC_MoveChild1,
21237 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21238 OPC_CheckPredicate3,
21239 OPC_MoveParent,
21240 OPC_CheckTypeI32,
21241 OPC_EmitConvertToTarget1,
21242 OPC_EmitNodeXForm, 4, 2,
21243 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSWZXrm),
21244 7, 2, 0, 3,
21245 19,
21246 OPC_MoveChild0,
21247 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21248 OPC_CheckPredicate0,
21249 OPC_MoveParent,
21250 OPC_RecordChild1,
21251 OPC_CheckTypeI64,
21252 OPC_EmitConvertToTarget0,
21253 OPC_EmitNodeXForm, 3, 2,
21254 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSLir),
21255 8, 2, 3, 1,
21256 40,
21257 OPC_RecordChild1,
21258 OPC_Scope, 18,
21259 OPC_MoveChild1,
21260 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21261 OPC_CheckPredicate3,
21262 OPC_MoveParent,
21263 OPC_CheckTypeI64,
21264 OPC_EmitConvertToTarget1,
21265 OPC_EmitNodeXForm, 4, 2,
21266 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSLrm),
21267 8, 2, 0, 3,
21268 8,
21269 OPC_CheckTypeI32,
21270 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSWZXrr),
21271 7, 2, 0, 1,
21272 8,
21273 OPC_CheckTypeI64,
21274 OPC_MorphNodeTo1None, TARGET_VAL(VE::CMPSLrr),
21275 8, 2, 0, 1,
21276 0,
21277 0,
21278 61|128,1, TARGET_VAL(ISD::SMAX),
21279 OPC_RecordChild0,
21280 OPC_Scope, 96,
21281 OPC_MoveChild0,
21282 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21283 OPC_Scope, 44,
21284 OPC_CheckPredicate0,
21285 OPC_MoveSibling1,
21286 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21287 OPC_RecordNode,
21288 OPC_CheckPredicate3,
21289 OPC_MoveParent,
21290 OPC_SwitchType , 15, 7,
21291 OPC_EmitConvertToTarget0,
21292 OPC_EmitNodeXForm, 3, 2,
21293 OPC_EmitConvertToTarget1,
21294 OPC_EmitNodeXForm, 4, 4,
21295 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSWSXim),
21296 7, 2, 3, 5,
21297 15, 8,
21298 OPC_EmitConvertToTarget0,
21299 OPC_EmitNodeXForm, 3, 2,
21300 OPC_EmitConvertToTarget1,
21301 OPC_EmitNodeXForm, 4, 4,
21302 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSLim),
21303 8, 2, 3, 5,
21304 0,
21305 44,
21306 OPC_CheckPredicate3,
21307 OPC_MoveSibling1,
21308 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21309 OPC_RecordNode,
21310 OPC_CheckPredicate0,
21311 OPC_MoveParent,
21312 OPC_SwitchType , 15, 7,
21313 OPC_EmitConvertToTarget1,
21314 OPC_EmitNodeXForm, 3, 2,
21315 OPC_EmitConvertToTarget0,
21316 OPC_EmitNodeXForm, 4, 4,
21317 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSWSXim),
21318 7, 2, 3, 5,
21319 15, 8,
21320 OPC_EmitConvertToTarget1,
21321 OPC_EmitNodeXForm, 3, 2,
21322 OPC_EmitConvertToTarget0,
21323 OPC_EmitNodeXForm, 4, 4,
21324 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSLim),
21325 8, 2, 3, 5,
21326 0,
21327 0,
21328 88,
21329 OPC_RecordChild1,
21330 OPC_Scope, 66,
21331 OPC_MoveChild1,
21332 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21333 OPC_Scope, 14,
21334 OPC_CheckPredicate0,
21335 OPC_MoveParent,
21336 OPC_CheckTypeI32,
21337 OPC_EmitConvertToTarget1,
21338 OPC_EmitNodeXForm, 3, 2,
21339 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSWSXri),
21340 7, 2, 0, 3,
21341 14,
21342 OPC_CheckPredicate3,
21343 OPC_MoveParent,
21344 OPC_CheckTypeI32,
21345 OPC_EmitConvertToTarget1,
21346 OPC_EmitNodeXForm, 4, 2,
21347 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSWSXrm),
21348 7, 2, 0, 3,
21349 14,
21350 OPC_CheckPredicate0,
21351 OPC_MoveParent,
21352 OPC_CheckTypeI64,
21353 OPC_EmitConvertToTarget1,
21354 OPC_EmitNodeXForm, 3, 2,
21355 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSLri),
21356 8, 2, 0, 3,
21357 14,
21358 OPC_CheckPredicate3,
21359 OPC_MoveParent,
21360 OPC_CheckTypeI64,
21361 OPC_EmitConvertToTarget1,
21362 OPC_EmitNodeXForm, 4, 2,
21363 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSLrm),
21364 8, 2, 0, 3,
21365 0,
21366 8,
21367 OPC_CheckTypeI32,
21368 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSWSXrr),
21369 7, 2, 0, 1,
21370 8,
21371 OPC_CheckTypeI64,
21372 OPC_MorphNodeTo1None, TARGET_VAL(VE::MAXSLrr),
21373 8, 2, 0, 1,
21374 0,
21375 0,
21376 61|128,1, TARGET_VAL(ISD::SMIN),
21377 OPC_RecordChild0,
21378 OPC_Scope, 96,
21379 OPC_MoveChild0,
21380 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21381 OPC_Scope, 44,
21382 OPC_CheckPredicate0,
21383 OPC_MoveSibling1,
21384 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21385 OPC_RecordNode,
21386 OPC_CheckPredicate3,
21387 OPC_MoveParent,
21388 OPC_SwitchType , 15, 7,
21389 OPC_EmitConvertToTarget0,
21390 OPC_EmitNodeXForm, 3, 2,
21391 OPC_EmitConvertToTarget1,
21392 OPC_EmitNodeXForm, 4, 4,
21393 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSWSXim),
21394 7, 2, 3, 5,
21395 15, 8,
21396 OPC_EmitConvertToTarget0,
21397 OPC_EmitNodeXForm, 3, 2,
21398 OPC_EmitConvertToTarget1,
21399 OPC_EmitNodeXForm, 4, 4,
21400 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSLim),
21401 8, 2, 3, 5,
21402 0,
21403 44,
21404 OPC_CheckPredicate3,
21405 OPC_MoveSibling1,
21406 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21407 OPC_RecordNode,
21408 OPC_CheckPredicate0,
21409 OPC_MoveParent,
21410 OPC_SwitchType , 15, 7,
21411 OPC_EmitConvertToTarget1,
21412 OPC_EmitNodeXForm, 3, 2,
21413 OPC_EmitConvertToTarget0,
21414 OPC_EmitNodeXForm, 4, 4,
21415 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSWSXim),
21416 7, 2, 3, 5,
21417 15, 8,
21418 OPC_EmitConvertToTarget1,
21419 OPC_EmitNodeXForm, 3, 2,
21420 OPC_EmitConvertToTarget0,
21421 OPC_EmitNodeXForm, 4, 4,
21422 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSLim),
21423 8, 2, 3, 5,
21424 0,
21425 0,
21426 88,
21427 OPC_RecordChild1,
21428 OPC_Scope, 66,
21429 OPC_MoveChild1,
21430 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21431 OPC_Scope, 14,
21432 OPC_CheckPredicate0,
21433 OPC_MoveParent,
21434 OPC_CheckTypeI32,
21435 OPC_EmitConvertToTarget1,
21436 OPC_EmitNodeXForm, 3, 2,
21437 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSWSXri),
21438 7, 2, 0, 3,
21439 14,
21440 OPC_CheckPredicate3,
21441 OPC_MoveParent,
21442 OPC_CheckTypeI32,
21443 OPC_EmitConvertToTarget1,
21444 OPC_EmitNodeXForm, 4, 2,
21445 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSWSXrm),
21446 7, 2, 0, 3,
21447 14,
21448 OPC_CheckPredicate0,
21449 OPC_MoveParent,
21450 OPC_CheckTypeI64,
21451 OPC_EmitConvertToTarget1,
21452 OPC_EmitNodeXForm, 3, 2,
21453 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSLri),
21454 8, 2, 0, 3,
21455 14,
21456 OPC_CheckPredicate3,
21457 OPC_MoveParent,
21458 OPC_CheckTypeI64,
21459 OPC_EmitConvertToTarget1,
21460 OPC_EmitNodeXForm, 4, 2,
21461 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSLrm),
21462 8, 2, 0, 3,
21463 0,
21464 8,
21465 OPC_CheckTypeI32,
21466 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSWSXrr),
21467 7, 2, 0, 1,
21468 8,
21469 OPC_CheckTypeI64,
21470 OPC_MorphNodeTo1None, TARGET_VAL(VE::MINSLrr),
21471 8, 2, 0, 1,
21472 0,
21473 0,
21474 120, TARGET_VAL(ISD::OR),
21475 OPC_RecordChild0,
21476 OPC_Scope, 56,
21477 OPC_MoveChild0,
21478 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21479 OPC_Scope, 24,
21480 OPC_CheckPredicate0,
21481 OPC_MoveSibling1,
21482 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21483 OPC_RecordNode,
21484 OPC_CheckPredicate3,
21485 OPC_MoveParent,
21486 OPC_CheckTypeI64,
21487 OPC_EmitConvertToTarget0,
21488 OPC_EmitNodeXForm, 3, 2,
21489 OPC_EmitConvertToTarget1,
21490 OPC_EmitNodeXForm, 4, 4,
21491 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORim),
21492 8, 2, 3, 5,
21493 24,
21494 OPC_CheckPredicate3,
21495 OPC_MoveSibling1,
21496 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21497 OPC_RecordNode,
21498 OPC_CheckPredicate0,
21499 OPC_MoveParent,
21500 OPC_CheckTypeI64,
21501 OPC_EmitConvertToTarget1,
21502 OPC_EmitNodeXForm, 3, 2,
21503 OPC_EmitConvertToTarget0,
21504 OPC_EmitNodeXForm, 4, 4,
21505 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORim),
21506 8, 2, 3, 5,
21507 0,
21508 59,
21509 OPC_RecordChild1,
21510 OPC_Scope, 36,
21511 OPC_MoveChild1,
21512 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21513 OPC_Scope, 14,
21514 OPC_CheckPredicate0,
21515 OPC_MoveParent,
21516 OPC_CheckTypeI64,
21517 OPC_EmitConvertToTarget1,
21518 OPC_EmitNodeXForm, 3, 2,
21519 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORri),
21520 8, 2, 0, 3,
21521 14,
21522 OPC_CheckPredicate3,
21523 OPC_MoveParent,
21524 OPC_CheckTypeI64,
21525 OPC_EmitConvertToTarget1,
21526 OPC_EmitNodeXForm, 4, 2,
21527 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORrm),
21528 8, 2, 0, 3,
21529 0,
21530 8,
21531 OPC_CheckTypeI64,
21532 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORrr),
21533 8, 2, 0, 1,
21534 9,
21535 OPC_CheckType, 26,
21536 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORMmm),
21537 26, 2, 0, 1,
21538 0,
21539 0,
21540 120, TARGET_VAL(ISD::XOR),
21541 OPC_RecordChild0,
21542 OPC_Scope, 56,
21543 OPC_MoveChild0,
21544 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21545 OPC_Scope, 24,
21546 OPC_CheckPredicate0,
21547 OPC_MoveSibling1,
21548 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21549 OPC_RecordNode,
21550 OPC_CheckPredicate3,
21551 OPC_MoveParent,
21552 OPC_CheckTypeI64,
21553 OPC_EmitConvertToTarget0,
21554 OPC_EmitNodeXForm, 3, 2,
21555 OPC_EmitConvertToTarget1,
21556 OPC_EmitNodeXForm, 4, 4,
21557 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORim),
21558 8, 2, 3, 5,
21559 24,
21560 OPC_CheckPredicate3,
21561 OPC_MoveSibling1,
21562 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21563 OPC_RecordNode,
21564 OPC_CheckPredicate0,
21565 OPC_MoveParent,
21566 OPC_CheckTypeI64,
21567 OPC_EmitConvertToTarget1,
21568 OPC_EmitNodeXForm, 3, 2,
21569 OPC_EmitConvertToTarget0,
21570 OPC_EmitNodeXForm, 4, 4,
21571 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORim),
21572 8, 2, 3, 5,
21573 0,
21574 59,
21575 OPC_RecordChild1,
21576 OPC_Scope, 36,
21577 OPC_MoveChild1,
21578 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21579 OPC_Scope, 14,
21580 OPC_CheckPredicate0,
21581 OPC_MoveParent,
21582 OPC_CheckTypeI64,
21583 OPC_EmitConvertToTarget1,
21584 OPC_EmitNodeXForm, 3, 2,
21585 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORri),
21586 8, 2, 0, 3,
21587 14,
21588 OPC_CheckPredicate3,
21589 OPC_MoveParent,
21590 OPC_CheckTypeI64,
21591 OPC_EmitConvertToTarget1,
21592 OPC_EmitNodeXForm, 4, 2,
21593 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORrm),
21594 8, 2, 0, 3,
21595 0,
21596 8,
21597 OPC_CheckTypeI64,
21598 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORrr),
21599 8, 2, 0, 1,
21600 9,
21601 OPC_CheckType, 26,
21602 OPC_MorphNodeTo1None, TARGET_VAL(VE::XORMmm),
21603 26, 2, 0, 1,
21604 0,
21605 0,
21606 35|128,1, TARGET_VAL(ISD::SHL),
21607 OPC_RecordChild0,
21608 OPC_Scope, 69,
21609 OPC_MoveChild0,
21610 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21611 OPC_CheckPredicate3,
21612 OPC_Scope, 45,
21613 OPC_MoveSibling1,
21614 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21615 OPC_RecordNode,
21616 OPC_CheckPredicate, 8,
21617 OPC_CheckTypeI32,
21618 OPC_MoveParent,
21619 OPC_SwitchType , 15, 8,
21620 OPC_EmitConvertToTarget0,
21621 OPC_EmitNodeXForm, 4, 2,
21622 OPC_EmitConvertToTarget1,
21623 OPC_EmitNodeXForm, 2, 4,
21624 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLLmi),
21625 8, 2, 3, 5,
21626 15, 7,
21627 OPC_EmitConvertToTarget0,
21628 OPC_EmitNodeXForm, 4, 2,
21629 OPC_EmitConvertToTarget1,
21630 OPC_EmitNodeXForm, 2, 4,
21631 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLAWSXmi),
21632 7, 2, 3, 5,
21633 0,
21634 15,
21635 OPC_MoveParent,
21636 OPC_RecordChild1,
21637 OPC_CheckChild1TypeI32,
21638 OPC_CheckTypeI64,
21639 OPC_EmitConvertToTarget0,
21640 OPC_EmitNodeXForm, 4, 2,
21641 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLLmr),
21642 8, 2, 3, 1,
21643 0,
21644 21,
21645 OPC_RecordChild1,
21646 OPC_MoveChild1,
21647 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21648 OPC_CheckPredicate, 8,
21649 OPC_CheckTypeI32,
21650 OPC_MoveParent,
21651 OPC_CheckTypeI64,
21652 OPC_EmitConvertToTarget1,
21653 OPC_EmitNodeXForm, 2, 2,
21654 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLLri),
21655 8, 2, 0, 3,
21656 20,
21657 OPC_MoveChild0,
21658 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21659 OPC_CheckPredicate3,
21660 OPC_MoveParent,
21661 OPC_RecordChild1,
21662 OPC_CheckChild1TypeI32,
21663 OPC_CheckTypeI32,
21664 OPC_EmitConvertToTarget0,
21665 OPC_EmitNodeXForm, 4, 2,
21666 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLAWSXmr),
21667 7, 2, 3, 1,
21668 46,
21669 OPC_RecordChild1,
21670 OPC_Scope, 20,
21671 OPC_MoveChild1,
21672 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21673 OPC_CheckPredicate, 8,
21674 OPC_CheckTypeI32,
21675 OPC_MoveParent,
21676 OPC_CheckTypeI32,
21677 OPC_EmitConvertToTarget1,
21678 OPC_EmitNodeXForm, 2, 2,
21679 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLAWSXri),
21680 7, 2, 0, 3,
21681 21,
21682 OPC_CheckChild1TypeI32,
21683 OPC_SwitchType , 7, 8,
21684 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLLrr),
21685 8, 2, 0, 1,
21686 7, 7,
21687 OPC_MorphNodeTo1None, TARGET_VAL(VE::SLAWSXrr),
21688 7, 2, 0, 1,
21689 0,
21690 0,
21691 0,
21692 56|128,1, TARGET_VAL(ISD::SRL),
21693 OPC_RecordChild0,
21694 OPC_Scope, 49,
21695 OPC_MoveChild0,
21696 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21697 OPC_CheckPredicate3,
21698 OPC_Scope, 25,
21699 OPC_MoveSibling1,
21700 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21701 OPC_RecordNode,
21702 OPC_CheckPredicate, 8,
21703 OPC_CheckTypeI32,
21704 OPC_MoveParent,
21705 OPC_CheckTypeI64,
21706 OPC_EmitConvertToTarget0,
21707 OPC_EmitNodeXForm, 4, 2,
21708 OPC_EmitConvertToTarget1,
21709 OPC_EmitNodeXForm, 2, 4,
21710 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRLmi),
21711 8, 2, 3, 5,
21712 15,
21713 OPC_MoveParent,
21714 OPC_RecordChild1,
21715 OPC_CheckChild1TypeI32,
21716 OPC_CheckTypeI64,
21717 OPC_EmitConvertToTarget0,
21718 OPC_EmitNodeXForm, 4, 2,
21719 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRLmr),
21720 8, 2, 3, 1,
21721 0,
21722 1|128,1,
21723 OPC_RecordChild1,
21724 OPC_Scope, 69,
21725 OPC_MoveChild1,
21726 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21727 OPC_CheckTypeI32,
21728 OPC_Scope, 15,
21729 OPC_CheckPredicate, 8,
21730 OPC_MoveParent,
21731 OPC_CheckTypeI64,
21732 OPC_EmitConvertToTarget1,
21733 OPC_EmitNodeXForm, 2, 2,
21734 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRLri),
21735 8, 2, 0, 3,
21736 45,
21737 OPC_CheckPredicate0,
21738 OPC_MoveParent,
21739 OPC_CheckTypeI32,
21740 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
21741 8, 0,
21742 OPC_EmitStringInteger32, VE::sub_i32,
21743 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
21744 8, 3, 2, 0, 3,
21745 OPC_EmitInteger32, 64|128,1,
21746 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
21747 8, 2, 4, 5,
21748 OPC_EmitConvertToTarget1,
21749 OPC_EmitNode1None, TARGET_VAL(VE::SRLri),
21750 8, 2, 6, 7,
21751 OPC_EmitStringInteger32, VE::sub_i32,
21752 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
21753 7, 2, 8, 9,
21754 0,
21755 55,
21756 OPC_CheckChild1TypeI32,
21757 OPC_SwitchType , 7, 8,
21758 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRLrr),
21759 8, 2, 0, 1,
21760 41, 7,
21761 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
21762 8, 0,
21763 OPC_EmitStringInteger32, VE::sub_i32,
21764 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
21765 8, 3, 2, 0, 3,
21766 OPC_EmitInteger32, 64|128,1,
21767 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
21768 8, 2, 4, 5,
21769 OPC_EmitNode1None, TARGET_VAL(VE::SRLrr),
21770 8, 2, 6, 1,
21771 OPC_EmitStringInteger32, VE::sub_i32,
21772 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
21773 7, 2, 7, 8,
21774 0,
21775 0,
21776 0,
21777 35|128,1, TARGET_VAL(ISD::SRA),
21778 OPC_RecordChild0,
21779 OPC_Scope, 69,
21780 OPC_MoveChild0,
21781 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21782 OPC_CheckPredicate3,
21783 OPC_Scope, 45,
21784 OPC_MoveSibling1,
21785 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21786 OPC_RecordNode,
21787 OPC_CheckPredicate, 8,
21788 OPC_CheckTypeI32,
21789 OPC_MoveParent,
21790 OPC_SwitchType , 15, 7,
21791 OPC_EmitConvertToTarget0,
21792 OPC_EmitNodeXForm, 4, 2,
21793 OPC_EmitConvertToTarget1,
21794 OPC_EmitNodeXForm, 2, 4,
21795 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXmi),
21796 7, 2, 3, 5,
21797 15, 8,
21798 OPC_EmitConvertToTarget0,
21799 OPC_EmitNodeXForm, 4, 2,
21800 OPC_EmitConvertToTarget1,
21801 OPC_EmitNodeXForm, 2, 4,
21802 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALmi),
21803 8, 2, 3, 5,
21804 0,
21805 15,
21806 OPC_MoveParent,
21807 OPC_RecordChild1,
21808 OPC_CheckChild1TypeI32,
21809 OPC_CheckTypeI32,
21810 OPC_EmitConvertToTarget0,
21811 OPC_EmitNodeXForm, 4, 2,
21812 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXmr),
21813 7, 2, 3, 1,
21814 0,
21815 21,
21816 OPC_RecordChild1,
21817 OPC_MoveChild1,
21818 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21819 OPC_CheckPredicate, 8,
21820 OPC_CheckTypeI32,
21821 OPC_MoveParent,
21822 OPC_CheckTypeI32,
21823 OPC_EmitConvertToTarget1,
21824 OPC_EmitNodeXForm, 2, 2,
21825 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXri),
21826 7, 2, 0, 3,
21827 20,
21828 OPC_MoveChild0,
21829 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21830 OPC_CheckPredicate3,
21831 OPC_MoveParent,
21832 OPC_RecordChild1,
21833 OPC_CheckChild1TypeI32,
21834 OPC_CheckTypeI64,
21835 OPC_EmitConvertToTarget0,
21836 OPC_EmitNodeXForm, 4, 2,
21837 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALmr),
21838 8, 2, 3, 1,
21839 46,
21840 OPC_RecordChild1,
21841 OPC_Scope, 20,
21842 OPC_MoveChild1,
21843 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21844 OPC_CheckPredicate, 8,
21845 OPC_CheckTypeI32,
21846 OPC_MoveParent,
21847 OPC_CheckTypeI64,
21848 OPC_EmitConvertToTarget1,
21849 OPC_EmitNodeXForm, 2, 2,
21850 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALri),
21851 8, 2, 0, 3,
21852 21,
21853 OPC_CheckChild1TypeI32,
21854 OPC_SwitchType , 7, 7,
21855 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRAWSXrr),
21856 7, 2, 0, 1,
21857 7, 8,
21858 OPC_MorphNodeTo1None, TARGET_VAL(VE::SRALrr),
21859 8, 2, 0, 1,
21860 0,
21861 0,
21862 0,
21863 119|128,1, TARGET_VAL(VEISD::VVP_SCATTER),
21864 OPC_RecordMemRef,
21865 OPC_RecordNode,
21866 OPC_RecordChild1,
21867 OPC_Scope, 60,
21868 OPC_CheckChild1Type, 14|128,1,
21869 OPC_RecordChild2,
21870 OPC_CheckChild2Type, 89,
21871 OPC_Scope, 30,
21872 OPC_MoveChild3,
21873 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
21874 OPC_MoveChild0,
21875 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21876 OPC_CheckPredicate1,
21877 OPC_CheckTypeI32,
21878 OPC_MoveParent,
21879 OPC_CheckType, 26,
21880 OPC_MoveParent,
21881 OPC_RecordChild4,
21882 OPC_EmitMergeInputChains1_0,
21883 OPC_EmitInteger32, 0,
21884 OPC_EmitInteger32, 0,
21885 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCvizvl), 0|OPFL_Chain|OPFL_MemRefs,
21886 5, 2, 4, 5, 1, 3,
21887 20,
21888 OPC_RecordChild3,
21889 OPC_CheckChild3Type, 26,
21890 OPC_RecordChild4,
21891 OPC_EmitMergeInputChains1_0,
21892 OPC_EmitInteger32, 0,
21893 OPC_EmitInteger32, 0,
21894 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCvizvml), 0|OPFL_Chain|OPFL_MemRefs,
21895 6, 2, 5, 6, 1, 3, 4,
21896 0,
21897 59,
21898 OPC_CheckChild1Type, 89,
21899 OPC_RecordChild2,
21900 OPC_CheckChild2Type, 89,
21901 OPC_Scope, 30,
21902 OPC_MoveChild3,
21903 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
21904 OPC_MoveChild0,
21905 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21906 OPC_CheckPredicate1,
21907 OPC_CheckTypeI32,
21908 OPC_MoveParent,
21909 OPC_CheckType, 26,
21910 OPC_MoveParent,
21911 OPC_RecordChild4,
21912 OPC_EmitMergeInputChains1_0,
21913 OPC_EmitInteger32, 0,
21914 OPC_EmitInteger32, 0,
21915 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCvizvl), 0|OPFL_Chain|OPFL_MemRefs,
21916 5, 2, 4, 5, 1, 3,
21917 20,
21918 OPC_RecordChild3,
21919 OPC_CheckChild3Type, 26,
21920 OPC_RecordChild4,
21921 OPC_EmitMergeInputChains1_0,
21922 OPC_EmitInteger32, 0,
21923 OPC_EmitInteger32, 0,
21924 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCvizvml), 0|OPFL_Chain|OPFL_MemRefs,
21925 6, 2, 5, 6, 1, 3, 4,
21926 0,
21927 60,
21928 OPC_CheckChild1Type, 1|128,1,
21929 OPC_RecordChild2,
21930 OPC_CheckChild2Type, 89,
21931 OPC_Scope, 30,
21932 OPC_MoveChild3,
21933 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
21934 OPC_MoveChild0,
21935 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21936 OPC_CheckPredicate1,
21937 OPC_CheckTypeI32,
21938 OPC_MoveParent,
21939 OPC_CheckType, 26,
21940 OPC_MoveParent,
21941 OPC_RecordChild4,
21942 OPC_EmitMergeInputChains1_0,
21943 OPC_EmitInteger32, 0,
21944 OPC_EmitInteger32, 0,
21945 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCUvizvl), 0|OPFL_Chain|OPFL_MemRefs,
21946 5, 2, 4, 5, 1, 3,
21947 20,
21948 OPC_RecordChild3,
21949 OPC_CheckChild3Type, 26,
21950 OPC_RecordChild4,
21951 OPC_EmitMergeInputChains1_0,
21952 OPC_EmitInteger32, 0,
21953 OPC_EmitInteger32, 0,
21954 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCUvizvml), 0|OPFL_Chain|OPFL_MemRefs,
21955 6, 2, 5, 6, 1, 3, 4,
21956 0,
21957 59,
21958 OPC_CheckChild1Type, 75,
21959 OPC_RecordChild2,
21960 OPC_CheckChild2Type, 89,
21961 OPC_Scope, 30,
21962 OPC_MoveChild3,
21963 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
21964 OPC_MoveChild0,
21965 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21966 OPC_CheckPredicate1,
21967 OPC_CheckTypeI32,
21968 OPC_MoveParent,
21969 OPC_CheckType, 26,
21970 OPC_MoveParent,
21971 OPC_RecordChild4,
21972 OPC_EmitMergeInputChains1_0,
21973 OPC_EmitInteger32, 0,
21974 OPC_EmitInteger32, 0,
21975 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCLvizvl), 0|OPFL_Chain|OPFL_MemRefs,
21976 5, 2, 4, 5, 1, 3,
21977 20,
21978 OPC_RecordChild3,
21979 OPC_CheckChild3Type, 26,
21980 OPC_RecordChild4,
21981 OPC_EmitMergeInputChains1_0,
21982 OPC_EmitInteger32, 0,
21983 OPC_EmitInteger32, 0,
21984 OPC_MorphNodeTo0, TARGET_VAL(VE::VSCLvizvml), 0|OPFL_Chain|OPFL_MemRefs,
21985 6, 2, 5, 6, 1, 3, 4,
21986 0,
21987 0,
21988 33|128,1, TARGET_VAL(VEISD::VVP_REDUCE_OR),
21989 OPC_RecordChild0,
21990 OPC_Scope, 78,
21991 OPC_CheckChild0Type, 89,
21992 OPC_Scope, 41,
21993 OPC_MoveChild1,
21994 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
21995 OPC_MoveChild0,
21996 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21997 OPC_CheckPredicate1,
21998 OPC_CheckTypeI32,
21999 OPC_MoveParent,
22000 OPC_CheckType, 26,
22001 OPC_MoveParent,
22002 OPC_RecordChild2,
22003 OPC_CheckTypeI64,
22004 OPC_EmitNode1None, TARGET_VAL(VE::VRORvl),
22005 75, 2, 0, 1,
22006 OPC_EmitInteger32, 0,
22007 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22008 8, 2, 2, 3,
22009 OPC_EmitStringInteger32, VE::I64RegClassID,
22010 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22011 8, 2, 4, 5,
22012 31,
22013 OPC_RecordChild1,
22014 OPC_CheckChild1Type, 26,
22015 OPC_RecordChild2,
22016 OPC_CheckTypeI64,
22017 OPC_EmitNode1None, TARGET_VAL(VE::VRORvml),
22018 75, 3, 0, 1, 2,
22019 OPC_EmitInteger32, 0,
22020 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22021 8, 2, 3, 4,
22022 OPC_EmitStringInteger32, VE::I64RegClassID,
22023 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22024 8, 2, 5, 6,
22025 0,
22026 78,
22027 OPC_CheckChild0Type, 75,
22028 OPC_Scope, 41,
22029 OPC_MoveChild1,
22030 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22031 OPC_MoveChild0,
22032 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22033 OPC_CheckPredicate1,
22034 OPC_CheckTypeI32,
22035 OPC_MoveParent,
22036 OPC_CheckType, 26,
22037 OPC_MoveParent,
22038 OPC_RecordChild2,
22039 OPC_CheckTypeI32,
22040 OPC_EmitNode1None, TARGET_VAL(VE::VRORvl),
22041 75, 2, 0, 1,
22042 OPC_EmitInteger32, 0,
22043 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22044 8, 2, 2, 3,
22045 OPC_EmitStringInteger32, VE::I32RegClassID,
22046 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22047 7, 2, 4, 5,
22048 31,
22049 OPC_RecordChild1,
22050 OPC_CheckChild1Type, 26,
22051 OPC_RecordChild2,
22052 OPC_CheckTypeI32,
22053 OPC_EmitNode1None, TARGET_VAL(VE::VRORvml),
22054 75, 3, 0, 1, 2,
22055 OPC_EmitInteger32, 0,
22056 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22057 8, 2, 3, 4,
22058 OPC_EmitStringInteger32, VE::I32RegClassID,
22059 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22060 7, 2, 5, 6,
22061 0,
22062 0,
22063 33|128,1, TARGET_VAL(VEISD::VVP_REDUCE_AND),
22064 OPC_RecordChild0,
22065 OPC_Scope, 78,
22066 OPC_CheckChild0Type, 89,
22067 OPC_Scope, 41,
22068 OPC_MoveChild1,
22069 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22070 OPC_MoveChild0,
22071 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22072 OPC_CheckPredicate1,
22073 OPC_CheckTypeI32,
22074 OPC_MoveParent,
22075 OPC_CheckType, 26,
22076 OPC_MoveParent,
22077 OPC_RecordChild2,
22078 OPC_CheckTypeI64,
22079 OPC_EmitNode1None, TARGET_VAL(VE::VRANDvl),
22080 75, 2, 0, 1,
22081 OPC_EmitInteger32, 0,
22082 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22083 8, 2, 2, 3,
22084 OPC_EmitStringInteger32, VE::I64RegClassID,
22085 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22086 8, 2, 4, 5,
22087 31,
22088 OPC_RecordChild1,
22089 OPC_CheckChild1Type, 26,
22090 OPC_RecordChild2,
22091 OPC_CheckTypeI64,
22092 OPC_EmitNode1None, TARGET_VAL(VE::VRANDvml),
22093 75, 3, 0, 1, 2,
22094 OPC_EmitInteger32, 0,
22095 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22096 8, 2, 3, 4,
22097 OPC_EmitStringInteger32, VE::I64RegClassID,
22098 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22099 8, 2, 5, 6,
22100 0,
22101 78,
22102 OPC_CheckChild0Type, 75,
22103 OPC_Scope, 41,
22104 OPC_MoveChild1,
22105 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22106 OPC_MoveChild0,
22107 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22108 OPC_CheckPredicate1,
22109 OPC_CheckTypeI32,
22110 OPC_MoveParent,
22111 OPC_CheckType, 26,
22112 OPC_MoveParent,
22113 OPC_RecordChild2,
22114 OPC_CheckTypeI32,
22115 OPC_EmitNode1None, TARGET_VAL(VE::VRANDvl),
22116 75, 2, 0, 1,
22117 OPC_EmitInteger32, 0,
22118 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22119 8, 2, 2, 3,
22120 OPC_EmitStringInteger32, VE::I32RegClassID,
22121 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22122 7, 2, 4, 5,
22123 31,
22124 OPC_RecordChild1,
22125 OPC_CheckChild1Type, 26,
22126 OPC_RecordChild2,
22127 OPC_CheckTypeI32,
22128 OPC_EmitNode1None, TARGET_VAL(VE::VRANDvml),
22129 75, 3, 0, 1, 2,
22130 OPC_EmitInteger32, 0,
22131 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22132 8, 2, 3, 4,
22133 OPC_EmitStringInteger32, VE::I32RegClassID,
22134 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22135 7, 2, 5, 6,
22136 0,
22137 0,
22138 33|128,1, TARGET_VAL(VEISD::VVP_REDUCE_XOR),
22139 OPC_RecordChild0,
22140 OPC_Scope, 78,
22141 OPC_CheckChild0Type, 89,
22142 OPC_Scope, 41,
22143 OPC_MoveChild1,
22144 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22145 OPC_MoveChild0,
22146 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22147 OPC_CheckPredicate1,
22148 OPC_CheckTypeI32,
22149 OPC_MoveParent,
22150 OPC_CheckType, 26,
22151 OPC_MoveParent,
22152 OPC_RecordChild2,
22153 OPC_CheckTypeI64,
22154 OPC_EmitNode1None, TARGET_VAL(VE::VRXORvl),
22155 75, 2, 0, 1,
22156 OPC_EmitInteger32, 0,
22157 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22158 8, 2, 2, 3,
22159 OPC_EmitStringInteger32, VE::I64RegClassID,
22160 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22161 8, 2, 4, 5,
22162 31,
22163 OPC_RecordChild1,
22164 OPC_CheckChild1Type, 26,
22165 OPC_RecordChild2,
22166 OPC_CheckTypeI64,
22167 OPC_EmitNode1None, TARGET_VAL(VE::VRXORvml),
22168 75, 3, 0, 1, 2,
22169 OPC_EmitInteger32, 0,
22170 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22171 8, 2, 3, 4,
22172 OPC_EmitStringInteger32, VE::I64RegClassID,
22173 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22174 8, 2, 5, 6,
22175 0,
22176 78,
22177 OPC_CheckChild0Type, 75,
22178 OPC_Scope, 41,
22179 OPC_MoveChild1,
22180 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22181 OPC_MoveChild0,
22182 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22183 OPC_CheckPredicate1,
22184 OPC_CheckTypeI32,
22185 OPC_MoveParent,
22186 OPC_CheckType, 26,
22187 OPC_MoveParent,
22188 OPC_RecordChild2,
22189 OPC_CheckTypeI32,
22190 OPC_EmitNode1None, TARGET_VAL(VE::VRXORvl),
22191 75, 2, 0, 1,
22192 OPC_EmitInteger32, 0,
22193 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22194 8, 2, 2, 3,
22195 OPC_EmitStringInteger32, VE::I32RegClassID,
22196 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22197 7, 2, 4, 5,
22198 31,
22199 OPC_RecordChild1,
22200 OPC_CheckChild1Type, 26,
22201 OPC_RecordChild2,
22202 OPC_CheckTypeI32,
22203 OPC_EmitNode1None, TARGET_VAL(VE::VRXORvml),
22204 75, 3, 0, 1, 2,
22205 OPC_EmitInteger32, 0,
22206 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22207 8, 2, 3, 4,
22208 OPC_EmitStringInteger32, VE::I32RegClassID,
22209 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22210 7, 2, 5, 6,
22211 0,
22212 0,
22213 33|128,1, TARGET_VAL(VEISD::VVP_REDUCE_ADD),
22214 OPC_RecordChild0,
22215 OPC_Scope, 78,
22216 OPC_CheckChild0Type, 89,
22217 OPC_Scope, 41,
22218 OPC_MoveChild1,
22219 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22220 OPC_MoveChild0,
22221 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22222 OPC_CheckPredicate1,
22223 OPC_CheckTypeI32,
22224 OPC_MoveParent,
22225 OPC_CheckType, 26,
22226 OPC_MoveParent,
22227 OPC_RecordChild2,
22228 OPC_CheckTypeI64,
22229 OPC_EmitNode1None, TARGET_VAL(VE::VSUMLvl),
22230 75, 2, 0, 1,
22231 OPC_EmitInteger32, 0,
22232 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22233 8, 2, 2, 3,
22234 OPC_EmitStringInteger32, VE::I64RegClassID,
22235 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22236 8, 2, 4, 5,
22237 31,
22238 OPC_RecordChild1,
22239 OPC_CheckChild1Type, 26,
22240 OPC_RecordChild2,
22241 OPC_CheckTypeI64,
22242 OPC_EmitNode1None, TARGET_VAL(VE::VSUMLvml),
22243 75, 3, 0, 1, 2,
22244 OPC_EmitInteger32, 0,
22245 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22246 8, 2, 3, 4,
22247 OPC_EmitStringInteger32, VE::I64RegClassID,
22248 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22249 8, 2, 5, 6,
22250 0,
22251 78,
22252 OPC_CheckChild0Type, 75,
22253 OPC_Scope, 41,
22254 OPC_MoveChild1,
22255 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22256 OPC_MoveChild0,
22257 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22258 OPC_CheckPredicate1,
22259 OPC_CheckTypeI32,
22260 OPC_MoveParent,
22261 OPC_CheckType, 26,
22262 OPC_MoveParent,
22263 OPC_RecordChild2,
22264 OPC_CheckTypeI32,
22265 OPC_EmitNode1None, TARGET_VAL(VE::VSUMWSXvl),
22266 75, 2, 0, 1,
22267 OPC_EmitInteger32, 0,
22268 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22269 8, 2, 2, 3,
22270 OPC_EmitStringInteger32, VE::I32RegClassID,
22271 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22272 7, 2, 4, 5,
22273 31,
22274 OPC_RecordChild1,
22275 OPC_CheckChild1Type, 26,
22276 OPC_RecordChild2,
22277 OPC_CheckTypeI32,
22278 OPC_EmitNode1None, TARGET_VAL(VE::VSUMWSXvml),
22279 75, 3, 0, 1, 2,
22280 OPC_EmitInteger32, 0,
22281 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22282 8, 2, 3, 4,
22283 OPC_EmitStringInteger32, VE::I32RegClassID,
22284 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22285 7, 2, 5, 6,
22286 0,
22287 0,
22288 33|128,1, TARGET_VAL(VEISD::VVP_REDUCE_SMAX),
22289 OPC_RecordChild0,
22290 OPC_Scope, 78,
22291 OPC_CheckChild0Type, 89,
22292 OPC_Scope, 41,
22293 OPC_MoveChild1,
22294 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22295 OPC_MoveChild0,
22296 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22297 OPC_CheckPredicate1,
22298 OPC_CheckTypeI32,
22299 OPC_MoveParent,
22300 OPC_CheckType, 26,
22301 OPC_MoveParent,
22302 OPC_RecordChild2,
22303 OPC_CheckTypeI64,
22304 OPC_EmitNode1None, TARGET_VAL(VE::VRMAXSLFSTvl),
22305 75, 2, 0, 1,
22306 OPC_EmitInteger32, 0,
22307 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22308 8, 2, 2, 3,
22309 OPC_EmitStringInteger32, VE::I64RegClassID,
22310 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22311 8, 2, 4, 5,
22312 31,
22313 OPC_RecordChild1,
22314 OPC_CheckChild1Type, 26,
22315 OPC_RecordChild2,
22316 OPC_CheckTypeI64,
22317 OPC_EmitNode1None, TARGET_VAL(VE::VRMAXSLFSTvml),
22318 75, 3, 0, 1, 2,
22319 OPC_EmitInteger32, 0,
22320 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22321 8, 2, 3, 4,
22322 OPC_EmitStringInteger32, VE::I64RegClassID,
22323 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22324 8, 2, 5, 6,
22325 0,
22326 78,
22327 OPC_CheckChild0Type, 75,
22328 OPC_Scope, 41,
22329 OPC_MoveChild1,
22330 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
22331 OPC_MoveChild0,
22332 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22333 OPC_CheckPredicate1,
22334 OPC_CheckTypeI32,
22335 OPC_MoveParent,
22336 OPC_CheckType, 26,
22337 OPC_MoveParent,
22338 OPC_RecordChild2,
22339 OPC_CheckTypeI32,
22340 OPC_EmitNode1None, TARGET_VAL(VE::VRMAXSWFSTSXvl),
22341 75, 2, 0, 1,
22342 OPC_EmitInteger32, 0,
22343 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22344 8, 2, 2, 3,
22345 OPC_EmitStringInteger32, VE::I32RegClassID,
22346 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22347 7, 2, 4, 5,
22348 31,
22349 OPC_RecordChild1,
22350 OPC_CheckChild1Type, 26,
22351 OPC_RecordChild2,
22352 OPC_CheckTypeI32,
22353 OPC_EmitNode1None, TARGET_VAL(VE::VRMAXSWFSTSXvml),
22354 75, 3, 0, 1, 2,
22355 OPC_EmitInteger32, 0,
22356 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22357 8, 2, 3, 4,
22358 OPC_EmitStringInteger32, VE::I32RegClassID,
22359 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
22360 7, 2, 5, 6,
22361 0,
22362 0,
22363 20, TARGET_VAL(ISD::CALLSEQ_START),
22364 OPC_RecordNode,
22365 OPC_RecordChild1,
22366 OPC_MoveChild1,
22367 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22368 OPC_MoveSibling2,
22369 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22370 OPC_RecordNode,
22371 OPC_MoveParent,
22372 OPC_EmitMergeInputChains1_0,
22373 OPC_MorphNodeTo0, TARGET_VAL(VE::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
22374 2, 1, 2,
22375 21, TARGET_VAL(ISD::CALLSEQ_END),
22376 OPC_RecordNode,
22377 OPC_CaptureGlueInput,
22378 OPC_RecordChild1,
22379 OPC_MoveChild1,
22380 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22381 OPC_MoveSibling2,
22382 OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
22383 OPC_RecordNode,
22384 OPC_MoveParent,
22385 OPC_EmitMergeInputChains1_0,
22386 OPC_MorphNodeTo0, TARGET_VAL(VE::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
22387 2, 1, 2,
22388 31, TARGET_VAL(ISD::CTLZ),
22389 OPC_RecordChild0,
22390 OPC_Scope, 18,
22391 OPC_MoveChild0,
22392 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22393 OPC_CheckPredicate3,
22394 OPC_CheckTypeI64,
22395 OPC_MoveParent,
22396 OPC_CheckTypeI64,
22397 OPC_EmitConvertToTarget0,
22398 OPC_EmitNodeXForm, 4, 1,
22399 OPC_MorphNodeTo1None, TARGET_VAL(VE::LDZm),
22400 8, 1, 2,
22401 8,
22402 OPC_CheckChild0TypeI64,
22403 OPC_CheckTypeI64,
22404 OPC_MorphNodeTo1None, TARGET_VAL(VE::LDZr),
22405 8, 1, 0,
22406 0,
22407 31, TARGET_VAL(ISD::CTLZ_ZERO_UNDEF),
22408 OPC_RecordChild0,
22409 OPC_Scope, 18,
22410 OPC_MoveChild0,
22411 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22412 OPC_CheckPredicate3,
22413 OPC_CheckTypeI64,
22414 OPC_MoveParent,
22415 OPC_CheckTypeI64,
22416 OPC_EmitConvertToTarget0,
22417 OPC_EmitNodeXForm, 4, 1,
22418 OPC_MorphNodeTo1None, TARGET_VAL(VE::LDZm),
22419 8, 1, 2,
22420 8,
22421 OPC_CheckChild0TypeI64,
22422 OPC_CheckTypeI64,
22423 OPC_MorphNodeTo1None, TARGET_VAL(VE::LDZr),
22424 8, 1, 0,
22425 0,
22426 31, TARGET_VAL(ISD::CTPOP),
22427 OPC_RecordChild0,
22428 OPC_Scope, 18,
22429 OPC_MoveChild0,
22430 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22431 OPC_CheckPredicate3,
22432 OPC_CheckTypeI64,
22433 OPC_MoveParent,
22434 OPC_CheckTypeI64,
22435 OPC_EmitConvertToTarget0,
22436 OPC_EmitNodeXForm, 4, 1,
22437 OPC_MorphNodeTo1None, TARGET_VAL(VE::PCNTm),
22438 8, 1, 2,
22439 8,
22440 OPC_CheckChild0TypeI64,
22441 OPC_CheckTypeI64,
22442 OPC_MorphNodeTo1None, TARGET_VAL(VE::PCNTr),
22443 8, 1, 0,
22444 0,
22445 29, TARGET_VAL(ISD::BITREVERSE),
22446 OPC_RecordChild0,
22447 OPC_Scope, 17,
22448 OPC_MoveChild0,
22449 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22450 OPC_CheckPredicate3,
22451 OPC_MoveParent,
22452 OPC_CheckTypeI64,
22453 OPC_EmitConvertToTarget0,
22454 OPC_EmitNodeXForm, 4, 1,
22455 OPC_MorphNodeTo1None, TARGET_VAL(VE::BRVm),
22456 8, 1, 2,
22457 7,
22458 OPC_CheckTypeI64,
22459 OPC_MorphNodeTo1None, TARGET_VAL(VE::BRVr),
22460 8, 1, 0,
22461 0,
22462 95, TARGET_VAL(ISD::BSWAP),
22463 OPC_RecordChild0,
22464 OPC_Scope, 45,
22465 OPC_MoveChild0,
22466 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22467 OPC_CheckPredicate3,
22468 OPC_MoveParent,
22469 OPC_SwitchType , 12, 8,
22470 OPC_EmitNodeXForm, 4, 0,
22471 OPC_EmitInteger32, 0,
22472 OPC_MorphNodeTo1None, TARGET_VAL(VE::BSWPmi),
22473 8, 2, 1, 2,
22474 21, 7,
22475 OPC_EmitNodeXForm, 4, 0,
22476 OPC_EmitInteger32, 2,
22477 OPC_EmitNode1None, TARGET_VAL(VE::BSWPmi),
22478 8, 2, 1, 2,
22479 OPC_EmitStringInteger32, VE::sub_i32,
22480 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22481 7, 2, 3, 4,
22482 0,
22483 10,
22484 OPC_CheckTypeI64,
22485 OPC_EmitInteger32, 0,
22486 OPC_MorphNodeTo1None, TARGET_VAL(VE::BSWPri),
22487 8, 2, 0, 1,
22488 34,
22489 OPC_CheckTypeI32,
22490 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
22491 8, 0,
22492 OPC_EmitStringInteger32, VE::sub_i32,
22493 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
22494 8, 3, 1, 0, 2,
22495 OPC_EmitInteger32, 2,
22496 OPC_EmitNode1None, TARGET_VAL(VE::BSWPri),
22497 8, 2, 3, 4,
22498 OPC_EmitStringInteger32, VE::sub_i32,
22499 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22500 7, 2, 5, 6,
22501 0,
22502 35|128,3, TARGET_VAL(ISD::BR_CC),
22503 OPC_RecordNode,
22504 OPC_RecordChild1,
22505 OPC_MoveChild1,
22506 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
22507 OPC_Scope, 64,
22508 OPC_CheckPredicate, 15,
22509 OPC_MoveParent,
22510 OPC_RecordChild2,
22511 OPC_Scope, 28,
22512 OPC_CheckChild2TypeI32,
22513 OPC_RecordChild3,
22514 OPC_MoveChild3,
22515 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22516 OPC_CheckPredicate0,
22517 OPC_MoveSibling4,
22518 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22519 OPC_RecordNode,
22520 OPC_MoveParent,
22521 OPC_EmitMergeInputChains1_0,
22522 OPC_EmitNodeXForm, 8, 1,
22523 OPC_EmitNodeXForm, 3, 3,
22524 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFWir),
22525 4, 5, 6, 2, 4,
22526 28,
22527 OPC_CheckChild2TypeI64,
22528 OPC_RecordChild3,
22529 OPC_MoveChild3,
22530 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22531 OPC_CheckPredicate0,
22532 OPC_MoveSibling4,
22533 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22534 OPC_RecordNode,
22535 OPC_MoveParent,
22536 OPC_EmitMergeInputChains1_0,
22537 OPC_EmitNodeXForm, 8, 1,
22538 OPC_EmitNodeXForm, 3, 3,
22539 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFLir),
22540 4, 5, 6, 2, 4,
22541 0,
22542 64,
22543 OPC_MoveParent,
22544 OPC_RecordChild2,
22545 OPC_Scope, 29,
22546 OPC_CheckChild2Type, 12,
22547 OPC_RecordChild3,
22548 OPC_MoveChild3,
22549 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
22550 OPC_CheckPredicate4,
22551 OPC_MoveSibling4,
22552 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22553 OPC_RecordNode,
22554 OPC_MoveParent,
22555 OPC_EmitMergeInputChains1_0,
22556 OPC_EmitNodeXForm, 9, 1,
22557 OPC_EmitNodeXForm, 6, 3,
22558 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFSir),
22559 4, 5, 6, 2, 4,
22560 29,
22561 OPC_CheckChild2Type, 13,
22562 OPC_RecordChild3,
22563 OPC_MoveChild3,
22564 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
22565 OPC_CheckPredicate4,
22566 OPC_MoveSibling4,
22567 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22568 OPC_RecordNode,
22569 OPC_MoveParent,
22570 OPC_EmitMergeInputChains1_0,
22571 OPC_EmitNodeXForm, 9, 1,
22572 OPC_EmitNodeXForm, 6, 3,
22573 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFDir),
22574 4, 5, 6, 2, 4,
22575 0,
22576 82,
22577 OPC_CheckPredicate, 16,
22578 OPC_MoveParent,
22579 OPC_RecordChild2,
22580 OPC_Scope, 37,
22581 OPC_CheckChild2TypeI32,
22582 OPC_RecordChild3,
22583 OPC_MoveChild3,
22584 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22585 OPC_CheckPredicate0,
22586 OPC_MoveSibling4,
22587 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22588 OPC_RecordNode,
22589 OPC_MoveParent,
22590 OPC_EmitMergeInputChains1_0,
22591 OPC_EmitNodeXForm, 10, 1,
22592 OPC_EmitInteger32, 0,
22593 OPC_EmitNodeXForm, 3, 3,
22594 OPC_EmitNode1None, TARGET_VAL(VE::CMPUWir),
22595 7, 2, 7, 2,
22596 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFWir),
22597 4, 5, 6, 8, 4,
22598 37,
22599 OPC_CheckChild2TypeI64,
22600 OPC_RecordChild3,
22601 OPC_MoveChild3,
22602 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22603 OPC_CheckPredicate0,
22604 OPC_MoveSibling4,
22605 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22606 OPC_RecordNode,
22607 OPC_MoveParent,
22608 OPC_EmitMergeInputChains1_0,
22609 OPC_EmitNodeXForm, 10, 1,
22610 OPC_EmitInteger32, 0,
22611 OPC_EmitNodeXForm, 3, 3,
22612 OPC_EmitNode1None, TARGET_VAL(VE::CMPULir),
22613 8, 2, 7, 2,
22614 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFLir),
22615 4, 5, 6, 8, 4,
22616 0,
22617 48,
22618 OPC_CheckPredicate, 15,
22619 OPC_MoveParent,
22620 OPC_RecordChild2,
22621 OPC_Scope, 20,
22622 OPC_CheckChild2TypeI32,
22623 OPC_RecordChild3,
22624 OPC_RecordChild4,
22625 OPC_MoveChild4,
22626 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22627 OPC_MoveParent,
22628 OPC_EmitMergeInputChains1_0,
22629 OPC_EmitNodeXForm, 10, 1,
22630 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFWrr),
22631 4, 5, 2, 3, 4,
22632 20,
22633 OPC_CheckChild2TypeI64,
22634 OPC_RecordChild3,
22635 OPC_RecordChild4,
22636 OPC_MoveChild4,
22637 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22638 OPC_MoveParent,
22639 OPC_EmitMergeInputChains1_0,
22640 OPC_EmitNodeXForm, 10, 1,
22641 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFLrr),
22642 4, 5, 2, 3, 4,
22643 0,
22644 48,
22645 OPC_MoveParent,
22646 OPC_RecordChild2,
22647 OPC_Scope, 21,
22648 OPC_CheckChild2Type, 12,
22649 OPC_RecordChild3,
22650 OPC_RecordChild4,
22651 OPC_MoveChild4,
22652 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22653 OPC_MoveParent,
22654 OPC_EmitMergeInputChains1_0,
22655 OPC_EmitNodeXForm, 11, 1,
22656 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFSrr),
22657 4, 5, 2, 3, 4,
22658 21,
22659 OPC_CheckChild2Type, 13,
22660 OPC_RecordChild3,
22661 OPC_RecordChild4,
22662 OPC_MoveChild4,
22663 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22664 OPC_MoveParent,
22665 OPC_EmitMergeInputChains1_0,
22666 OPC_EmitNodeXForm, 11, 1,
22667 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFDrr),
22668 4, 5, 2, 3, 4,
22669 0,
22670 66,
22671 OPC_CheckPredicate, 16,
22672 OPC_MoveParent,
22673 OPC_RecordChild2,
22674 OPC_Scope, 29,
22675 OPC_CheckChild2TypeI32,
22676 OPC_RecordChild3,
22677 OPC_RecordChild4,
22678 OPC_MoveChild4,
22679 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22680 OPC_MoveParent,
22681 OPC_EmitMergeInputChains1_0,
22682 OPC_EmitNodeXForm, 10, 1,
22683 OPC_EmitInteger32, 0,
22684 OPC_EmitNode1None, TARGET_VAL(VE::CMPUWrr),
22685 7, 2, 3, 2,
22686 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFWir),
22687 4, 5, 6, 7, 4,
22688 29,
22689 OPC_CheckChild2TypeI64,
22690 OPC_RecordChild3,
22691 OPC_RecordChild4,
22692 OPC_MoveChild4,
22693 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22694 OPC_MoveParent,
22695 OPC_EmitMergeInputChains1_0,
22696 OPC_EmitNodeXForm, 10, 1,
22697 OPC_EmitInteger32, 0,
22698 OPC_EmitNode1None, TARGET_VAL(VE::CMPULrr),
22699 8, 2, 3, 2,
22700 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFLir),
22701 4, 5, 6, 7, 4,
22702 0,
22703 32,
22704 OPC_MoveParent,
22705 OPC_RecordChild2,
22706 OPC_CheckChild2Type, 15,
22707 OPC_RecordChild3,
22708 OPC_RecordChild4,
22709 OPC_MoveChild4,
22710 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22711 OPC_MoveParent,
22712 OPC_EmitMergeInputChains1_0,
22713 OPC_EmitNodeXForm, 11, 1,
22714 OPC_EmitInteger32, 0,
22715 OPC_EmitNode1None, TARGET_VAL(VE::FCMPQrr),
22716 8, 2, 3, 2,
22717 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFDir),
22718 4, 5, 6, 7, 4,
22719 0,
22720 49|128,1, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
22721 OPC_RecordChild0,
22722 OPC_Scope, 19,
22723 OPC_RecordChild1,
22724 OPC_MoveChild1,
22725 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22726 OPC_CheckPredicate, 8,
22727 OPC_MoveParent,
22728 OPC_CheckTypeI64,
22729 OPC_EmitNodeXForm, 2, 1,
22730 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvi),
22731 8, 2, 0, 2,
22732 30,
22733 OPC_CheckChild0Type, 75,
22734 OPC_RecordChild1,
22735 OPC_MoveChild1,
22736 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22737 OPC_CheckPredicate, 8,
22738 OPC_MoveParent,
22739 OPC_CheckTypeI32,
22740 OPC_EmitNodeXForm, 2, 1,
22741 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22742 8, 2, 0, 2,
22743 OPC_EmitStringInteger32, VE::sub_i32,
22744 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22745 7, 2, 3, 4,
22746 10,
22747 OPC_RecordChild1,
22748 OPC_CheckChild1TypeI64,
22749 OPC_CheckTypeI64,
22750 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvr),
22751 8, 2, 0, 1,
22752 21,
22753 OPC_CheckChild0Type, 75,
22754 OPC_RecordChild1,
22755 OPC_CheckChild1TypeI64,
22756 OPC_CheckTypeI32,
22757 OPC_EmitNode1None, TARGET_VAL(VE::LVSvr),
22758 8, 2, 0, 1,
22759 OPC_EmitStringInteger32, VE::sub_i32,
22760 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22761 7, 2, 2, 3,
22762 20,
22763 OPC_RecordChild1,
22764 OPC_MoveChild1,
22765 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22766 OPC_CheckPredicate, 8,
22767 OPC_MoveParent,
22768 OPC_CheckType, 13,
22769 OPC_EmitNodeXForm, 2, 1,
22770 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvi),
22771 13, 2, 0, 2,
22772 32,
22773 OPC_CheckChild0Type, 1|128,1,
22774 OPC_RecordChild1,
22775 OPC_MoveChild1,
22776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22777 OPC_CheckPredicate, 8,
22778 OPC_MoveParent,
22779 OPC_CheckType, 12,
22780 OPC_EmitNodeXForm, 2, 1,
22781 OPC_EmitNode1None, TARGET_VAL(VE::LVSvi),
22782 8, 2, 0, 2,
22783 OPC_EmitStringInteger32, VE::sub_f32,
22784 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22785 12, 2, 3, 4,
22786 11,
22787 OPC_RecordChild1,
22788 OPC_CheckChild1TypeI64,
22789 OPC_CheckType, 13,
22790 OPC_MorphNodeTo1None, TARGET_VAL(VE::LVSvr),
22791 13, 2, 0, 1,
22792 23,
22793 OPC_CheckChild0Type, 1|128,1,
22794 OPC_RecordChild1,
22795 OPC_CheckChild1TypeI64,
22796 OPC_CheckType, 12,
22797 OPC_EmitNode1None, TARGET_VAL(VE::LVSvr),
22798 8, 2, 0, 1,
22799 OPC_EmitStringInteger32, VE::sub_f32,
22800 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
22801 12, 2, 2, 3,
22802 0,
22803 30, TARGET_VAL(ISD::BRIND),
22804 OPC_RecordNode,
22805 OPC_RecordChild1,
22806 OPC_Scope, 14,
22807 OPC_MoveChild1,
22808 OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
22809 OPC_MoveParent,
22810 OPC_EmitMergeInputChains1_0,
22811 OPC_EmitInteger32, 0,
22812 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BCFLazi_t),
22813 2, 2, 1,
22814 10,
22815 OPC_CheckChild1TypeI64,
22816 OPC_EmitMergeInputChains1_0,
22817 OPC_EmitInteger32, 0,
22818 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BCFLari_t),
22819 2, 1, 2,
22820 0,
22821 106, TARGET_VAL(VEISD::Hi),
22822 OPC_RecordChild0,
22823 OPC_MoveChild0,
22824 OPC_SwitchOpcode , 14, TARGET_VAL(ISD::TargetBlockAddress),
22825 OPC_MoveParent,
22826 OPC_CheckTypeI64,
22827 OPC_EmitInteger32, 0,
22828 OPC_EmitInteger32, 0,
22829 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22830 8, 3, 1, 2, 0,
22831 14, TARGET_VAL(ISD::TargetConstantPool),
22832 OPC_MoveParent,
22833 OPC_CheckTypeI64,
22834 OPC_EmitInteger32, 0,
22835 OPC_EmitInteger32, 0,
22836 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22837 8, 3, 1, 2, 0,
22838 14, TARGET_VAL(ISD::TargetExternalSymbol),
22839 OPC_MoveParent,
22840 OPC_CheckTypeI64,
22841 OPC_EmitInteger32, 0,
22842 OPC_EmitInteger32, 0,
22843 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22844 8, 3, 1, 2, 0,
22845 14, TARGET_VAL(ISD::TargetGlobalAddress),
22846 OPC_MoveParent,
22847 OPC_CheckTypeI64,
22848 OPC_EmitInteger32, 0,
22849 OPC_EmitInteger32, 0,
22850 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22851 8, 3, 1, 2, 0,
22852 14, TARGET_VAL(ISD::TargetGlobalTLSAddress),
22853 OPC_MoveParent,
22854 OPC_CheckTypeI64,
22855 OPC_EmitInteger32, 0,
22856 OPC_EmitInteger32, 0,
22857 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22858 8, 3, 1, 2, 0,
22859 14, TARGET_VAL(ISD::TargetJumpTable),
22860 OPC_MoveParent,
22861 OPC_CheckTypeI64,
22862 OPC_EmitInteger32, 0,
22863 OPC_EmitInteger32, 0,
22864 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22865 8, 3, 1, 2, 0,
22866 0,
22867 26, TARGET_VAL(VEISD::GETFUNPLT),
22868 OPC_RecordChild0,
22869 OPC_MoveChild0,
22870 OPC_SwitchOpcode , 8, TARGET_VAL(ISD::TargetGlobalAddress),
22871 OPC_MoveParent,
22872 OPC_CheckTypeI64,
22873 OPC_MorphNodeTo1None, TARGET_VAL(VE::GETFUNPLT),
22874 8, 1, 0,
22875 8, TARGET_VAL(ISD::TargetExternalSymbol),
22876 OPC_MoveParent,
22877 OPC_CheckTypeI64,
22878 OPC_MorphNodeTo1None, TARGET_VAL(VE::GETFUNPLT),
22879 8, 1, 0,
22880 0,
22881 15, TARGET_VAL(VEISD::GETTLSADDR),
22882 OPC_RecordNode,
22883 OPC_CaptureGlueInput,
22884 OPC_RecordChild1,
22885 OPC_MoveChild1,
22886 OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
22887 OPC_MoveParent,
22888 OPC_EmitMergeInputChains1_0,
22889 OPC_MorphNodeTo0, TARGET_VAL(VE::GETTLSADDR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22890 1, 1,
22891 38|128,1, TARGET_VAL(VEISD::Lo),
22892 OPC_RecordChild0,
22893 OPC_MoveChild0,
22894 OPC_SwitchOpcode , 24, TARGET_VAL(ISD::TargetBlockAddress),
22895 OPC_MoveParent,
22896 OPC_CheckTypeI64,
22897 OPC_EmitInteger32, 0,
22898 OPC_EmitInteger32, 0,
22899 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22900 8, 3, 1, 2, 0,
22901 OPC_EmitInteger32, 64|128,1,
22902 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22903 8, 2, 3, 4,
22904 24, TARGET_VAL(ISD::TargetConstantPool),
22905 OPC_MoveParent,
22906 OPC_CheckTypeI64,
22907 OPC_EmitInteger32, 0,
22908 OPC_EmitInteger32, 0,
22909 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22910 8, 3, 1, 2, 0,
22911 OPC_EmitInteger32, 64|128,1,
22912 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22913 8, 2, 3, 4,
22914 24, TARGET_VAL(ISD::TargetExternalSymbol),
22915 OPC_MoveParent,
22916 OPC_CheckTypeI64,
22917 OPC_EmitInteger32, 0,
22918 OPC_EmitInteger32, 0,
22919 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22920 8, 3, 1, 2, 0,
22921 OPC_EmitInteger32, 64|128,1,
22922 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22923 8, 2, 3, 4,
22924 24, TARGET_VAL(ISD::TargetGlobalAddress),
22925 OPC_MoveParent,
22926 OPC_CheckTypeI64,
22927 OPC_EmitInteger32, 0,
22928 OPC_EmitInteger32, 0,
22929 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22930 8, 3, 1, 2, 0,
22931 OPC_EmitInteger32, 64|128,1,
22932 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22933 8, 2, 3, 4,
22934 24, TARGET_VAL(ISD::TargetGlobalTLSAddress),
22935 OPC_MoveParent,
22936 OPC_CheckTypeI64,
22937 OPC_EmitInteger32, 0,
22938 OPC_EmitInteger32, 0,
22939 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22940 8, 3, 1, 2, 0,
22941 OPC_EmitInteger32, 64|128,1,
22942 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22943 8, 2, 3, 4,
22944 24, TARGET_VAL(ISD::TargetJumpTable),
22945 OPC_MoveParent,
22946 OPC_CheckTypeI64,
22947 OPC_EmitInteger32, 0,
22948 OPC_EmitInteger32, 0,
22949 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22950 8, 3, 1, 2, 0,
22951 OPC_EmitInteger32, 64|128,1,
22952 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22953 8, 2, 3, 4,
22954 0,
22955 87|128,1, TARGET_VAL(ISD::Constant),
22956 OPC_RecordNode,
22957 OPC_SwitchType , 27|128,1, 8,
22958 OPC_Scope, 13,
22959 OPC_CheckPredicate0,
22960 OPC_EmitNodeXForm, 3, 0,
22961 OPC_EmitInteger32, 0,
22962 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORim),
22963 8, 2, 1, 2,
22964 17,
22965 OPC_CheckPredicate, 13,
22966 OPC_EmitInteger32, 0,
22967 OPC_EmitInteger32, 0,
22968 OPC_EmitNodeXForm, 0, 0,
22969 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEAzii),
22970 8, 3, 1, 2, 3,
22971 18,
22972 OPC_CheckPredicate, 14,
22973 OPC_EmitInteger32, 0,
22974 OPC_EmitInteger32, 0,
22975 OPC_EmitConvertToTarget0,
22976 OPC_EmitNodeXForm, 1, 3,
22977 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
22978 8, 3, 1, 2, 4,
22979 27,
22980 OPC_CheckPredicate, 30,
22981 OPC_EmitInteger32, 0,
22982 OPC_EmitInteger32, 0,
22983 OPC_EmitNodeXForm, 0, 0,
22984 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22985 8, 3, 1, 2, 3,
22986 OPC_EmitInteger32, 64|128,1,
22987 OPC_MorphNodeTo1None, TARGET_VAL(VE::ANDrm),
22988 8, 2, 4, 5,
22989 32,
22990 OPC_CheckPredicate, 31,
22991 OPC_EmitInteger32, 0,
22992 OPC_EmitInteger32, 0,
22993 OPC_EmitConvertToTarget0,
22994 OPC_EmitNodeXForm, 0, 3,
22995 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
22996 8, 3, 1, 2, 4,
22997 OPC_EmitInteger32, 0,
22998 OPC_EmitConvertToTarget0,
22999 OPC_EmitNodeXForm, 1, 7,
23000 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
23001 8, 3, 5, 6, 8,
23002 40,
23003 OPC_EmitInteger32, 0,
23004 OPC_EmitInteger32, 0,
23005 OPC_EmitConvertToTarget0,
23006 OPC_EmitNodeXForm, 0, 3,
23007 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
23008 8, 3, 1, 2, 4,
23009 OPC_EmitInteger32, 64|128,1,
23010 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
23011 8, 2, 5, 6,
23012 OPC_EmitInteger32, 0,
23013 OPC_EmitConvertToTarget0,
23014 OPC_EmitNodeXForm, 1, 9,
23015 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
23016 8, 3, 7, 8, 10,
23017 0,
23018 52, 7,
23019 OPC_Scope, 22,
23020 OPC_CheckPredicate0,
23021 OPC_EmitNodeXForm, 3, 0,
23022 OPC_EmitInteger32, 0,
23023 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23024 8, 2, 1, 2,
23025 OPC_EmitStringInteger32, VE::sub_i32,
23026 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23027 7, 2, 3, 4,
23028 26,
23029 OPC_CheckPredicate, 13,
23030 OPC_EmitInteger32, 0,
23031 OPC_EmitInteger32, 0,
23032 OPC_EmitNodeXForm, 0, 0,
23033 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
23034 8, 3, 1, 2, 3,
23035 OPC_EmitStringInteger32, VE::sub_i32,
23036 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23037 7, 2, 4, 5,
23038 0,
23039 0,
23040 8, TARGET_VAL(VEISD::RET_GLUE),
23041 OPC_RecordNode,
23042 OPC_CaptureGlueInput,
23043 OPC_EmitMergeInputChains1_0,
23044 OPC_MorphNodeTo0, TARGET_VAL(VE::RET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
23045 0,
23046 10, TARGET_VAL(VEISD::CALL),
23047 OPC_RecordNode,
23048 OPC_CaptureGlueInput,
23049 OPC_RecordChild1,
23050 OPC_EmitMergeInputChains1_0,
23051 OPC_MorphNodeTo0, TARGET_VAL(VE::CALLr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
23052 1, 1,
23053 102, TARGET_VAL(ISD::FP_TO_SINT),
23054 OPC_RecordChild0,
23055 OPC_Scope, 32,
23056 OPC_CheckChild0Type, 12,
23057 OPC_SwitchType , 9, 7,
23058 OPC_EmitInteger32, 16,
23059 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTWSSXr),
23060 7, 2, 1, 0,
23061 15, 8,
23062 OPC_EmitInteger32, 16,
23063 OPC_EmitNode1None, TARGET_VAL(VE::CVTDSr),
23064 8, 1, 0,
23065 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTLDr),
23066 8, 2, 1, 2,
23067 0,
23068 26,
23069 OPC_CheckChild0Type, 13,
23070 OPC_SwitchType , 9, 7,
23071 OPC_EmitInteger32, 16,
23072 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTWDSXr),
23073 7, 2, 1, 0,
23074 9, 8,
23075 OPC_EmitInteger32, 16,
23076 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTLDr),
23077 8, 2, 1, 0,
23078 0,
23079 38,
23080 OPC_CheckChild0Type, 15,
23081 OPC_SwitchType , 15, 7,
23082 OPC_EmitInteger32, 16,
23083 OPC_EmitNode1None, TARGET_VAL(VE::CVTDQr),
23084 8, 1, 0,
23085 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTWDSXr),
23086 7, 2, 1, 2,
23087 15, 8,
23088 OPC_EmitInteger32, 16,
23089 OPC_EmitNode1None, TARGET_VAL(VE::CVTDQr),
23090 8, 1, 0,
23091 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTLDr),
23092 8, 2, 1, 2,
23093 0,
23094 0,
23095 20, TARGET_VAL(VEISD::TS1AM),
23096 OPC_RecordMemRef,
23097 OPC_RecordNode,
23098 OPC_RecordChild1,
23099 OPC_CheckChild1TypeI64,
23100 OPC_RecordChild2,
23101 OPC_RecordChild3,
23102 OPC_CheckTypeI32,
23103 OPC_EmitMergeInputChains1_0,
23104 OPC_EmitInteger32, 0,
23105 OPC_MorphNodeTo1, TARGET_VAL(VE::TS1AMWrir), 0|OPFL_Chain|OPFL_MemRefs,
23106 7, 4, 1, 4, 2, 3,
23107 13, TARGET_VAL(ISD::BR),
23108 OPC_RecordNode,
23109 OPC_RecordChild1,
23110 OPC_MoveChild1,
23111 OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
23112 OPC_MoveParent,
23113 OPC_EmitMergeInputChains1_0,
23114 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::BRCFLa),
23115 1, 1,
23116 7, TARGET_VAL(VEISD::GETSTACKTOP),
23117 OPC_RecordNode,
23118 OPC_EmitMergeInputChains1_0,
23119 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::GETSTACKTOP),
23120 8, 0,
23121 101, TARGET_VAL(ISD::BITCAST),
23122 OPC_RecordChild0,
23123 OPC_SwitchType , 11, 8,
23124 OPC_CheckChild0Type, 13,
23125 OPC_EmitStringInteger32, VE::I64RegClassID,
23126 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
23127 8, 2, 0, 1,
23128 35, 7,
23129 OPC_CheckChild0Type, 12,
23130 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23131 8, 0,
23132 OPC_EmitStringInteger32, VE::sub_f32,
23133 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23134 8, 3, 1, 0, 2,
23135 OPC_EmitInteger32, 64,
23136 OPC_EmitNode1None, TARGET_VAL(VE::SRALri),
23137 8, 2, 3, 4,
23138 OPC_EmitStringInteger32, VE::sub_i32,
23139 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23140 7, 2, 5, 6,
23141 10, 13,
23142 OPC_CheckChild0TypeI64,
23143 OPC_EmitStringInteger32, VE::I64RegClassID,
23144 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
23145 13, 2, 0, 1,
23146 34, 12,
23147 OPC_CheckChild0TypeI32,
23148 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23149 8, 0,
23150 OPC_EmitStringInteger32, VE::sub_i32,
23151 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23152 8, 3, 1, 0, 2,
23153 OPC_EmitInteger32, 64,
23154 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
23155 8, 2, 3, 4,
23156 OPC_EmitStringInteger32, VE::sub_f32,
23157 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23158 12, 2, 5, 6,
23159 0,
23160 21, TARGET_VAL(ISD::TRUNCATE),
23161 OPC_RecordChild0,
23162 OPC_CheckTypeI32,
23163 OPC_EmitInteger32, 64|128,1,
23164 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
23165 8, 2, 0, 1,
23166 OPC_EmitStringInteger32, VE::sub_i32,
23167 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23168 7, 2, 2, 3,
23169 17, TARGET_VAL(ISD::ANY_EXTEND),
23170 OPC_RecordChild0,
23171 OPC_CheckTypeI64,
23172 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23173 8, 0,
23174 OPC_EmitStringInteger32, VE::sub_i32,
23175 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23176 8, 3, 1, 0, 2,
23177 114|128,2, TARGET_VAL(ISD::SETCC),
23178 OPC_RecordChild0,
23179 OPC_Scope, 103,
23180 OPC_CheckChild0TypeI32,
23181 OPC_RecordChild1,
23182 OPC_RecordChild2,
23183 OPC_MoveChild2,
23184 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23185 OPC_Scope, 46,
23186 OPC_CheckPredicate, 15,
23187 OPC_MoveParent,
23188 OPC_CheckTypeI32,
23189 OPC_EmitNodeXForm, 10, 2,
23190 OPC_EmitNode1None, TARGET_VAL(VE::CMPSWSXrr),
23191 7, 2, 0, 1,
23192 OPC_EmitInteger32, 126|128,1,
23193 OPC_EmitInteger32, 0,
23194 OPC_EmitInteger32, 0,
23195 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23196 8, 2, 6, 7,
23197 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrm),
23198 8, 4, 3, 4, 5, 8,
23199 OPC_EmitStringInteger32, VE::sub_i32,
23200 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23201 7, 2, 9, 10,
23202 46,
23203 OPC_CheckPredicate, 16,
23204 OPC_MoveParent,
23205 OPC_CheckTypeI32,
23206 OPC_EmitNodeXForm, 10, 2,
23207 OPC_EmitNode1None, TARGET_VAL(VE::CMPUWrr),
23208 7, 2, 0, 1,
23209 OPC_EmitInteger32, 126|128,1,
23210 OPC_EmitInteger32, 0,
23211 OPC_EmitInteger32, 0,
23212 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23213 8, 2, 6, 7,
23214 OPC_EmitNode1None, TARGET_VAL(VE::CMOVWrm),
23215 8, 4, 3, 4, 5, 8,
23216 OPC_EmitStringInteger32, VE::sub_i32,
23217 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23218 7, 2, 9, 10,
23219 0,
23220 103,
23221 OPC_CheckChild0TypeI64,
23222 OPC_RecordChild1,
23223 OPC_RecordChild2,
23224 OPC_MoveChild2,
23225 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23226 OPC_Scope, 46,
23227 OPC_CheckPredicate, 15,
23228 OPC_MoveParent,
23229 OPC_CheckTypeI32,
23230 OPC_EmitNodeXForm, 10, 2,
23231 OPC_EmitNode1None, TARGET_VAL(VE::CMPSLrr),
23232 8, 2, 0, 1,
23233 OPC_EmitInteger32, 126|128,1,
23234 OPC_EmitInteger32, 0,
23235 OPC_EmitInteger32, 0,
23236 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23237 8, 2, 6, 7,
23238 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrm),
23239 8, 4, 3, 4, 5, 8,
23240 OPC_EmitStringInteger32, VE::sub_i32,
23241 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23242 7, 2, 9, 10,
23243 46,
23244 OPC_CheckPredicate, 16,
23245 OPC_MoveParent,
23246 OPC_CheckTypeI32,
23247 OPC_EmitNodeXForm, 10, 2,
23248 OPC_EmitNode1None, TARGET_VAL(VE::CMPULrr),
23249 8, 2, 0, 1,
23250 OPC_EmitInteger32, 126|128,1,
23251 OPC_EmitInteger32, 0,
23252 OPC_EmitInteger32, 0,
23253 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23254 8, 2, 6, 7,
23255 OPC_EmitNode1None, TARGET_VAL(VE::CMOVLrm),
23256 8, 4, 3, 4, 5, 8,
23257 OPC_EmitStringInteger32, VE::sub_i32,
23258 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23259 7, 2, 9, 10,
23260 0,
23261 52,
23262 OPC_CheckChild0Type, 12,
23263 OPC_RecordChild1,
23264 OPC_RecordChild2,
23265 OPC_MoveChild2,
23266 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23267 OPC_MoveParent,
23268 OPC_CheckTypeI32,
23269 OPC_EmitNodeXForm, 11, 2,
23270 OPC_EmitNode1None, TARGET_VAL(VE::FCMPSrr),
23271 12, 2, 0, 1,
23272 OPC_EmitInteger32, 126|128,1,
23273 OPC_EmitInteger32, 0,
23274 OPC_EmitInteger32, 0,
23275 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23276 8, 2, 6, 7,
23277 OPC_EmitNode1None, TARGET_VAL(VE::CMOVSrm),
23278 8, 4, 3, 4, 5, 8,
23279 OPC_EmitStringInteger32, VE::sub_i32,
23280 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23281 7, 2, 9, 10,
23282 52,
23283 OPC_CheckChild0Type, 13,
23284 OPC_RecordChild1,
23285 OPC_RecordChild2,
23286 OPC_MoveChild2,
23287 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23288 OPC_MoveParent,
23289 OPC_CheckTypeI32,
23290 OPC_EmitNodeXForm, 11, 2,
23291 OPC_EmitNode1None, TARGET_VAL(VE::FCMPDrr),
23292 8, 2, 0, 1,
23293 OPC_EmitInteger32, 126|128,1,
23294 OPC_EmitInteger32, 0,
23295 OPC_EmitInteger32, 0,
23296 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23297 8, 2, 6, 7,
23298 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrm),
23299 8, 4, 3, 4, 5, 8,
23300 OPC_EmitStringInteger32, VE::sub_i32,
23301 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23302 7, 2, 9, 10,
23303 52,
23304 OPC_CheckChild0Type, 15,
23305 OPC_RecordChild1,
23306 OPC_RecordChild2,
23307 OPC_MoveChild2,
23308 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
23309 OPC_MoveParent,
23310 OPC_CheckTypeI32,
23311 OPC_EmitNodeXForm, 11, 2,
23312 OPC_EmitNode1None, TARGET_VAL(VE::FCMPQrr),
23313 8, 2, 0, 1,
23314 OPC_EmitInteger32, 126|128,1,
23315 OPC_EmitInteger32, 0,
23316 OPC_EmitInteger32, 0,
23317 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
23318 8, 2, 6, 7,
23319 OPC_EmitNode1None, TARGET_VAL(VE::CMOVDrm),
23320 8, 4, 3, 4, 5, 8,
23321 OPC_EmitStringInteger32, VE::sub_i32,
23322 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
23323 7, 2, 9, 10,
23324 0,
23325 59, TARGET_VAL(VEISD::REPL_F32),
23326 OPC_RecordChild0,
23327 OPC_CheckChild0Type, 12,
23328 OPC_CheckTypeI64,
23329 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23330 8, 0,
23331 OPC_EmitStringInteger32, VE::sub_f32,
23332 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23333 8, 3, 1, 0, 2,
23334 OPC_EmitInteger32, 64,
23335 OPC_EmitNode1None, TARGET_VAL(VE::SRLri),
23336 8, 2, 3, 4,
23337 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23338 8, 0,
23339 OPC_EmitStringInteger32, VE::sub_f32,
23340 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23341 8, 3, 6, 0, 7,
23342 OPC_EmitInteger32, 64,
23343 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
23344 8, 2, 8, 9,
23345 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORrr),
23346 8, 2, 5, 10,
23347 59, TARGET_VAL(VEISD::REPL_I32),
23348 OPC_RecordChild0,
23349 OPC_CheckChild0TypeI32,
23350 OPC_CheckTypeI64,
23351 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23352 8, 0,
23353 OPC_EmitStringInteger32, VE::sub_i32,
23354 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23355 8, 3, 1, 0, 2,
23356 OPC_EmitInteger32, 64|128,1,
23357 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
23358 8, 2, 3, 4,
23359 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
23360 8, 0,
23361 OPC_EmitStringInteger32, VE::sub_i32,
23362 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
23363 8, 3, 6, 0, 7,
23364 OPC_EmitInteger32, 64,
23365 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
23366 8, 2, 8, 9,
23367 OPC_MorphNodeTo1None, TARGET_VAL(VE::ORrr),
23368 8, 2, 5, 10,
23369 9, TARGET_VAL(VEISD::EH_SJLJ_LONGJMP),
23370 OPC_RecordNode,
23371 OPC_RecordChild1,
23372 OPC_CheckChild1TypeI64,
23373 OPC_EmitMergeInputChains1_0,
23374 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::EH_SjLj_LongJmp),
23375 1, 1,
23376 11, TARGET_VAL(VEISD::EH_SJLJ_SETJMP),
23377 OPC_RecordNode,
23378 OPC_RecordChild1,
23379 OPC_CheckChild1TypeI64,
23380 OPC_CheckTypeI32,
23381 OPC_EmitMergeInputChains1_0,
23382 OPC_MorphNodeTo1Chain, TARGET_VAL(VE::EH_SjLj_SetJmp),
23383 7, 1, 1,
23384 6, TARGET_VAL(VEISD::EH_SJLJ_SETUP_DISPATCH),
23385 OPC_RecordNode,
23386 OPC_EmitMergeInputChains1_0,
23387 OPC_MorphNodeTo0Chain, TARGET_VAL(VE::EH_SjLj_Setup_Dispatch),
23388 0,
23389 55|128,3, TARGET_VAL(ISD::FADD),
23390 OPC_RecordChild0,
23391 OPC_Scope, 44|128,1,
23392 OPC_MoveChild0,
23393 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23394 OPC_Scope, 69,
23395 OPC_CheckPredicate4,
23396 OPC_MoveSibling1,
23397 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23398 OPC_RecordNode,
23399 OPC_Scope, 19,
23400 OPC_CheckPredicate5,
23401 OPC_MoveParent,
23402 OPC_CheckType, 13,
23403 OPC_EmitConvertToTarget0,
23404 OPC_EmitNodeXForm, 6, 2,
23405 OPC_EmitConvertToTarget1,
23406 OPC_EmitNodeXForm, 7, 4,
23407 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDim),
23408 13, 2, 3, 5,
23409 20,
23410 OPC_CheckPredicate, 9,
23411 OPC_MoveParent,
23412 OPC_CheckType, 12,
23413 OPC_EmitConvertToTarget0,
23414 OPC_EmitNodeXForm, 6, 2,
23415 OPC_EmitConvertToTarget1,
23416 OPC_EmitNodeXForm, 7, 4,
23417 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSim),
23418 12, 2, 3, 5,
23419 19,
23420 OPC_CheckPredicate5,
23421 OPC_MoveParent,
23422 OPC_CheckType, 15,
23423 OPC_EmitConvertToTarget0,
23424 OPC_EmitNodeXForm, 6, 2,
23425 OPC_EmitConvertToTarget1,
23426 OPC_EmitNodeXForm, 7, 4,
23427 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQim),
23428 15, 2, 3, 5,
23429 0,
23430 25,
23431 OPC_CheckPredicate5,
23432 OPC_MoveSibling1,
23433 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23434 OPC_RecordNode,
23435 OPC_CheckPredicate4,
23436 OPC_MoveParent,
23437 OPC_CheckType, 13,
23438 OPC_EmitConvertToTarget1,
23439 OPC_EmitNodeXForm, 6, 2,
23440 OPC_EmitConvertToTarget0,
23441 OPC_EmitNodeXForm, 7, 4,
23442 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDim),
23443 13, 2, 3, 5,
23444 26,
23445 OPC_CheckPredicate, 9,
23446 OPC_MoveSibling1,
23447 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23448 OPC_RecordNode,
23449 OPC_CheckPredicate4,
23450 OPC_MoveParent,
23451 OPC_CheckType, 12,
23452 OPC_EmitConvertToTarget1,
23453 OPC_EmitNodeXForm, 6, 2,
23454 OPC_EmitConvertToTarget0,
23455 OPC_EmitNodeXForm, 7, 4,
23456 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSim),
23457 12, 2, 3, 5,
23458 25,
23459 OPC_CheckPredicate5,
23460 OPC_MoveSibling1,
23461 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23462 OPC_RecordNode,
23463 OPC_CheckPredicate4,
23464 OPC_MoveParent,
23465 OPC_CheckType, 15,
23466 OPC_EmitConvertToTarget1,
23467 OPC_EmitNodeXForm, 6, 2,
23468 OPC_EmitConvertToTarget0,
23469 OPC_EmitNodeXForm, 7, 4,
23470 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQim),
23471 15, 2, 3, 5,
23472 16,
23473 OPC_CheckPredicate4,
23474 OPC_MoveParent,
23475 OPC_RecordChild1,
23476 OPC_CheckType, 13,
23477 OPC_EmitConvertToTarget0,
23478 OPC_EmitNodeXForm, 6, 2,
23479 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDir),
23480 13, 2, 3, 1,
23481 0,
23482 20,
23483 OPC_RecordChild1,
23484 OPC_MoveChild1,
23485 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23486 OPC_CheckPredicate5,
23487 OPC_MoveParent,
23488 OPC_CheckType, 13,
23489 OPC_EmitConvertToTarget1,
23490 OPC_EmitNodeXForm, 7, 2,
23491 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDrm),
23492 13, 2, 0, 3,
23493 20,
23494 OPC_MoveChild0,
23495 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23496 OPC_CheckPredicate4,
23497 OPC_MoveParent,
23498 OPC_RecordChild1,
23499 OPC_CheckType, 12,
23500 OPC_EmitConvertToTarget0,
23501 OPC_EmitNodeXForm, 6, 2,
23502 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSir),
23503 12, 2, 3, 1,
23504 21,
23505 OPC_RecordChild1,
23506 OPC_MoveChild1,
23507 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23508 OPC_CheckPredicate, 9,
23509 OPC_MoveParent,
23510 OPC_CheckType, 12,
23511 OPC_EmitConvertToTarget1,
23512 OPC_EmitNodeXForm, 7, 2,
23513 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSrm),
23514 12, 2, 0, 3,
23515 20,
23516 OPC_MoveChild0,
23517 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23518 OPC_CheckPredicate4,
23519 OPC_MoveParent,
23520 OPC_RecordChild1,
23521 OPC_CheckType, 15,
23522 OPC_EmitConvertToTarget0,
23523 OPC_EmitNodeXForm, 6, 2,
23524 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQir),
23525 15, 2, 3, 1,
23526 39,
23527 OPC_RecordChild1,
23528 OPC_MoveChild1,
23529 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23530 OPC_Scope, 15,
23531 OPC_CheckPredicate5,
23532 OPC_MoveParent,
23533 OPC_CheckType, 15,
23534 OPC_EmitConvertToTarget1,
23535 OPC_EmitNodeXForm, 7, 2,
23536 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQrm),
23537 15, 2, 0, 3,
23538 15,
23539 OPC_CheckPredicate4,
23540 OPC_MoveParent,
23541 OPC_CheckType, 13,
23542 OPC_EmitConvertToTarget1,
23543 OPC_EmitNodeXForm, 6, 2,
23544 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDir),
23545 13, 2, 3, 0,
23546 0,
23547 20,
23548 OPC_MoveChild0,
23549 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23550 OPC_CheckPredicate5,
23551 OPC_MoveParent,
23552 OPC_RecordChild1,
23553 OPC_CheckType, 13,
23554 OPC_EmitConvertToTarget0,
23555 OPC_EmitNodeXForm, 7, 2,
23556 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDrm),
23557 13, 2, 1, 3,
23558 20,
23559 OPC_RecordChild1,
23560 OPC_MoveChild1,
23561 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23562 OPC_CheckPredicate4,
23563 OPC_MoveParent,
23564 OPC_CheckType, 12,
23565 OPC_EmitConvertToTarget1,
23566 OPC_EmitNodeXForm, 6, 2,
23567 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSir),
23568 12, 2, 3, 0,
23569 21,
23570 OPC_MoveChild0,
23571 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23572 OPC_CheckPredicate, 9,
23573 OPC_MoveParent,
23574 OPC_RecordChild1,
23575 OPC_CheckType, 12,
23576 OPC_EmitConvertToTarget0,
23577 OPC_EmitNodeXForm, 7, 2,
23578 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSrm),
23579 12, 2, 1, 3,
23580 20,
23581 OPC_RecordChild1,
23582 OPC_MoveChild1,
23583 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23584 OPC_CheckPredicate4,
23585 OPC_MoveParent,
23586 OPC_CheckType, 15,
23587 OPC_EmitConvertToTarget1,
23588 OPC_EmitNodeXForm, 6, 2,
23589 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQir),
23590 15, 2, 3, 0,
23591 20,
23592 OPC_MoveChild0,
23593 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23594 OPC_CheckPredicate5,
23595 OPC_MoveParent,
23596 OPC_RecordChild1,
23597 OPC_CheckType, 15,
23598 OPC_EmitConvertToTarget0,
23599 OPC_EmitNodeXForm, 7, 2,
23600 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQrm),
23601 15, 2, 1, 3,
23602 30,
23603 OPC_RecordChild1,
23604 OPC_SwitchType , 7, 13,
23605 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDDrr),
23606 13, 2, 0, 1,
23607 7, 12,
23608 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDSrr),
23609 12, 2, 0, 1,
23610 7, 15,
23611 OPC_MorphNodeTo1None, TARGET_VAL(VE::FADDQrr),
23612 15, 2, 0, 1,
23613 0,
23614 0,
23615 107|128,1, TARGET_VAL(ISD::FSUB),
23616 OPC_RecordChild0,
23617 OPC_Scope, 92,
23618 OPC_MoveChild0,
23619 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23620 OPC_CheckPredicate4,
23621 OPC_Scope, 68,
23622 OPC_MoveSibling1,
23623 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23624 OPC_RecordNode,
23625 OPC_Scope, 19,
23626 OPC_CheckPredicate5,
23627 OPC_MoveParent,
23628 OPC_CheckType, 13,
23629 OPC_EmitConvertToTarget0,
23630 OPC_EmitNodeXForm, 6, 2,
23631 OPC_EmitConvertToTarget1,
23632 OPC_EmitNodeXForm, 7, 4,
23633 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBDim),
23634 13, 2, 3, 5,
23635 20,
23636 OPC_CheckPredicate, 9,
23637 OPC_MoveParent,
23638 OPC_CheckType, 12,
23639 OPC_EmitConvertToTarget0,
23640 OPC_EmitNodeXForm, 6, 2,
23641 OPC_EmitConvertToTarget1,
23642 OPC_EmitNodeXForm, 7, 4,
23643 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBSim),
23644 12, 2, 3, 5,
23645 19,
23646 OPC_CheckPredicate5,
23647 OPC_MoveParent,
23648 OPC_CheckType, 15,
23649 OPC_EmitConvertToTarget0,
23650 OPC_EmitNodeXForm, 6, 2,
23651 OPC_EmitConvertToTarget1,
23652 OPC_EmitNodeXForm, 7, 4,
23653 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBQim),
23654 15, 2, 3, 5,
23655 0,
23656 15,
23657 OPC_MoveParent,
23658 OPC_RecordChild1,
23659 OPC_CheckType, 13,
23660 OPC_EmitConvertToTarget0,
23661 OPC_EmitNodeXForm, 6, 2,
23662 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBDir),
23663 13, 2, 3, 1,
23664 0,
23665 20,
23666 OPC_RecordChild1,
23667 OPC_MoveChild1,
23668 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23669 OPC_CheckPredicate5,
23670 OPC_MoveParent,
23671 OPC_CheckType, 13,
23672 OPC_EmitConvertToTarget1,
23673 OPC_EmitNodeXForm, 7, 2,
23674 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBDrm),
23675 13, 2, 0, 3,
23676 20,
23677 OPC_MoveChild0,
23678 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23679 OPC_CheckPredicate4,
23680 OPC_MoveParent,
23681 OPC_RecordChild1,
23682 OPC_CheckType, 12,
23683 OPC_EmitConvertToTarget0,
23684 OPC_EmitNodeXForm, 6, 2,
23685 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBSir),
23686 12, 2, 3, 1,
23687 21,
23688 OPC_RecordChild1,
23689 OPC_MoveChild1,
23690 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23691 OPC_CheckPredicate, 9,
23692 OPC_MoveParent,
23693 OPC_CheckType, 12,
23694 OPC_EmitConvertToTarget1,
23695 OPC_EmitNodeXForm, 7, 2,
23696 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBSrm),
23697 12, 2, 0, 3,
23698 20,
23699 OPC_MoveChild0,
23700 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23701 OPC_CheckPredicate4,
23702 OPC_MoveParent,
23703 OPC_RecordChild1,
23704 OPC_CheckType, 15,
23705 OPC_EmitConvertToTarget0,
23706 OPC_EmitNodeXForm, 6, 2,
23707 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBQir),
23708 15, 2, 3, 1,
23709 53,
23710 OPC_RecordChild1,
23711 OPC_Scope, 19,
23712 OPC_MoveChild1,
23713 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23714 OPC_CheckPredicate5,
23715 OPC_MoveParent,
23716 OPC_CheckType, 15,
23717 OPC_EmitConvertToTarget1,
23718 OPC_EmitNodeXForm, 7, 2,
23719 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBQrm),
23720 15, 2, 0, 3,
23721 9,
23722 OPC_CheckType, 13,
23723 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBDrr),
23724 13, 2, 0, 1,
23725 9,
23726 OPC_CheckType, 12,
23727 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBSrr),
23728 12, 2, 0, 1,
23729 9,
23730 OPC_CheckType, 15,
23731 OPC_MorphNodeTo1None, TARGET_VAL(VE::FSUBQrr),
23732 15, 2, 0, 1,
23733 0,
23734 0,
23735 55|128,3, TARGET_VAL(ISD::FMUL),
23736 OPC_RecordChild0,
23737 OPC_Scope, 44|128,1,
23738 OPC_MoveChild0,
23739 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23740 OPC_Scope, 69,
23741 OPC_CheckPredicate4,
23742 OPC_MoveSibling1,
23743 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23744 OPC_RecordNode,
23745 OPC_Scope, 19,
23746 OPC_CheckPredicate5,
23747 OPC_MoveParent,
23748 OPC_CheckType, 13,
23749 OPC_EmitConvertToTarget0,
23750 OPC_EmitNodeXForm, 6, 2,
23751 OPC_EmitConvertToTarget1,
23752 OPC_EmitNodeXForm, 7, 4,
23753 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDim),
23754 13, 2, 3, 5,
23755 20,
23756 OPC_CheckPredicate, 9,
23757 OPC_MoveParent,
23758 OPC_CheckType, 12,
23759 OPC_EmitConvertToTarget0,
23760 OPC_EmitNodeXForm, 6, 2,
23761 OPC_EmitConvertToTarget1,
23762 OPC_EmitNodeXForm, 7, 4,
23763 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSim),
23764 12, 2, 3, 5,
23765 19,
23766 OPC_CheckPredicate5,
23767 OPC_MoveParent,
23768 OPC_CheckType, 15,
23769 OPC_EmitConvertToTarget0,
23770 OPC_EmitNodeXForm, 6, 2,
23771 OPC_EmitConvertToTarget1,
23772 OPC_EmitNodeXForm, 7, 4,
23773 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQim),
23774 15, 2, 3, 5,
23775 0,
23776 25,
23777 OPC_CheckPredicate5,
23778 OPC_MoveSibling1,
23779 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23780 OPC_RecordNode,
23781 OPC_CheckPredicate4,
23782 OPC_MoveParent,
23783 OPC_CheckType, 13,
23784 OPC_EmitConvertToTarget1,
23785 OPC_EmitNodeXForm, 6, 2,
23786 OPC_EmitConvertToTarget0,
23787 OPC_EmitNodeXForm, 7, 4,
23788 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDim),
23789 13, 2, 3, 5,
23790 26,
23791 OPC_CheckPredicate, 9,
23792 OPC_MoveSibling1,
23793 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23794 OPC_RecordNode,
23795 OPC_CheckPredicate4,
23796 OPC_MoveParent,
23797 OPC_CheckType, 12,
23798 OPC_EmitConvertToTarget1,
23799 OPC_EmitNodeXForm, 6, 2,
23800 OPC_EmitConvertToTarget0,
23801 OPC_EmitNodeXForm, 7, 4,
23802 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSim),
23803 12, 2, 3, 5,
23804 25,
23805 OPC_CheckPredicate5,
23806 OPC_MoveSibling1,
23807 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23808 OPC_RecordNode,
23809 OPC_CheckPredicate4,
23810 OPC_MoveParent,
23811 OPC_CheckType, 15,
23812 OPC_EmitConvertToTarget1,
23813 OPC_EmitNodeXForm, 6, 2,
23814 OPC_EmitConvertToTarget0,
23815 OPC_EmitNodeXForm, 7, 4,
23816 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQim),
23817 15, 2, 3, 5,
23818 16,
23819 OPC_CheckPredicate4,
23820 OPC_MoveParent,
23821 OPC_RecordChild1,
23822 OPC_CheckType, 13,
23823 OPC_EmitConvertToTarget0,
23824 OPC_EmitNodeXForm, 6, 2,
23825 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDir),
23826 13, 2, 3, 1,
23827 0,
23828 20,
23829 OPC_RecordChild1,
23830 OPC_MoveChild1,
23831 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23832 OPC_CheckPredicate5,
23833 OPC_MoveParent,
23834 OPC_CheckType, 13,
23835 OPC_EmitConvertToTarget1,
23836 OPC_EmitNodeXForm, 7, 2,
23837 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDrm),
23838 13, 2, 0, 3,
23839 20,
23840 OPC_MoveChild0,
23841 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23842 OPC_CheckPredicate4,
23843 OPC_MoveParent,
23844 OPC_RecordChild1,
23845 OPC_CheckType, 12,
23846 OPC_EmitConvertToTarget0,
23847 OPC_EmitNodeXForm, 6, 2,
23848 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSir),
23849 12, 2, 3, 1,
23850 21,
23851 OPC_RecordChild1,
23852 OPC_MoveChild1,
23853 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23854 OPC_CheckPredicate, 9,
23855 OPC_MoveParent,
23856 OPC_CheckType, 12,
23857 OPC_EmitConvertToTarget1,
23858 OPC_EmitNodeXForm, 7, 2,
23859 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSrm),
23860 12, 2, 0, 3,
23861 20,
23862 OPC_MoveChild0,
23863 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23864 OPC_CheckPredicate4,
23865 OPC_MoveParent,
23866 OPC_RecordChild1,
23867 OPC_CheckType, 15,
23868 OPC_EmitConvertToTarget0,
23869 OPC_EmitNodeXForm, 6, 2,
23870 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQir),
23871 15, 2, 3, 1,
23872 39,
23873 OPC_RecordChild1,
23874 OPC_MoveChild1,
23875 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23876 OPC_Scope, 15,
23877 OPC_CheckPredicate5,
23878 OPC_MoveParent,
23879 OPC_CheckType, 15,
23880 OPC_EmitConvertToTarget1,
23881 OPC_EmitNodeXForm, 7, 2,
23882 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQrm),
23883 15, 2, 0, 3,
23884 15,
23885 OPC_CheckPredicate4,
23886 OPC_MoveParent,
23887 OPC_CheckType, 13,
23888 OPC_EmitConvertToTarget1,
23889 OPC_EmitNodeXForm, 6, 2,
23890 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDir),
23891 13, 2, 3, 0,
23892 0,
23893 20,
23894 OPC_MoveChild0,
23895 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23896 OPC_CheckPredicate5,
23897 OPC_MoveParent,
23898 OPC_RecordChild1,
23899 OPC_CheckType, 13,
23900 OPC_EmitConvertToTarget0,
23901 OPC_EmitNodeXForm, 7, 2,
23902 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDrm),
23903 13, 2, 1, 3,
23904 20,
23905 OPC_RecordChild1,
23906 OPC_MoveChild1,
23907 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23908 OPC_CheckPredicate4,
23909 OPC_MoveParent,
23910 OPC_CheckType, 12,
23911 OPC_EmitConvertToTarget1,
23912 OPC_EmitNodeXForm, 6, 2,
23913 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSir),
23914 12, 2, 3, 0,
23915 21,
23916 OPC_MoveChild0,
23917 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23918 OPC_CheckPredicate, 9,
23919 OPC_MoveParent,
23920 OPC_RecordChild1,
23921 OPC_CheckType, 12,
23922 OPC_EmitConvertToTarget0,
23923 OPC_EmitNodeXForm, 7, 2,
23924 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSrm),
23925 12, 2, 1, 3,
23926 20,
23927 OPC_RecordChild1,
23928 OPC_MoveChild1,
23929 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23930 OPC_CheckPredicate4,
23931 OPC_MoveParent,
23932 OPC_CheckType, 15,
23933 OPC_EmitConvertToTarget1,
23934 OPC_EmitNodeXForm, 6, 2,
23935 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQir),
23936 15, 2, 3, 0,
23937 20,
23938 OPC_MoveChild0,
23939 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23940 OPC_CheckPredicate5,
23941 OPC_MoveParent,
23942 OPC_RecordChild1,
23943 OPC_CheckType, 15,
23944 OPC_EmitConvertToTarget0,
23945 OPC_EmitNodeXForm, 7, 2,
23946 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQrm),
23947 15, 2, 1, 3,
23948 30,
23949 OPC_RecordChild1,
23950 OPC_SwitchType , 7, 13,
23951 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULDrr),
23952 13, 2, 0, 1,
23953 7, 12,
23954 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULSrr),
23955 12, 2, 0, 1,
23956 7, 15,
23957 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMULQrr),
23958 15, 2, 0, 1,
23959 0,
23960 0,
23961 35|128,1, TARGET_VAL(ISD::FDIV),
23962 OPC_RecordChild0,
23963 OPC_Scope, 72,
23964 OPC_MoveChild0,
23965 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23966 OPC_CheckPredicate4,
23967 OPC_Scope, 48,
23968 OPC_MoveSibling1,
23969 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
23970 OPC_RecordNode,
23971 OPC_Scope, 19,
23972 OPC_CheckPredicate5,
23973 OPC_MoveParent,
23974 OPC_CheckType, 13,
23975 OPC_EmitConvertToTarget0,
23976 OPC_EmitNodeXForm, 6, 2,
23977 OPC_EmitConvertToTarget1,
23978 OPC_EmitNodeXForm, 7, 4,
23979 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVDim),
23980 13, 2, 3, 5,
23981 20,
23982 OPC_CheckPredicate, 9,
23983 OPC_MoveParent,
23984 OPC_CheckType, 12,
23985 OPC_EmitConvertToTarget0,
23986 OPC_EmitNodeXForm, 6, 2,
23987 OPC_EmitConvertToTarget1,
23988 OPC_EmitNodeXForm, 7, 4,
23989 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVSim),
23990 12, 2, 3, 5,
23991 0,
23992 15,
23993 OPC_MoveParent,
23994 OPC_RecordChild1,
23995 OPC_CheckType, 13,
23996 OPC_EmitConvertToTarget0,
23997 OPC_EmitNodeXForm, 6, 2,
23998 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVDir),
23999 13, 2, 3, 1,
24000 0,
24001 20,
24002 OPC_RecordChild1,
24003 OPC_MoveChild1,
24004 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24005 OPC_CheckPredicate5,
24006 OPC_MoveParent,
24007 OPC_CheckType, 13,
24008 OPC_EmitConvertToTarget1,
24009 OPC_EmitNodeXForm, 7, 2,
24010 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVDrm),
24011 13, 2, 0, 3,
24012 20,
24013 OPC_MoveChild0,
24014 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24015 OPC_CheckPredicate4,
24016 OPC_MoveParent,
24017 OPC_RecordChild1,
24018 OPC_CheckType, 12,
24019 OPC_EmitConvertToTarget0,
24020 OPC_EmitNodeXForm, 6, 2,
24021 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVSir),
24022 12, 2, 3, 1,
24023 44,
24024 OPC_RecordChild1,
24025 OPC_Scope, 20,
24026 OPC_MoveChild1,
24027 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24028 OPC_CheckPredicate, 9,
24029 OPC_MoveParent,
24030 OPC_CheckType, 12,
24031 OPC_EmitConvertToTarget1,
24032 OPC_EmitNodeXForm, 7, 2,
24033 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVSrm),
24034 12, 2, 0, 3,
24035 9,
24036 OPC_CheckType, 13,
24037 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVDrr),
24038 13, 2, 0, 1,
24039 9,
24040 OPC_CheckType, 12,
24041 OPC_MorphNodeTo1None, TARGET_VAL(VE::FDIVSrr),
24042 12, 2, 0, 1,
24043 0,
24044 0,
24045 35|128,1, TARGET_VAL(VEISD::CMPF),
24046 OPC_RecordChild0,
24047 OPC_Scope, 72,
24048 OPC_MoveChild0,
24049 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24050 OPC_CheckPredicate4,
24051 OPC_Scope, 48,
24052 OPC_MoveSibling1,
24053 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24054 OPC_RecordNode,
24055 OPC_Scope, 19,
24056 OPC_CheckPredicate5,
24057 OPC_MoveParent,
24058 OPC_CheckType, 13,
24059 OPC_EmitConvertToTarget0,
24060 OPC_EmitNodeXForm, 6, 2,
24061 OPC_EmitConvertToTarget1,
24062 OPC_EmitNodeXForm, 7, 4,
24063 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPDim),
24064 13, 2, 3, 5,
24065 20,
24066 OPC_CheckPredicate, 9,
24067 OPC_MoveParent,
24068 OPC_CheckType, 12,
24069 OPC_EmitConvertToTarget0,
24070 OPC_EmitNodeXForm, 6, 2,
24071 OPC_EmitConvertToTarget1,
24072 OPC_EmitNodeXForm, 7, 4,
24073 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPSim),
24074 12, 2, 3, 5,
24075 0,
24076 15,
24077 OPC_MoveParent,
24078 OPC_RecordChild1,
24079 OPC_CheckType, 13,
24080 OPC_EmitConvertToTarget0,
24081 OPC_EmitNodeXForm, 6, 2,
24082 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPDir),
24083 13, 2, 3, 1,
24084 0,
24085 20,
24086 OPC_RecordChild1,
24087 OPC_MoveChild1,
24088 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24089 OPC_CheckPredicate5,
24090 OPC_MoveParent,
24091 OPC_CheckType, 13,
24092 OPC_EmitConvertToTarget1,
24093 OPC_EmitNodeXForm, 7, 2,
24094 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPDrm),
24095 13, 2, 0, 3,
24096 20,
24097 OPC_MoveChild0,
24098 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24099 OPC_CheckPredicate4,
24100 OPC_MoveParent,
24101 OPC_RecordChild1,
24102 OPC_CheckType, 12,
24103 OPC_EmitConvertToTarget0,
24104 OPC_EmitNodeXForm, 6, 2,
24105 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPSir),
24106 12, 2, 3, 1,
24107 44,
24108 OPC_RecordChild1,
24109 OPC_Scope, 20,
24110 OPC_MoveChild1,
24111 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24112 OPC_CheckPredicate, 9,
24113 OPC_MoveParent,
24114 OPC_CheckType, 12,
24115 OPC_EmitConvertToTarget1,
24116 OPC_EmitNodeXForm, 7, 2,
24117 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPSrm),
24118 12, 2, 0, 3,
24119 9,
24120 OPC_CheckType, 13,
24121 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPDrr),
24122 13, 2, 0, 1,
24123 9,
24124 OPC_CheckType, 12,
24125 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPSrr),
24126 12, 2, 0, 1,
24127 0,
24128 0,
24129 43|128,2, TARGET_VAL(ISD::FMAXNUM),
24130 OPC_RecordChild0,
24131 OPC_Scope, 126,
24132 OPC_MoveChild0,
24133 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24134 OPC_Scope, 49,
24135 OPC_CheckPredicate4,
24136 OPC_MoveSibling1,
24137 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24138 OPC_RecordNode,
24139 OPC_Scope, 19,
24140 OPC_CheckPredicate5,
24141 OPC_MoveParent,
24142 OPC_CheckType, 13,
24143 OPC_EmitConvertToTarget0,
24144 OPC_EmitNodeXForm, 6, 2,
24145 OPC_EmitConvertToTarget1,
24146 OPC_EmitNodeXForm, 7, 4,
24147 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDim),
24148 13, 2, 3, 5,
24149 20,
24150 OPC_CheckPredicate, 9,
24151 OPC_MoveParent,
24152 OPC_CheckType, 12,
24153 OPC_EmitConvertToTarget0,
24154 OPC_EmitNodeXForm, 6, 2,
24155 OPC_EmitConvertToTarget1,
24156 OPC_EmitNodeXForm, 7, 4,
24157 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSim),
24158 12, 2, 3, 5,
24159 0,
24160 25,
24161 OPC_CheckPredicate5,
24162 OPC_MoveSibling1,
24163 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24164 OPC_RecordNode,
24165 OPC_CheckPredicate4,
24166 OPC_MoveParent,
24167 OPC_CheckType, 13,
24168 OPC_EmitConvertToTarget1,
24169 OPC_EmitNodeXForm, 6, 2,
24170 OPC_EmitConvertToTarget0,
24171 OPC_EmitNodeXForm, 7, 4,
24172 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDim),
24173 13, 2, 3, 5,
24174 26,
24175 OPC_CheckPredicate, 9,
24176 OPC_MoveSibling1,
24177 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24178 OPC_RecordNode,
24179 OPC_CheckPredicate4,
24180 OPC_MoveParent,
24181 OPC_CheckType, 12,
24182 OPC_EmitConvertToTarget1,
24183 OPC_EmitNodeXForm, 6, 2,
24184 OPC_EmitConvertToTarget0,
24185 OPC_EmitNodeXForm, 7, 4,
24186 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSim),
24187 12, 2, 3, 5,
24188 16,
24189 OPC_CheckPredicate4,
24190 OPC_MoveParent,
24191 OPC_RecordChild1,
24192 OPC_CheckType, 13,
24193 OPC_EmitConvertToTarget0,
24194 OPC_EmitNodeXForm, 6, 2,
24195 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDir),
24196 13, 2, 3, 1,
24197 0,
24198 20,
24199 OPC_RecordChild1,
24200 OPC_MoveChild1,
24201 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24202 OPC_CheckPredicate5,
24203 OPC_MoveParent,
24204 OPC_CheckType, 13,
24205 OPC_EmitConvertToTarget1,
24206 OPC_EmitNodeXForm, 7, 2,
24207 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDrm),
24208 13, 2, 0, 3,
24209 20,
24210 OPC_MoveChild0,
24211 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24212 OPC_CheckPredicate4,
24213 OPC_MoveParent,
24214 OPC_RecordChild1,
24215 OPC_CheckType, 12,
24216 OPC_EmitConvertToTarget0,
24217 OPC_EmitNodeXForm, 6, 2,
24218 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSir),
24219 12, 2, 3, 1,
24220 40,
24221 OPC_RecordChild1,
24222 OPC_MoveChild1,
24223 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24224 OPC_Scope, 16,
24225 OPC_CheckPredicate, 9,
24226 OPC_MoveParent,
24227 OPC_CheckType, 12,
24228 OPC_EmitConvertToTarget1,
24229 OPC_EmitNodeXForm, 7, 2,
24230 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSrm),
24231 12, 2, 0, 3,
24232 15,
24233 OPC_CheckPredicate4,
24234 OPC_MoveParent,
24235 OPC_CheckType, 13,
24236 OPC_EmitConvertToTarget1,
24237 OPC_EmitNodeXForm, 6, 2,
24238 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDir),
24239 13, 2, 3, 0,
24240 0,
24241 20,
24242 OPC_MoveChild0,
24243 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24244 OPC_CheckPredicate5,
24245 OPC_MoveParent,
24246 OPC_RecordChild1,
24247 OPC_CheckType, 13,
24248 OPC_EmitConvertToTarget0,
24249 OPC_EmitNodeXForm, 7, 2,
24250 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDrm),
24251 13, 2, 1, 3,
24252 20,
24253 OPC_RecordChild1,
24254 OPC_MoveChild1,
24255 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24256 OPC_CheckPredicate4,
24257 OPC_MoveParent,
24258 OPC_CheckType, 12,
24259 OPC_EmitConvertToTarget1,
24260 OPC_EmitNodeXForm, 6, 2,
24261 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSir),
24262 12, 2, 3, 0,
24263 21,
24264 OPC_MoveChild0,
24265 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24266 OPC_CheckPredicate, 9,
24267 OPC_MoveParent,
24268 OPC_RecordChild1,
24269 OPC_CheckType, 12,
24270 OPC_EmitConvertToTarget0,
24271 OPC_EmitNodeXForm, 7, 2,
24272 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSrm),
24273 12, 2, 1, 3,
24274 21,
24275 OPC_RecordChild1,
24276 OPC_SwitchType , 7, 13,
24277 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXDrr),
24278 13, 2, 0, 1,
24279 7, 12,
24280 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMAXSrr),
24281 12, 2, 0, 1,
24282 0,
24283 0,
24284 43|128,2, TARGET_VAL(ISD::FMINNUM),
24285 OPC_RecordChild0,
24286 OPC_Scope, 126,
24287 OPC_MoveChild0,
24288 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24289 OPC_Scope, 49,
24290 OPC_CheckPredicate4,
24291 OPC_MoveSibling1,
24292 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24293 OPC_RecordNode,
24294 OPC_Scope, 19,
24295 OPC_CheckPredicate5,
24296 OPC_MoveParent,
24297 OPC_CheckType, 13,
24298 OPC_EmitConvertToTarget0,
24299 OPC_EmitNodeXForm, 6, 2,
24300 OPC_EmitConvertToTarget1,
24301 OPC_EmitNodeXForm, 7, 4,
24302 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDim),
24303 13, 2, 3, 5,
24304 20,
24305 OPC_CheckPredicate, 9,
24306 OPC_MoveParent,
24307 OPC_CheckType, 12,
24308 OPC_EmitConvertToTarget0,
24309 OPC_EmitNodeXForm, 6, 2,
24310 OPC_EmitConvertToTarget1,
24311 OPC_EmitNodeXForm, 7, 4,
24312 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSim),
24313 12, 2, 3, 5,
24314 0,
24315 25,
24316 OPC_CheckPredicate5,
24317 OPC_MoveSibling1,
24318 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24319 OPC_RecordNode,
24320 OPC_CheckPredicate4,
24321 OPC_MoveParent,
24322 OPC_CheckType, 13,
24323 OPC_EmitConvertToTarget1,
24324 OPC_EmitNodeXForm, 6, 2,
24325 OPC_EmitConvertToTarget0,
24326 OPC_EmitNodeXForm, 7, 4,
24327 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDim),
24328 13, 2, 3, 5,
24329 26,
24330 OPC_CheckPredicate, 9,
24331 OPC_MoveSibling1,
24332 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24333 OPC_RecordNode,
24334 OPC_CheckPredicate4,
24335 OPC_MoveParent,
24336 OPC_CheckType, 12,
24337 OPC_EmitConvertToTarget1,
24338 OPC_EmitNodeXForm, 6, 2,
24339 OPC_EmitConvertToTarget0,
24340 OPC_EmitNodeXForm, 7, 4,
24341 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSim),
24342 12, 2, 3, 5,
24343 16,
24344 OPC_CheckPredicate4,
24345 OPC_MoveParent,
24346 OPC_RecordChild1,
24347 OPC_CheckType, 13,
24348 OPC_EmitConvertToTarget0,
24349 OPC_EmitNodeXForm, 6, 2,
24350 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDir),
24351 13, 2, 3, 1,
24352 0,
24353 20,
24354 OPC_RecordChild1,
24355 OPC_MoveChild1,
24356 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24357 OPC_CheckPredicate5,
24358 OPC_MoveParent,
24359 OPC_CheckType, 13,
24360 OPC_EmitConvertToTarget1,
24361 OPC_EmitNodeXForm, 7, 2,
24362 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDrm),
24363 13, 2, 0, 3,
24364 20,
24365 OPC_MoveChild0,
24366 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24367 OPC_CheckPredicate4,
24368 OPC_MoveParent,
24369 OPC_RecordChild1,
24370 OPC_CheckType, 12,
24371 OPC_EmitConvertToTarget0,
24372 OPC_EmitNodeXForm, 6, 2,
24373 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSir),
24374 12, 2, 3, 1,
24375 40,
24376 OPC_RecordChild1,
24377 OPC_MoveChild1,
24378 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24379 OPC_Scope, 16,
24380 OPC_CheckPredicate, 9,
24381 OPC_MoveParent,
24382 OPC_CheckType, 12,
24383 OPC_EmitConvertToTarget1,
24384 OPC_EmitNodeXForm, 7, 2,
24385 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSrm),
24386 12, 2, 0, 3,
24387 15,
24388 OPC_CheckPredicate4,
24389 OPC_MoveParent,
24390 OPC_CheckType, 13,
24391 OPC_EmitConvertToTarget1,
24392 OPC_EmitNodeXForm, 6, 2,
24393 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDir),
24394 13, 2, 3, 0,
24395 0,
24396 20,
24397 OPC_MoveChild0,
24398 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24399 OPC_CheckPredicate5,
24400 OPC_MoveParent,
24401 OPC_RecordChild1,
24402 OPC_CheckType, 13,
24403 OPC_EmitConvertToTarget0,
24404 OPC_EmitNodeXForm, 7, 2,
24405 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDrm),
24406 13, 2, 1, 3,
24407 20,
24408 OPC_RecordChild1,
24409 OPC_MoveChild1,
24410 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24411 OPC_CheckPredicate4,
24412 OPC_MoveParent,
24413 OPC_CheckType, 12,
24414 OPC_EmitConvertToTarget1,
24415 OPC_EmitNodeXForm, 6, 2,
24416 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSir),
24417 12, 2, 3, 0,
24418 21,
24419 OPC_MoveChild0,
24420 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24421 OPC_CheckPredicate, 9,
24422 OPC_MoveParent,
24423 OPC_RecordChild1,
24424 OPC_CheckType, 12,
24425 OPC_EmitConvertToTarget0,
24426 OPC_EmitNodeXForm, 7, 2,
24427 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSrm),
24428 12, 2, 1, 3,
24429 21,
24430 OPC_RecordChild1,
24431 OPC_SwitchType , 7, 13,
24432 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINDrr),
24433 13, 2, 0, 1,
24434 7, 12,
24435 OPC_MorphNodeTo1None, TARGET_VAL(VE::FMINSrr),
24436 12, 2, 0, 1,
24437 0,
24438 0,
24439 90, TARGET_VAL(VEISD::CMPQ),
24440 OPC_RecordChild0,
24441 OPC_Scope, 50,
24442 OPC_MoveChild0,
24443 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24444 OPC_CheckPredicate4,
24445 OPC_CheckType, 15,
24446 OPC_Scope, 24,
24447 OPC_MoveSibling1,
24448 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24449 OPC_RecordNode,
24450 OPC_CheckPredicate5,
24451 OPC_MoveParent,
24452 OPC_CheckType, 13,
24453 OPC_EmitConvertToTarget0,
24454 OPC_EmitNodeXForm, 6, 2,
24455 OPC_EmitConvertToTarget1,
24456 OPC_EmitNodeXForm, 7, 4,
24457 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPQim),
24458 13, 2, 3, 5,
24459 15,
24460 OPC_MoveParent,
24461 OPC_RecordChild1,
24462 OPC_CheckType, 13,
24463 OPC_EmitConvertToTarget0,
24464 OPC_EmitNodeXForm, 6, 2,
24465 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPQir),
24466 13, 2, 3, 1,
24467 0,
24468 35,
24469 OPC_CheckChild0Type, 15,
24470 OPC_RecordChild1,
24471 OPC_Scope, 19,
24472 OPC_MoveChild1,
24473 OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
24474 OPC_CheckPredicate5,
24475 OPC_MoveParent,
24476 OPC_CheckType, 13,
24477 OPC_EmitConvertToTarget1,
24478 OPC_EmitNodeXForm, 7, 2,
24479 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPQrm),
24480 13, 2, 0, 3,
24481 9,
24482 OPC_CheckType, 13,
24483 OPC_MorphNodeTo1None, TARGET_VAL(VE::FCMPQrr),
24484 13, 2, 0, 1,
24485 0,
24486 0,
24487 121, TARGET_VAL(ISD::ConstantFP),
24488 OPC_RecordNode,
24489 OPC_SwitchType , 90, 13,
24490 OPC_Scope, 17,
24491 OPC_CheckPredicate, 32,
24492 OPC_EmitInteger32, 0,
24493 OPC_EmitInteger32, 0,
24494 OPC_EmitNodeXForm, 12, 0,
24495 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLzii),
24496 13, 3, 1, 2, 3,
24497 30,
24498 OPC_CheckPredicate, 33,
24499 OPC_EmitInteger32, 0,
24500 OPC_EmitInteger32, 0,
24501 OPC_EmitNodeXForm, 13, 0,
24502 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
24503 8, 3, 1, 2, 3,
24504 OPC_EmitInteger32, 0,
24505 OPC_EmitNodeXForm, 12, 0,
24506 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
24507 13, 3, 4, 5, 6,
24508 38,
24509 OPC_EmitInteger32, 0,
24510 OPC_EmitInteger32, 0,
24511 OPC_EmitNodeXForm, 13, 0,
24512 OPC_EmitNode1None, TARGET_VAL(VE::LEAzii),
24513 8, 3, 1, 2, 3,
24514 OPC_EmitInteger32, 64|128,1,
24515 OPC_EmitNode1None, TARGET_VAL(VE::ANDrm),
24516 8, 2, 4, 5,
24517 OPC_EmitInteger32, 0,
24518 OPC_EmitNodeXForm, 12, 0,
24519 OPC_MorphNodeTo1None, TARGET_VAL(VE::LEASLrii),
24520 13, 3, 6, 7, 8,
24521 0,
24522 24, 12,
24523 OPC_EmitInteger32, 0,
24524 OPC_EmitInteger32, 0,
24525 OPC_EmitNodeXForm, 12, 0,
24526 OPC_EmitNode1None, TARGET_VAL(VE::LEASLzii),
24527 8, 3, 1, 2, 3,
24528 OPC_EmitStringInteger32, VE::sub_f32,
24529 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
24530 12, 2, 4, 5,
24531 0,
24532 77, TARGET_VAL(ISD::SINT_TO_FP),
24533 OPC_RecordChild0,
24534 OPC_Scope, 33,
24535 OPC_CheckChild0TypeI32,
24536 OPC_SwitchType , 6, 13,
24537 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTDWr),
24538 13, 1, 0,
24539 6, 12,
24540 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTSWr),
24541 12, 1, 0,
24542 12, 15,
24543 OPC_EmitNode1None, TARGET_VAL(VE::CVTDWr),
24544 8, 1, 0,
24545 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTQDr),
24546 15, 1, 1,
24547 0,
24548 39,
24549 OPC_CheckChild0TypeI64,
24550 OPC_SwitchType , 6, 13,
24551 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTDLr),
24552 13, 1, 0,
24553 12, 12,
24554 OPC_EmitNode1None, TARGET_VAL(VE::CVTDLr),
24555 8, 1, 0,
24556 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTSDr),
24557 12, 1, 1,
24558 12, 15,
24559 OPC_EmitNode1None, TARGET_VAL(VE::CVTDLr),
24560 8, 1, 0,
24561 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTQDr),
24562 15, 1, 1,
24563 0,
24564 0,
24565 33, TARGET_VAL(ISD::FP_ROUND),
24566 OPC_RecordChild0,
24567 OPC_SwitchType , 20, 12,
24568 OPC_Scope, 8,
24569 OPC_CheckChild0Type, 13,
24570 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTSDr),
24571 12, 1, 0,
24572 8,
24573 OPC_CheckChild0Type, 15,
24574 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTSQr),
24575 12, 1, 0,
24576 0,
24577 6, 13,
24578 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTDQr),
24579 13, 1, 0,
24580 0,
24581 33, TARGET_VAL(ISD::FP_EXTEND),
24582 OPC_RecordChild0,
24583 OPC_SwitchType , 6, 13,
24584 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTDSr),
24585 13, 1, 0,
24586 20, 15,
24587 OPC_Scope, 8,
24588 OPC_CheckChild0Type, 13,
24589 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTQDr),
24590 15, 1, 0,
24591 8,
24592 OPC_CheckChild0Type, 12,
24593 OPC_MorphNodeTo1None, TARGET_VAL(VE::CVTQSr),
24594 15, 1, 0,
24595 0,
24596 0,
24597 97|128,4, TARGET_VAL(VEISD::VVP_LOAD),
24598 OPC_RecordMemRef,
24599 OPC_RecordNode,
24600 OPC_RecordChild1,
24601 OPC_CheckChild1TypeI64,
24602 OPC_RecordChild2,
24603 OPC_Scope, 53,
24604 OPC_MoveChild2,
24605 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24606 OPC_CheckPredicate0,
24607 OPC_CheckTypeI64,
24608 OPC_MoveSibling3,
24609 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24610 OPC_MoveChild0,
24611 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24612 OPC_CheckPredicate1,
24613 OPC_CheckTypeI32,
24614 OPC_MoveParent,
24615 OPC_CheckType, 26,
24616 OPC_MoveParent,
24617 OPC_RecordChild4,
24618 OPC_SwitchType , 13, 89,
24619 OPC_EmitMergeInputChains1_0,
24620 OPC_EmitNodeXForm, 3, 2,
24621 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDirl), 0|OPFL_Chain|OPFL_MemRefs,
24622 89, 3, 4, 1, 3,
24623 13, 75,
24624 OPC_EmitMergeInputChains1_0,
24625 OPC_EmitNodeXForm, 3, 2,
24626 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDLZXirl), 0|OPFL_Chain|OPFL_MemRefs,
24627 75, 3, 4, 1, 3,
24628 0,
24629 42,
24630 OPC_CheckChild2TypeI64,
24631 OPC_MoveChild3,
24632 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24633 OPC_MoveChild0,
24634 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24635 OPC_CheckPredicate1,
24636 OPC_CheckTypeI32,
24637 OPC_MoveParent,
24638 OPC_CheckType, 26,
24639 OPC_MoveParent,
24640 OPC_RecordChild4,
24641 OPC_SwitchType , 10, 89,
24642 OPC_EmitMergeInputChains1_0,
24643 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDrrl), 0|OPFL_Chain|OPFL_MemRefs,
24644 89, 3, 2, 1, 3,
24645 10, 75,
24646 OPC_EmitMergeInputChains1_0,
24647 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDLZXrrl), 0|OPFL_Chain|OPFL_MemRefs,
24648 75, 3, 2, 1, 3,
24649 0,
24650 103,
24651 OPC_MoveChild2,
24652 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24653 OPC_CheckPredicate0,
24654 OPC_CheckTypeI64,
24655 OPC_MoveParent,
24656 OPC_RecordChild3,
24657 OPC_CheckChild3Type, 26,
24658 OPC_RecordChild4,
24659 OPC_SwitchType , 43, 89,
24660 OPC_EmitMergeInputChains1_0,
24661 OPC_EmitNodeXForm, 3, 2,
24662 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24663 75, 1, 4,
24664 OPC_EmitNode1None, TARGET_VAL(VE::VMULULivml),
24665 75, 4, 5, 6, 3, 4,
24666 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24667 75, 4, 1, 7, 3, 4,
24668 OPC_EmitInteger32, 0,
24669 OPC_EmitInteger32, 0,
24670 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
24671 89, 5, 8, 9, 10, 3, 4,
24672 43, 75,
24673 OPC_EmitMergeInputChains1_0,
24674 OPC_EmitNodeXForm, 3, 2,
24675 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24676 75, 1, 4,
24677 OPC_EmitNode1None, TARGET_VAL(VE::VMULULivml),
24678 75, 4, 5, 6, 3, 4,
24679 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24680 75, 4, 1, 7, 3, 4,
24681 OPC_EmitInteger32, 0,
24682 OPC_EmitInteger32, 0,
24683 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTLZXvizml), 0|OPFL_Chain|OPFL_MemRefs,
24684 75, 5, 8, 9, 10, 3, 4,
24685 0,
24686 91,
24687 OPC_CheckChild2TypeI64,
24688 OPC_RecordChild3,
24689 OPC_CheckChild3Type, 26,
24690 OPC_RecordChild4,
24691 OPC_SwitchType , 40, 89,
24692 OPC_EmitMergeInputChains1_0,
24693 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24694 75, 1, 4,
24695 OPC_EmitNode1None, TARGET_VAL(VE::VMULULrvml),
24696 75, 4, 2, 5, 3, 4,
24697 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24698 75, 4, 1, 6, 3, 4,
24699 OPC_EmitInteger32, 0,
24700 OPC_EmitInteger32, 0,
24701 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
24702 89, 5, 7, 8, 9, 3, 4,
24703 40, 75,
24704 OPC_EmitMergeInputChains1_0,
24705 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24706 75, 1, 4,
24707 OPC_EmitNode1None, TARGET_VAL(VE::VMULULrvml),
24708 75, 4, 2, 5, 3, 4,
24709 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24710 75, 4, 1, 6, 3, 4,
24711 OPC_EmitInteger32, 0,
24712 OPC_EmitInteger32, 0,
24713 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTLZXvizml), 0|OPFL_Chain|OPFL_MemRefs,
24714 75, 5, 7, 8, 9, 3, 4,
24715 0,
24716 57,
24717 OPC_MoveChild2,
24718 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24719 OPC_CheckPredicate0,
24720 OPC_CheckTypeI64,
24721 OPC_MoveSibling3,
24722 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24723 OPC_MoveChild0,
24724 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24725 OPC_CheckPredicate1,
24726 OPC_CheckTypeI32,
24727 OPC_MoveParent,
24728 OPC_CheckType, 26,
24729 OPC_MoveParent,
24730 OPC_RecordChild4,
24731 OPC_SwitchType , 14, 14|128,1,
24732 OPC_EmitMergeInputChains1_0,
24733 OPC_EmitNodeXForm, 3, 2,
24734 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDirl), 0|OPFL_Chain|OPFL_MemRefs,
24735 14|128,1, 3, 4, 1, 3,
24736 14, 1|128,1,
24737 OPC_EmitMergeInputChains1_0,
24738 OPC_EmitNodeXForm, 3, 2,
24739 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDUirl), 0|OPFL_Chain|OPFL_MemRefs,
24740 1|128,1, 3, 4, 1, 3,
24741 0,
24742 46,
24743 OPC_CheckChild2TypeI64,
24744 OPC_MoveChild3,
24745 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24746 OPC_MoveChild0,
24747 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24748 OPC_CheckPredicate1,
24749 OPC_CheckTypeI32,
24750 OPC_MoveParent,
24751 OPC_CheckType, 26,
24752 OPC_MoveParent,
24753 OPC_RecordChild4,
24754 OPC_SwitchType , 11, 14|128,1,
24755 OPC_EmitMergeInputChains1_0,
24756 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDrrl), 0|OPFL_Chain|OPFL_MemRefs,
24757 14|128,1, 3, 2, 1, 3,
24758 11, 1|128,1,
24759 OPC_EmitMergeInputChains1_0,
24760 OPC_MorphNodeTo1, TARGET_VAL(VE::VLDUrrl), 0|OPFL_Chain|OPFL_MemRefs,
24761 1|128,1, 3, 2, 1, 3,
24762 0,
24763 107,
24764 OPC_MoveChild2,
24765 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24766 OPC_CheckPredicate0,
24767 OPC_CheckTypeI64,
24768 OPC_MoveParent,
24769 OPC_RecordChild3,
24770 OPC_CheckChild3Type, 26,
24771 OPC_RecordChild4,
24772 OPC_SwitchType , 44, 14|128,1,
24773 OPC_EmitMergeInputChains1_0,
24774 OPC_EmitNodeXForm, 3, 2,
24775 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24776 75, 1, 4,
24777 OPC_EmitNode1None, TARGET_VAL(VE::VMULULivml),
24778 75, 4, 5, 6, 3, 4,
24779 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24780 75, 4, 1, 7, 3, 4,
24781 OPC_EmitInteger32, 0,
24782 OPC_EmitInteger32, 0,
24783 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
24784 14|128,1, 5, 8, 9, 10, 3, 4,
24785 44, 1|128,1,
24786 OPC_EmitMergeInputChains1_0,
24787 OPC_EmitNodeXForm, 3, 2,
24788 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24789 75, 1, 4,
24790 OPC_EmitNode1None, TARGET_VAL(VE::VMULULivml),
24791 75, 4, 5, 6, 3, 4,
24792 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24793 75, 4, 1, 7, 3, 4,
24794 OPC_EmitInteger32, 0,
24795 OPC_EmitInteger32, 0,
24796 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTUvizml), 0|OPFL_Chain|OPFL_MemRefs,
24797 1|128,1, 5, 8, 9, 10, 3, 4,
24798 0,
24799 95,
24800 OPC_CheckChild2TypeI64,
24801 OPC_RecordChild3,
24802 OPC_CheckChild3Type, 26,
24803 OPC_RecordChild4,
24804 OPC_SwitchType , 41, 14|128,1,
24805 OPC_EmitMergeInputChains1_0,
24806 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24807 75, 1, 4,
24808 OPC_EmitNode1None, TARGET_VAL(VE::VMULULrvml),
24809 75, 4, 2, 5, 3, 4,
24810 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24811 75, 4, 1, 6, 3, 4,
24812 OPC_EmitInteger32, 0,
24813 OPC_EmitInteger32, 0,
24814 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
24815 14|128,1, 5, 7, 8, 9, 3, 4,
24816 41, 1|128,1,
24817 OPC_EmitMergeInputChains1_0,
24818 OPC_EmitNode1None, TARGET_VAL(VE::VSEQl),
24819 75, 1, 4,
24820 OPC_EmitNode1None, TARGET_VAL(VE::VMULULrvml),
24821 75, 4, 2, 5, 3, 4,
24822 OPC_EmitNode1None, TARGET_VAL(VE::VADDULrvml),
24823 75, 4, 1, 6, 3, 4,
24824 OPC_EmitInteger32, 0,
24825 OPC_EmitInteger32, 0,
24826 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTUvizml), 0|OPFL_Chain|OPFL_MemRefs,
24827 1|128,1, 5, 7, 8, 9, 3, 4,
24828 0,
24829 0,
24830 19|128,4, TARGET_VAL(VEISD::VVP_ADD),
24831 OPC_Scope, 33,
24832 OPC_MoveChild0,
24833 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24834 OPC_RecordChild0,
24835 OPC_CheckChild0TypeI64,
24836 OPC_MoveParent,
24837 OPC_RecordChild1,
24838 OPC_MoveChild2,
24839 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24840 OPC_MoveChild0,
24841 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24842 OPC_CheckPredicate1,
24843 OPC_CheckTypeI32,
24844 OPC_MoveParent,
24845 OPC_CheckType, 26,
24846 OPC_MoveParent,
24847 OPC_RecordChild3,
24848 OPC_CheckType, 89,
24849 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvl),
24850 89, 3, 0, 1, 2,
24851 32,
24852 OPC_RecordChild0,
24853 OPC_MoveChild1,
24854 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24855 OPC_RecordChild0,
24856 OPC_CheckChild0TypeI64,
24857 OPC_MoveSibling2,
24858 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24859 OPC_MoveChild0,
24860 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24861 OPC_CheckPredicate1,
24862 OPC_CheckTypeI32,
24863 OPC_MoveParent,
24864 OPC_CheckType, 26,
24865 OPC_MoveParent,
24866 OPC_RecordChild3,
24867 OPC_CheckType, 89,
24868 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvl),
24869 89, 3, 1, 0, 2,
24870 33,
24871 OPC_MoveChild0,
24872 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24873 OPC_RecordChild0,
24874 OPC_CheckChild0TypeI32,
24875 OPC_MoveParent,
24876 OPC_RecordChild1,
24877 OPC_MoveChild2,
24878 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24879 OPC_MoveChild0,
24880 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24881 OPC_CheckPredicate1,
24882 OPC_CheckTypeI32,
24883 OPC_MoveParent,
24884 OPC_CheckType, 26,
24885 OPC_MoveParent,
24886 OPC_RecordChild3,
24887 OPC_CheckType, 75,
24888 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvl),
24889 75, 3, 0, 1, 2,
24890 32,
24891 OPC_RecordChild0,
24892 OPC_MoveChild1,
24893 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24894 OPC_RecordChild0,
24895 OPC_CheckChild0TypeI32,
24896 OPC_MoveSibling2,
24897 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24898 OPC_MoveChild0,
24899 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24900 OPC_CheckPredicate1,
24901 OPC_CheckTypeI32,
24902 OPC_MoveParent,
24903 OPC_CheckType, 26,
24904 OPC_MoveParent,
24905 OPC_RecordChild3,
24906 OPC_CheckType, 75,
24907 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvl),
24908 75, 3, 1, 0, 2,
24909 33,
24910 OPC_MoveChild0,
24911 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24912 OPC_RecordChild0,
24913 OPC_CheckChild0TypeI64,
24914 OPC_MoveParent,
24915 OPC_RecordChild1,
24916 OPC_MoveChild2,
24917 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24918 OPC_MoveChild0,
24919 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24920 OPC_CheckPredicate1,
24921 OPC_CheckTypeI32,
24922 OPC_MoveParent,
24923 OPC_CheckType, 27,
24924 OPC_MoveParent,
24925 OPC_RecordChild3,
24926 OPC_CheckType, 76,
24927 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvl),
24928 76, 3, 0, 1, 2,
24929 126,
24930 OPC_RecordChild0,
24931 OPC_Scope, 31,
24932 OPC_MoveChild1,
24933 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24934 OPC_RecordChild0,
24935 OPC_CheckChild0TypeI64,
24936 OPC_MoveSibling2,
24937 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24938 OPC_MoveChild0,
24939 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24940 OPC_CheckPredicate1,
24941 OPC_CheckTypeI32,
24942 OPC_MoveParent,
24943 OPC_CheckType, 27,
24944 OPC_MoveParent,
24945 OPC_RecordChild3,
24946 OPC_CheckType, 76,
24947 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvl),
24948 76, 3, 1, 0, 2,
24949 90,
24950 OPC_RecordChild1,
24951 OPC_MoveChild2,
24952 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24953 OPC_MoveChild0,
24954 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24955 OPC_CheckPredicate1,
24956 OPC_CheckTypeI32,
24957 OPC_MoveParent,
24958 OPC_SwitchType , 48, 26,
24959 OPC_MoveParent,
24960 OPC_RecordChild3,
24961 OPC_SwitchType , 20, 89,
24962 OPC_Scope, 8,
24963 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvl),
24964 89, 3, 0, 1, 2,
24965 8,
24966 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvl),
24967 89, 3, 1, 0, 2,
24968 0,
24969 20, 75,
24970 OPC_Scope, 8,
24971 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvl),
24972 75, 3, 0, 1, 2,
24973 8,
24974 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvl),
24975 75, 3, 1, 0, 2,
24976 0,
24977 0,
24978 24, 27,
24979 OPC_MoveParent,
24980 OPC_RecordChild3,
24981 OPC_CheckType, 76,
24982 OPC_Scope, 8,
24983 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvl),
24984 76, 3, 0, 1, 2,
24985 8,
24986 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvl),
24987 76, 3, 1, 0, 2,
24988 0,
24989 0,
24990 0,
24991 23,
24992 OPC_MoveChild0,
24993 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
24994 OPC_RecordChild0,
24995 OPC_CheckChild0TypeI64,
24996 OPC_MoveParent,
24997 OPC_RecordChild1,
24998 OPC_RecordChild2,
24999 OPC_CheckChild2Type, 26,
25000 OPC_RecordChild3,
25001 OPC_CheckType, 89,
25002 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvml),
25003 89, 4, 0, 1, 2, 3,
25004 23,
25005 OPC_RecordChild0,
25006 OPC_MoveChild1,
25007 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25008 OPC_RecordChild0,
25009 OPC_CheckChild0TypeI64,
25010 OPC_MoveParent,
25011 OPC_RecordChild2,
25012 OPC_CheckChild2Type, 26,
25013 OPC_RecordChild3,
25014 OPC_CheckType, 89,
25015 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvml),
25016 89, 4, 1, 0, 2, 3,
25017 23,
25018 OPC_MoveChild0,
25019 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25020 OPC_RecordChild0,
25021 OPC_CheckChild0TypeI32,
25022 OPC_MoveParent,
25023 OPC_RecordChild1,
25024 OPC_RecordChild2,
25025 OPC_CheckChild2Type, 26,
25026 OPC_RecordChild3,
25027 OPC_CheckType, 75,
25028 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvml),
25029 75, 4, 0, 1, 2, 3,
25030 23,
25031 OPC_RecordChild0,
25032 OPC_MoveChild1,
25033 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25034 OPC_RecordChild0,
25035 OPC_CheckChild0TypeI32,
25036 OPC_MoveParent,
25037 OPC_RecordChild2,
25038 OPC_CheckChild2Type, 26,
25039 OPC_RecordChild3,
25040 OPC_CheckType, 75,
25041 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvml),
25042 75, 4, 1, 0, 2, 3,
25043 23,
25044 OPC_MoveChild0,
25045 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25046 OPC_RecordChild0,
25047 OPC_CheckChild0TypeI64,
25048 OPC_MoveParent,
25049 OPC_RecordChild1,
25050 OPC_RecordChild2,
25051 OPC_CheckChild2Type, 27,
25052 OPC_RecordChild3,
25053 OPC_CheckType, 76,
25054 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvml),
25055 76, 4, 0, 1, 2, 3,
25056 113,
25057 OPC_RecordChild0,
25058 OPC_Scope, 22,
25059 OPC_MoveChild1,
25060 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25061 OPC_RecordChild0,
25062 OPC_CheckChild0TypeI64,
25063 OPC_MoveParent,
25064 OPC_RecordChild2,
25065 OPC_CheckChild2Type, 27,
25066 OPC_RecordChild3,
25067 OPC_CheckType, 76,
25068 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvml),
25069 76, 4, 1, 0, 2, 3,
25070 86,
25071 OPC_RecordChild1,
25072 OPC_RecordChild2,
25073 OPC_Scope, 53,
25074 OPC_CheckChild2Type, 26,
25075 OPC_RecordChild3,
25076 OPC_SwitchType , 22, 89,
25077 OPC_Scope, 9,
25078 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvml),
25079 89, 4, 0, 1, 2, 3,
25080 9,
25081 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvml),
25082 89, 4, 1, 0, 2, 3,
25083 0,
25084 22, 75,
25085 OPC_Scope, 9,
25086 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvml),
25087 75, 4, 0, 1, 2, 3,
25088 9,
25089 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvml),
25090 75, 4, 1, 0, 2, 3,
25091 0,
25092 0,
25093 27,
25094 OPC_CheckChild2Type, 27,
25095 OPC_RecordChild3,
25096 OPC_CheckType, 76,
25097 OPC_Scope, 9,
25098 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvml),
25099 76, 4, 0, 1, 2, 3,
25100 9,
25101 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvml),
25102 76, 4, 1, 0, 2, 3,
25103 0,
25104 0,
25105 0,
25106 0,
25107 123|128,1, TARGET_VAL(VEISD::VVP_SUB),
25108 OPC_Scope, 81,
25109 OPC_MoveChild0,
25110 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25111 OPC_RecordChild0,
25112 OPC_Scope, 44,
25113 OPC_CheckChild0TypeI64,
25114 OPC_MoveParent,
25115 OPC_RecordChild1,
25116 OPC_MoveChild2,
25117 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25118 OPC_MoveChild0,
25119 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25120 OPC_CheckPredicate1,
25121 OPC_CheckTypeI32,
25122 OPC_MoveParent,
25123 OPC_SwitchType , 12, 26,
25124 OPC_MoveParent,
25125 OPC_RecordChild3,
25126 OPC_CheckType, 89,
25127 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvl),
25128 89, 3, 0, 1, 2,
25129 12, 27,
25130 OPC_MoveParent,
25131 OPC_RecordChild3,
25132 OPC_CheckType, 76,
25133 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvl),
25134 76, 3, 0, 1, 2,
25135 0,
25136 28,
25137 OPC_CheckChild0TypeI32,
25138 OPC_MoveParent,
25139 OPC_RecordChild1,
25140 OPC_MoveChild2,
25141 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25142 OPC_MoveChild0,
25143 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25144 OPC_CheckPredicate1,
25145 OPC_CheckTypeI32,
25146 OPC_MoveParent,
25147 OPC_CheckType, 26,
25148 OPC_MoveParent,
25149 OPC_RecordChild3,
25150 OPC_CheckType, 75,
25151 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvl),
25152 75, 3, 0, 1, 2,
25153 0,
25154 55,
25155 OPC_RecordChild0,
25156 OPC_RecordChild1,
25157 OPC_MoveChild2,
25158 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25159 OPC_MoveChild0,
25160 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25161 OPC_CheckPredicate1,
25162 OPC_CheckTypeI32,
25163 OPC_MoveParent,
25164 OPC_SwitchType , 24, 26,
25165 OPC_MoveParent,
25166 OPC_RecordChild3,
25167 OPC_SwitchType , 8, 89,
25168 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvl),
25169 89, 3, 0, 1, 2,
25170 8, 75,
25171 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvl),
25172 75, 3, 0, 1, 2,
25173 0,
25174 12, 27,
25175 OPC_MoveParent,
25176 OPC_RecordChild3,
25177 OPC_CheckType, 76,
25178 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvl),
25179 76, 3, 0, 1, 2,
25180 0,
25181 61,
25182 OPC_MoveChild0,
25183 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25184 OPC_RecordChild0,
25185 OPC_Scope, 34,
25186 OPC_CheckChild0TypeI64,
25187 OPC_MoveParent,
25188 OPC_RecordChild1,
25189 OPC_RecordChild2,
25190 OPC_SwitchType , 12, 89,
25191 OPC_CheckChild2Type, 26,
25192 OPC_RecordChild3,
25193 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvml),
25194 89, 4, 0, 1, 2, 3,
25195 12, 76,
25196 OPC_CheckChild2Type, 27,
25197 OPC_RecordChild3,
25198 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvml),
25199 76, 4, 0, 1, 2, 3,
25200 0,
25201 18,
25202 OPC_CheckChild0TypeI32,
25203 OPC_MoveParent,
25204 OPC_RecordChild1,
25205 OPC_RecordChild2,
25206 OPC_CheckChild2Type, 26,
25207 OPC_RecordChild3,
25208 OPC_CheckType, 75,
25209 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvml),
25210 75, 4, 0, 1, 2, 3,
25211 0,
25212 48,
25213 OPC_RecordChild0,
25214 OPC_RecordChild1,
25215 OPC_RecordChild2,
25216 OPC_Scope, 27,
25217 OPC_CheckChild2Type, 26,
25218 OPC_RecordChild3,
25219 OPC_SwitchType , 9, 89,
25220 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvml),
25221 89, 4, 0, 1, 2, 3,
25222 9, 75,
25223 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvml),
25224 75, 4, 0, 1, 2, 3,
25225 0,
25226 14,
25227 OPC_CheckChild2Type, 27,
25228 OPC_RecordChild3,
25229 OPC_CheckType, 76,
25230 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvml),
25231 76, 4, 0, 1, 2, 3,
25232 0,
25233 0,
25234 101|128,2, TARGET_VAL(VEISD::VVP_MUL),
25235 OPC_Scope, 33,
25236 OPC_MoveChild0,
25237 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25238 OPC_RecordChild0,
25239 OPC_CheckChild0TypeI64,
25240 OPC_MoveParent,
25241 OPC_RecordChild1,
25242 OPC_MoveChild2,
25243 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25244 OPC_MoveChild0,
25245 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25246 OPC_CheckPredicate1,
25247 OPC_CheckTypeI32,
25248 OPC_MoveParent,
25249 OPC_CheckType, 26,
25250 OPC_MoveParent,
25251 OPC_RecordChild3,
25252 OPC_CheckType, 89,
25253 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvl),
25254 89, 3, 0, 1, 2,
25255 32,
25256 OPC_RecordChild0,
25257 OPC_MoveChild1,
25258 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25259 OPC_RecordChild0,
25260 OPC_CheckChild0TypeI64,
25261 OPC_MoveSibling2,
25262 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25263 OPC_MoveChild0,
25264 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25265 OPC_CheckPredicate1,
25266 OPC_CheckTypeI32,
25267 OPC_MoveParent,
25268 OPC_CheckType, 26,
25269 OPC_MoveParent,
25270 OPC_RecordChild3,
25271 OPC_CheckType, 89,
25272 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvl),
25273 89, 3, 1, 0, 2,
25274 33,
25275 OPC_MoveChild0,
25276 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25277 OPC_RecordChild0,
25278 OPC_CheckChild0TypeI32,
25279 OPC_MoveParent,
25280 OPC_RecordChild1,
25281 OPC_MoveChild2,
25282 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25283 OPC_MoveChild0,
25284 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25285 OPC_CheckPredicate1,
25286 OPC_CheckTypeI32,
25287 OPC_MoveParent,
25288 OPC_CheckType, 26,
25289 OPC_MoveParent,
25290 OPC_RecordChild3,
25291 OPC_CheckType, 75,
25292 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvl),
25293 75, 3, 0, 1, 2,
25294 98,
25295 OPC_RecordChild0,
25296 OPC_Scope, 31,
25297 OPC_MoveChild1,
25298 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25299 OPC_RecordChild0,
25300 OPC_CheckChild0TypeI32,
25301 OPC_MoveSibling2,
25302 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25303 OPC_MoveChild0,
25304 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25305 OPC_CheckPredicate1,
25306 OPC_CheckTypeI32,
25307 OPC_MoveParent,
25308 OPC_CheckType, 26,
25309 OPC_MoveParent,
25310 OPC_RecordChild3,
25311 OPC_CheckType, 75,
25312 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvl),
25313 75, 3, 1, 0, 2,
25314 62,
25315 OPC_RecordChild1,
25316 OPC_MoveChild2,
25317 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25318 OPC_MoveChild0,
25319 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25320 OPC_CheckPredicate1,
25321 OPC_CheckTypeI32,
25322 OPC_MoveParent,
25323 OPC_CheckType, 26,
25324 OPC_MoveParent,
25325 OPC_RecordChild3,
25326 OPC_SwitchType , 20, 89,
25327 OPC_Scope, 8,
25328 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvl),
25329 89, 3, 0, 1, 2,
25330 8,
25331 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvl),
25332 89, 3, 1, 0, 2,
25333 0,
25334 20, 75,
25335 OPC_Scope, 8,
25336 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvl),
25337 75, 3, 0, 1, 2,
25338 8,
25339 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvl),
25340 75, 3, 1, 0, 2,
25341 0,
25342 0,
25343 0,
25344 23,
25345 OPC_MoveChild0,
25346 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25347 OPC_RecordChild0,
25348 OPC_CheckChild0TypeI64,
25349 OPC_MoveParent,
25350 OPC_RecordChild1,
25351 OPC_RecordChild2,
25352 OPC_CheckChild2Type, 26,
25353 OPC_RecordChild3,
25354 OPC_CheckType, 89,
25355 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvml),
25356 89, 4, 0, 1, 2, 3,
25357 23,
25358 OPC_RecordChild0,
25359 OPC_MoveChild1,
25360 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25361 OPC_RecordChild0,
25362 OPC_CheckChild0TypeI64,
25363 OPC_MoveParent,
25364 OPC_RecordChild2,
25365 OPC_CheckChild2Type, 26,
25366 OPC_RecordChild3,
25367 OPC_CheckType, 89,
25368 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvml),
25369 89, 4, 1, 0, 2, 3,
25370 23,
25371 OPC_MoveChild0,
25372 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25373 OPC_RecordChild0,
25374 OPC_CheckChild0TypeI32,
25375 OPC_MoveParent,
25376 OPC_RecordChild1,
25377 OPC_RecordChild2,
25378 OPC_CheckChild2Type, 26,
25379 OPC_RecordChild3,
25380 OPC_CheckType, 75,
25381 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvml),
25382 75, 4, 0, 1, 2, 3,
25383 82,
25384 OPC_RecordChild0,
25385 OPC_Scope, 22,
25386 OPC_MoveChild1,
25387 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25388 OPC_RecordChild0,
25389 OPC_CheckChild0TypeI32,
25390 OPC_MoveParent,
25391 OPC_RecordChild2,
25392 OPC_CheckChild2Type, 26,
25393 OPC_RecordChild3,
25394 OPC_CheckType, 75,
25395 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvml),
25396 75, 4, 1, 0, 2, 3,
25397 55,
25398 OPC_RecordChild1,
25399 OPC_RecordChild2,
25400 OPC_CheckChild2Type, 26,
25401 OPC_RecordChild3,
25402 OPC_SwitchType , 22, 89,
25403 OPC_Scope, 9,
25404 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvml),
25405 89, 4, 0, 1, 2, 3,
25406 9,
25407 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvml),
25408 89, 4, 1, 0, 2, 3,
25409 0,
25410 22, 75,
25411 OPC_Scope, 9,
25412 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvml),
25413 75, 4, 0, 1, 2, 3,
25414 9,
25415 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvml),
25416 75, 4, 1, 0, 2, 3,
25417 0,
25418 0,
25419 0,
25420 0,
25421 51|128,2, TARGET_VAL(VEISD::VVP_SDIV),
25422 OPC_Scope, 33,
25423 OPC_MoveChild0,
25424 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25425 OPC_RecordChild0,
25426 OPC_CheckChild0TypeI64,
25427 OPC_MoveParent,
25428 OPC_RecordChild1,
25429 OPC_MoveChild2,
25430 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25431 OPC_MoveChild0,
25432 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25433 OPC_CheckPredicate1,
25434 OPC_CheckTypeI32,
25435 OPC_MoveParent,
25436 OPC_CheckType, 26,
25437 OPC_MoveParent,
25438 OPC_RecordChild3,
25439 OPC_CheckType, 89,
25440 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvl),
25441 89, 3, 0, 1, 2,
25442 32,
25443 OPC_RecordChild0,
25444 OPC_MoveChild1,
25445 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25446 OPC_RecordChild0,
25447 OPC_CheckChild0TypeI64,
25448 OPC_MoveSibling2,
25449 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25450 OPC_MoveChild0,
25451 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25452 OPC_CheckPredicate1,
25453 OPC_CheckTypeI32,
25454 OPC_MoveParent,
25455 OPC_CheckType, 26,
25456 OPC_MoveParent,
25457 OPC_RecordChild3,
25458 OPC_CheckType, 89,
25459 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrl),
25460 89, 3, 0, 1, 2,
25461 33,
25462 OPC_MoveChild0,
25463 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25464 OPC_RecordChild0,
25465 OPC_CheckChild0TypeI32,
25466 OPC_MoveParent,
25467 OPC_RecordChild1,
25468 OPC_MoveChild2,
25469 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25470 OPC_MoveChild0,
25471 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25472 OPC_CheckPredicate1,
25473 OPC_CheckTypeI32,
25474 OPC_MoveParent,
25475 OPC_CheckType, 26,
25476 OPC_MoveParent,
25477 OPC_RecordChild3,
25478 OPC_CheckType, 75,
25479 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvl),
25480 75, 3, 0, 1, 2,
25481 74,
25482 OPC_RecordChild0,
25483 OPC_Scope, 31,
25484 OPC_MoveChild1,
25485 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25486 OPC_RecordChild0,
25487 OPC_CheckChild0TypeI32,
25488 OPC_MoveSibling2,
25489 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25490 OPC_MoveChild0,
25491 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25492 OPC_CheckPredicate1,
25493 OPC_CheckTypeI32,
25494 OPC_MoveParent,
25495 OPC_CheckType, 26,
25496 OPC_MoveParent,
25497 OPC_RecordChild3,
25498 OPC_CheckType, 75,
25499 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrl),
25500 75, 3, 0, 1, 2,
25501 38,
25502 OPC_RecordChild1,
25503 OPC_MoveChild2,
25504 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25505 OPC_MoveChild0,
25506 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25507 OPC_CheckPredicate1,
25508 OPC_CheckTypeI32,
25509 OPC_MoveParent,
25510 OPC_CheckType, 26,
25511 OPC_MoveParent,
25512 OPC_RecordChild3,
25513 OPC_SwitchType , 8, 89,
25514 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvl),
25515 89, 3, 0, 1, 2,
25516 8, 75,
25517 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvl),
25518 75, 3, 0, 1, 2,
25519 0,
25520 0,
25521 23,
25522 OPC_MoveChild0,
25523 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25524 OPC_RecordChild0,
25525 OPC_CheckChild0TypeI64,
25526 OPC_MoveParent,
25527 OPC_RecordChild1,
25528 OPC_RecordChild2,
25529 OPC_CheckChild2Type, 26,
25530 OPC_RecordChild3,
25531 OPC_CheckType, 89,
25532 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvml),
25533 89, 4, 0, 1, 2, 3,
25534 23,
25535 OPC_RecordChild0,
25536 OPC_MoveChild1,
25537 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25538 OPC_RecordChild0,
25539 OPC_CheckChild0TypeI64,
25540 OPC_MoveParent,
25541 OPC_RecordChild2,
25542 OPC_CheckChild2Type, 26,
25543 OPC_RecordChild3,
25544 OPC_CheckType, 89,
25545 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrml),
25546 89, 4, 0, 1, 2, 3,
25547 23,
25548 OPC_MoveChild0,
25549 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25550 OPC_RecordChild0,
25551 OPC_CheckChild0TypeI32,
25552 OPC_MoveParent,
25553 OPC_RecordChild1,
25554 OPC_RecordChild2,
25555 OPC_CheckChild2Type, 26,
25556 OPC_RecordChild3,
25557 OPC_CheckType, 75,
25558 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvml),
25559 75, 4, 0, 1, 2, 3,
25560 56,
25561 OPC_RecordChild0,
25562 OPC_Scope, 22,
25563 OPC_MoveChild1,
25564 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25565 OPC_RecordChild0,
25566 OPC_CheckChild0TypeI32,
25567 OPC_MoveParent,
25568 OPC_RecordChild2,
25569 OPC_CheckChild2Type, 26,
25570 OPC_RecordChild3,
25571 OPC_CheckType, 75,
25572 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrml),
25573 75, 4, 0, 1, 2, 3,
25574 29,
25575 OPC_RecordChild1,
25576 OPC_RecordChild2,
25577 OPC_CheckChild2Type, 26,
25578 OPC_RecordChild3,
25579 OPC_SwitchType , 9, 89,
25580 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvml),
25581 89, 4, 0, 1, 2, 3,
25582 9, 75,
25583 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvml),
25584 75, 4, 0, 1, 2, 3,
25585 0,
25586 0,
25587 0,
25588 51|128,2, TARGET_VAL(VEISD::VVP_UDIV),
25589 OPC_Scope, 33,
25590 OPC_MoveChild0,
25591 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25592 OPC_RecordChild0,
25593 OPC_CheckChild0TypeI64,
25594 OPC_MoveParent,
25595 OPC_RecordChild1,
25596 OPC_MoveChild2,
25597 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25598 OPC_MoveChild0,
25599 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25600 OPC_CheckPredicate1,
25601 OPC_CheckTypeI32,
25602 OPC_MoveParent,
25603 OPC_CheckType, 26,
25604 OPC_MoveParent,
25605 OPC_RecordChild3,
25606 OPC_CheckType, 89,
25607 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvl),
25608 89, 3, 0, 1, 2,
25609 32,
25610 OPC_RecordChild0,
25611 OPC_MoveChild1,
25612 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25613 OPC_RecordChild0,
25614 OPC_CheckChild0TypeI64,
25615 OPC_MoveSibling2,
25616 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25617 OPC_MoveChild0,
25618 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25619 OPC_CheckPredicate1,
25620 OPC_CheckTypeI32,
25621 OPC_MoveParent,
25622 OPC_CheckType, 26,
25623 OPC_MoveParent,
25624 OPC_RecordChild3,
25625 OPC_CheckType, 89,
25626 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrl),
25627 89, 3, 0, 1, 2,
25628 33,
25629 OPC_MoveChild0,
25630 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25631 OPC_RecordChild0,
25632 OPC_CheckChild0TypeI32,
25633 OPC_MoveParent,
25634 OPC_RecordChild1,
25635 OPC_MoveChild2,
25636 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25637 OPC_MoveChild0,
25638 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25639 OPC_CheckPredicate1,
25640 OPC_CheckTypeI32,
25641 OPC_MoveParent,
25642 OPC_CheckType, 26,
25643 OPC_MoveParent,
25644 OPC_RecordChild3,
25645 OPC_CheckType, 75,
25646 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvl),
25647 75, 3, 0, 1, 2,
25648 74,
25649 OPC_RecordChild0,
25650 OPC_Scope, 31,
25651 OPC_MoveChild1,
25652 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25653 OPC_RecordChild0,
25654 OPC_CheckChild0TypeI32,
25655 OPC_MoveSibling2,
25656 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25657 OPC_MoveChild0,
25658 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25659 OPC_CheckPredicate1,
25660 OPC_CheckTypeI32,
25661 OPC_MoveParent,
25662 OPC_CheckType, 26,
25663 OPC_MoveParent,
25664 OPC_RecordChild3,
25665 OPC_CheckType, 75,
25666 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrl),
25667 75, 3, 0, 1, 2,
25668 38,
25669 OPC_RecordChild1,
25670 OPC_MoveChild2,
25671 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25672 OPC_MoveChild0,
25673 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25674 OPC_CheckPredicate1,
25675 OPC_CheckTypeI32,
25676 OPC_MoveParent,
25677 OPC_CheckType, 26,
25678 OPC_MoveParent,
25679 OPC_RecordChild3,
25680 OPC_SwitchType , 8, 89,
25681 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvl),
25682 89, 3, 0, 1, 2,
25683 8, 75,
25684 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvl),
25685 75, 3, 0, 1, 2,
25686 0,
25687 0,
25688 23,
25689 OPC_MoveChild0,
25690 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25691 OPC_RecordChild0,
25692 OPC_CheckChild0TypeI64,
25693 OPC_MoveParent,
25694 OPC_RecordChild1,
25695 OPC_RecordChild2,
25696 OPC_CheckChild2Type, 26,
25697 OPC_RecordChild3,
25698 OPC_CheckType, 89,
25699 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvml),
25700 89, 4, 0, 1, 2, 3,
25701 23,
25702 OPC_RecordChild0,
25703 OPC_MoveChild1,
25704 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25705 OPC_RecordChild0,
25706 OPC_CheckChild0TypeI64,
25707 OPC_MoveParent,
25708 OPC_RecordChild2,
25709 OPC_CheckChild2Type, 26,
25710 OPC_RecordChild3,
25711 OPC_CheckType, 89,
25712 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrml),
25713 89, 4, 0, 1, 2, 3,
25714 23,
25715 OPC_MoveChild0,
25716 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25717 OPC_RecordChild0,
25718 OPC_CheckChild0TypeI32,
25719 OPC_MoveParent,
25720 OPC_RecordChild1,
25721 OPC_RecordChild2,
25722 OPC_CheckChild2Type, 26,
25723 OPC_RecordChild3,
25724 OPC_CheckType, 75,
25725 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvml),
25726 75, 4, 0, 1, 2, 3,
25727 56,
25728 OPC_RecordChild0,
25729 OPC_Scope, 22,
25730 OPC_MoveChild1,
25731 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25732 OPC_RecordChild0,
25733 OPC_CheckChild0TypeI32,
25734 OPC_MoveParent,
25735 OPC_RecordChild2,
25736 OPC_CheckChild2Type, 26,
25737 OPC_RecordChild3,
25738 OPC_CheckType, 75,
25739 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrml),
25740 75, 4, 0, 1, 2, 3,
25741 29,
25742 OPC_RecordChild1,
25743 OPC_RecordChild2,
25744 OPC_CheckChild2Type, 26,
25745 OPC_RecordChild3,
25746 OPC_SwitchType , 9, 89,
25747 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvml),
25748 89, 4, 0, 1, 2, 3,
25749 9, 75,
25750 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvml),
25751 75, 4, 0, 1, 2, 3,
25752 0,
25753 0,
25754 0,
25755 19|128,4, TARGET_VAL(VEISD::VVP_AND),
25756 OPC_Scope, 33,
25757 OPC_MoveChild0,
25758 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25759 OPC_RecordChild0,
25760 OPC_CheckChild0TypeI64,
25761 OPC_MoveParent,
25762 OPC_RecordChild1,
25763 OPC_MoveChild2,
25764 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25765 OPC_MoveChild0,
25766 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25767 OPC_CheckPredicate1,
25768 OPC_CheckTypeI32,
25769 OPC_MoveParent,
25770 OPC_CheckType, 26,
25771 OPC_MoveParent,
25772 OPC_RecordChild3,
25773 OPC_CheckType, 89,
25774 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvl),
25775 89, 3, 0, 1, 2,
25776 32,
25777 OPC_RecordChild0,
25778 OPC_MoveChild1,
25779 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25780 OPC_RecordChild0,
25781 OPC_CheckChild0TypeI64,
25782 OPC_MoveSibling2,
25783 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25784 OPC_MoveChild0,
25785 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25786 OPC_CheckPredicate1,
25787 OPC_CheckTypeI32,
25788 OPC_MoveParent,
25789 OPC_CheckType, 26,
25790 OPC_MoveParent,
25791 OPC_RecordChild3,
25792 OPC_CheckType, 89,
25793 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvl),
25794 89, 3, 1, 0, 2,
25795 33,
25796 OPC_MoveChild0,
25797 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25798 OPC_RecordChild0,
25799 OPC_CheckChild0TypeI32,
25800 OPC_MoveParent,
25801 OPC_RecordChild1,
25802 OPC_MoveChild2,
25803 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25804 OPC_MoveChild0,
25805 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25806 OPC_CheckPredicate1,
25807 OPC_CheckTypeI32,
25808 OPC_MoveParent,
25809 OPC_CheckType, 26,
25810 OPC_MoveParent,
25811 OPC_RecordChild3,
25812 OPC_CheckType, 75,
25813 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvl),
25814 75, 3, 0, 1, 2,
25815 32,
25816 OPC_RecordChild0,
25817 OPC_MoveChild1,
25818 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25819 OPC_RecordChild0,
25820 OPC_CheckChild0TypeI32,
25821 OPC_MoveSibling2,
25822 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25823 OPC_MoveChild0,
25824 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25825 OPC_CheckPredicate1,
25826 OPC_CheckTypeI32,
25827 OPC_MoveParent,
25828 OPC_CheckType, 26,
25829 OPC_MoveParent,
25830 OPC_RecordChild3,
25831 OPC_CheckType, 75,
25832 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvl),
25833 75, 3, 1, 0, 2,
25834 33,
25835 OPC_MoveChild0,
25836 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25837 OPC_RecordChild0,
25838 OPC_CheckChild0TypeI64,
25839 OPC_MoveParent,
25840 OPC_RecordChild1,
25841 OPC_MoveChild2,
25842 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25843 OPC_MoveChild0,
25844 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25845 OPC_CheckPredicate1,
25846 OPC_CheckTypeI32,
25847 OPC_MoveParent,
25848 OPC_CheckType, 27,
25849 OPC_MoveParent,
25850 OPC_RecordChild3,
25851 OPC_CheckType, 76,
25852 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvl),
25853 76, 3, 0, 1, 2,
25854 126,
25855 OPC_RecordChild0,
25856 OPC_Scope, 31,
25857 OPC_MoveChild1,
25858 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25859 OPC_RecordChild0,
25860 OPC_CheckChild0TypeI64,
25861 OPC_MoveSibling2,
25862 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25863 OPC_MoveChild0,
25864 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25865 OPC_CheckPredicate1,
25866 OPC_CheckTypeI32,
25867 OPC_MoveParent,
25868 OPC_CheckType, 27,
25869 OPC_MoveParent,
25870 OPC_RecordChild3,
25871 OPC_CheckType, 76,
25872 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvl),
25873 76, 3, 1, 0, 2,
25874 90,
25875 OPC_RecordChild1,
25876 OPC_MoveChild2,
25877 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25878 OPC_MoveChild0,
25879 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25880 OPC_CheckPredicate1,
25881 OPC_CheckTypeI32,
25882 OPC_MoveParent,
25883 OPC_SwitchType , 48, 26,
25884 OPC_MoveParent,
25885 OPC_RecordChild3,
25886 OPC_SwitchType , 20, 89,
25887 OPC_Scope, 8,
25888 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvl),
25889 89, 3, 0, 1, 2,
25890 8,
25891 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvl),
25892 89, 3, 1, 0, 2,
25893 0,
25894 20, 75,
25895 OPC_Scope, 8,
25896 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvl),
25897 75, 3, 0, 1, 2,
25898 8,
25899 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvl),
25900 75, 3, 1, 0, 2,
25901 0,
25902 0,
25903 24, 27,
25904 OPC_MoveParent,
25905 OPC_RecordChild3,
25906 OPC_CheckType, 76,
25907 OPC_Scope, 8,
25908 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvl),
25909 76, 3, 0, 1, 2,
25910 8,
25911 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvl),
25912 76, 3, 1, 0, 2,
25913 0,
25914 0,
25915 0,
25916 23,
25917 OPC_MoveChild0,
25918 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25919 OPC_RecordChild0,
25920 OPC_CheckChild0TypeI64,
25921 OPC_MoveParent,
25922 OPC_RecordChild1,
25923 OPC_RecordChild2,
25924 OPC_CheckChild2Type, 26,
25925 OPC_RecordChild3,
25926 OPC_CheckType, 89,
25927 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvml),
25928 89, 4, 0, 1, 2, 3,
25929 23,
25930 OPC_RecordChild0,
25931 OPC_MoveChild1,
25932 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25933 OPC_RecordChild0,
25934 OPC_CheckChild0TypeI64,
25935 OPC_MoveParent,
25936 OPC_RecordChild2,
25937 OPC_CheckChild2Type, 26,
25938 OPC_RecordChild3,
25939 OPC_CheckType, 89,
25940 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvml),
25941 89, 4, 1, 0, 2, 3,
25942 23,
25943 OPC_MoveChild0,
25944 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25945 OPC_RecordChild0,
25946 OPC_CheckChild0TypeI32,
25947 OPC_MoveParent,
25948 OPC_RecordChild1,
25949 OPC_RecordChild2,
25950 OPC_CheckChild2Type, 26,
25951 OPC_RecordChild3,
25952 OPC_CheckType, 75,
25953 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvml),
25954 75, 4, 0, 1, 2, 3,
25955 23,
25956 OPC_RecordChild0,
25957 OPC_MoveChild1,
25958 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25959 OPC_RecordChild0,
25960 OPC_CheckChild0TypeI32,
25961 OPC_MoveParent,
25962 OPC_RecordChild2,
25963 OPC_CheckChild2Type, 26,
25964 OPC_RecordChild3,
25965 OPC_CheckType, 75,
25966 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvml),
25967 75, 4, 1, 0, 2, 3,
25968 23,
25969 OPC_MoveChild0,
25970 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25971 OPC_RecordChild0,
25972 OPC_CheckChild0TypeI64,
25973 OPC_MoveParent,
25974 OPC_RecordChild1,
25975 OPC_RecordChild2,
25976 OPC_CheckChild2Type, 27,
25977 OPC_RecordChild3,
25978 OPC_CheckType, 76,
25979 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvml),
25980 76, 4, 0, 1, 2, 3,
25981 113,
25982 OPC_RecordChild0,
25983 OPC_Scope, 22,
25984 OPC_MoveChild1,
25985 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
25986 OPC_RecordChild0,
25987 OPC_CheckChild0TypeI64,
25988 OPC_MoveParent,
25989 OPC_RecordChild2,
25990 OPC_CheckChild2Type, 27,
25991 OPC_RecordChild3,
25992 OPC_CheckType, 76,
25993 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvml),
25994 76, 4, 1, 0, 2, 3,
25995 86,
25996 OPC_RecordChild1,
25997 OPC_RecordChild2,
25998 OPC_Scope, 53,
25999 OPC_CheckChild2Type, 26,
26000 OPC_RecordChild3,
26001 OPC_SwitchType , 22, 89,
26002 OPC_Scope, 9,
26003 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvml),
26004 89, 4, 0, 1, 2, 3,
26005 9,
26006 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvml),
26007 89, 4, 1, 0, 2, 3,
26008 0,
26009 22, 75,
26010 OPC_Scope, 9,
26011 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvml),
26012 75, 4, 0, 1, 2, 3,
26013 9,
26014 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvml),
26015 75, 4, 1, 0, 2, 3,
26016 0,
26017 0,
26018 27,
26019 OPC_CheckChild2Type, 27,
26020 OPC_RecordChild3,
26021 OPC_CheckType, 76,
26022 OPC_Scope, 9,
26023 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvml),
26024 76, 4, 0, 1, 2, 3,
26025 9,
26026 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvml),
26027 76, 4, 1, 0, 2, 3,
26028 0,
26029 0,
26030 0,
26031 0,
26032 19|128,4, TARGET_VAL(VEISD::VVP_OR),
26033 OPC_Scope, 33,
26034 OPC_MoveChild0,
26035 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26036 OPC_RecordChild0,
26037 OPC_CheckChild0TypeI64,
26038 OPC_MoveParent,
26039 OPC_RecordChild1,
26040 OPC_MoveChild2,
26041 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26042 OPC_MoveChild0,
26043 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26044 OPC_CheckPredicate1,
26045 OPC_CheckTypeI32,
26046 OPC_MoveParent,
26047 OPC_CheckType, 26,
26048 OPC_MoveParent,
26049 OPC_RecordChild3,
26050 OPC_CheckType, 89,
26051 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvl),
26052 89, 3, 0, 1, 2,
26053 32,
26054 OPC_RecordChild0,
26055 OPC_MoveChild1,
26056 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26057 OPC_RecordChild0,
26058 OPC_CheckChild0TypeI64,
26059 OPC_MoveSibling2,
26060 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26061 OPC_MoveChild0,
26062 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26063 OPC_CheckPredicate1,
26064 OPC_CheckTypeI32,
26065 OPC_MoveParent,
26066 OPC_CheckType, 26,
26067 OPC_MoveParent,
26068 OPC_RecordChild3,
26069 OPC_CheckType, 89,
26070 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvl),
26071 89, 3, 1, 0, 2,
26072 33,
26073 OPC_MoveChild0,
26074 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26075 OPC_RecordChild0,
26076 OPC_CheckChild0TypeI32,
26077 OPC_MoveParent,
26078 OPC_RecordChild1,
26079 OPC_MoveChild2,
26080 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26081 OPC_MoveChild0,
26082 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26083 OPC_CheckPredicate1,
26084 OPC_CheckTypeI32,
26085 OPC_MoveParent,
26086 OPC_CheckType, 26,
26087 OPC_MoveParent,
26088 OPC_RecordChild3,
26089 OPC_CheckType, 75,
26090 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvl),
26091 75, 3, 0, 1, 2,
26092 32,
26093 OPC_RecordChild0,
26094 OPC_MoveChild1,
26095 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26096 OPC_RecordChild0,
26097 OPC_CheckChild0TypeI32,
26098 OPC_MoveSibling2,
26099 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26100 OPC_MoveChild0,
26101 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26102 OPC_CheckPredicate1,
26103 OPC_CheckTypeI32,
26104 OPC_MoveParent,
26105 OPC_CheckType, 26,
26106 OPC_MoveParent,
26107 OPC_RecordChild3,
26108 OPC_CheckType, 75,
26109 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvl),
26110 75, 3, 1, 0, 2,
26111 33,
26112 OPC_MoveChild0,
26113 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26114 OPC_RecordChild0,
26115 OPC_CheckChild0TypeI64,
26116 OPC_MoveParent,
26117 OPC_RecordChild1,
26118 OPC_MoveChild2,
26119 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26120 OPC_MoveChild0,
26121 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26122 OPC_CheckPredicate1,
26123 OPC_CheckTypeI32,
26124 OPC_MoveParent,
26125 OPC_CheckType, 27,
26126 OPC_MoveParent,
26127 OPC_RecordChild3,
26128 OPC_CheckType, 76,
26129 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvl),
26130 76, 3, 0, 1, 2,
26131 126,
26132 OPC_RecordChild0,
26133 OPC_Scope, 31,
26134 OPC_MoveChild1,
26135 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26136 OPC_RecordChild0,
26137 OPC_CheckChild0TypeI64,
26138 OPC_MoveSibling2,
26139 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26140 OPC_MoveChild0,
26141 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26142 OPC_CheckPredicate1,
26143 OPC_CheckTypeI32,
26144 OPC_MoveParent,
26145 OPC_CheckType, 27,
26146 OPC_MoveParent,
26147 OPC_RecordChild3,
26148 OPC_CheckType, 76,
26149 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvl),
26150 76, 3, 1, 0, 2,
26151 90,
26152 OPC_RecordChild1,
26153 OPC_MoveChild2,
26154 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26155 OPC_MoveChild0,
26156 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26157 OPC_CheckPredicate1,
26158 OPC_CheckTypeI32,
26159 OPC_MoveParent,
26160 OPC_SwitchType , 48, 26,
26161 OPC_MoveParent,
26162 OPC_RecordChild3,
26163 OPC_SwitchType , 20, 89,
26164 OPC_Scope, 8,
26165 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvl),
26166 89, 3, 0, 1, 2,
26167 8,
26168 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvl),
26169 89, 3, 1, 0, 2,
26170 0,
26171 20, 75,
26172 OPC_Scope, 8,
26173 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvl),
26174 75, 3, 0, 1, 2,
26175 8,
26176 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvl),
26177 75, 3, 1, 0, 2,
26178 0,
26179 0,
26180 24, 27,
26181 OPC_MoveParent,
26182 OPC_RecordChild3,
26183 OPC_CheckType, 76,
26184 OPC_Scope, 8,
26185 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvl),
26186 76, 3, 0, 1, 2,
26187 8,
26188 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvl),
26189 76, 3, 1, 0, 2,
26190 0,
26191 0,
26192 0,
26193 23,
26194 OPC_MoveChild0,
26195 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26196 OPC_RecordChild0,
26197 OPC_CheckChild0TypeI64,
26198 OPC_MoveParent,
26199 OPC_RecordChild1,
26200 OPC_RecordChild2,
26201 OPC_CheckChild2Type, 26,
26202 OPC_RecordChild3,
26203 OPC_CheckType, 89,
26204 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvml),
26205 89, 4, 0, 1, 2, 3,
26206 23,
26207 OPC_RecordChild0,
26208 OPC_MoveChild1,
26209 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26210 OPC_RecordChild0,
26211 OPC_CheckChild0TypeI64,
26212 OPC_MoveParent,
26213 OPC_RecordChild2,
26214 OPC_CheckChild2Type, 26,
26215 OPC_RecordChild3,
26216 OPC_CheckType, 89,
26217 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvml),
26218 89, 4, 1, 0, 2, 3,
26219 23,
26220 OPC_MoveChild0,
26221 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26222 OPC_RecordChild0,
26223 OPC_CheckChild0TypeI32,
26224 OPC_MoveParent,
26225 OPC_RecordChild1,
26226 OPC_RecordChild2,
26227 OPC_CheckChild2Type, 26,
26228 OPC_RecordChild3,
26229 OPC_CheckType, 75,
26230 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvml),
26231 75, 4, 0, 1, 2, 3,
26232 23,
26233 OPC_RecordChild0,
26234 OPC_MoveChild1,
26235 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26236 OPC_RecordChild0,
26237 OPC_CheckChild0TypeI32,
26238 OPC_MoveParent,
26239 OPC_RecordChild2,
26240 OPC_CheckChild2Type, 26,
26241 OPC_RecordChild3,
26242 OPC_CheckType, 75,
26243 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvml),
26244 75, 4, 1, 0, 2, 3,
26245 23,
26246 OPC_MoveChild0,
26247 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26248 OPC_RecordChild0,
26249 OPC_CheckChild0TypeI64,
26250 OPC_MoveParent,
26251 OPC_RecordChild1,
26252 OPC_RecordChild2,
26253 OPC_CheckChild2Type, 27,
26254 OPC_RecordChild3,
26255 OPC_CheckType, 76,
26256 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvml),
26257 76, 4, 0, 1, 2, 3,
26258 113,
26259 OPC_RecordChild0,
26260 OPC_Scope, 22,
26261 OPC_MoveChild1,
26262 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26263 OPC_RecordChild0,
26264 OPC_CheckChild0TypeI64,
26265 OPC_MoveParent,
26266 OPC_RecordChild2,
26267 OPC_CheckChild2Type, 27,
26268 OPC_RecordChild3,
26269 OPC_CheckType, 76,
26270 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvml),
26271 76, 4, 1, 0, 2, 3,
26272 86,
26273 OPC_RecordChild1,
26274 OPC_RecordChild2,
26275 OPC_Scope, 53,
26276 OPC_CheckChild2Type, 26,
26277 OPC_RecordChild3,
26278 OPC_SwitchType , 22, 89,
26279 OPC_Scope, 9,
26280 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvml),
26281 89, 4, 0, 1, 2, 3,
26282 9,
26283 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvml),
26284 89, 4, 1, 0, 2, 3,
26285 0,
26286 22, 75,
26287 OPC_Scope, 9,
26288 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvml),
26289 75, 4, 0, 1, 2, 3,
26290 9,
26291 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvml),
26292 75, 4, 1, 0, 2, 3,
26293 0,
26294 0,
26295 27,
26296 OPC_CheckChild2Type, 27,
26297 OPC_RecordChild3,
26298 OPC_CheckType, 76,
26299 OPC_Scope, 9,
26300 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvml),
26301 76, 4, 0, 1, 2, 3,
26302 9,
26303 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvml),
26304 76, 4, 1, 0, 2, 3,
26305 0,
26306 0,
26307 0,
26308 0,
26309 19|128,4, TARGET_VAL(VEISD::VVP_XOR),
26310 OPC_Scope, 33,
26311 OPC_MoveChild0,
26312 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26313 OPC_RecordChild0,
26314 OPC_CheckChild0TypeI64,
26315 OPC_MoveParent,
26316 OPC_RecordChild1,
26317 OPC_MoveChild2,
26318 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26319 OPC_MoveChild0,
26320 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26321 OPC_CheckPredicate1,
26322 OPC_CheckTypeI32,
26323 OPC_MoveParent,
26324 OPC_CheckType, 26,
26325 OPC_MoveParent,
26326 OPC_RecordChild3,
26327 OPC_CheckType, 89,
26328 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvl),
26329 89, 3, 0, 1, 2,
26330 32,
26331 OPC_RecordChild0,
26332 OPC_MoveChild1,
26333 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26334 OPC_RecordChild0,
26335 OPC_CheckChild0TypeI64,
26336 OPC_MoveSibling2,
26337 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26338 OPC_MoveChild0,
26339 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26340 OPC_CheckPredicate1,
26341 OPC_CheckTypeI32,
26342 OPC_MoveParent,
26343 OPC_CheckType, 26,
26344 OPC_MoveParent,
26345 OPC_RecordChild3,
26346 OPC_CheckType, 89,
26347 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvl),
26348 89, 3, 1, 0, 2,
26349 33,
26350 OPC_MoveChild0,
26351 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26352 OPC_RecordChild0,
26353 OPC_CheckChild0TypeI32,
26354 OPC_MoveParent,
26355 OPC_RecordChild1,
26356 OPC_MoveChild2,
26357 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26358 OPC_MoveChild0,
26359 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26360 OPC_CheckPredicate1,
26361 OPC_CheckTypeI32,
26362 OPC_MoveParent,
26363 OPC_CheckType, 26,
26364 OPC_MoveParent,
26365 OPC_RecordChild3,
26366 OPC_CheckType, 75,
26367 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvl),
26368 75, 3, 0, 1, 2,
26369 32,
26370 OPC_RecordChild0,
26371 OPC_MoveChild1,
26372 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26373 OPC_RecordChild0,
26374 OPC_CheckChild0TypeI32,
26375 OPC_MoveSibling2,
26376 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26377 OPC_MoveChild0,
26378 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26379 OPC_CheckPredicate1,
26380 OPC_CheckTypeI32,
26381 OPC_MoveParent,
26382 OPC_CheckType, 26,
26383 OPC_MoveParent,
26384 OPC_RecordChild3,
26385 OPC_CheckType, 75,
26386 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvl),
26387 75, 3, 1, 0, 2,
26388 33,
26389 OPC_MoveChild0,
26390 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26391 OPC_RecordChild0,
26392 OPC_CheckChild0TypeI64,
26393 OPC_MoveParent,
26394 OPC_RecordChild1,
26395 OPC_MoveChild2,
26396 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26397 OPC_MoveChild0,
26398 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26399 OPC_CheckPredicate1,
26400 OPC_CheckTypeI32,
26401 OPC_MoveParent,
26402 OPC_CheckType, 27,
26403 OPC_MoveParent,
26404 OPC_RecordChild3,
26405 OPC_CheckType, 76,
26406 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvl),
26407 76, 3, 0, 1, 2,
26408 126,
26409 OPC_RecordChild0,
26410 OPC_Scope, 31,
26411 OPC_MoveChild1,
26412 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26413 OPC_RecordChild0,
26414 OPC_CheckChild0TypeI64,
26415 OPC_MoveSibling2,
26416 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26417 OPC_MoveChild0,
26418 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26419 OPC_CheckPredicate1,
26420 OPC_CheckTypeI32,
26421 OPC_MoveParent,
26422 OPC_CheckType, 27,
26423 OPC_MoveParent,
26424 OPC_RecordChild3,
26425 OPC_CheckType, 76,
26426 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvl),
26427 76, 3, 1, 0, 2,
26428 90,
26429 OPC_RecordChild1,
26430 OPC_MoveChild2,
26431 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26432 OPC_MoveChild0,
26433 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26434 OPC_CheckPredicate1,
26435 OPC_CheckTypeI32,
26436 OPC_MoveParent,
26437 OPC_SwitchType , 48, 26,
26438 OPC_MoveParent,
26439 OPC_RecordChild3,
26440 OPC_SwitchType , 20, 89,
26441 OPC_Scope, 8,
26442 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvl),
26443 89, 3, 0, 1, 2,
26444 8,
26445 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvl),
26446 89, 3, 1, 0, 2,
26447 0,
26448 20, 75,
26449 OPC_Scope, 8,
26450 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvl),
26451 75, 3, 0, 1, 2,
26452 8,
26453 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvl),
26454 75, 3, 1, 0, 2,
26455 0,
26456 0,
26457 24, 27,
26458 OPC_MoveParent,
26459 OPC_RecordChild3,
26460 OPC_CheckType, 76,
26461 OPC_Scope, 8,
26462 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvl),
26463 76, 3, 0, 1, 2,
26464 8,
26465 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvl),
26466 76, 3, 1, 0, 2,
26467 0,
26468 0,
26469 0,
26470 23,
26471 OPC_MoveChild0,
26472 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26473 OPC_RecordChild0,
26474 OPC_CheckChild0TypeI64,
26475 OPC_MoveParent,
26476 OPC_RecordChild1,
26477 OPC_RecordChild2,
26478 OPC_CheckChild2Type, 26,
26479 OPC_RecordChild3,
26480 OPC_CheckType, 89,
26481 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvml),
26482 89, 4, 0, 1, 2, 3,
26483 23,
26484 OPC_RecordChild0,
26485 OPC_MoveChild1,
26486 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26487 OPC_RecordChild0,
26488 OPC_CheckChild0TypeI64,
26489 OPC_MoveParent,
26490 OPC_RecordChild2,
26491 OPC_CheckChild2Type, 26,
26492 OPC_RecordChild3,
26493 OPC_CheckType, 89,
26494 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvml),
26495 89, 4, 1, 0, 2, 3,
26496 23,
26497 OPC_MoveChild0,
26498 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26499 OPC_RecordChild0,
26500 OPC_CheckChild0TypeI32,
26501 OPC_MoveParent,
26502 OPC_RecordChild1,
26503 OPC_RecordChild2,
26504 OPC_CheckChild2Type, 26,
26505 OPC_RecordChild3,
26506 OPC_CheckType, 75,
26507 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvml),
26508 75, 4, 0, 1, 2, 3,
26509 23,
26510 OPC_RecordChild0,
26511 OPC_MoveChild1,
26512 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26513 OPC_RecordChild0,
26514 OPC_CheckChild0TypeI32,
26515 OPC_MoveParent,
26516 OPC_RecordChild2,
26517 OPC_CheckChild2Type, 26,
26518 OPC_RecordChild3,
26519 OPC_CheckType, 75,
26520 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvml),
26521 75, 4, 1, 0, 2, 3,
26522 23,
26523 OPC_MoveChild0,
26524 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26525 OPC_RecordChild0,
26526 OPC_CheckChild0TypeI64,
26527 OPC_MoveParent,
26528 OPC_RecordChild1,
26529 OPC_RecordChild2,
26530 OPC_CheckChild2Type, 27,
26531 OPC_RecordChild3,
26532 OPC_CheckType, 76,
26533 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml),
26534 76, 4, 0, 1, 2, 3,
26535 113,
26536 OPC_RecordChild0,
26537 OPC_Scope, 22,
26538 OPC_MoveChild1,
26539 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26540 OPC_RecordChild0,
26541 OPC_CheckChild0TypeI64,
26542 OPC_MoveParent,
26543 OPC_RecordChild2,
26544 OPC_CheckChild2Type, 27,
26545 OPC_RecordChild3,
26546 OPC_CheckType, 76,
26547 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml),
26548 76, 4, 1, 0, 2, 3,
26549 86,
26550 OPC_RecordChild1,
26551 OPC_RecordChild2,
26552 OPC_Scope, 53,
26553 OPC_CheckChild2Type, 26,
26554 OPC_RecordChild3,
26555 OPC_SwitchType , 22, 89,
26556 OPC_Scope, 9,
26557 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvml),
26558 89, 4, 0, 1, 2, 3,
26559 9,
26560 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvml),
26561 89, 4, 1, 0, 2, 3,
26562 0,
26563 22, 75,
26564 OPC_Scope, 9,
26565 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvml),
26566 75, 4, 0, 1, 2, 3,
26567 9,
26568 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvml),
26569 75, 4, 1, 0, 2, 3,
26570 0,
26571 0,
26572 27,
26573 OPC_CheckChild2Type, 27,
26574 OPC_RecordChild3,
26575 OPC_CheckType, 76,
26576 OPC_Scope, 9,
26577 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvml),
26578 76, 4, 0, 1, 2, 3,
26579 9,
26580 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvml),
26581 76, 4, 1, 0, 2, 3,
26582 0,
26583 0,
26584 0,
26585 0,
26586 116|128,1, TARGET_VAL(VEISD::VVP_SHL),
26587 OPC_RecordChild0,
26588 OPC_Scope, 77,
26589 OPC_MoveChild1,
26590 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26591 OPC_RecordChild0,
26592 OPC_Scope, 42,
26593 OPC_CheckChild0TypeI64,
26594 OPC_MoveSibling2,
26595 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26596 OPC_MoveChild0,
26597 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26598 OPC_CheckPredicate1,
26599 OPC_CheckTypeI32,
26600 OPC_MoveParent,
26601 OPC_SwitchType , 12, 26,
26602 OPC_MoveParent,
26603 OPC_RecordChild3,
26604 OPC_CheckType, 89,
26605 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrl),
26606 89, 3, 0, 1, 2,
26607 12, 27,
26608 OPC_MoveParent,
26609 OPC_RecordChild3,
26610 OPC_CheckType, 76,
26611 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrl),
26612 76, 3, 0, 1, 2,
26613 0,
26614 26,
26615 OPC_CheckChild0TypeI32,
26616 OPC_MoveSibling2,
26617 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26618 OPC_MoveChild0,
26619 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26620 OPC_CheckPredicate1,
26621 OPC_CheckTypeI32,
26622 OPC_MoveParent,
26623 OPC_CheckType, 26,
26624 OPC_MoveParent,
26625 OPC_RecordChild3,
26626 OPC_CheckType, 75,
26627 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvrl),
26628 75, 3, 0, 1, 2,
26629 0,
26630 54,
26631 OPC_RecordChild1,
26632 OPC_MoveChild2,
26633 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26634 OPC_MoveChild0,
26635 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26636 OPC_CheckPredicate1,
26637 OPC_CheckTypeI32,
26638 OPC_MoveParent,
26639 OPC_SwitchType , 24, 26,
26640 OPC_MoveParent,
26641 OPC_RecordChild3,
26642 OPC_SwitchType , 8, 89,
26643 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvl),
26644 89, 3, 0, 1, 2,
26645 8, 75,
26646 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvvl),
26647 75, 3, 0, 1, 2,
26648 0,
26649 12, 27,
26650 OPC_MoveParent,
26651 OPC_RecordChild3,
26652 OPC_CheckType, 76,
26653 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvl),
26654 76, 3, 0, 1, 2,
26655 0,
26656 59,
26657 OPC_MoveChild1,
26658 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26659 OPC_RecordChild0,
26660 OPC_Scope, 33,
26661 OPC_CheckChild0TypeI64,
26662 OPC_MoveParent,
26663 OPC_RecordChild2,
26664 OPC_SwitchType , 12, 89,
26665 OPC_CheckChild2Type, 26,
26666 OPC_RecordChild3,
26667 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrml),
26668 89, 4, 0, 1, 2, 3,
26669 12, 76,
26670 OPC_CheckChild2Type, 27,
26671 OPC_RecordChild3,
26672 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrml),
26673 76, 4, 0, 1, 2, 3,
26674 0,
26675 17,
26676 OPC_CheckChild0TypeI32,
26677 OPC_MoveParent,
26678 OPC_RecordChild2,
26679 OPC_CheckChild2Type, 26,
26680 OPC_RecordChild3,
26681 OPC_CheckType, 75,
26682 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvrml),
26683 75, 4, 0, 1, 2, 3,
26684 0,
26685 47,
26686 OPC_RecordChild1,
26687 OPC_RecordChild2,
26688 OPC_Scope, 27,
26689 OPC_CheckChild2Type, 26,
26690 OPC_RecordChild3,
26691 OPC_SwitchType , 9, 89,
26692 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvml),
26693 89, 4, 0, 1, 2, 3,
26694 9, 75,
26695 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvvml),
26696 75, 4, 0, 1, 2, 3,
26697 0,
26698 14,
26699 OPC_CheckChild2Type, 27,
26700 OPC_RecordChild3,
26701 OPC_CheckType, 76,
26702 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvml),
26703 76, 4, 0, 1, 2, 3,
26704 0,
26705 0,
26706 116|128,1, TARGET_VAL(VEISD::VVP_SRA),
26707 OPC_RecordChild0,
26708 OPC_Scope, 77,
26709 OPC_MoveChild1,
26710 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26711 OPC_RecordChild0,
26712 OPC_Scope, 42,
26713 OPC_CheckChild0TypeI64,
26714 OPC_MoveSibling2,
26715 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26716 OPC_MoveChild0,
26717 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26718 OPC_CheckPredicate1,
26719 OPC_CheckTypeI32,
26720 OPC_MoveParent,
26721 OPC_SwitchType , 12, 26,
26722 OPC_MoveParent,
26723 OPC_RecordChild3,
26724 OPC_CheckType, 89,
26725 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrl),
26726 89, 3, 0, 1, 2,
26727 12, 27,
26728 OPC_MoveParent,
26729 OPC_RecordChild3,
26730 OPC_CheckType, 76,
26731 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrl),
26732 76, 3, 0, 1, 2,
26733 0,
26734 26,
26735 OPC_CheckChild0TypeI32,
26736 OPC_MoveSibling2,
26737 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26738 OPC_MoveChild0,
26739 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26740 OPC_CheckPredicate1,
26741 OPC_CheckTypeI32,
26742 OPC_MoveParent,
26743 OPC_CheckType, 26,
26744 OPC_MoveParent,
26745 OPC_RecordChild3,
26746 OPC_CheckType, 75,
26747 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvrl),
26748 75, 3, 0, 1, 2,
26749 0,
26750 54,
26751 OPC_RecordChild1,
26752 OPC_MoveChild2,
26753 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26754 OPC_MoveChild0,
26755 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26756 OPC_CheckPredicate1,
26757 OPC_CheckTypeI32,
26758 OPC_MoveParent,
26759 OPC_SwitchType , 24, 26,
26760 OPC_MoveParent,
26761 OPC_RecordChild3,
26762 OPC_SwitchType , 8, 89,
26763 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvl),
26764 89, 3, 0, 1, 2,
26765 8, 75,
26766 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvvl),
26767 75, 3, 0, 1, 2,
26768 0,
26769 12, 27,
26770 OPC_MoveParent,
26771 OPC_RecordChild3,
26772 OPC_CheckType, 76,
26773 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvl),
26774 76, 3, 0, 1, 2,
26775 0,
26776 59,
26777 OPC_MoveChild1,
26778 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26779 OPC_RecordChild0,
26780 OPC_Scope, 33,
26781 OPC_CheckChild0TypeI64,
26782 OPC_MoveParent,
26783 OPC_RecordChild2,
26784 OPC_SwitchType , 12, 89,
26785 OPC_CheckChild2Type, 26,
26786 OPC_RecordChild3,
26787 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrml),
26788 89, 4, 0, 1, 2, 3,
26789 12, 76,
26790 OPC_CheckChild2Type, 27,
26791 OPC_RecordChild3,
26792 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrml),
26793 76, 4, 0, 1, 2, 3,
26794 0,
26795 17,
26796 OPC_CheckChild0TypeI32,
26797 OPC_MoveParent,
26798 OPC_RecordChild2,
26799 OPC_CheckChild2Type, 26,
26800 OPC_RecordChild3,
26801 OPC_CheckType, 75,
26802 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvrml),
26803 75, 4, 0, 1, 2, 3,
26804 0,
26805 47,
26806 OPC_RecordChild1,
26807 OPC_RecordChild2,
26808 OPC_Scope, 27,
26809 OPC_CheckChild2Type, 26,
26810 OPC_RecordChild3,
26811 OPC_SwitchType , 9, 89,
26812 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvml),
26813 89, 4, 0, 1, 2, 3,
26814 9, 75,
26815 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvvml),
26816 75, 4, 0, 1, 2, 3,
26817 0,
26818 14,
26819 OPC_CheckChild2Type, 27,
26820 OPC_RecordChild3,
26821 OPC_CheckType, 76,
26822 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvml),
26823 76, 4, 0, 1, 2, 3,
26824 0,
26825 0,
26826 116|128,1, TARGET_VAL(VEISD::VVP_SRL),
26827 OPC_RecordChild0,
26828 OPC_Scope, 77,
26829 OPC_MoveChild1,
26830 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26831 OPC_RecordChild0,
26832 OPC_Scope, 42,
26833 OPC_CheckChild0TypeI64,
26834 OPC_MoveSibling2,
26835 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26836 OPC_MoveChild0,
26837 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26838 OPC_CheckPredicate1,
26839 OPC_CheckTypeI32,
26840 OPC_MoveParent,
26841 OPC_SwitchType , 12, 26,
26842 OPC_MoveParent,
26843 OPC_RecordChild3,
26844 OPC_CheckType, 89,
26845 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrl),
26846 89, 3, 0, 1, 2,
26847 12, 27,
26848 OPC_MoveParent,
26849 OPC_RecordChild3,
26850 OPC_CheckType, 76,
26851 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrl),
26852 76, 3, 0, 1, 2,
26853 0,
26854 26,
26855 OPC_CheckChild0TypeI32,
26856 OPC_MoveSibling2,
26857 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26858 OPC_MoveChild0,
26859 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26860 OPC_CheckPredicate1,
26861 OPC_CheckTypeI32,
26862 OPC_MoveParent,
26863 OPC_CheckType, 26,
26864 OPC_MoveParent,
26865 OPC_RecordChild3,
26866 OPC_CheckType, 75,
26867 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvrl),
26868 75, 3, 0, 1, 2,
26869 0,
26870 54,
26871 OPC_RecordChild1,
26872 OPC_MoveChild2,
26873 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26874 OPC_MoveChild0,
26875 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26876 OPC_CheckPredicate1,
26877 OPC_CheckTypeI32,
26878 OPC_MoveParent,
26879 OPC_SwitchType , 24, 26,
26880 OPC_MoveParent,
26881 OPC_RecordChild3,
26882 OPC_SwitchType , 8, 89,
26883 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvl),
26884 89, 3, 0, 1, 2,
26885 8, 75,
26886 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvvl),
26887 75, 3, 0, 1, 2,
26888 0,
26889 12, 27,
26890 OPC_MoveParent,
26891 OPC_RecordChild3,
26892 OPC_CheckType, 76,
26893 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvl),
26894 76, 3, 0, 1, 2,
26895 0,
26896 59,
26897 OPC_MoveChild1,
26898 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26899 OPC_RecordChild0,
26900 OPC_Scope, 33,
26901 OPC_CheckChild0TypeI64,
26902 OPC_MoveParent,
26903 OPC_RecordChild2,
26904 OPC_SwitchType , 12, 89,
26905 OPC_CheckChild2Type, 26,
26906 OPC_RecordChild3,
26907 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrml),
26908 89, 4, 0, 1, 2, 3,
26909 12, 76,
26910 OPC_CheckChild2Type, 27,
26911 OPC_RecordChild3,
26912 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrml),
26913 76, 4, 0, 1, 2, 3,
26914 0,
26915 17,
26916 OPC_CheckChild0TypeI32,
26917 OPC_MoveParent,
26918 OPC_RecordChild2,
26919 OPC_CheckChild2Type, 26,
26920 OPC_RecordChild3,
26921 OPC_CheckType, 75,
26922 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvrml),
26923 75, 4, 0, 1, 2, 3,
26924 0,
26925 47,
26926 OPC_RecordChild1,
26927 OPC_RecordChild2,
26928 OPC_Scope, 27,
26929 OPC_CheckChild2Type, 26,
26930 OPC_RecordChild3,
26931 OPC_SwitchType , 9, 89,
26932 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvml),
26933 89, 4, 0, 1, 2, 3,
26934 9, 75,
26935 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvvml),
26936 75, 4, 0, 1, 2, 3,
26937 0,
26938 14,
26939 OPC_CheckChild2Type, 27,
26940 OPC_RecordChild3,
26941 OPC_CheckType, 76,
26942 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvml),
26943 76, 4, 0, 1, 2, 3,
26944 0,
26945 0,
26946 77|128,1, TARGET_VAL(VEISD::VVP_GATHER),
26947 OPC_RecordMemRef,
26948 OPC_RecordNode,
26949 OPC_RecordChild1,
26950 OPC_CheckChild1Type, 89,
26951 OPC_Scope, 51,
26952 OPC_MoveChild2,
26953 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26954 OPC_MoveChild0,
26955 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26956 OPC_CheckPredicate1,
26957 OPC_CheckTypeI32,
26958 OPC_MoveParent,
26959 OPC_CheckType, 26,
26960 OPC_MoveParent,
26961 OPC_RecordChild3,
26962 OPC_SwitchType , 15, 89,
26963 OPC_EmitMergeInputChains1_0,
26964 OPC_EmitInteger32, 0,
26965 OPC_EmitInteger32, 0,
26966 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizl), 0|OPFL_Chain|OPFL_MemRefs,
26967 89, 4, 1, 3, 4, 2,
26968 15, 75,
26969 OPC_EmitMergeInputChains1_0,
26970 OPC_EmitInteger32, 0,
26971 OPC_EmitInteger32, 0,
26972 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTLZXvizl), 0|OPFL_Chain|OPFL_MemRefs,
26973 75, 4, 1, 3, 4, 2,
26974 0,
26975 42,
26976 OPC_RecordChild2,
26977 OPC_CheckChild2Type, 26,
26978 OPC_RecordChild3,
26979 OPC_SwitchType , 16, 89,
26980 OPC_EmitMergeInputChains1_0,
26981 OPC_EmitInteger32, 0,
26982 OPC_EmitInteger32, 0,
26983 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
26984 89, 5, 1, 4, 5, 2, 3,
26985 16, 75,
26986 OPC_EmitMergeInputChains1_0,
26987 OPC_EmitInteger32, 0,
26988 OPC_EmitInteger32, 0,
26989 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTLZXvizml), 0|OPFL_Chain|OPFL_MemRefs,
26990 75, 5, 1, 4, 5, 2, 3,
26991 0,
26992 55,
26993 OPC_MoveChild2,
26994 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
26995 OPC_MoveChild0,
26996 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26997 OPC_CheckPredicate1,
26998 OPC_CheckTypeI32,
26999 OPC_MoveParent,
27000 OPC_CheckType, 26,
27001 OPC_MoveParent,
27002 OPC_RecordChild3,
27003 OPC_SwitchType , 16, 14|128,1,
27004 OPC_EmitMergeInputChains1_0,
27005 OPC_EmitInteger32, 0,
27006 OPC_EmitInteger32, 0,
27007 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizl), 0|OPFL_Chain|OPFL_MemRefs,
27008 14|128,1, 4, 1, 3, 4, 2,
27009 16, 1|128,1,
27010 OPC_EmitMergeInputChains1_0,
27011 OPC_EmitInteger32, 0,
27012 OPC_EmitInteger32, 0,
27013 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTUvizl), 0|OPFL_Chain|OPFL_MemRefs,
27014 1|128,1, 4, 1, 3, 4, 2,
27015 0,
27016 46,
27017 OPC_RecordChild2,
27018 OPC_CheckChild2Type, 26,
27019 OPC_RecordChild3,
27020 OPC_SwitchType , 17, 14|128,1,
27021 OPC_EmitMergeInputChains1_0,
27022 OPC_EmitInteger32, 0,
27023 OPC_EmitInteger32, 0,
27024 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTvizml), 0|OPFL_Chain|OPFL_MemRefs,
27025 14|128,1, 5, 1, 4, 5, 2, 3,
27026 17, 1|128,1,
27027 OPC_EmitMergeInputChains1_0,
27028 OPC_EmitInteger32, 0,
27029 OPC_EmitInteger32, 0,
27030 OPC_MorphNodeTo1, TARGET_VAL(VE::VGTUvizml), 0|OPFL_Chain|OPFL_MemRefs,
27031 1|128,1, 5, 1, 4, 5, 2, 3,
27032 0,
27033 0,
27034 73|128,3, TARGET_VAL(VEISD::VVP_SETCC),
27035 OPC_RecordChild0,
27036 OPC_Scope, 20|128,1,
27037 OPC_CheckChild0Type, 89,
27038 OPC_RecordChild1,
27039 OPC_RecordChild2,
27040 OPC_MoveChild2,
27041 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27042 OPC_Scope, 38,
27043 OPC_CheckPredicate, 16,
27044 OPC_MoveSibling3,
27045 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27046 OPC_MoveChild0,
27047 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27048 OPC_CheckPredicate1,
27049 OPC_CheckTypeI32,
27050 OPC_MoveParent,
27051 OPC_CheckType, 26,
27052 OPC_MoveParent,
27053 OPC_RecordChild4,
27054 OPC_CheckType, 26,
27055 OPC_EmitNodeXForm, 10, 2,
27056 OPC_EmitNode1None, TARGET_VAL(VE::VCMPULvvl),
27057 75, 3, 0, 1, 3,
27058 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
27059 26, 3, 4, 5, 3,
27060 38,
27061 OPC_CheckPredicate, 15,
27062 OPC_MoveSibling3,
27063 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27064 OPC_MoveChild0,
27065 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27066 OPC_CheckPredicate1,
27067 OPC_CheckTypeI32,
27068 OPC_MoveParent,
27069 OPC_CheckType, 26,
27070 OPC_MoveParent,
27071 OPC_RecordChild4,
27072 OPC_CheckType, 26,
27073 OPC_EmitNodeXForm, 10, 2,
27074 OPC_EmitNode1None, TARGET_VAL(VE::VCMPSLvvl),
27075 75, 3, 0, 1, 3,
27076 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
27077 26, 3, 4, 5, 3,
27078 29,
27079 OPC_CheckPredicate, 16,
27080 OPC_MoveParent,
27081 OPC_RecordChild3,
27082 OPC_CheckChild3Type, 26,
27083 OPC_RecordChild4,
27084 OPC_CheckType, 26,
27085 OPC_EmitNodeXForm, 10, 2,
27086 OPC_EmitNode1None, TARGET_VAL(VE::VCMPULvvl),
27087 75, 3, 0, 1, 4,
27088 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
27089 26, 4, 5, 6, 3, 4,
27090 29,
27091 OPC_CheckPredicate, 15,
27092 OPC_MoveParent,
27093 OPC_RecordChild3,
27094 OPC_CheckChild3Type, 26,
27095 OPC_RecordChild4,
27096 OPC_CheckType, 26,
27097 OPC_EmitNodeXForm, 10, 2,
27098 OPC_EmitNode1None, TARGET_VAL(VE::VCMPSLvvl),
27099 75, 3, 0, 1, 4,
27100 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
27101 26, 4, 5, 6, 3, 4,
27102 0,
27103 76,
27104 OPC_CheckChild0Type, 14|128,1,
27105 OPC_RecordChild1,
27106 OPC_RecordChild2,
27107 OPC_MoveChild2,
27108 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27109 OPC_Scope, 36,
27110 OPC_MoveSibling3,
27111 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27112 OPC_MoveChild0,
27113 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27114 OPC_CheckPredicate1,
27115 OPC_CheckTypeI32,
27116 OPC_MoveParent,
27117 OPC_CheckType, 26,
27118 OPC_MoveParent,
27119 OPC_RecordChild4,
27120 OPC_CheckType, 26,
27121 OPC_EmitNodeXForm, 11, 2,
27122 OPC_EmitNode1None, TARGET_VAL(VE::VFCMPDvvl),
27123 75, 3, 0, 1, 3,
27124 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvl),
27125 26, 3, 4, 5, 3,
27126 27,
27127 OPC_MoveParent,
27128 OPC_RecordChild3,
27129 OPC_CheckChild3Type, 26,
27130 OPC_RecordChild4,
27131 OPC_CheckType, 26,
27132 OPC_EmitNodeXForm, 11, 2,
27133 OPC_EmitNode1None, TARGET_VAL(VE::VFCMPDvvl),
27134 75, 3, 0, 1, 4,
27135 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKLvml),
27136 26, 4, 5, 6, 3, 4,
27137 0,
27138 20|128,1,
27139 OPC_CheckChild0Type, 75,
27140 OPC_RecordChild1,
27141 OPC_RecordChild2,
27142 OPC_MoveChild2,
27143 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27144 OPC_Scope, 38,
27145 OPC_CheckPredicate, 16,
27146 OPC_MoveSibling3,
27147 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27148 OPC_MoveChild0,
27149 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27150 OPC_CheckPredicate1,
27151 OPC_CheckTypeI32,
27152 OPC_MoveParent,
27153 OPC_CheckType, 26,
27154 OPC_MoveParent,
27155 OPC_RecordChild4,
27156 OPC_CheckType, 26,
27157 OPC_EmitNodeXForm, 10, 2,
27158 OPC_EmitNode1None, TARGET_VAL(VE::VCMPUWvvl),
27159 75, 3, 0, 1, 3,
27160 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
27161 26, 3, 4, 5, 3,
27162 38,
27163 OPC_CheckPredicate, 15,
27164 OPC_MoveSibling3,
27165 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27166 OPC_MoveChild0,
27167 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27168 OPC_CheckPredicate1,
27169 OPC_CheckTypeI32,
27170 OPC_MoveParent,
27171 OPC_CheckType, 26,
27172 OPC_MoveParent,
27173 OPC_RecordChild4,
27174 OPC_CheckType, 26,
27175 OPC_EmitNodeXForm, 10, 2,
27176 OPC_EmitNode1None, TARGET_VAL(VE::VCMPSWZXvvl),
27177 75, 3, 0, 1, 3,
27178 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvl),
27179 26, 3, 4, 5, 3,
27180 29,
27181 OPC_CheckPredicate, 16,
27182 OPC_MoveParent,
27183 OPC_RecordChild3,
27184 OPC_CheckChild3Type, 26,
27185 OPC_RecordChild4,
27186 OPC_CheckType, 26,
27187 OPC_EmitNodeXForm, 10, 2,
27188 OPC_EmitNode1None, TARGET_VAL(VE::VCMPUWvvl),
27189 75, 3, 0, 1, 4,
27190 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
27191 26, 4, 5, 6, 3, 4,
27192 29,
27193 OPC_CheckPredicate, 15,
27194 OPC_MoveParent,
27195 OPC_RecordChild3,
27196 OPC_CheckChild3Type, 26,
27197 OPC_RecordChild4,
27198 OPC_CheckType, 26,
27199 OPC_EmitNodeXForm, 10, 2,
27200 OPC_EmitNode1None, TARGET_VAL(VE::VCMPSWZXvvl),
27201 75, 3, 0, 1, 4,
27202 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKWvml),
27203 26, 4, 5, 6, 3, 4,
27204 0,
27205 76,
27206 OPC_CheckChild0Type, 1|128,1,
27207 OPC_RecordChild1,
27208 OPC_RecordChild2,
27209 OPC_MoveChild2,
27210 OPC_CheckOpcode, TARGET_VAL(ISD::CONDCODE),
27211 OPC_Scope, 36,
27212 OPC_MoveSibling3,
27213 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27214 OPC_MoveChild0,
27215 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27216 OPC_CheckPredicate1,
27217 OPC_CheckTypeI32,
27218 OPC_MoveParent,
27219 OPC_CheckType, 26,
27220 OPC_MoveParent,
27221 OPC_RecordChild4,
27222 OPC_CheckType, 26,
27223 OPC_EmitNodeXForm, 11, 2,
27224 OPC_EmitNode1None, TARGET_VAL(VE::VFCMPSvvl),
27225 75, 3, 0, 1, 3,
27226 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvl),
27227 26, 3, 4, 5, 3,
27228 27,
27229 OPC_MoveParent,
27230 OPC_RecordChild3,
27231 OPC_CheckChild3Type, 26,
27232 OPC_RecordChild4,
27233 OPC_CheckType, 26,
27234 OPC_EmitNodeXForm, 11, 2,
27235 OPC_EmitNode1None, TARGET_VAL(VE::VFCMPSvvl),
27236 75, 3, 0, 1, 4,
27237 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMKSvml),
27238 26, 4, 5, 6, 3, 4,
27239 0,
27240 0,
27241 16|128,30, TARGET_VAL(VEISD::VVP_SELECT),
27242 OPC_Scope, 64|128,17,
27243 OPC_MoveChild0,
27244 OPC_SwitchOpcode , 26|128,2, TARGET_VAL(VEISD::VVP_ADD),
27245 OPC_Scope, 28,
27246 OPC_MoveChild0,
27247 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27248 OPC_RecordChild0,
27249 OPC_CheckChild0TypeI64,
27250 OPC_MoveParent,
27251 OPC_RecordChild1,
27252 OPC_CheckChild2Type, 26,
27253 OPC_MoveParent,
27254 OPC_RecordChild1,
27255 OPC_RecordChild2,
27256 OPC_CheckChild2Type, 26,
27257 OPC_RecordChild3,
27258 OPC_CheckType, 89,
27259 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvml_v),
27260 89, 5, 0, 1, 3, 4, 2,
27261 28,
27262 OPC_RecordChild0,
27263 OPC_MoveChild1,
27264 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27265 OPC_RecordChild0,
27266 OPC_CheckChild0TypeI64,
27267 OPC_MoveParent,
27268 OPC_CheckChild2Type, 26,
27269 OPC_MoveParent,
27270 OPC_RecordChild1,
27271 OPC_RecordChild2,
27272 OPC_CheckChild2Type, 26,
27273 OPC_RecordChild3,
27274 OPC_CheckType, 89,
27275 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLrvml_v),
27276 89, 5, 1, 0, 3, 4, 2,
27277 28,
27278 OPC_MoveChild0,
27279 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27280 OPC_RecordChild0,
27281 OPC_CheckChild0TypeI32,
27282 OPC_MoveParent,
27283 OPC_RecordChild1,
27284 OPC_CheckChild2Type, 26,
27285 OPC_MoveParent,
27286 OPC_RecordChild1,
27287 OPC_RecordChild2,
27288 OPC_CheckChild2Type, 26,
27289 OPC_RecordChild3,
27290 OPC_CheckType, 75,
27291 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvml_v),
27292 75, 5, 0, 1, 3, 4, 2,
27293 28,
27294 OPC_RecordChild0,
27295 OPC_MoveChild1,
27296 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27297 OPC_RecordChild0,
27298 OPC_CheckChild0TypeI32,
27299 OPC_MoveParent,
27300 OPC_CheckChild2Type, 26,
27301 OPC_MoveParent,
27302 OPC_RecordChild1,
27303 OPC_RecordChild2,
27304 OPC_CheckChild2Type, 26,
27305 OPC_RecordChild3,
27306 OPC_CheckType, 75,
27307 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXrvml_v),
27308 75, 5, 1, 0, 3, 4, 2,
27309 28,
27310 OPC_MoveChild0,
27311 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27312 OPC_RecordChild0,
27313 OPC_CheckChild0TypeI64,
27314 OPC_MoveParent,
27315 OPC_RecordChild1,
27316 OPC_CheckChild2Type, 27,
27317 OPC_MoveParent,
27318 OPC_RecordChild1,
27319 OPC_RecordChild2,
27320 OPC_CheckChild2Type, 27,
27321 OPC_RecordChild3,
27322 OPC_CheckType, 76,
27323 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvml_v),
27324 76, 5, 0, 1, 3, 4, 2,
27325 5|128,1,
27326 OPC_RecordChild0,
27327 OPC_Scope, 27,
27328 OPC_MoveChild1,
27329 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27330 OPC_RecordChild0,
27331 OPC_CheckChild0TypeI64,
27332 OPC_MoveParent,
27333 OPC_CheckChild2Type, 27,
27334 OPC_MoveParent,
27335 OPC_RecordChild1,
27336 OPC_RecordChild2,
27337 OPC_CheckChild2Type, 27,
27338 OPC_RecordChild3,
27339 OPC_CheckType, 76,
27340 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUrvml_v),
27341 76, 5, 1, 0, 3, 4, 2,
27342 101,
27343 OPC_RecordChild1,
27344 OPC_Scope, 62,
27345 OPC_CheckChild2Type, 26,
27346 OPC_MoveParent,
27347 OPC_RecordChild1,
27348 OPC_RecordChild2,
27349 OPC_CheckChild2Type, 26,
27350 OPC_RecordChild3,
27351 OPC_SwitchType , 24, 89,
27352 OPC_Scope, 10,
27353 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvml_v),
27354 89, 5, 0, 1, 3, 4, 2,
27355 10,
27356 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSLvvml_v),
27357 89, 5, 1, 0, 3, 4, 2,
27358 0,
27359 24, 75,
27360 OPC_Scope, 10,
27361 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvml_v),
27362 75, 5, 0, 1, 3, 4, 2,
27363 10,
27364 OPC_MorphNodeTo1None, TARGET_VAL(VE::VADDSWSXvvml_v),
27365 75, 5, 1, 0, 3, 4, 2,
27366 0,
27367 0,
27368 34,
27369 OPC_CheckChild2Type, 27,
27370 OPC_MoveParent,
27371 OPC_RecordChild1,
27372 OPC_RecordChild2,
27373 OPC_CheckChild2Type, 27,
27374 OPC_RecordChild3,
27375 OPC_CheckType, 76,
27376 OPC_Scope, 10,
27377 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvml_v),
27378 76, 5, 0, 1, 3, 4, 2,
27379 10,
27380 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVADDUvvml_v),
27381 76, 5, 1, 0, 3, 4, 2,
27382 0,
27383 0,
27384 0,
27385 0,
27386 15|128,1, TARGET_VAL(VEISD::VVP_SUB),
27387 OPC_Scope, 79,
27388 OPC_MoveChild0,
27389 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27390 OPC_RecordChild0,
27391 OPC_Scope, 47,
27392 OPC_CheckChild0TypeI64,
27393 OPC_MoveParent,
27394 OPC_RecordChild1,
27395 OPC_Scope, 20,
27396 OPC_CheckChild2Type, 26,
27397 OPC_MoveParent,
27398 OPC_RecordChild1,
27399 OPC_RecordChild2,
27400 OPC_CheckChild2Type, 26,
27401 OPC_RecordChild3,
27402 OPC_CheckType, 89,
27403 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLrvml_v),
27404 89, 5, 0, 1, 3, 4, 2,
27405 20,
27406 OPC_CheckChild2Type, 27,
27407 OPC_MoveParent,
27408 OPC_RecordChild1,
27409 OPC_RecordChild2,
27410 OPC_CheckChild2Type, 27,
27411 OPC_RecordChild3,
27412 OPC_CheckType, 76,
27413 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUrvml_v),
27414 76, 5, 0, 1, 3, 4, 2,
27415 0,
27416 23,
27417 OPC_CheckChild0TypeI32,
27418 OPC_MoveParent,
27419 OPC_RecordChild1,
27420 OPC_CheckChild2Type, 26,
27421 OPC_MoveParent,
27422 OPC_RecordChild1,
27423 OPC_RecordChild2,
27424 OPC_CheckChild2Type, 26,
27425 OPC_RecordChild3,
27426 OPC_CheckType, 75,
27427 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXrvml_v),
27428 75, 5, 0, 1, 3, 4, 2,
27429 0,
27430 60,
27431 OPC_RecordChild0,
27432 OPC_RecordChild1,
27433 OPC_Scope, 34,
27434 OPC_CheckChild2Type, 26,
27435 OPC_MoveParent,
27436 OPC_RecordChild1,
27437 OPC_RecordChild2,
27438 OPC_CheckChild2Type, 26,
27439 OPC_RecordChild3,
27440 OPC_SwitchType , 10, 89,
27441 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSLvvml_v),
27442 89, 5, 0, 1, 3, 4, 2,
27443 10, 75,
27444 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSUBSWSXvvml_v),
27445 75, 5, 0, 1, 3, 4, 2,
27446 0,
27447 20,
27448 OPC_CheckChild2Type, 27,
27449 OPC_MoveParent,
27450 OPC_RecordChild1,
27451 OPC_RecordChild2,
27452 OPC_CheckChild2Type, 27,
27453 OPC_RecordChild3,
27454 OPC_CheckType, 76,
27455 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSUBUvvml_v),
27456 76, 5, 0, 1, 3, 4, 2,
27457 0,
27458 0,
27459 57|128,1, TARGET_VAL(VEISD::VVP_MUL),
27460 OPC_Scope, 28,
27461 OPC_MoveChild0,
27462 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27463 OPC_RecordChild0,
27464 OPC_CheckChild0TypeI64,
27465 OPC_MoveParent,
27466 OPC_RecordChild1,
27467 OPC_CheckChild2Type, 26,
27468 OPC_MoveParent,
27469 OPC_RecordChild1,
27470 OPC_RecordChild2,
27471 OPC_CheckChild2Type, 26,
27472 OPC_RecordChild3,
27473 OPC_CheckType, 89,
27474 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvml_v),
27475 89, 5, 0, 1, 3, 4, 2,
27476 28,
27477 OPC_RecordChild0,
27478 OPC_MoveChild1,
27479 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27480 OPC_RecordChild0,
27481 OPC_CheckChild0TypeI64,
27482 OPC_MoveParent,
27483 OPC_CheckChild2Type, 26,
27484 OPC_MoveParent,
27485 OPC_RecordChild1,
27486 OPC_RecordChild2,
27487 OPC_CheckChild2Type, 26,
27488 OPC_RecordChild3,
27489 OPC_CheckType, 89,
27490 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLrvml_v),
27491 89, 5, 1, 0, 3, 4, 2,
27492 28,
27493 OPC_MoveChild0,
27494 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27495 OPC_RecordChild0,
27496 OPC_CheckChild0TypeI32,
27497 OPC_MoveParent,
27498 OPC_RecordChild1,
27499 OPC_CheckChild2Type, 26,
27500 OPC_MoveParent,
27501 OPC_RecordChild1,
27502 OPC_RecordChild2,
27503 OPC_CheckChild2Type, 26,
27504 OPC_RecordChild3,
27505 OPC_CheckType, 75,
27506 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvml_v),
27507 75, 5, 0, 1, 3, 4, 2,
27508 95,
27509 OPC_RecordChild0,
27510 OPC_Scope, 27,
27511 OPC_MoveChild1,
27512 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27513 OPC_RecordChild0,
27514 OPC_CheckChild0TypeI32,
27515 OPC_MoveParent,
27516 OPC_CheckChild2Type, 26,
27517 OPC_MoveParent,
27518 OPC_RecordChild1,
27519 OPC_RecordChild2,
27520 OPC_CheckChild2Type, 26,
27521 OPC_RecordChild3,
27522 OPC_CheckType, 75,
27523 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXrvml_v),
27524 75, 5, 1, 0, 3, 4, 2,
27525 63,
27526 OPC_RecordChild1,
27527 OPC_CheckChild2Type, 26,
27528 OPC_MoveParent,
27529 OPC_RecordChild1,
27530 OPC_RecordChild2,
27531 OPC_CheckChild2Type, 26,
27532 OPC_RecordChild3,
27533 OPC_SwitchType , 24, 89,
27534 OPC_Scope, 10,
27535 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvml_v),
27536 89, 5, 0, 1, 3, 4, 2,
27537 10,
27538 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSLvvml_v),
27539 89, 5, 1, 0, 3, 4, 2,
27540 0,
27541 24, 75,
27542 OPC_Scope, 10,
27543 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvml_v),
27544 75, 5, 0, 1, 3, 4, 2,
27545 10,
27546 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMULSWSXvvml_v),
27547 75, 5, 1, 0, 3, 4, 2,
27548 0,
27549 0,
27550 0,
27551 0,
27552 29|128,1, TARGET_VAL(VEISD::VVP_SDIV),
27553 OPC_Scope, 28,
27554 OPC_MoveChild0,
27555 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27556 OPC_RecordChild0,
27557 OPC_CheckChild0TypeI64,
27558 OPC_MoveParent,
27559 OPC_RecordChild1,
27560 OPC_CheckChild2Type, 26,
27561 OPC_MoveParent,
27562 OPC_RecordChild1,
27563 OPC_RecordChild2,
27564 OPC_CheckChild2Type, 26,
27565 OPC_RecordChild3,
27566 OPC_CheckType, 89,
27567 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLrvml_v),
27568 89, 5, 0, 1, 3, 4, 2,
27569 28,
27570 OPC_RecordChild0,
27571 OPC_MoveChild1,
27572 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27573 OPC_RecordChild0,
27574 OPC_CheckChild0TypeI64,
27575 OPC_MoveParent,
27576 OPC_CheckChild2Type, 26,
27577 OPC_MoveParent,
27578 OPC_RecordChild1,
27579 OPC_RecordChild2,
27580 OPC_CheckChild2Type, 26,
27581 OPC_RecordChild3,
27582 OPC_CheckType, 89,
27583 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvrml_v),
27584 89, 5, 0, 1, 3, 4, 2,
27585 28,
27586 OPC_MoveChild0,
27587 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27588 OPC_RecordChild0,
27589 OPC_CheckChild0TypeI32,
27590 OPC_MoveParent,
27591 OPC_RecordChild1,
27592 OPC_CheckChild2Type, 26,
27593 OPC_MoveParent,
27594 OPC_RecordChild1,
27595 OPC_RecordChild2,
27596 OPC_CheckChild2Type, 26,
27597 OPC_RecordChild3,
27598 OPC_CheckType, 75,
27599 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXrvml_v),
27600 75, 5, 0, 1, 3, 4, 2,
27601 67,
27602 OPC_RecordChild0,
27603 OPC_Scope, 27,
27604 OPC_MoveChild1,
27605 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27606 OPC_RecordChild0,
27607 OPC_CheckChild0TypeI32,
27608 OPC_MoveParent,
27609 OPC_CheckChild2Type, 26,
27610 OPC_MoveParent,
27611 OPC_RecordChild1,
27612 OPC_RecordChild2,
27613 OPC_CheckChild2Type, 26,
27614 OPC_RecordChild3,
27615 OPC_CheckType, 75,
27616 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvrml_v),
27617 75, 5, 0, 1, 3, 4, 2,
27618 35,
27619 OPC_RecordChild1,
27620 OPC_CheckChild2Type, 26,
27621 OPC_MoveParent,
27622 OPC_RecordChild1,
27623 OPC_RecordChild2,
27624 OPC_CheckChild2Type, 26,
27625 OPC_RecordChild3,
27626 OPC_SwitchType , 10, 89,
27627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSLvvml_v),
27628 89, 5, 0, 1, 3, 4, 2,
27629 10, 75,
27630 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVSWSXvvml_v),
27631 75, 5, 0, 1, 3, 4, 2,
27632 0,
27633 0,
27634 0,
27635 29|128,1, TARGET_VAL(VEISD::VVP_UDIV),
27636 OPC_Scope, 28,
27637 OPC_MoveChild0,
27638 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27639 OPC_RecordChild0,
27640 OPC_CheckChild0TypeI64,
27641 OPC_MoveParent,
27642 OPC_RecordChild1,
27643 OPC_CheckChild2Type, 26,
27644 OPC_MoveParent,
27645 OPC_RecordChild1,
27646 OPC_RecordChild2,
27647 OPC_CheckChild2Type, 26,
27648 OPC_RecordChild3,
27649 OPC_CheckType, 89,
27650 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULrvml_v),
27651 89, 5, 0, 1, 3, 4, 2,
27652 28,
27653 OPC_RecordChild0,
27654 OPC_MoveChild1,
27655 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27656 OPC_RecordChild0,
27657 OPC_CheckChild0TypeI64,
27658 OPC_MoveParent,
27659 OPC_CheckChild2Type, 26,
27660 OPC_MoveParent,
27661 OPC_RecordChild1,
27662 OPC_RecordChild2,
27663 OPC_CheckChild2Type, 26,
27664 OPC_RecordChild3,
27665 OPC_CheckType, 89,
27666 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvrml_v),
27667 89, 5, 0, 1, 3, 4, 2,
27668 28,
27669 OPC_MoveChild0,
27670 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27671 OPC_RecordChild0,
27672 OPC_CheckChild0TypeI32,
27673 OPC_MoveParent,
27674 OPC_RecordChild1,
27675 OPC_CheckChild2Type, 26,
27676 OPC_MoveParent,
27677 OPC_RecordChild1,
27678 OPC_RecordChild2,
27679 OPC_CheckChild2Type, 26,
27680 OPC_RecordChild3,
27681 OPC_CheckType, 75,
27682 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWrvml_v),
27683 75, 5, 0, 1, 3, 4, 2,
27684 67,
27685 OPC_RecordChild0,
27686 OPC_Scope, 27,
27687 OPC_MoveChild1,
27688 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27689 OPC_RecordChild0,
27690 OPC_CheckChild0TypeI32,
27691 OPC_MoveParent,
27692 OPC_CheckChild2Type, 26,
27693 OPC_MoveParent,
27694 OPC_RecordChild1,
27695 OPC_RecordChild2,
27696 OPC_CheckChild2Type, 26,
27697 OPC_RecordChild3,
27698 OPC_CheckType, 75,
27699 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvrml_v),
27700 75, 5, 0, 1, 3, 4, 2,
27701 35,
27702 OPC_RecordChild1,
27703 OPC_CheckChild2Type, 26,
27704 OPC_MoveParent,
27705 OPC_RecordChild1,
27706 OPC_RecordChild2,
27707 OPC_CheckChild2Type, 26,
27708 OPC_RecordChild3,
27709 OPC_SwitchType , 10, 89,
27710 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVULvvml_v),
27711 89, 5, 0, 1, 3, 4, 2,
27712 10, 75,
27713 OPC_MorphNodeTo1None, TARGET_VAL(VE::VDIVUWvvml_v),
27714 75, 5, 0, 1, 3, 4, 2,
27715 0,
27716 0,
27717 0,
27718 26|128,2, TARGET_VAL(VEISD::VVP_AND),
27719 OPC_Scope, 28,
27720 OPC_MoveChild0,
27721 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27722 OPC_RecordChild0,
27723 OPC_CheckChild0TypeI64,
27724 OPC_MoveParent,
27725 OPC_RecordChild1,
27726 OPC_CheckChild2Type, 26,
27727 OPC_MoveParent,
27728 OPC_RecordChild1,
27729 OPC_RecordChild2,
27730 OPC_CheckChild2Type, 26,
27731 OPC_RecordChild3,
27732 OPC_CheckType, 89,
27733 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvml_v),
27734 89, 5, 0, 1, 3, 4, 2,
27735 28,
27736 OPC_RecordChild0,
27737 OPC_MoveChild1,
27738 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27739 OPC_RecordChild0,
27740 OPC_CheckChild0TypeI64,
27741 OPC_MoveParent,
27742 OPC_CheckChild2Type, 26,
27743 OPC_MoveParent,
27744 OPC_RecordChild1,
27745 OPC_RecordChild2,
27746 OPC_CheckChild2Type, 26,
27747 OPC_RecordChild3,
27748 OPC_CheckType, 89,
27749 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDrvml_v),
27750 89, 5, 1, 0, 3, 4, 2,
27751 28,
27752 OPC_MoveChild0,
27753 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27754 OPC_RecordChild0,
27755 OPC_CheckChild0TypeI32,
27756 OPC_MoveParent,
27757 OPC_RecordChild1,
27758 OPC_CheckChild2Type, 26,
27759 OPC_MoveParent,
27760 OPC_RecordChild1,
27761 OPC_RecordChild2,
27762 OPC_CheckChild2Type, 26,
27763 OPC_RecordChild3,
27764 OPC_CheckType, 75,
27765 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvml_v),
27766 75, 5, 0, 1, 3, 4, 2,
27767 28,
27768 OPC_RecordChild0,
27769 OPC_MoveChild1,
27770 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27771 OPC_RecordChild0,
27772 OPC_CheckChild0TypeI32,
27773 OPC_MoveParent,
27774 OPC_CheckChild2Type, 26,
27775 OPC_MoveParent,
27776 OPC_RecordChild1,
27777 OPC_RecordChild2,
27778 OPC_CheckChild2Type, 26,
27779 OPC_RecordChild3,
27780 OPC_CheckType, 75,
27781 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOrvml_v),
27782 75, 5, 1, 0, 3, 4, 2,
27783 28,
27784 OPC_MoveChild0,
27785 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27786 OPC_RecordChild0,
27787 OPC_CheckChild0TypeI64,
27788 OPC_MoveParent,
27789 OPC_RecordChild1,
27790 OPC_CheckChild2Type, 27,
27791 OPC_MoveParent,
27792 OPC_RecordChild1,
27793 OPC_RecordChild2,
27794 OPC_CheckChild2Type, 27,
27795 OPC_RecordChild3,
27796 OPC_CheckType, 76,
27797 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvml_v),
27798 76, 5, 0, 1, 3, 4, 2,
27799 5|128,1,
27800 OPC_RecordChild0,
27801 OPC_Scope, 27,
27802 OPC_MoveChild1,
27803 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27804 OPC_RecordChild0,
27805 OPC_CheckChild0TypeI64,
27806 OPC_MoveParent,
27807 OPC_CheckChild2Type, 27,
27808 OPC_MoveParent,
27809 OPC_RecordChild1,
27810 OPC_RecordChild2,
27811 OPC_CheckChild2Type, 27,
27812 OPC_RecordChild3,
27813 OPC_CheckType, 76,
27814 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDrvml_v),
27815 76, 5, 1, 0, 3, 4, 2,
27816 101,
27817 OPC_RecordChild1,
27818 OPC_Scope, 62,
27819 OPC_CheckChild2Type, 26,
27820 OPC_MoveParent,
27821 OPC_RecordChild1,
27822 OPC_RecordChild2,
27823 OPC_CheckChild2Type, 26,
27824 OPC_RecordChild3,
27825 OPC_SwitchType , 24, 89,
27826 OPC_Scope, 10,
27827 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvml_v),
27828 89, 5, 0, 1, 3, 4, 2,
27829 10,
27830 OPC_MorphNodeTo1None, TARGET_VAL(VE::VANDvvml_v),
27831 89, 5, 1, 0, 3, 4, 2,
27832 0,
27833 24, 75,
27834 OPC_Scope, 10,
27835 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvml_v),
27836 75, 5, 0, 1, 3, 4, 2,
27837 10,
27838 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDLOvvml_v),
27839 75, 5, 1, 0, 3, 4, 2,
27840 0,
27841 0,
27842 34,
27843 OPC_CheckChild2Type, 27,
27844 OPC_MoveParent,
27845 OPC_RecordChild1,
27846 OPC_RecordChild2,
27847 OPC_CheckChild2Type, 27,
27848 OPC_RecordChild3,
27849 OPC_CheckType, 76,
27850 OPC_Scope, 10,
27851 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvml_v),
27852 76, 5, 0, 1, 3, 4, 2,
27853 10,
27854 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVANDvvml_v),
27855 76, 5, 1, 0, 3, 4, 2,
27856 0,
27857 0,
27858 0,
27859 0,
27860 26|128,2, TARGET_VAL(VEISD::VVP_OR),
27861 OPC_Scope, 28,
27862 OPC_MoveChild0,
27863 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27864 OPC_RecordChild0,
27865 OPC_CheckChild0TypeI64,
27866 OPC_MoveParent,
27867 OPC_RecordChild1,
27868 OPC_CheckChild2Type, 26,
27869 OPC_MoveParent,
27870 OPC_RecordChild1,
27871 OPC_RecordChild2,
27872 OPC_CheckChild2Type, 26,
27873 OPC_RecordChild3,
27874 OPC_CheckType, 89,
27875 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvml_v),
27876 89, 5, 0, 1, 3, 4, 2,
27877 28,
27878 OPC_RecordChild0,
27879 OPC_MoveChild1,
27880 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27881 OPC_RecordChild0,
27882 OPC_CheckChild0TypeI64,
27883 OPC_MoveParent,
27884 OPC_CheckChild2Type, 26,
27885 OPC_MoveParent,
27886 OPC_RecordChild1,
27887 OPC_RecordChild2,
27888 OPC_CheckChild2Type, 26,
27889 OPC_RecordChild3,
27890 OPC_CheckType, 89,
27891 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORrvml_v),
27892 89, 5, 1, 0, 3, 4, 2,
27893 28,
27894 OPC_MoveChild0,
27895 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27896 OPC_RecordChild0,
27897 OPC_CheckChild0TypeI32,
27898 OPC_MoveParent,
27899 OPC_RecordChild1,
27900 OPC_CheckChild2Type, 26,
27901 OPC_MoveParent,
27902 OPC_RecordChild1,
27903 OPC_RecordChild2,
27904 OPC_CheckChild2Type, 26,
27905 OPC_RecordChild3,
27906 OPC_CheckType, 75,
27907 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvml_v),
27908 75, 5, 0, 1, 3, 4, 2,
27909 28,
27910 OPC_RecordChild0,
27911 OPC_MoveChild1,
27912 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27913 OPC_RecordChild0,
27914 OPC_CheckChild0TypeI32,
27915 OPC_MoveParent,
27916 OPC_CheckChild2Type, 26,
27917 OPC_MoveParent,
27918 OPC_RecordChild1,
27919 OPC_RecordChild2,
27920 OPC_CheckChild2Type, 26,
27921 OPC_RecordChild3,
27922 OPC_CheckType, 75,
27923 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOrvml_v),
27924 75, 5, 1, 0, 3, 4, 2,
27925 28,
27926 OPC_MoveChild0,
27927 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27928 OPC_RecordChild0,
27929 OPC_CheckChild0TypeI64,
27930 OPC_MoveParent,
27931 OPC_RecordChild1,
27932 OPC_CheckChild2Type, 27,
27933 OPC_MoveParent,
27934 OPC_RecordChild1,
27935 OPC_RecordChild2,
27936 OPC_CheckChild2Type, 27,
27937 OPC_RecordChild3,
27938 OPC_CheckType, 76,
27939 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvml_v),
27940 76, 5, 0, 1, 3, 4, 2,
27941 5|128,1,
27942 OPC_RecordChild0,
27943 OPC_Scope, 27,
27944 OPC_MoveChild1,
27945 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
27946 OPC_RecordChild0,
27947 OPC_CheckChild0TypeI64,
27948 OPC_MoveParent,
27949 OPC_CheckChild2Type, 27,
27950 OPC_MoveParent,
27951 OPC_RecordChild1,
27952 OPC_RecordChild2,
27953 OPC_CheckChild2Type, 27,
27954 OPC_RecordChild3,
27955 OPC_CheckType, 76,
27956 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORrvml_v),
27957 76, 5, 1, 0, 3, 4, 2,
27958 101,
27959 OPC_RecordChild1,
27960 OPC_Scope, 62,
27961 OPC_CheckChild2Type, 26,
27962 OPC_MoveParent,
27963 OPC_RecordChild1,
27964 OPC_RecordChild2,
27965 OPC_CheckChild2Type, 26,
27966 OPC_RecordChild3,
27967 OPC_SwitchType , 24, 89,
27968 OPC_Scope, 10,
27969 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvml_v),
27970 89, 5, 0, 1, 3, 4, 2,
27971 10,
27972 OPC_MorphNodeTo1None, TARGET_VAL(VE::VORvvml_v),
27973 89, 5, 1, 0, 3, 4, 2,
27974 0,
27975 24, 75,
27976 OPC_Scope, 10,
27977 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvml_v),
27978 75, 5, 0, 1, 3, 4, 2,
27979 10,
27980 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORLOvvml_v),
27981 75, 5, 1, 0, 3, 4, 2,
27982 0,
27983 0,
27984 34,
27985 OPC_CheckChild2Type, 27,
27986 OPC_MoveParent,
27987 OPC_RecordChild1,
27988 OPC_RecordChild2,
27989 OPC_CheckChild2Type, 27,
27990 OPC_RecordChild3,
27991 OPC_CheckType, 76,
27992 OPC_Scope, 10,
27993 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvml_v),
27994 76, 5, 0, 1, 3, 4, 2,
27995 10,
27996 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVORvvml_v),
27997 76, 5, 1, 0, 3, 4, 2,
27998 0,
27999 0,
28000 0,
28001 0,
28002 26|128,2, TARGET_VAL(VEISD::VVP_XOR),
28003 OPC_Scope, 28,
28004 OPC_MoveChild0,
28005 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28006 OPC_RecordChild0,
28007 OPC_CheckChild0TypeI64,
28008 OPC_MoveParent,
28009 OPC_RecordChild1,
28010 OPC_CheckChild2Type, 26,
28011 OPC_MoveParent,
28012 OPC_RecordChild1,
28013 OPC_RecordChild2,
28014 OPC_CheckChild2Type, 26,
28015 OPC_RecordChild3,
28016 OPC_CheckType, 89,
28017 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvml_v),
28018 89, 5, 0, 1, 3, 4, 2,
28019 28,
28020 OPC_RecordChild0,
28021 OPC_MoveChild1,
28022 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28023 OPC_RecordChild0,
28024 OPC_CheckChild0TypeI64,
28025 OPC_MoveParent,
28026 OPC_CheckChild2Type, 26,
28027 OPC_MoveParent,
28028 OPC_RecordChild1,
28029 OPC_RecordChild2,
28030 OPC_CheckChild2Type, 26,
28031 OPC_RecordChild3,
28032 OPC_CheckType, 89,
28033 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORrvml_v),
28034 89, 5, 1, 0, 3, 4, 2,
28035 28,
28036 OPC_MoveChild0,
28037 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28038 OPC_RecordChild0,
28039 OPC_CheckChild0TypeI32,
28040 OPC_MoveParent,
28041 OPC_RecordChild1,
28042 OPC_CheckChild2Type, 26,
28043 OPC_MoveParent,
28044 OPC_RecordChild1,
28045 OPC_RecordChild2,
28046 OPC_CheckChild2Type, 26,
28047 OPC_RecordChild3,
28048 OPC_CheckType, 75,
28049 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvml_v),
28050 75, 5, 0, 1, 3, 4, 2,
28051 28,
28052 OPC_RecordChild0,
28053 OPC_MoveChild1,
28054 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28055 OPC_RecordChild0,
28056 OPC_CheckChild0TypeI32,
28057 OPC_MoveParent,
28058 OPC_CheckChild2Type, 26,
28059 OPC_MoveParent,
28060 OPC_RecordChild1,
28061 OPC_RecordChild2,
28062 OPC_CheckChild2Type, 26,
28063 OPC_RecordChild3,
28064 OPC_CheckType, 75,
28065 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOrvml_v),
28066 75, 5, 1, 0, 3, 4, 2,
28067 28,
28068 OPC_MoveChild0,
28069 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28070 OPC_RecordChild0,
28071 OPC_CheckChild0TypeI64,
28072 OPC_MoveParent,
28073 OPC_RecordChild1,
28074 OPC_CheckChild2Type, 27,
28075 OPC_MoveParent,
28076 OPC_RecordChild1,
28077 OPC_RecordChild2,
28078 OPC_CheckChild2Type, 27,
28079 OPC_RecordChild3,
28080 OPC_CheckType, 76,
28081 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml_v),
28082 76, 5, 0, 1, 3, 4, 2,
28083 5|128,1,
28084 OPC_RecordChild0,
28085 OPC_Scope, 27,
28086 OPC_MoveChild1,
28087 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28088 OPC_RecordChild0,
28089 OPC_CheckChild0TypeI64,
28090 OPC_MoveParent,
28091 OPC_CheckChild2Type, 27,
28092 OPC_MoveParent,
28093 OPC_RecordChild1,
28094 OPC_RecordChild2,
28095 OPC_CheckChild2Type, 27,
28096 OPC_RecordChild3,
28097 OPC_CheckType, 76,
28098 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml_v),
28099 76, 5, 1, 0, 3, 4, 2,
28100 101,
28101 OPC_RecordChild1,
28102 OPC_Scope, 62,
28103 OPC_CheckChild2Type, 26,
28104 OPC_MoveParent,
28105 OPC_RecordChild1,
28106 OPC_RecordChild2,
28107 OPC_CheckChild2Type, 26,
28108 OPC_RecordChild3,
28109 OPC_SwitchType , 24, 89,
28110 OPC_Scope, 10,
28111 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvml_v),
28112 89, 5, 0, 1, 3, 4, 2,
28113 10,
28114 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORvvml_v),
28115 89, 5, 1, 0, 3, 4, 2,
28116 0,
28117 24, 75,
28118 OPC_Scope, 10,
28119 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvml_v),
28120 75, 5, 0, 1, 3, 4, 2,
28121 10,
28122 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORLOvvml_v),
28123 75, 5, 1, 0, 3, 4, 2,
28124 0,
28125 0,
28126 34,
28127 OPC_CheckChild2Type, 27,
28128 OPC_MoveParent,
28129 OPC_RecordChild1,
28130 OPC_RecordChild2,
28131 OPC_CheckChild2Type, 27,
28132 OPC_RecordChild3,
28133 OPC_CheckType, 76,
28134 OPC_Scope, 10,
28135 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvml_v),
28136 76, 5, 0, 1, 3, 4, 2,
28137 10,
28138 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORvvml_v),
28139 76, 5, 1, 0, 3, 4, 2,
28140 0,
28141 0,
28142 0,
28143 0,
28144 13|128,1, TARGET_VAL(VEISD::VVP_SHL),
28145 OPC_RecordChild0,
28146 OPC_Scope, 77,
28147 OPC_MoveChild1,
28148 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28149 OPC_RecordChild0,
28150 OPC_Scope, 46,
28151 OPC_CheckChild0TypeI64,
28152 OPC_MoveParent,
28153 OPC_Scope, 20,
28154 OPC_CheckChild2Type, 26,
28155 OPC_MoveParent,
28156 OPC_RecordChild1,
28157 OPC_RecordChild2,
28158 OPC_CheckChild2Type, 26,
28159 OPC_RecordChild3,
28160 OPC_CheckType, 89,
28161 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvrml_v),
28162 89, 5, 0, 1, 3, 4, 2,
28163 20,
28164 OPC_CheckChild2Type, 27,
28165 OPC_MoveParent,
28166 OPC_RecordChild1,
28167 OPC_RecordChild2,
28168 OPC_CheckChild2Type, 27,
28169 OPC_RecordChild3,
28170 OPC_CheckType, 76,
28171 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvrml_v),
28172 76, 5, 0, 1, 3, 4, 2,
28173 0,
28174 22,
28175 OPC_CheckChild0TypeI32,
28176 OPC_MoveParent,
28177 OPC_CheckChild2Type, 26,
28178 OPC_MoveParent,
28179 OPC_RecordChild1,
28180 OPC_RecordChild2,
28181 OPC_CheckChild2Type, 26,
28182 OPC_RecordChild3,
28183 OPC_CheckType, 75,
28184 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvrml_v),
28185 75, 5, 0, 1, 3, 4, 2,
28186 0,
28187 59,
28188 OPC_RecordChild1,
28189 OPC_Scope, 34,
28190 OPC_CheckChild2Type, 26,
28191 OPC_MoveParent,
28192 OPC_RecordChild1,
28193 OPC_RecordChild2,
28194 OPC_CheckChild2Type, 26,
28195 OPC_RecordChild3,
28196 OPC_SwitchType , 10, 89,
28197 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSLLvvml_v),
28198 89, 5, 0, 1, 3, 4, 2,
28199 10, 75,
28200 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLLOvvml_v),
28201 75, 5, 0, 1, 3, 4, 2,
28202 0,
28203 20,
28204 OPC_CheckChild2Type, 27,
28205 OPC_MoveParent,
28206 OPC_RecordChild1,
28207 OPC_RecordChild2,
28208 OPC_CheckChild2Type, 27,
28209 OPC_RecordChild3,
28210 OPC_CheckType, 76,
28211 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSLLvvml_v),
28212 76, 5, 0, 1, 3, 4, 2,
28213 0,
28214 0,
28215 13|128,1, TARGET_VAL(VEISD::VVP_SRA),
28216 OPC_RecordChild0,
28217 OPC_Scope, 77,
28218 OPC_MoveChild1,
28219 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28220 OPC_RecordChild0,
28221 OPC_Scope, 46,
28222 OPC_CheckChild0TypeI64,
28223 OPC_MoveParent,
28224 OPC_Scope, 20,
28225 OPC_CheckChild2Type, 26,
28226 OPC_MoveParent,
28227 OPC_RecordChild1,
28228 OPC_RecordChild2,
28229 OPC_CheckChild2Type, 26,
28230 OPC_RecordChild3,
28231 OPC_CheckType, 89,
28232 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvrml_v),
28233 89, 5, 0, 1, 3, 4, 2,
28234 20,
28235 OPC_CheckChild2Type, 27,
28236 OPC_MoveParent,
28237 OPC_RecordChild1,
28238 OPC_RecordChild2,
28239 OPC_CheckChild2Type, 27,
28240 OPC_RecordChild3,
28241 OPC_CheckType, 76,
28242 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvrml_v),
28243 76, 5, 0, 1, 3, 4, 2,
28244 0,
28245 22,
28246 OPC_CheckChild0TypeI32,
28247 OPC_MoveParent,
28248 OPC_CheckChild2Type, 26,
28249 OPC_MoveParent,
28250 OPC_RecordChild1,
28251 OPC_RecordChild2,
28252 OPC_CheckChild2Type, 26,
28253 OPC_RecordChild3,
28254 OPC_CheckType, 75,
28255 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvrml_v),
28256 75, 5, 0, 1, 3, 4, 2,
28257 0,
28258 59,
28259 OPC_RecordChild1,
28260 OPC_Scope, 34,
28261 OPC_CheckChild2Type, 26,
28262 OPC_MoveParent,
28263 OPC_RecordChild1,
28264 OPC_RecordChild2,
28265 OPC_CheckChild2Type, 26,
28266 OPC_RecordChild3,
28267 OPC_SwitchType , 10, 89,
28268 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRALvvml_v),
28269 89, 5, 0, 1, 3, 4, 2,
28270 10, 75,
28271 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRALOvvml_v),
28272 75, 5, 0, 1, 3, 4, 2,
28273 0,
28274 20,
28275 OPC_CheckChild2Type, 27,
28276 OPC_MoveParent,
28277 OPC_RecordChild1,
28278 OPC_RecordChild2,
28279 OPC_CheckChild2Type, 27,
28280 OPC_RecordChild3,
28281 OPC_CheckType, 76,
28282 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRAvvml_v),
28283 76, 5, 0, 1, 3, 4, 2,
28284 0,
28285 0,
28286 13|128,1, TARGET_VAL(VEISD::VVP_SRL),
28287 OPC_RecordChild0,
28288 OPC_Scope, 77,
28289 OPC_MoveChild1,
28290 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28291 OPC_RecordChild0,
28292 OPC_Scope, 46,
28293 OPC_CheckChild0TypeI64,
28294 OPC_MoveParent,
28295 OPC_Scope, 20,
28296 OPC_CheckChild2Type, 26,
28297 OPC_MoveParent,
28298 OPC_RecordChild1,
28299 OPC_RecordChild2,
28300 OPC_CheckChild2Type, 26,
28301 OPC_RecordChild3,
28302 OPC_CheckType, 89,
28303 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvrml_v),
28304 89, 5, 0, 1, 3, 4, 2,
28305 20,
28306 OPC_CheckChild2Type, 27,
28307 OPC_MoveParent,
28308 OPC_RecordChild1,
28309 OPC_RecordChild2,
28310 OPC_CheckChild2Type, 27,
28311 OPC_RecordChild3,
28312 OPC_CheckType, 76,
28313 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvrml_v),
28314 76, 5, 0, 1, 3, 4, 2,
28315 0,
28316 22,
28317 OPC_CheckChild0TypeI32,
28318 OPC_MoveParent,
28319 OPC_CheckChild2Type, 26,
28320 OPC_MoveParent,
28321 OPC_RecordChild1,
28322 OPC_RecordChild2,
28323 OPC_CheckChild2Type, 26,
28324 OPC_RecordChild3,
28325 OPC_CheckType, 75,
28326 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvrml_v),
28327 75, 5, 0, 1, 3, 4, 2,
28328 0,
28329 59,
28330 OPC_RecordChild1,
28331 OPC_Scope, 34,
28332 OPC_CheckChild2Type, 26,
28333 OPC_MoveParent,
28334 OPC_RecordChild1,
28335 OPC_RecordChild2,
28336 OPC_CheckChild2Type, 26,
28337 OPC_RecordChild3,
28338 OPC_SwitchType , 10, 89,
28339 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSRLvvml_v),
28340 89, 5, 0, 1, 3, 4, 2,
28341 10, 75,
28342 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLLOvvml_v),
28343 75, 5, 0, 1, 3, 4, 2,
28344 0,
28345 20,
28346 OPC_CheckChild2Type, 27,
28347 OPC_MoveParent,
28348 OPC_RecordChild1,
28349 OPC_RecordChild2,
28350 OPC_CheckChild2Type, 27,
28351 OPC_RecordChild3,
28352 OPC_CheckType, 76,
28353 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVSRLvvml_v),
28354 76, 5, 0, 1, 3, 4, 2,
28355 0,
28356 0,
28357 0,
28358 32,
28359 OPC_RecordChild0,
28360 OPC_RecordChild1,
28361 OPC_RecordChild2,
28362 OPC_CheckChild2Type, 26,
28363 OPC_RecordChild3,
28364 OPC_SwitchType , 10, 89,
28365 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml_v),
28366 89, 5, 1, 0, 2, 3, 1,
28367 10, 75,
28368 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml_v),
28369 75, 5, 1, 0, 2, 3, 1,
28370 0,
28371 4|128,12,
28372 OPC_MoveChild0,
28373 OPC_SwitchOpcode , 51|128,2, TARGET_VAL(VEISD::VVP_FADD),
28374 OPC_Scope, 31,
28375 OPC_MoveChild0,
28376 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28377 OPC_RecordChild0,
28378 OPC_CheckChild0Type, 13,
28379 OPC_MoveParent,
28380 OPC_RecordChild1,
28381 OPC_CheckChild2Type, 26,
28382 OPC_MoveParent,
28383 OPC_RecordChild1,
28384 OPC_RecordChild2,
28385 OPC_CheckChild2Type, 26,
28386 OPC_RecordChild3,
28387 OPC_CheckType, 14|128,1,
28388 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvml_v),
28389 14|128,1, 5, 0, 1, 3, 4, 2,
28390 31,
28391 OPC_RecordChild0,
28392 OPC_MoveChild1,
28393 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28394 OPC_RecordChild0,
28395 OPC_CheckChild0Type, 13,
28396 OPC_MoveParent,
28397 OPC_CheckChild2Type, 26,
28398 OPC_MoveParent,
28399 OPC_RecordChild1,
28400 OPC_RecordChild2,
28401 OPC_CheckChild2Type, 26,
28402 OPC_RecordChild3,
28403 OPC_CheckType, 14|128,1,
28404 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvml_v),
28405 14|128,1, 5, 1, 0, 3, 4, 2,
28406 31,
28407 OPC_MoveChild0,
28408 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28409 OPC_RecordChild0,
28410 OPC_CheckChild0Type, 12,
28411 OPC_MoveParent,
28412 OPC_RecordChild1,
28413 OPC_CheckChild2Type, 26,
28414 OPC_MoveParent,
28415 OPC_RecordChild1,
28416 OPC_RecordChild2,
28417 OPC_CheckChild2Type, 26,
28418 OPC_RecordChild3,
28419 OPC_CheckType, 1|128,1,
28420 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvml_v),
28421 1|128,1, 5, 0, 1, 3, 4, 2,
28422 31,
28423 OPC_RecordChild0,
28424 OPC_MoveChild1,
28425 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28426 OPC_RecordChild0,
28427 OPC_CheckChild0Type, 12,
28428 OPC_MoveParent,
28429 OPC_CheckChild2Type, 26,
28430 OPC_MoveParent,
28431 OPC_RecordChild1,
28432 OPC_RecordChild2,
28433 OPC_CheckChild2Type, 26,
28434 OPC_RecordChild3,
28435 OPC_CheckType, 1|128,1,
28436 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvml_v),
28437 1|128,1, 5, 1, 0, 3, 4, 2,
28438 30,
28439 OPC_MoveChild0,
28440 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28441 OPC_RecordChild0,
28442 OPC_CheckChild0TypeI64,
28443 OPC_MoveParent,
28444 OPC_RecordChild1,
28445 OPC_CheckChild2Type, 27,
28446 OPC_MoveParent,
28447 OPC_RecordChild1,
28448 OPC_RecordChild2,
28449 OPC_CheckChild2Type, 27,
28450 OPC_RecordChild3,
28451 OPC_CheckType, 2|128,1,
28452 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvml_v),
28453 2|128,1, 5, 0, 1, 3, 4, 2,
28454 16|128,1,
28455 OPC_RecordChild0,
28456 OPC_Scope, 29,
28457 OPC_MoveChild1,
28458 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28459 OPC_RecordChild0,
28460 OPC_CheckChild0TypeI64,
28461 OPC_MoveParent,
28462 OPC_CheckChild2Type, 27,
28463 OPC_MoveParent,
28464 OPC_RecordChild1,
28465 OPC_RecordChild2,
28466 OPC_CheckChild2Type, 27,
28467 OPC_RecordChild3,
28468 OPC_CheckType, 2|128,1,
28469 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvml_v),
28470 2|128,1, 5, 1, 0, 3, 4, 2,
28471 110,
28472 OPC_RecordChild1,
28473 OPC_Scope, 68,
28474 OPC_CheckChild2Type, 26,
28475 OPC_MoveParent,
28476 OPC_RecordChild1,
28477 OPC_RecordChild2,
28478 OPC_CheckChild2Type, 26,
28479 OPC_RecordChild3,
28480 OPC_SwitchType , 26, 14|128,1,
28481 OPC_Scope, 11,
28482 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvml_v),
28483 14|128,1, 5, 0, 1, 3, 4, 2,
28484 11,
28485 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvml_v),
28486 14|128,1, 5, 1, 0, 3, 4, 2,
28487 0,
28488 26, 1|128,1,
28489 OPC_Scope, 11,
28490 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvml_v),
28491 1|128,1, 5, 0, 1, 3, 4, 2,
28492 11,
28493 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvml_v),
28494 1|128,1, 5, 1, 0, 3, 4, 2,
28495 0,
28496 0,
28497 37,
28498 OPC_CheckChild2Type, 27,
28499 OPC_MoveParent,
28500 OPC_RecordChild1,
28501 OPC_RecordChild2,
28502 OPC_CheckChild2Type, 27,
28503 OPC_RecordChild3,
28504 OPC_CheckType, 2|128,1,
28505 OPC_Scope, 11,
28506 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvml_v),
28507 2|128,1, 5, 0, 1, 3, 4, 2,
28508 11,
28509 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvml_v),
28510 2|128,1, 5, 1, 0, 3, 4, 2,
28511 0,
28512 0,
28513 0,
28514 0,
28515 51|128,2, TARGET_VAL(VEISD::VVP_FMUL),
28516 OPC_Scope, 31,
28517 OPC_MoveChild0,
28518 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28519 OPC_RecordChild0,
28520 OPC_CheckChild0Type, 13,
28521 OPC_MoveParent,
28522 OPC_RecordChild1,
28523 OPC_CheckChild2Type, 26,
28524 OPC_MoveParent,
28525 OPC_RecordChild1,
28526 OPC_RecordChild2,
28527 OPC_CheckChild2Type, 26,
28528 OPC_RecordChild3,
28529 OPC_CheckType, 14|128,1,
28530 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvml_v),
28531 14|128,1, 5, 0, 1, 3, 4, 2,
28532 31,
28533 OPC_RecordChild0,
28534 OPC_MoveChild1,
28535 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28536 OPC_RecordChild0,
28537 OPC_CheckChild0Type, 13,
28538 OPC_MoveParent,
28539 OPC_CheckChild2Type, 26,
28540 OPC_MoveParent,
28541 OPC_RecordChild1,
28542 OPC_RecordChild2,
28543 OPC_CheckChild2Type, 26,
28544 OPC_RecordChild3,
28545 OPC_CheckType, 14|128,1,
28546 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvml_v),
28547 14|128,1, 5, 1, 0, 3, 4, 2,
28548 31,
28549 OPC_MoveChild0,
28550 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28551 OPC_RecordChild0,
28552 OPC_CheckChild0Type, 12,
28553 OPC_MoveParent,
28554 OPC_RecordChild1,
28555 OPC_CheckChild2Type, 26,
28556 OPC_MoveParent,
28557 OPC_RecordChild1,
28558 OPC_RecordChild2,
28559 OPC_CheckChild2Type, 26,
28560 OPC_RecordChild3,
28561 OPC_CheckType, 1|128,1,
28562 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvml_v),
28563 1|128,1, 5, 0, 1, 3, 4, 2,
28564 31,
28565 OPC_RecordChild0,
28566 OPC_MoveChild1,
28567 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28568 OPC_RecordChild0,
28569 OPC_CheckChild0Type, 12,
28570 OPC_MoveParent,
28571 OPC_CheckChild2Type, 26,
28572 OPC_MoveParent,
28573 OPC_RecordChild1,
28574 OPC_RecordChild2,
28575 OPC_CheckChild2Type, 26,
28576 OPC_RecordChild3,
28577 OPC_CheckType, 1|128,1,
28578 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvml_v),
28579 1|128,1, 5, 1, 0, 3, 4, 2,
28580 30,
28581 OPC_MoveChild0,
28582 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28583 OPC_RecordChild0,
28584 OPC_CheckChild0TypeI64,
28585 OPC_MoveParent,
28586 OPC_RecordChild1,
28587 OPC_CheckChild2Type, 27,
28588 OPC_MoveParent,
28589 OPC_RecordChild1,
28590 OPC_RecordChild2,
28591 OPC_CheckChild2Type, 27,
28592 OPC_RecordChild3,
28593 OPC_CheckType, 2|128,1,
28594 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvml_v),
28595 2|128,1, 5, 0, 1, 3, 4, 2,
28596 16|128,1,
28597 OPC_RecordChild0,
28598 OPC_Scope, 29,
28599 OPC_MoveChild1,
28600 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28601 OPC_RecordChild0,
28602 OPC_CheckChild0TypeI64,
28603 OPC_MoveParent,
28604 OPC_CheckChild2Type, 27,
28605 OPC_MoveParent,
28606 OPC_RecordChild1,
28607 OPC_RecordChild2,
28608 OPC_CheckChild2Type, 27,
28609 OPC_RecordChild3,
28610 OPC_CheckType, 2|128,1,
28611 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvml_v),
28612 2|128,1, 5, 1, 0, 3, 4, 2,
28613 110,
28614 OPC_RecordChild1,
28615 OPC_Scope, 68,
28616 OPC_CheckChild2Type, 26,
28617 OPC_MoveParent,
28618 OPC_RecordChild1,
28619 OPC_RecordChild2,
28620 OPC_CheckChild2Type, 26,
28621 OPC_RecordChild3,
28622 OPC_SwitchType , 26, 14|128,1,
28623 OPC_Scope, 11,
28624 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvml_v),
28625 14|128,1, 5, 0, 1, 3, 4, 2,
28626 11,
28627 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvml_v),
28628 14|128,1, 5, 1, 0, 3, 4, 2,
28629 0,
28630 26, 1|128,1,
28631 OPC_Scope, 11,
28632 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvml_v),
28633 1|128,1, 5, 0, 1, 3, 4, 2,
28634 11,
28635 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvml_v),
28636 1|128,1, 5, 1, 0, 3, 4, 2,
28637 0,
28638 0,
28639 37,
28640 OPC_CheckChild2Type, 27,
28641 OPC_MoveParent,
28642 OPC_RecordChild1,
28643 OPC_RecordChild2,
28644 OPC_CheckChild2Type, 27,
28645 OPC_RecordChild3,
28646 OPC_CheckType, 2|128,1,
28647 OPC_Scope, 11,
28648 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvml_v),
28649 2|128,1, 5, 0, 1, 3, 4, 2,
28650 11,
28651 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvml_v),
28652 2|128,1, 5, 1, 0, 3, 4, 2,
28653 0,
28654 0,
28655 0,
28656 0,
28657 29|128,1, TARGET_VAL(VEISD::VVP_FSUB),
28658 OPC_Scope, 87,
28659 OPC_MoveChild0,
28660 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28661 OPC_RecordChild0,
28662 OPC_Scope, 26,
28663 OPC_CheckChild0Type, 13,
28664 OPC_MoveParent,
28665 OPC_RecordChild1,
28666 OPC_CheckChild2Type, 26,
28667 OPC_MoveParent,
28668 OPC_RecordChild1,
28669 OPC_RecordChild2,
28670 OPC_CheckChild2Type, 26,
28671 OPC_RecordChild3,
28672 OPC_CheckType, 14|128,1,
28673 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvml_v),
28674 14|128,1, 5, 0, 1, 3, 4, 2,
28675 26,
28676 OPC_CheckChild0Type, 12,
28677 OPC_MoveParent,
28678 OPC_RecordChild1,
28679 OPC_CheckChild2Type, 26,
28680 OPC_MoveParent,
28681 OPC_RecordChild1,
28682 OPC_RecordChild2,
28683 OPC_CheckChild2Type, 26,
28684 OPC_RecordChild3,
28685 OPC_CheckType, 1|128,1,
28686 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPrvml_v),
28687 1|128,1, 5, 0, 1, 3, 4, 2,
28688 25,
28689 OPC_CheckChild0TypeI64,
28690 OPC_MoveParent,
28691 OPC_RecordChild1,
28692 OPC_CheckChild2Type, 27,
28693 OPC_MoveParent,
28694 OPC_RecordChild1,
28695 OPC_RecordChild2,
28696 OPC_CheckChild2Type, 27,
28697 OPC_RecordChild3,
28698 OPC_CheckType, 2|128,1,
28699 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvml_v),
28700 2|128,1, 5, 0, 1, 3, 4, 2,
28701 0,
28702 66,
28703 OPC_RecordChild0,
28704 OPC_RecordChild1,
28705 OPC_Scope, 38,
28706 OPC_CheckChild2Type, 26,
28707 OPC_MoveParent,
28708 OPC_RecordChild1,
28709 OPC_RecordChild2,
28710 OPC_CheckChild2Type, 26,
28711 OPC_RecordChild3,
28712 OPC_SwitchType , 11, 14|128,1,
28713 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvml_v),
28714 14|128,1, 5, 0, 1, 3, 4, 2,
28715 11, 1|128,1,
28716 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPvvml_v),
28717 1|128,1, 5, 0, 1, 3, 4, 2,
28718 0,
28719 22,
28720 OPC_CheckChild2Type, 27,
28721 OPC_MoveParent,
28722 OPC_RecordChild1,
28723 OPC_RecordChild2,
28724 OPC_CheckChild2Type, 27,
28725 OPC_RecordChild3,
28726 OPC_CheckType, 2|128,1,
28727 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvml_v),
28728 2|128,1, 5, 0, 1, 3, 4, 2,
28729 0,
28730 0,
28731 45|128,1, TARGET_VAL(VEISD::VVP_FDIV),
28732 OPC_Scope, 31,
28733 OPC_MoveChild0,
28734 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28735 OPC_RecordChild0,
28736 OPC_CheckChild0Type, 13,
28737 OPC_MoveParent,
28738 OPC_RecordChild1,
28739 OPC_CheckChild2Type, 26,
28740 OPC_MoveParent,
28741 OPC_RecordChild1,
28742 OPC_RecordChild2,
28743 OPC_CheckChild2Type, 26,
28744 OPC_RecordChild3,
28745 OPC_CheckType, 14|128,1,
28746 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvml_v),
28747 14|128,1, 5, 0, 1, 3, 4, 2,
28748 31,
28749 OPC_RecordChild0,
28750 OPC_MoveChild1,
28751 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28752 OPC_RecordChild0,
28753 OPC_CheckChild0Type, 13,
28754 OPC_MoveParent,
28755 OPC_CheckChild2Type, 26,
28756 OPC_MoveParent,
28757 OPC_RecordChild1,
28758 OPC_RecordChild2,
28759 OPC_CheckChild2Type, 26,
28760 OPC_RecordChild3,
28761 OPC_CheckType, 14|128,1,
28762 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvrml_v),
28763 14|128,1, 5, 0, 1, 3, 4, 2,
28764 31,
28765 OPC_MoveChild0,
28766 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28767 OPC_RecordChild0,
28768 OPC_CheckChild0Type, 12,
28769 OPC_MoveParent,
28770 OPC_RecordChild1,
28771 OPC_CheckChild2Type, 26,
28772 OPC_MoveParent,
28773 OPC_RecordChild1,
28774 OPC_RecordChild2,
28775 OPC_CheckChild2Type, 26,
28776 OPC_RecordChild3,
28777 OPC_CheckType, 1|128,1,
28778 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvml_v),
28779 1|128,1, 5, 0, 1, 3, 4, 2,
28780 74,
28781 OPC_RecordChild0,
28782 OPC_Scope, 30,
28783 OPC_MoveChild1,
28784 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28785 OPC_RecordChild0,
28786 OPC_CheckChild0Type, 12,
28787 OPC_MoveParent,
28788 OPC_CheckChild2Type, 26,
28789 OPC_MoveParent,
28790 OPC_RecordChild1,
28791 OPC_RecordChild2,
28792 OPC_CheckChild2Type, 26,
28793 OPC_RecordChild3,
28794 OPC_CheckType, 1|128,1,
28795 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvrml_v),
28796 1|128,1, 5, 0, 1, 3, 4, 2,
28797 39,
28798 OPC_RecordChild1,
28799 OPC_CheckChild2Type, 26,
28800 OPC_MoveParent,
28801 OPC_RecordChild1,
28802 OPC_RecordChild2,
28803 OPC_CheckChild2Type, 26,
28804 OPC_RecordChild3,
28805 OPC_SwitchType , 11, 14|128,1,
28806 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvml_v),
28807 14|128,1, 5, 0, 1, 3, 4, 2,
28808 11, 1|128,1,
28809 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvml_v),
28810 1|128,1, 5, 0, 1, 3, 4, 2,
28811 0,
28812 0,
28813 0,
28814 97|128,3, TARGET_VAL(VEISD::VVP_FFMA),
28815 OPC_Scope, 49,
28816 OPC_MoveChild0,
28817 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28818 OPC_RecordChild0,
28819 OPC_CheckChild0Type, 13,
28820 OPC_MoveParent,
28821 OPC_RecordChild1,
28822 OPC_RecordChild2,
28823 OPC_CheckChild3Type, 26,
28824 OPC_MoveParent,
28825 OPC_RecordChild1,
28826 OPC_RecordChild2,
28827 OPC_CheckChild2Type, 26,
28828 OPC_RecordChild3,
28829 OPC_CheckType, 14|128,1,
28830 OPC_Scope, 12,
28831 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvml_v),
28832 14|128,1, 6, 0, 1, 2, 4, 5, 3,
28833 12,
28834 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvml_v),
28835 14|128,1, 6, 0, 2, 1, 4, 5, 3,
28836 0,
28837 69,
28838 OPC_RecordChild0,
28839 OPC_Scope, 32,
28840 OPC_MoveChild1,
28841 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28842 OPC_RecordChild0,
28843 OPC_CheckChild0Type, 13,
28844 OPC_MoveParent,
28845 OPC_RecordChild2,
28846 OPC_CheckChild3Type, 26,
28847 OPC_MoveParent,
28848 OPC_RecordChild1,
28849 OPC_RecordChild2,
28850 OPC_CheckChild2Type, 26,
28851 OPC_RecordChild3,
28852 OPC_CheckType, 14|128,1,
28853 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvml_v),
28854 14|128,1, 6, 0, 1, 2, 4, 5, 3,
28855 32,
28856 OPC_RecordChild1,
28857 OPC_MoveChild2,
28858 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28859 OPC_RecordChild0,
28860 OPC_CheckChild0Type, 13,
28861 OPC_MoveParent,
28862 OPC_CheckChild3Type, 26,
28863 OPC_MoveParent,
28864 OPC_RecordChild1,
28865 OPC_RecordChild2,
28866 OPC_CheckChild2Type, 26,
28867 OPC_RecordChild3,
28868 OPC_CheckType, 14|128,1,
28869 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvml_v),
28870 14|128,1, 6, 0, 2, 1, 4, 5, 3,
28871 0,
28872 49,
28873 OPC_MoveChild0,
28874 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28875 OPC_RecordChild0,
28876 OPC_CheckChild0Type, 12,
28877 OPC_MoveParent,
28878 OPC_RecordChild1,
28879 OPC_RecordChild2,
28880 OPC_CheckChild3Type, 26,
28881 OPC_MoveParent,
28882 OPC_RecordChild1,
28883 OPC_RecordChild2,
28884 OPC_CheckChild2Type, 26,
28885 OPC_RecordChild3,
28886 OPC_CheckType, 1|128,1,
28887 OPC_Scope, 12,
28888 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvml_v),
28889 1|128,1, 6, 0, 1, 2, 4, 5, 3,
28890 12,
28891 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvml_v),
28892 1|128,1, 6, 0, 2, 1, 4, 5, 3,
28893 0,
28894 69,
28895 OPC_RecordChild0,
28896 OPC_Scope, 32,
28897 OPC_MoveChild1,
28898 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28899 OPC_RecordChild0,
28900 OPC_CheckChild0Type, 12,
28901 OPC_MoveParent,
28902 OPC_RecordChild2,
28903 OPC_CheckChild3Type, 26,
28904 OPC_MoveParent,
28905 OPC_RecordChild1,
28906 OPC_RecordChild2,
28907 OPC_CheckChild2Type, 26,
28908 OPC_RecordChild3,
28909 OPC_CheckType, 1|128,1,
28910 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvml_v),
28911 1|128,1, 6, 0, 1, 2, 4, 5, 3,
28912 32,
28913 OPC_RecordChild1,
28914 OPC_MoveChild2,
28915 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28916 OPC_RecordChild0,
28917 OPC_CheckChild0Type, 12,
28918 OPC_MoveParent,
28919 OPC_CheckChild3Type, 26,
28920 OPC_MoveParent,
28921 OPC_RecordChild1,
28922 OPC_RecordChild2,
28923 OPC_CheckChild2Type, 26,
28924 OPC_RecordChild3,
28925 OPC_CheckType, 1|128,1,
28926 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvml_v),
28927 1|128,1, 6, 0, 2, 1, 4, 5, 3,
28928 0,
28929 48,
28930 OPC_MoveChild0,
28931 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28932 OPC_RecordChild0,
28933 OPC_CheckChild0TypeI64,
28934 OPC_MoveParent,
28935 OPC_RecordChild1,
28936 OPC_RecordChild2,
28937 OPC_CheckChild3Type, 27,
28938 OPC_MoveParent,
28939 OPC_RecordChild1,
28940 OPC_RecordChild2,
28941 OPC_CheckChild2Type, 27,
28942 OPC_RecordChild3,
28943 OPC_CheckType, 2|128,1,
28944 OPC_Scope, 12,
28945 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvml_v),
28946 2|128,1, 6, 0, 1, 2, 4, 5, 3,
28947 12,
28948 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvml_v),
28949 2|128,1, 6, 0, 2, 1, 4, 5, 3,
28950 0,
28951 60|128,1,
28952 OPC_RecordChild0,
28953 OPC_Scope, 31,
28954 OPC_MoveChild1,
28955 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28956 OPC_RecordChild0,
28957 OPC_CheckChild0TypeI64,
28958 OPC_MoveParent,
28959 OPC_RecordChild2,
28960 OPC_CheckChild3Type, 27,
28961 OPC_MoveParent,
28962 OPC_RecordChild1,
28963 OPC_RecordChild2,
28964 OPC_CheckChild2Type, 27,
28965 OPC_RecordChild3,
28966 OPC_CheckType, 2|128,1,
28967 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvml_v),
28968 2|128,1, 6, 0, 1, 2, 4, 5, 3,
28969 23|128,1,
28970 OPC_RecordChild1,
28971 OPC_Scope, 30,
28972 OPC_MoveChild2,
28973 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
28974 OPC_RecordChild0,
28975 OPC_CheckChild0TypeI64,
28976 OPC_MoveParent,
28977 OPC_CheckChild3Type, 27,
28978 OPC_MoveParent,
28979 OPC_RecordChild1,
28980 OPC_RecordChild2,
28981 OPC_CheckChild2Type, 27,
28982 OPC_RecordChild3,
28983 OPC_CheckType, 2|128,1,
28984 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvml_v),
28985 2|128,1, 6, 0, 2, 1, 4, 5, 3,
28986 116,
28987 OPC_RecordChild2,
28988 OPC_Scope, 72,
28989 OPC_CheckChild3Type, 26,
28990 OPC_MoveParent,
28991 OPC_RecordChild1,
28992 OPC_RecordChild2,
28993 OPC_CheckChild2Type, 26,
28994 OPC_RecordChild3,
28995 OPC_SwitchType , 28, 14|128,1,
28996 OPC_Scope, 12,
28997 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvml_v),
28998 14|128,1, 6, 0, 1, 2, 4, 5, 3,
28999 12,
29000 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvml_v),
29001 14|128,1, 6, 0, 2, 1, 4, 5, 3,
29002 0,
29003 28, 1|128,1,
29004 OPC_Scope, 12,
29005 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvml_v),
29006 1|128,1, 6, 0, 1, 2, 4, 5, 3,
29007 12,
29008 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvml_v),
29009 1|128,1, 6, 0, 2, 1, 4, 5, 3,
29010 0,
29011 0,
29012 39,
29013 OPC_CheckChild3Type, 27,
29014 OPC_MoveParent,
29015 OPC_RecordChild1,
29016 OPC_RecordChild2,
29017 OPC_CheckChild2Type, 27,
29018 OPC_RecordChild3,
29019 OPC_CheckType, 2|128,1,
29020 OPC_Scope, 12,
29021 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvml_v),
29022 2|128,1, 6, 0, 1, 2, 4, 5, 3,
29023 12,
29024 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvml_v),
29025 2|128,1, 6, 0, 2, 1, 4, 5, 3,
29026 0,
29027 0,
29028 0,
29029 0,
29030 0,
29031 89, TARGET_VAL(VEISD::VVP_FNEG),
29032 OPC_RecordChild0,
29033 OPC_Scope, 42,
29034 OPC_CheckChild1Type, 26,
29035 OPC_MoveParent,
29036 OPC_RecordChild1,
29037 OPC_RecordChild2,
29038 OPC_CheckChild2Type, 26,
29039 OPC_RecordChild3,
29040 OPC_SwitchType , 13, 1|128,1,
29041 OPC_EmitInteger32, 2,
29042 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvml_v),
29043 1|128,1, 5, 4, 0, 2, 3, 1,
29044 13, 14|128,1,
29045 OPC_EmitInteger32, 2,
29046 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvml_v),
29047 14|128,1, 5, 4, 0, 2, 3, 1,
29048 0,
29049 42,
29050 OPC_CheckChild1Type, 27,
29051 OPC_MoveParent,
29052 OPC_RecordChild1,
29053 OPC_RecordChild2,
29054 OPC_CheckChild2Type, 27,
29055 OPC_RecordChild3,
29056 OPC_CheckType, 2|128,1,
29057 OPC_EmitInteger32, 2,
29058 OPC_EmitInteger32, 64,
29059 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
29060 8, 2, 4, 5,
29061 OPC_EmitInteger32, 62,
29062 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
29063 8, 2, 6, 7,
29064 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml_v),
29065 2|128,1, 5, 8, 0, 2, 3, 1,
29066 0,
29067 0,
29068 36,
29069 OPC_RecordChild0,
29070 OPC_RecordChild1,
29071 OPC_RecordChild2,
29072 OPC_CheckChild2Type, 26,
29073 OPC_RecordChild3,
29074 OPC_SwitchType , 11, 14|128,1,
29075 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml_v),
29076 14|128,1, 5, 1, 0, 2, 3, 1,
29077 11, 1|128,1,
29078 OPC_MorphNodeTo1None, TARGET_VAL(VE::VMRGvvml_v),
29079 1|128,1, 5, 1, 0, 2, 3, 1,
29080 0,
29081 0,
29082 41|128,2, TARGET_VAL(VEISD::VEC_BROADCAST),
29083 OPC_RecordChild0,
29084 OPC_Scope, 75,
29085 OPC_MoveChild0,
29086 OPC_SwitchOpcode , 49, TARGET_VAL(ISD::Constant),
29087 OPC_CheckPredicate0,
29088 OPC_SwitchType , 14, 7,
29089 OPC_MoveParent,
29090 OPC_RecordChild1,
29091 OPC_CheckType, 75,
29092 OPC_EmitNodeXForm, 3, 0,
29093 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29094 75, 2, 2, 1,
29095 28, 8,
29096 OPC_MoveParent,
29097 OPC_RecordChild1,
29098 OPC_SwitchType , 10, 89,
29099 OPC_EmitNodeXForm, 3, 0,
29100 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29101 89, 2, 2, 1,
29102 10, 76,
29103 OPC_EmitNodeXForm, 3, 0,
29104 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29105 76, 2, 2, 1,
29106 0,
29107 0,
29108 17, TARGET_VAL(ISD::ConstantFP),
29109 OPC_CheckPredicate4,
29110 OPC_CheckType, 13,
29111 OPC_MoveParent,
29112 OPC_RecordChild1,
29113 OPC_CheckType, 76,
29114 OPC_EmitNodeXForm, 6, 0,
29115 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29116 76, 2, 2, 1,
29117 0,
29118 22,
29119 OPC_CheckChild0TypeI64,
29120 OPC_RecordChild1,
29121 OPC_SwitchType , 7, 89,
29122 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29123 89, 2, 0, 1,
29124 7, 76,
29125 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29126 76, 2, 0, 1,
29127 0,
29128 12,
29129 OPC_CheckChild0Type, 13,
29130 OPC_RecordChild1,
29131 OPC_CheckType, 76,
29132 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29133 76, 2, 0, 1,
29134 26,
29135 OPC_CheckChild0TypeI32,
29136 OPC_RecordChild1,
29137 OPC_CheckType, 75,
29138 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29139 8, 0,
29140 OPC_EmitStringInteger32, VE::sub_i32,
29141 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29142 8, 3, 2, 0, 3,
29143 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29144 75, 2, 4, 1,
29145 82,
29146 OPC_MoveChild0,
29147 OPC_SwitchOpcode , 55, TARGET_VAL(ISD::ConstantFP),
29148 OPC_CheckPredicate4,
29149 OPC_SwitchType , 16, 12,
29150 OPC_MoveParent,
29151 OPC_RecordChild1,
29152 OPC_CheckType, 1|128,1,
29153 OPC_EmitNodeXForm, 6, 0,
29154 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29155 1|128,1, 2, 2, 1,
29156 32, 13,
29157 OPC_MoveParent,
29158 OPC_RecordChild1,
29159 OPC_SwitchType , 11, 14|128,1,
29160 OPC_EmitNodeXForm, 6, 0,
29161 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29162 14|128,1, 2, 2, 1,
29163 11, 2|128,1,
29164 OPC_EmitNodeXForm, 6, 0,
29165 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29166 2|128,1, 2, 2, 1,
29167 0,
29168 0,
29169 18, TARGET_VAL(ISD::Constant),
29170 OPC_CheckPredicate0,
29171 OPC_CheckTypeI64,
29172 OPC_MoveParent,
29173 OPC_RecordChild1,
29174 OPC_CheckType, 2|128,1,
29175 OPC_EmitNodeXForm, 3, 0,
29176 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDil),
29177 2|128,1, 2, 2, 1,
29178 0,
29179 27,
29180 OPC_CheckChild0Type, 13,
29181 OPC_RecordChild1,
29182 OPC_SwitchType , 8, 14|128,1,
29183 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29184 14|128,1, 2, 0, 1,
29185 8, 2|128,1,
29186 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29187 2|128,1, 2, 0, 1,
29188 0,
29189 13,
29190 OPC_CheckChild0TypeI64,
29191 OPC_RecordChild1,
29192 OPC_CheckType, 2|128,1,
29193 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29194 2|128,1, 2, 0, 1,
29195 29,
29196 OPC_CheckChild0Type, 12,
29197 OPC_RecordChild1,
29198 OPC_CheckType, 1|128,1,
29199 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29200 8, 0,
29201 OPC_EmitStringInteger32, VE::sub_f32,
29202 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29203 8, 3, 2, 0, 3,
29204 OPC_MorphNodeTo1None, TARGET_VAL(VE::VBRDrl),
29205 1|128,1, 2, 4, 1,
29206 0,
29207 65|128,1, TARGET_VAL(ISD::INSERT_VECTOR_ELT),
29208 OPC_RecordChild0,
29209 OPC_RecordChild1,
29210 OPC_RecordChild2,
29211 OPC_Scope, 50,
29212 OPC_MoveChild2,
29213 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29214 OPC_CheckPredicate, 8,
29215 OPC_MoveParent,
29216 OPC_SwitchType , 11, 89,
29217 OPC_EmitNodeXForm, 2, 2,
29218 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVir_v),
29219 89, 3, 3, 1, 0,
29220 26, 75,
29221 OPC_EmitNodeXForm, 2, 2,
29222 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29223 8, 0,
29224 OPC_EmitStringInteger32, VE::sub_i32,
29225 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29226 8, 3, 4, 1, 5,
29227 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVir_v),
29228 75, 3, 3, 6, 0,
29229 0,
29230 38,
29231 OPC_CheckChild2TypeI64,
29232 OPC_SwitchType , 8, 89,
29233 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVrr_v),
29234 89, 3, 2, 1, 0,
29235 23, 75,
29236 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29237 8, 0,
29238 OPC_EmitStringInteger32, VE::sub_i32,
29239 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29240 8, 3, 3, 1, 4,
29241 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVrr_v),
29242 75, 3, 2, 5, 0,
29243 0,
29244 54,
29245 OPC_MoveChild2,
29246 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29247 OPC_CheckPredicate, 8,
29248 OPC_MoveParent,
29249 OPC_SwitchType , 12, 14|128,1,
29250 OPC_EmitNodeXForm, 2, 2,
29251 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVir_v),
29252 14|128,1, 3, 3, 1, 0,
29253 27, 1|128,1,
29254 OPC_EmitNodeXForm, 2, 2,
29255 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29256 8, 0,
29257 OPC_EmitStringInteger32, VE::sub_f32,
29258 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29259 8, 3, 4, 1, 5,
29260 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVir_v),
29261 1|128,1, 3, 3, 6, 0,
29262 0,
29263 42,
29264 OPC_CheckChild2TypeI64,
29265 OPC_SwitchType , 9, 14|128,1,
29266 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVrr_v),
29267 14|128,1, 3, 2, 1, 0,
29268 24, 1|128,1,
29269 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29270 8, 0,
29271 OPC_EmitStringInteger32, VE::sub_f32,
29272 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29273 8, 3, 3, 1, 4,
29274 OPC_MorphNodeTo1None, TARGET_VAL(VE::LSVrr_v),
29275 1|128,1, 3, 2, 5, 0,
29276 0,
29277 0,
29278 82, TARGET_VAL(VEISD::VEC_UNPACK_LO),
29279 OPC_RecordChild0,
29280 OPC_Scope, 13,
29281 OPC_CheckChild0Type, 27,
29282 OPC_CheckType, 26,
29283 OPC_EmitStringInteger32, VE::sub_vm_odd,
29284 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
29285 26, 2, 0, 1,
29286 31,
29287 OPC_CheckChild0Type, 76,
29288 OPC_SwitchType , 9, 75,
29289 OPC_EmitStringInteger32, VE::V64RegClassID,
29290 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
29291 75, 2, 0, 1,
29292 13, 1|128,1,
29293 OPC_RecordChild1,
29294 OPC_EmitInteger32, 8,
29295 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29296 1|128,1, 4, 0, 0, 2, 1,
29297 0,
29298 32,
29299 OPC_CheckChild0Type, 2|128,1,
29300 OPC_SwitchType , 9, 75,
29301 OPC_EmitStringInteger32, VE::V64RegClassID,
29302 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
29303 75, 2, 0, 1,
29304 13, 1|128,1,
29305 OPC_RecordChild1,
29306 OPC_EmitInteger32, 8,
29307 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29308 1|128,1, 4, 0, 0, 2, 1,
29309 0,
29310 0,
29311 82, TARGET_VAL(VEISD::VEC_UNPACK_HI),
29312 OPC_RecordChild0,
29313 OPC_Scope, 13,
29314 OPC_CheckChild0Type, 27,
29315 OPC_CheckType, 26,
29316 OPC_EmitStringInteger32, VE::sub_vm_even,
29317 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG),
29318 26, 2, 0, 1,
29319 31,
29320 OPC_CheckChild0Type, 76,
29321 OPC_SwitchType , 12, 75,
29322 OPC_RecordChild1,
29323 OPC_EmitInteger32, 0,
29324 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29325 75, 4, 0, 0, 2, 1,
29326 10, 1|128,1,
29327 OPC_EmitStringInteger32, VE::V64RegClassID,
29328 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
29329 1|128,1, 2, 0, 1,
29330 0,
29331 32,
29332 OPC_CheckChild0Type, 2|128,1,
29333 OPC_SwitchType , 12, 75,
29334 OPC_RecordChild1,
29335 OPC_EmitInteger32, 0,
29336 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29337 75, 4, 0, 0, 2, 1,
29338 10, 1|128,1,
29339 OPC_EmitStringInteger32, VE::V64RegClassID,
29340 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS),
29341 1|128,1, 2, 0, 1,
29342 0,
29343 0,
29344 77, TARGET_VAL(VEISD::VEC_PACK),
29345 OPC_RecordChild0,
29346 OPC_SwitchType , 17, 76,
29347 OPC_CheckChild0Type, 75,
29348 OPC_RecordChild1,
29349 OPC_CheckChild1Type, 75,
29350 OPC_RecordChild2,
29351 OPC_EmitInteger32, 26,
29352 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29353 76, 4, 0, 1, 3, 2,
29354 30, 27,
29355 OPC_CheckChild0Type, 26,
29356 OPC_RecordChild1,
29357 OPC_CheckChild1Type, 26,
29358 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::IMPLICIT_DEF),
29359 27, 0,
29360 OPC_EmitStringInteger32, VE::sub_vm_odd,
29361 OPC_EmitNode1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29362 27, 3, 2, 0, 3,
29363 OPC_EmitStringInteger32, VE::sub_vm_even,
29364 OPC_MorphNodeTo1None, TARGET_VAL(TargetOpcode::INSERT_SUBREG),
29365 27, 3, 4, 1, 5,
29366 20, 2|128,1,
29367 OPC_CheckChild0Type, 1|128,1,
29368 OPC_RecordChild1,
29369 OPC_CheckChild1Type, 1|128,1,
29370 OPC_RecordChild2,
29371 OPC_EmitInteger32, 16,
29372 OPC_MorphNodeTo1None, TARGET_VAL(VE::VSHFvvil),
29373 2|128,1, 4, 0, 1, 3, 2,
29374 0,
29375 70|128,4, TARGET_VAL(VEISD::VVP_FADD),
29376 OPC_Scope, 36,
29377 OPC_MoveChild0,
29378 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29379 OPC_RecordChild0,
29380 OPC_CheckChild0Type, 13,
29381 OPC_MoveParent,
29382 OPC_RecordChild1,
29383 OPC_MoveChild2,
29384 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29385 OPC_MoveChild0,
29386 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29387 OPC_CheckPredicate1,
29388 OPC_CheckTypeI32,
29389 OPC_MoveParent,
29390 OPC_CheckType, 26,
29391 OPC_MoveParent,
29392 OPC_RecordChild3,
29393 OPC_CheckType, 14|128,1,
29394 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvl),
29395 14|128,1, 3, 0, 1, 2,
29396 35,
29397 OPC_RecordChild0,
29398 OPC_MoveChild1,
29399 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29400 OPC_RecordChild0,
29401 OPC_CheckChild0Type, 13,
29402 OPC_MoveSibling2,
29403 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29404 OPC_MoveChild0,
29405 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29406 OPC_CheckPredicate1,
29407 OPC_CheckTypeI32,
29408 OPC_MoveParent,
29409 OPC_CheckType, 26,
29410 OPC_MoveParent,
29411 OPC_RecordChild3,
29412 OPC_CheckType, 14|128,1,
29413 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvl),
29414 14|128,1, 3, 1, 0, 2,
29415 36,
29416 OPC_MoveChild0,
29417 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29418 OPC_RecordChild0,
29419 OPC_CheckChild0Type, 12,
29420 OPC_MoveParent,
29421 OPC_RecordChild1,
29422 OPC_MoveChild2,
29423 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29424 OPC_MoveChild0,
29425 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29426 OPC_CheckPredicate1,
29427 OPC_CheckTypeI32,
29428 OPC_MoveParent,
29429 OPC_CheckType, 26,
29430 OPC_MoveParent,
29431 OPC_RecordChild3,
29432 OPC_CheckType, 1|128,1,
29433 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvl),
29434 1|128,1, 3, 0, 1, 2,
29435 35,
29436 OPC_RecordChild0,
29437 OPC_MoveChild1,
29438 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29439 OPC_RecordChild0,
29440 OPC_CheckChild0Type, 12,
29441 OPC_MoveSibling2,
29442 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29443 OPC_MoveChild0,
29444 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29445 OPC_CheckPredicate1,
29446 OPC_CheckTypeI32,
29447 OPC_MoveParent,
29448 OPC_CheckType, 26,
29449 OPC_MoveParent,
29450 OPC_RecordChild3,
29451 OPC_CheckType, 1|128,1,
29452 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvl),
29453 1|128,1, 3, 1, 0, 2,
29454 35,
29455 OPC_MoveChild0,
29456 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29457 OPC_RecordChild0,
29458 OPC_CheckChild0TypeI64,
29459 OPC_MoveParent,
29460 OPC_RecordChild1,
29461 OPC_MoveChild2,
29462 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29463 OPC_MoveChild0,
29464 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29465 OPC_CheckPredicate1,
29466 OPC_CheckTypeI32,
29467 OPC_MoveParent,
29468 OPC_CheckType, 27,
29469 OPC_MoveParent,
29470 OPC_RecordChild3,
29471 OPC_CheckType, 2|128,1,
29472 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvl),
29473 2|128,1, 3, 0, 1, 2,
29474 9|128,1,
29475 OPC_RecordChild0,
29476 OPC_Scope, 33,
29477 OPC_MoveChild1,
29478 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29479 OPC_RecordChild0,
29480 OPC_CheckChild0TypeI64,
29481 OPC_MoveSibling2,
29482 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29483 OPC_MoveChild0,
29484 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29485 OPC_CheckPredicate1,
29486 OPC_CheckTypeI32,
29487 OPC_MoveParent,
29488 OPC_CheckType, 27,
29489 OPC_MoveParent,
29490 OPC_RecordChild3,
29491 OPC_CheckType, 2|128,1,
29492 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvl),
29493 2|128,1, 3, 1, 0, 2,
29494 99,
29495 OPC_RecordChild1,
29496 OPC_MoveChild2,
29497 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29498 OPC_MoveChild0,
29499 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29500 OPC_CheckPredicate1,
29501 OPC_CheckTypeI32,
29502 OPC_MoveParent,
29503 OPC_SwitchType , 54, 26,
29504 OPC_MoveParent,
29505 OPC_RecordChild3,
29506 OPC_SwitchType , 22, 14|128,1,
29507 OPC_Scope, 9,
29508 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvl),
29509 14|128,1, 3, 0, 1, 2,
29510 9,
29511 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvl),
29512 14|128,1, 3, 1, 0, 2,
29513 0,
29514 22, 1|128,1,
29515 OPC_Scope, 9,
29516 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvl),
29517 1|128,1, 3, 0, 1, 2,
29518 9,
29519 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvl),
29520 1|128,1, 3, 1, 0, 2,
29521 0,
29522 0,
29523 27, 27,
29524 OPC_MoveParent,
29525 OPC_RecordChild3,
29526 OPC_CheckType, 2|128,1,
29527 OPC_Scope, 9,
29528 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvl),
29529 2|128,1, 3, 0, 1, 2,
29530 9,
29531 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvl),
29532 2|128,1, 3, 1, 0, 2,
29533 0,
29534 0,
29535 0,
29536 26,
29537 OPC_MoveChild0,
29538 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29539 OPC_RecordChild0,
29540 OPC_CheckChild0Type, 13,
29541 OPC_MoveParent,
29542 OPC_RecordChild1,
29543 OPC_RecordChild2,
29544 OPC_CheckChild2Type, 26,
29545 OPC_RecordChild3,
29546 OPC_CheckType, 14|128,1,
29547 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvml),
29548 14|128,1, 4, 0, 1, 2, 3,
29549 26,
29550 OPC_RecordChild0,
29551 OPC_MoveChild1,
29552 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29553 OPC_RecordChild0,
29554 OPC_CheckChild0Type, 13,
29555 OPC_MoveParent,
29556 OPC_RecordChild2,
29557 OPC_CheckChild2Type, 26,
29558 OPC_RecordChild3,
29559 OPC_CheckType, 14|128,1,
29560 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDrvml),
29561 14|128,1, 4, 1, 0, 2, 3,
29562 26,
29563 OPC_MoveChild0,
29564 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29565 OPC_RecordChild0,
29566 OPC_CheckChild0Type, 12,
29567 OPC_MoveParent,
29568 OPC_RecordChild1,
29569 OPC_RecordChild2,
29570 OPC_CheckChild2Type, 26,
29571 OPC_RecordChild3,
29572 OPC_CheckType, 1|128,1,
29573 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvml),
29574 1|128,1, 4, 0, 1, 2, 3,
29575 26,
29576 OPC_RecordChild0,
29577 OPC_MoveChild1,
29578 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29579 OPC_RecordChild0,
29580 OPC_CheckChild0Type, 12,
29581 OPC_MoveParent,
29582 OPC_RecordChild2,
29583 OPC_CheckChild2Type, 26,
29584 OPC_RecordChild3,
29585 OPC_CheckType, 1|128,1,
29586 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPrvml),
29587 1|128,1, 4, 1, 0, 2, 3,
29588 25,
29589 OPC_MoveChild0,
29590 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29591 OPC_RecordChild0,
29592 OPC_CheckChild0TypeI64,
29593 OPC_MoveParent,
29594 OPC_RecordChild1,
29595 OPC_RecordChild2,
29596 OPC_CheckChild2Type, 27,
29597 OPC_RecordChild3,
29598 OPC_CheckType, 2|128,1,
29599 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvml),
29600 2|128,1, 4, 0, 1, 2, 3,
29601 124,
29602 OPC_RecordChild0,
29603 OPC_Scope, 24,
29604 OPC_MoveChild1,
29605 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29606 OPC_RecordChild0,
29607 OPC_CheckChild0TypeI64,
29608 OPC_MoveParent,
29609 OPC_RecordChild2,
29610 OPC_CheckChild2Type, 27,
29611 OPC_RecordChild3,
29612 OPC_CheckType, 2|128,1,
29613 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDrvml),
29614 2|128,1, 4, 1, 0, 2, 3,
29615 95,
29616 OPC_RecordChild1,
29617 OPC_RecordChild2,
29618 OPC_Scope, 59,
29619 OPC_CheckChild2Type, 26,
29620 OPC_RecordChild3,
29621 OPC_SwitchType , 24, 14|128,1,
29622 OPC_Scope, 10,
29623 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvml),
29624 14|128,1, 4, 0, 1, 2, 3,
29625 10,
29626 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFADDDvvml),
29627 14|128,1, 4, 1, 0, 2, 3,
29628 0,
29629 24, 1|128,1,
29630 OPC_Scope, 10,
29631 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvml),
29632 1|128,1, 4, 0, 1, 2, 3,
29633 10,
29634 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDUPvvml),
29635 1|128,1, 4, 1, 0, 2, 3,
29636 0,
29637 0,
29638 30,
29639 OPC_CheckChild2Type, 27,
29640 OPC_RecordChild3,
29641 OPC_CheckType, 2|128,1,
29642 OPC_Scope, 10,
29643 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvml),
29644 2|128,1, 4, 0, 1, 2, 3,
29645 10,
29646 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFADDvvml),
29647 2|128,1, 4, 1, 0, 2, 3,
29648 0,
29649 0,
29650 0,
29651 0,
29652 70|128,4, TARGET_VAL(VEISD::VVP_FMUL),
29653 OPC_Scope, 36,
29654 OPC_MoveChild0,
29655 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29656 OPC_RecordChild0,
29657 OPC_CheckChild0Type, 13,
29658 OPC_MoveParent,
29659 OPC_RecordChild1,
29660 OPC_MoveChild2,
29661 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29662 OPC_MoveChild0,
29663 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29664 OPC_CheckPredicate1,
29665 OPC_CheckTypeI32,
29666 OPC_MoveParent,
29667 OPC_CheckType, 26,
29668 OPC_MoveParent,
29669 OPC_RecordChild3,
29670 OPC_CheckType, 14|128,1,
29671 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvl),
29672 14|128,1, 3, 0, 1, 2,
29673 35,
29674 OPC_RecordChild0,
29675 OPC_MoveChild1,
29676 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29677 OPC_RecordChild0,
29678 OPC_CheckChild0Type, 13,
29679 OPC_MoveSibling2,
29680 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29681 OPC_MoveChild0,
29682 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29683 OPC_CheckPredicate1,
29684 OPC_CheckTypeI32,
29685 OPC_MoveParent,
29686 OPC_CheckType, 26,
29687 OPC_MoveParent,
29688 OPC_RecordChild3,
29689 OPC_CheckType, 14|128,1,
29690 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvl),
29691 14|128,1, 3, 1, 0, 2,
29692 36,
29693 OPC_MoveChild0,
29694 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29695 OPC_RecordChild0,
29696 OPC_CheckChild0Type, 12,
29697 OPC_MoveParent,
29698 OPC_RecordChild1,
29699 OPC_MoveChild2,
29700 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29701 OPC_MoveChild0,
29702 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29703 OPC_CheckPredicate1,
29704 OPC_CheckTypeI32,
29705 OPC_MoveParent,
29706 OPC_CheckType, 26,
29707 OPC_MoveParent,
29708 OPC_RecordChild3,
29709 OPC_CheckType, 1|128,1,
29710 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvl),
29711 1|128,1, 3, 0, 1, 2,
29712 35,
29713 OPC_RecordChild0,
29714 OPC_MoveChild1,
29715 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29716 OPC_RecordChild0,
29717 OPC_CheckChild0Type, 12,
29718 OPC_MoveSibling2,
29719 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29720 OPC_MoveChild0,
29721 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29722 OPC_CheckPredicate1,
29723 OPC_CheckTypeI32,
29724 OPC_MoveParent,
29725 OPC_CheckType, 26,
29726 OPC_MoveParent,
29727 OPC_RecordChild3,
29728 OPC_CheckType, 1|128,1,
29729 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvl),
29730 1|128,1, 3, 1, 0, 2,
29731 35,
29732 OPC_MoveChild0,
29733 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29734 OPC_RecordChild0,
29735 OPC_CheckChild0TypeI64,
29736 OPC_MoveParent,
29737 OPC_RecordChild1,
29738 OPC_MoveChild2,
29739 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29740 OPC_MoveChild0,
29741 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29742 OPC_CheckPredicate1,
29743 OPC_CheckTypeI32,
29744 OPC_MoveParent,
29745 OPC_CheckType, 27,
29746 OPC_MoveParent,
29747 OPC_RecordChild3,
29748 OPC_CheckType, 2|128,1,
29749 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvl),
29750 2|128,1, 3, 0, 1, 2,
29751 9|128,1,
29752 OPC_RecordChild0,
29753 OPC_Scope, 33,
29754 OPC_MoveChild1,
29755 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29756 OPC_RecordChild0,
29757 OPC_CheckChild0TypeI64,
29758 OPC_MoveSibling2,
29759 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29760 OPC_MoveChild0,
29761 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29762 OPC_CheckPredicate1,
29763 OPC_CheckTypeI32,
29764 OPC_MoveParent,
29765 OPC_CheckType, 27,
29766 OPC_MoveParent,
29767 OPC_RecordChild3,
29768 OPC_CheckType, 2|128,1,
29769 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvl),
29770 2|128,1, 3, 1, 0, 2,
29771 99,
29772 OPC_RecordChild1,
29773 OPC_MoveChild2,
29774 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29775 OPC_MoveChild0,
29776 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29777 OPC_CheckPredicate1,
29778 OPC_CheckTypeI32,
29779 OPC_MoveParent,
29780 OPC_SwitchType , 54, 26,
29781 OPC_MoveParent,
29782 OPC_RecordChild3,
29783 OPC_SwitchType , 22, 14|128,1,
29784 OPC_Scope, 9,
29785 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvl),
29786 14|128,1, 3, 0, 1, 2,
29787 9,
29788 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvl),
29789 14|128,1, 3, 1, 0, 2,
29790 0,
29791 22, 1|128,1,
29792 OPC_Scope, 9,
29793 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvl),
29794 1|128,1, 3, 0, 1, 2,
29795 9,
29796 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvl),
29797 1|128,1, 3, 1, 0, 2,
29798 0,
29799 0,
29800 27, 27,
29801 OPC_MoveParent,
29802 OPC_RecordChild3,
29803 OPC_CheckType, 2|128,1,
29804 OPC_Scope, 9,
29805 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvl),
29806 2|128,1, 3, 0, 1, 2,
29807 9,
29808 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvl),
29809 2|128,1, 3, 1, 0, 2,
29810 0,
29811 0,
29812 0,
29813 26,
29814 OPC_MoveChild0,
29815 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29816 OPC_RecordChild0,
29817 OPC_CheckChild0Type, 13,
29818 OPC_MoveParent,
29819 OPC_RecordChild1,
29820 OPC_RecordChild2,
29821 OPC_CheckChild2Type, 26,
29822 OPC_RecordChild3,
29823 OPC_CheckType, 14|128,1,
29824 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvml),
29825 14|128,1, 4, 0, 1, 2, 3,
29826 26,
29827 OPC_RecordChild0,
29828 OPC_MoveChild1,
29829 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29830 OPC_RecordChild0,
29831 OPC_CheckChild0Type, 13,
29832 OPC_MoveParent,
29833 OPC_RecordChild2,
29834 OPC_CheckChild2Type, 26,
29835 OPC_RecordChild3,
29836 OPC_CheckType, 14|128,1,
29837 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDrvml),
29838 14|128,1, 4, 1, 0, 2, 3,
29839 26,
29840 OPC_MoveChild0,
29841 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29842 OPC_RecordChild0,
29843 OPC_CheckChild0Type, 12,
29844 OPC_MoveParent,
29845 OPC_RecordChild1,
29846 OPC_RecordChild2,
29847 OPC_CheckChild2Type, 26,
29848 OPC_RecordChild3,
29849 OPC_CheckType, 1|128,1,
29850 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvml),
29851 1|128,1, 4, 0, 1, 2, 3,
29852 26,
29853 OPC_RecordChild0,
29854 OPC_MoveChild1,
29855 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29856 OPC_RecordChild0,
29857 OPC_CheckChild0Type, 12,
29858 OPC_MoveParent,
29859 OPC_RecordChild2,
29860 OPC_CheckChild2Type, 26,
29861 OPC_RecordChild3,
29862 OPC_CheckType, 1|128,1,
29863 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPrvml),
29864 1|128,1, 4, 1, 0, 2, 3,
29865 25,
29866 OPC_MoveChild0,
29867 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29868 OPC_RecordChild0,
29869 OPC_CheckChild0TypeI64,
29870 OPC_MoveParent,
29871 OPC_RecordChild1,
29872 OPC_RecordChild2,
29873 OPC_CheckChild2Type, 27,
29874 OPC_RecordChild3,
29875 OPC_CheckType, 2|128,1,
29876 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvml),
29877 2|128,1, 4, 0, 1, 2, 3,
29878 124,
29879 OPC_RecordChild0,
29880 OPC_Scope, 24,
29881 OPC_MoveChild1,
29882 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29883 OPC_RecordChild0,
29884 OPC_CheckChild0TypeI64,
29885 OPC_MoveParent,
29886 OPC_RecordChild2,
29887 OPC_CheckChild2Type, 27,
29888 OPC_RecordChild3,
29889 OPC_CheckType, 2|128,1,
29890 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULrvml),
29891 2|128,1, 4, 1, 0, 2, 3,
29892 95,
29893 OPC_RecordChild1,
29894 OPC_RecordChild2,
29895 OPC_Scope, 59,
29896 OPC_CheckChild2Type, 26,
29897 OPC_RecordChild3,
29898 OPC_SwitchType , 24, 14|128,1,
29899 OPC_Scope, 10,
29900 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvml),
29901 14|128,1, 4, 0, 1, 2, 3,
29902 10,
29903 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMULDvvml),
29904 14|128,1, 4, 1, 0, 2, 3,
29905 0,
29906 24, 1|128,1,
29907 OPC_Scope, 10,
29908 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvml),
29909 1|128,1, 4, 0, 1, 2, 3,
29910 10,
29911 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULUPvvml),
29912 1|128,1, 4, 1, 0, 2, 3,
29913 0,
29914 0,
29915 30,
29916 OPC_CheckChild2Type, 27,
29917 OPC_RecordChild3,
29918 OPC_CheckType, 2|128,1,
29919 OPC_Scope, 10,
29920 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvml),
29921 2|128,1, 4, 0, 1, 2, 3,
29922 10,
29923 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMULvvml),
29924 2|128,1, 4, 1, 0, 2, 3,
29925 0,
29926 0,
29927 0,
29928 0,
29929 39|128,2, TARGET_VAL(VEISD::VVP_FSUB),
29930 OPC_Scope, 102,
29931 OPC_MoveChild0,
29932 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29933 OPC_RecordChild0,
29934 OPC_Scope, 31,
29935 OPC_CheckChild0Type, 13,
29936 OPC_MoveParent,
29937 OPC_RecordChild1,
29938 OPC_MoveChild2,
29939 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29940 OPC_MoveChild0,
29941 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29942 OPC_CheckPredicate1,
29943 OPC_CheckTypeI32,
29944 OPC_MoveParent,
29945 OPC_CheckType, 26,
29946 OPC_MoveParent,
29947 OPC_RecordChild3,
29948 OPC_CheckType, 14|128,1,
29949 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvl),
29950 14|128,1, 3, 0, 1, 2,
29951 31,
29952 OPC_CheckChild0Type, 12,
29953 OPC_MoveParent,
29954 OPC_RecordChild1,
29955 OPC_MoveChild2,
29956 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29957 OPC_MoveChild0,
29958 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29959 OPC_CheckPredicate1,
29960 OPC_CheckTypeI32,
29961 OPC_MoveParent,
29962 OPC_CheckType, 26,
29963 OPC_MoveParent,
29964 OPC_RecordChild3,
29965 OPC_CheckType, 1|128,1,
29966 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPrvl),
29967 1|128,1, 3, 0, 1, 2,
29968 30,
29969 OPC_CheckChild0TypeI64,
29970 OPC_MoveParent,
29971 OPC_RecordChild1,
29972 OPC_MoveChild2,
29973 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29974 OPC_MoveChild0,
29975 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29976 OPC_CheckPredicate1,
29977 OPC_CheckTypeI32,
29978 OPC_MoveParent,
29979 OPC_CheckType, 27,
29980 OPC_MoveParent,
29981 OPC_RecordChild3,
29982 OPC_CheckType, 2|128,1,
29983 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvl),
29984 2|128,1, 3, 0, 1, 2,
29985 0,
29986 61,
29987 OPC_RecordChild0,
29988 OPC_RecordChild1,
29989 OPC_MoveChild2,
29990 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
29991 OPC_MoveChild0,
29992 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29993 OPC_CheckPredicate1,
29994 OPC_CheckTypeI32,
29995 OPC_MoveParent,
29996 OPC_SwitchType , 28, 26,
29997 OPC_MoveParent,
29998 OPC_RecordChild3,
29999 OPC_SwitchType , 9, 14|128,1,
30000 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvl),
30001 14|128,1, 3, 0, 1, 2,
30002 9, 1|128,1,
30003 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPvvl),
30004 1|128,1, 3, 0, 1, 2,
30005 0,
30006 14, 27,
30007 OPC_MoveParent,
30008 OPC_RecordChild3,
30009 OPC_CheckType, 2|128,1,
30010 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvl),
30011 2|128,1, 3, 0, 1, 2,
30012 0,
30013 72,
30014 OPC_MoveChild0,
30015 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30016 OPC_RecordChild0,
30017 OPC_Scope, 21,
30018 OPC_CheckChild0Type, 13,
30019 OPC_MoveParent,
30020 OPC_RecordChild1,
30021 OPC_RecordChild2,
30022 OPC_CheckChild2Type, 26,
30023 OPC_RecordChild3,
30024 OPC_CheckType, 14|128,1,
30025 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDrvml),
30026 14|128,1, 4, 0, 1, 2, 3,
30027 21,
30028 OPC_CheckChild0Type, 12,
30029 OPC_MoveParent,
30030 OPC_RecordChild1,
30031 OPC_RecordChild2,
30032 OPC_CheckChild2Type, 26,
30033 OPC_RecordChild3,
30034 OPC_CheckType, 1|128,1,
30035 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPrvml),
30036 1|128,1, 4, 0, 1, 2, 3,
30037 20,
30038 OPC_CheckChild0TypeI64,
30039 OPC_MoveParent,
30040 OPC_RecordChild1,
30041 OPC_RecordChild2,
30042 OPC_CheckChild2Type, 27,
30043 OPC_RecordChild3,
30044 OPC_CheckType, 2|128,1,
30045 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBrvml),
30046 2|128,1, 4, 0, 1, 2, 3,
30047 0,
30048 54,
30049 OPC_RecordChild0,
30050 OPC_RecordChild1,
30051 OPC_RecordChild2,
30052 OPC_Scope, 31,
30053 OPC_CheckChild2Type, 26,
30054 OPC_RecordChild3,
30055 OPC_SwitchType , 10, 14|128,1,
30056 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFSUBDvvml),
30057 14|128,1, 4, 0, 1, 2, 3,
30058 10, 1|128,1,
30059 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBUPvvml),
30060 1|128,1, 4, 0, 1, 2, 3,
30061 0,
30062 16,
30063 OPC_CheckChild2Type, 27,
30064 OPC_RecordChild3,
30065 OPC_CheckType, 2|128,1,
30066 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFSUBvvml),
30067 2|128,1, 4, 0, 1, 2, 3,
30068 0,
30069 0,
30070 83|128,2, TARGET_VAL(VEISD::VVP_FDIV),
30071 OPC_Scope, 36,
30072 OPC_MoveChild0,
30073 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30074 OPC_RecordChild0,
30075 OPC_CheckChild0Type, 13,
30076 OPC_MoveParent,
30077 OPC_RecordChild1,
30078 OPC_MoveChild2,
30079 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30080 OPC_MoveChild0,
30081 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30082 OPC_CheckPredicate1,
30083 OPC_CheckTypeI32,
30084 OPC_MoveParent,
30085 OPC_CheckType, 26,
30086 OPC_MoveParent,
30087 OPC_RecordChild3,
30088 OPC_CheckType, 14|128,1,
30089 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvl),
30090 14|128,1, 3, 0, 1, 2,
30091 35,
30092 OPC_RecordChild0,
30093 OPC_MoveChild1,
30094 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30095 OPC_RecordChild0,
30096 OPC_CheckChild0Type, 13,
30097 OPC_MoveSibling2,
30098 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30099 OPC_MoveChild0,
30100 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30101 OPC_CheckPredicate1,
30102 OPC_CheckTypeI32,
30103 OPC_MoveParent,
30104 OPC_CheckType, 26,
30105 OPC_MoveParent,
30106 OPC_RecordChild3,
30107 OPC_CheckType, 14|128,1,
30108 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvrl),
30109 14|128,1, 3, 0, 1, 2,
30110 36,
30111 OPC_MoveChild0,
30112 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30113 OPC_RecordChild0,
30114 OPC_CheckChild0Type, 12,
30115 OPC_MoveParent,
30116 OPC_RecordChild1,
30117 OPC_MoveChild2,
30118 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30119 OPC_MoveChild0,
30120 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30121 OPC_CheckPredicate1,
30122 OPC_CheckTypeI32,
30123 OPC_MoveParent,
30124 OPC_CheckType, 26,
30125 OPC_MoveParent,
30126 OPC_RecordChild3,
30127 OPC_CheckType, 1|128,1,
30128 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvl),
30129 1|128,1, 3, 0, 1, 2,
30130 81,
30131 OPC_RecordChild0,
30132 OPC_Scope, 34,
30133 OPC_MoveChild1,
30134 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30135 OPC_RecordChild0,
30136 OPC_CheckChild0Type, 12,
30137 OPC_MoveSibling2,
30138 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30139 OPC_MoveChild0,
30140 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30141 OPC_CheckPredicate1,
30142 OPC_CheckTypeI32,
30143 OPC_MoveParent,
30144 OPC_CheckType, 26,
30145 OPC_MoveParent,
30146 OPC_RecordChild3,
30147 OPC_CheckType, 1|128,1,
30148 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvrl),
30149 1|128,1, 3, 0, 1, 2,
30150 42,
30151 OPC_RecordChild1,
30152 OPC_MoveChild2,
30153 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30154 OPC_MoveChild0,
30155 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30156 OPC_CheckPredicate1,
30157 OPC_CheckTypeI32,
30158 OPC_MoveParent,
30159 OPC_CheckType, 26,
30160 OPC_MoveParent,
30161 OPC_RecordChild3,
30162 OPC_SwitchType , 9, 14|128,1,
30163 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvl),
30164 14|128,1, 3, 0, 1, 2,
30165 9, 1|128,1,
30166 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvl),
30167 1|128,1, 3, 0, 1, 2,
30168 0,
30169 0,
30170 26,
30171 OPC_MoveChild0,
30172 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30173 OPC_RecordChild0,
30174 OPC_CheckChild0Type, 13,
30175 OPC_MoveParent,
30176 OPC_RecordChild1,
30177 OPC_RecordChild2,
30178 OPC_CheckChild2Type, 26,
30179 OPC_RecordChild3,
30180 OPC_CheckType, 14|128,1,
30181 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDrvml),
30182 14|128,1, 4, 0, 1, 2, 3,
30183 26,
30184 OPC_RecordChild0,
30185 OPC_MoveChild1,
30186 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30187 OPC_RecordChild0,
30188 OPC_CheckChild0Type, 13,
30189 OPC_MoveParent,
30190 OPC_RecordChild2,
30191 OPC_CheckChild2Type, 26,
30192 OPC_RecordChild3,
30193 OPC_CheckType, 14|128,1,
30194 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvrml),
30195 14|128,1, 4, 0, 1, 2, 3,
30196 26,
30197 OPC_MoveChild0,
30198 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30199 OPC_RecordChild0,
30200 OPC_CheckChild0Type, 12,
30201 OPC_MoveParent,
30202 OPC_RecordChild1,
30203 OPC_RecordChild2,
30204 OPC_CheckChild2Type, 26,
30205 OPC_RecordChild3,
30206 OPC_CheckType, 1|128,1,
30207 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSrvml),
30208 1|128,1, 4, 0, 1, 2, 3,
30209 63,
30210 OPC_RecordChild0,
30211 OPC_Scope, 25,
30212 OPC_MoveChild1,
30213 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30214 OPC_RecordChild0,
30215 OPC_CheckChild0Type, 12,
30216 OPC_MoveParent,
30217 OPC_RecordChild2,
30218 OPC_CheckChild2Type, 26,
30219 OPC_RecordChild3,
30220 OPC_CheckType, 1|128,1,
30221 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvrml),
30222 1|128,1, 4, 0, 1, 2, 3,
30223 33,
30224 OPC_RecordChild1,
30225 OPC_RecordChild2,
30226 OPC_CheckChild2Type, 26,
30227 OPC_RecordChild3,
30228 OPC_SwitchType , 10, 14|128,1,
30229 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVDvvml),
30230 14|128,1, 4, 0, 1, 2, 3,
30231 10, 1|128,1,
30232 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFDIVSvvml),
30233 1|128,1, 4, 0, 1, 2, 3,
30234 0,
30235 0,
30236 0,
30237 26|128,7, TARGET_VAL(VEISD::VVP_FFMA),
30238 OPC_Scope, 52,
30239 OPC_MoveChild0,
30240 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30241 OPC_RecordChild0,
30242 OPC_CheckChild0Type, 13,
30243 OPC_MoveParent,
30244 OPC_RecordChild1,
30245 OPC_RecordChild2,
30246 OPC_MoveChild3,
30247 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30248 OPC_MoveChild0,
30249 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30250 OPC_CheckPredicate1,
30251 OPC_CheckTypeI32,
30252 OPC_MoveParent,
30253 OPC_CheckType, 26,
30254 OPC_MoveParent,
30255 OPC_RecordChild4,
30256 OPC_CheckType, 14|128,1,
30257 OPC_Scope, 10,
30258 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvl),
30259 14|128,1, 4, 0, 1, 2, 3,
30260 10,
30261 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvl),
30262 14|128,1, 4, 0, 2, 1, 3,
30263 0,
30264 78,
30265 OPC_RecordChild0,
30266 OPC_Scope, 37,
30267 OPC_MoveChild1,
30268 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30269 OPC_RecordChild0,
30270 OPC_CheckChild0Type, 13,
30271 OPC_MoveParent,
30272 OPC_RecordChild2,
30273 OPC_MoveChild3,
30274 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30275 OPC_MoveChild0,
30276 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30277 OPC_CheckPredicate1,
30278 OPC_CheckTypeI32,
30279 OPC_MoveParent,
30280 OPC_CheckType, 26,
30281 OPC_MoveParent,
30282 OPC_RecordChild4,
30283 OPC_CheckType, 14|128,1,
30284 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvl),
30285 14|128,1, 4, 0, 1, 2, 3,
30286 36,
30287 OPC_RecordChild1,
30288 OPC_MoveChild2,
30289 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30290 OPC_RecordChild0,
30291 OPC_CheckChild0Type, 13,
30292 OPC_MoveSibling3,
30293 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30294 OPC_MoveChild0,
30295 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30296 OPC_CheckPredicate1,
30297 OPC_CheckTypeI32,
30298 OPC_MoveParent,
30299 OPC_CheckType, 26,
30300 OPC_MoveParent,
30301 OPC_RecordChild4,
30302 OPC_CheckType, 14|128,1,
30303 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvl),
30304 14|128,1, 4, 0, 2, 1, 3,
30305 0,
30306 52,
30307 OPC_MoveChild0,
30308 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30309 OPC_RecordChild0,
30310 OPC_CheckChild0Type, 12,
30311 OPC_MoveParent,
30312 OPC_RecordChild1,
30313 OPC_RecordChild2,
30314 OPC_MoveChild3,
30315 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30316 OPC_MoveChild0,
30317 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30318 OPC_CheckPredicate1,
30319 OPC_CheckTypeI32,
30320 OPC_MoveParent,
30321 OPC_CheckType, 26,
30322 OPC_MoveParent,
30323 OPC_RecordChild4,
30324 OPC_CheckType, 1|128,1,
30325 OPC_Scope, 10,
30326 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvl),
30327 1|128,1, 4, 0, 1, 2, 3,
30328 10,
30329 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvl),
30330 1|128,1, 4, 0, 2, 1, 3,
30331 0,
30332 78,
30333 OPC_RecordChild0,
30334 OPC_Scope, 37,
30335 OPC_MoveChild1,
30336 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30337 OPC_RecordChild0,
30338 OPC_CheckChild0Type, 12,
30339 OPC_MoveParent,
30340 OPC_RecordChild2,
30341 OPC_MoveChild3,
30342 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30343 OPC_MoveChild0,
30344 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30345 OPC_CheckPredicate1,
30346 OPC_CheckTypeI32,
30347 OPC_MoveParent,
30348 OPC_CheckType, 26,
30349 OPC_MoveParent,
30350 OPC_RecordChild4,
30351 OPC_CheckType, 1|128,1,
30352 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvl),
30353 1|128,1, 4, 0, 1, 2, 3,
30354 36,
30355 OPC_RecordChild1,
30356 OPC_MoveChild2,
30357 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30358 OPC_RecordChild0,
30359 OPC_CheckChild0Type, 12,
30360 OPC_MoveSibling3,
30361 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30362 OPC_MoveChild0,
30363 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30364 OPC_CheckPredicate1,
30365 OPC_CheckTypeI32,
30366 OPC_MoveParent,
30367 OPC_CheckType, 26,
30368 OPC_MoveParent,
30369 OPC_RecordChild4,
30370 OPC_CheckType, 1|128,1,
30371 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvl),
30372 1|128,1, 4, 0, 2, 1, 3,
30373 0,
30374 51,
30375 OPC_MoveChild0,
30376 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30377 OPC_RecordChild0,
30378 OPC_CheckChild0TypeI64,
30379 OPC_MoveParent,
30380 OPC_RecordChild1,
30381 OPC_RecordChild2,
30382 OPC_MoveChild3,
30383 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30384 OPC_MoveChild0,
30385 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30386 OPC_CheckPredicate1,
30387 OPC_CheckTypeI32,
30388 OPC_MoveParent,
30389 OPC_CheckType, 27,
30390 OPC_MoveParent,
30391 OPC_RecordChild4,
30392 OPC_CheckType, 2|128,1,
30393 OPC_Scope, 10,
30394 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvl),
30395 2|128,1, 4, 0, 1, 2, 3,
30396 10,
30397 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvl),
30398 2|128,1, 4, 0, 2, 1, 3,
30399 0,
30400 58|128,1,
30401 OPC_RecordChild0,
30402 OPC_Scope, 36,
30403 OPC_MoveChild1,
30404 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30405 OPC_RecordChild0,
30406 OPC_CheckChild0TypeI64,
30407 OPC_MoveParent,
30408 OPC_RecordChild2,
30409 OPC_MoveChild3,
30410 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30411 OPC_MoveChild0,
30412 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30413 OPC_CheckPredicate1,
30414 OPC_CheckTypeI32,
30415 OPC_MoveParent,
30416 OPC_CheckType, 27,
30417 OPC_MoveParent,
30418 OPC_RecordChild4,
30419 OPC_CheckType, 2|128,1,
30420 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvl),
30421 2|128,1, 4, 0, 1, 2, 3,
30422 16|128,1,
30423 OPC_RecordChild1,
30424 OPC_Scope, 34,
30425 OPC_MoveChild2,
30426 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30427 OPC_RecordChild0,
30428 OPC_CheckChild0TypeI64,
30429 OPC_MoveSibling3,
30430 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30431 OPC_MoveChild0,
30432 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30433 OPC_CheckPredicate1,
30434 OPC_CheckTypeI32,
30435 OPC_MoveParent,
30436 OPC_CheckType, 27,
30437 OPC_MoveParent,
30438 OPC_RecordChild4,
30439 OPC_CheckType, 2|128,1,
30440 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvl),
30441 2|128,1, 4, 0, 2, 1, 3,
30442 105,
30443 OPC_RecordChild2,
30444 OPC_MoveChild3,
30445 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30446 OPC_MoveChild0,
30447 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30448 OPC_CheckPredicate1,
30449 OPC_CheckTypeI32,
30450 OPC_MoveParent,
30451 OPC_SwitchType , 58, 26,
30452 OPC_MoveParent,
30453 OPC_RecordChild4,
30454 OPC_SwitchType , 24, 14|128,1,
30455 OPC_Scope, 10,
30456 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvl),
30457 14|128,1, 4, 0, 1, 2, 3,
30458 10,
30459 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvl),
30460 14|128,1, 4, 0, 2, 1, 3,
30461 0,
30462 24, 1|128,1,
30463 OPC_Scope, 10,
30464 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvl),
30465 1|128,1, 4, 0, 1, 2, 3,
30466 10,
30467 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvl),
30468 1|128,1, 4, 0, 2, 1, 3,
30469 0,
30470 0,
30471 29, 27,
30472 OPC_MoveParent,
30473 OPC_RecordChild4,
30474 OPC_CheckType, 2|128,1,
30475 OPC_Scope, 10,
30476 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvl),
30477 2|128,1, 4, 0, 1, 2, 3,
30478 10,
30479 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvl),
30480 2|128,1, 4, 0, 2, 1, 3,
30481 0,
30482 0,
30483 0,
30484 0,
30485 43,
30486 OPC_MoveChild0,
30487 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30488 OPC_RecordChild0,
30489 OPC_CheckChild0Type, 13,
30490 OPC_MoveParent,
30491 OPC_RecordChild1,
30492 OPC_RecordChild2,
30493 OPC_RecordChild3,
30494 OPC_CheckChild3Type, 26,
30495 OPC_RecordChild4,
30496 OPC_CheckType, 14|128,1,
30497 OPC_Scope, 11,
30498 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvml),
30499 14|128,1, 5, 0, 1, 2, 3, 4,
30500 11,
30501 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDrvvml),
30502 14|128,1, 5, 0, 2, 1, 3, 4,
30503 0,
30504 59,
30505 OPC_RecordChild0,
30506 OPC_Scope, 27,
30507 OPC_MoveChild1,
30508 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30509 OPC_RecordChild0,
30510 OPC_CheckChild0Type, 13,
30511 OPC_MoveParent,
30512 OPC_RecordChild2,
30513 OPC_RecordChild3,
30514 OPC_CheckChild3Type, 26,
30515 OPC_RecordChild4,
30516 OPC_CheckType, 14|128,1,
30517 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvml),
30518 14|128,1, 5, 0, 1, 2, 3, 4,
30519 27,
30520 OPC_RecordChild1,
30521 OPC_MoveChild2,
30522 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30523 OPC_RecordChild0,
30524 OPC_CheckChild0Type, 13,
30525 OPC_MoveParent,
30526 OPC_RecordChild3,
30527 OPC_CheckChild3Type, 26,
30528 OPC_RecordChild4,
30529 OPC_CheckType, 14|128,1,
30530 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvrvml),
30531 14|128,1, 5, 0, 2, 1, 3, 4,
30532 0,
30533 43,
30534 OPC_MoveChild0,
30535 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30536 OPC_RecordChild0,
30537 OPC_CheckChild0Type, 12,
30538 OPC_MoveParent,
30539 OPC_RecordChild1,
30540 OPC_RecordChild2,
30541 OPC_RecordChild3,
30542 OPC_CheckChild3Type, 26,
30543 OPC_RecordChild4,
30544 OPC_CheckType, 1|128,1,
30545 OPC_Scope, 11,
30546 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvml),
30547 1|128,1, 5, 0, 1, 2, 3, 4,
30548 11,
30549 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSrvvml),
30550 1|128,1, 5, 0, 2, 1, 3, 4,
30551 0,
30552 59,
30553 OPC_RecordChild0,
30554 OPC_Scope, 27,
30555 OPC_MoveChild1,
30556 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30557 OPC_RecordChild0,
30558 OPC_CheckChild0Type, 12,
30559 OPC_MoveParent,
30560 OPC_RecordChild2,
30561 OPC_RecordChild3,
30562 OPC_CheckChild3Type, 26,
30563 OPC_RecordChild4,
30564 OPC_CheckType, 1|128,1,
30565 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvml),
30566 1|128,1, 5, 0, 1, 2, 3, 4,
30567 27,
30568 OPC_RecordChild1,
30569 OPC_MoveChild2,
30570 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30571 OPC_RecordChild0,
30572 OPC_CheckChild0Type, 12,
30573 OPC_MoveParent,
30574 OPC_RecordChild3,
30575 OPC_CheckChild3Type, 26,
30576 OPC_RecordChild4,
30577 OPC_CheckType, 1|128,1,
30578 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvrvml),
30579 1|128,1, 5, 0, 2, 1, 3, 4,
30580 0,
30581 42,
30582 OPC_MoveChild0,
30583 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30584 OPC_RecordChild0,
30585 OPC_CheckChild0TypeI64,
30586 OPC_MoveParent,
30587 OPC_RecordChild1,
30588 OPC_RecordChild2,
30589 OPC_RecordChild3,
30590 OPC_CheckChild3Type, 27,
30591 OPC_RecordChild4,
30592 OPC_CheckType, 2|128,1,
30593 OPC_Scope, 11,
30594 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvml),
30595 2|128,1, 5, 0, 1, 2, 3, 4,
30596 11,
30597 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADrvvml),
30598 2|128,1, 5, 0, 2, 1, 3, 4,
30599 0,
30600 35|128,1,
30601 OPC_RecordChild0,
30602 OPC_Scope, 26,
30603 OPC_MoveChild1,
30604 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30605 OPC_RecordChild0,
30606 OPC_CheckChild0TypeI64,
30607 OPC_MoveParent,
30608 OPC_RecordChild2,
30609 OPC_RecordChild3,
30610 OPC_CheckChild3Type, 27,
30611 OPC_RecordChild4,
30612 OPC_CheckType, 2|128,1,
30613 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvml),
30614 2|128,1, 5, 0, 1, 2, 3, 4,
30615 3|128,1,
30616 OPC_RecordChild1,
30617 OPC_Scope, 25,
30618 OPC_MoveChild2,
30619 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30620 OPC_RecordChild0,
30621 OPC_CheckChild0TypeI64,
30622 OPC_MoveParent,
30623 OPC_RecordChild3,
30624 OPC_CheckChild3Type, 27,
30625 OPC_RecordChild4,
30626 OPC_CheckType, 2|128,1,
30627 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvrvml),
30628 2|128,1, 5, 0, 2, 1, 3, 4,
30629 101,
30630 OPC_RecordChild2,
30631 OPC_RecordChild3,
30632 OPC_Scope, 63,
30633 OPC_CheckChild3Type, 26,
30634 OPC_RecordChild4,
30635 OPC_SwitchType , 26, 14|128,1,
30636 OPC_Scope, 11,
30637 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvml),
30638 14|128,1, 5, 0, 1, 2, 3, 4,
30639 11,
30640 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADDvvvml),
30641 14|128,1, 5, 0, 2, 1, 3, 4,
30642 0,
30643 26, 1|128,1,
30644 OPC_Scope, 11,
30645 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvml),
30646 1|128,1, 5, 0, 1, 2, 3, 4,
30647 11,
30648 OPC_MorphNodeTo1None, TARGET_VAL(VE::VFMADSvvvml),
30649 1|128,1, 5, 0, 2, 1, 3, 4,
30650 0,
30651 0,
30652 32,
30653 OPC_CheckChild3Type, 27,
30654 OPC_RecordChild4,
30655 OPC_CheckType, 2|128,1,
30656 OPC_Scope, 11,
30657 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvml),
30658 2|128,1, 5, 0, 1, 2, 3, 4,
30659 11,
30660 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVFMADvvvml),
30661 2|128,1, 5, 0, 2, 1, 3, 4,
30662 0,
30663 0,
30664 0,
30665 0,
30666 0,
30667 36|128,1, TARGET_VAL(VEISD::VVP_FNEG),
30668 OPC_RecordChild0,
30669 OPC_Scope, 83,
30670 OPC_MoveChild1,
30671 OPC_CheckOpcode, TARGET_VAL(VEISD::VEC_BROADCAST),
30672 OPC_MoveChild0,
30673 OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
30674 OPC_CheckPredicate1,
30675 OPC_CheckTypeI32,
30676 OPC_MoveParent,
30677 OPC_SwitchType , 32, 26,
30678 OPC_MoveParent,
30679 OPC_RecordChild2,
30680 OPC_SwitchType , 11, 1|128,1,
30681 OPC_EmitInteger32, 2,
30682 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvl),
30683 1|128,1, 3, 2, 0, 1,
30684 11, 14|128,1,
30685 OPC_EmitInteger32, 2,
30686 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvl),
30687 14|128,1, 3, 2, 0, 1,
30688 0,
30689 34, 27,
30690 OPC_MoveParent,
30691 OPC_RecordChild2,
30692 OPC_CheckType, 2|128,1,
30693 OPC_EmitInteger32, 2,
30694 OPC_EmitInteger32, 64,
30695 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
30696 8, 2, 2, 3,
30697 OPC_EmitInteger32, 62,
30698 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
30699 8, 2, 4, 5,
30700 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvl),
30701 2|128,1, 3, 6, 0, 1,
30702 0,
30703 76,
30704 OPC_RecordChild1,
30705 OPC_Scope, 35,
30706 OPC_CheckChild1Type, 26,
30707 OPC_RecordChild2,
30708 OPC_SwitchType , 12, 1|128,1,
30709 OPC_EmitInteger32, 2,
30710 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvml),
30711 1|128,1, 4, 3, 0, 1, 2,
30712 12, 14|128,1,
30713 OPC_EmitInteger32, 2,
30714 OPC_MorphNodeTo1None, TARGET_VAL(VE::VXORmvml),
30715 14|128,1, 4, 3, 0, 1, 2,
30716 0,
30717 36,
30718 OPC_CheckChild1Type, 27,
30719 OPC_RecordChild2,
30720 OPC_CheckType, 2|128,1,
30721 OPC_EmitInteger32, 2,
30722 OPC_EmitInteger32, 64,
30723 OPC_EmitNode1None, TARGET_VAL(VE::ORim),
30724 8, 2, 3, 4,
30725 OPC_EmitInteger32, 62,
30726 OPC_EmitNode1None, TARGET_VAL(VE::SLLri),
30727 8, 2, 5, 6,
30728 OPC_MorphNodeTo1None, TARGET_VAL(VE::PVXORrvml),
30729 2|128,1, 4, 7, 0, 1, 2,
30730 0,
30731 0,
30732 0,
30733 0
30734 }; // Total Array size is 66721 bytes
30735
30736 #undef COVERAGE_IDX_VAL
30737 #undef TARGET_VAL
30738 SelectCodeCommon(NodeToMatch: N, MatcherTable, TableSize: sizeof(MatcherTable));
30739}
30740#endif // GET_DAGISEL_BODY
30741
30742#ifdef GET_DAGISEL_DECL
30743bool CheckNodePredicate(SDValue Op, unsigned PredNo) const override;
30744#endif
30745#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
30746bool DAGISEL_CLASS_COLONCOLON CheckNodePredicate(SDValue Op, unsigned PredNo) const
30747#if DAGISEL_INLINE
30748 override
30749#endif
30750{
30751 switch (PredNo) {
30752 default: llvm_unreachable("Invalid predicate in table?");
30753 case 0: {
30754 // Predicate_simm7
30755 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30756 (void)N;
30757
30758 return isInt<7>(x: N->getSExtValue());
30759 }
30760 case 1: {
30761 // Predicate_nonzero
30762 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30763 (void)N;
30764 return N->getSExtValue() !=0 ;
30765 }
30766 case 2: {
30767 // Predicate_zero
30768 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30769 (void)N;
30770
30771 return N->getSExtValue() == 0;
30772 }
30773 case 3: {
30774 // Predicate_mimm
30775 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30776 (void)N;
30777
30778 return isMImmVal(Val: getImmVal(N));
30779 }
30780 case 4: {
30781 // Predicate_simm7fp
30782 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
30783 (void)N;
30784
30785 return isInt<7>(x: getFpImmVal(N));
30786
30787 }
30788 case 5: {
30789 // Predicate_mimmfp
30790 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
30791 (void)N;
30792
30793 return isMImmVal(Val: getFpImmVal(N));
30794 }
30795 case 6: {
30796 // Predicate_uimm6
30797 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30798 (void)N;
30799
30800 return isUInt<6>(x: N->getZExtValue());
30801 }
30802 case 7: {
30803 // Predicate_CCOp
30804 int64_t Imm = cast<ConstantSDNode>(Val: Op.getNode())->getSExtValue();
30805
30806 return Imm >= 0 && Imm < 22;
30807 }
30808 case 8: {
30809 // Predicate_uimm7
30810 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30811 (void)N;
30812
30813 return isUInt<7>(x: N->getZExtValue());
30814 }
30815 case 9: {
30816 // Predicate_mimmfp32
30817 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
30818 (void)N;
30819
30820 return isMImm32Val(Val: getFpImmVal(N) >> 32);
30821 }
30822 case 10: {
30823 // Predicate_atomic_load_aext_8
30824 // Predicate_atomic_store_8
30825 // Predicate_extloadi8
30826 // Predicate_sextloadi8
30827 // Predicate_truncstorei8
30828 // Predicate_zextloadi8
30829 SDNode *N = Op.getNode();
30830 (void)N;
30831if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i8) return false;
30832return true;
30833
30834 }
30835 case 11: {
30836 // Predicate_atomic_load_aext_16
30837 // Predicate_atomic_store_16
30838 // Predicate_extloadi16
30839 // Predicate_sextloadi16
30840 // Predicate_truncstorei16
30841 // Predicate_zextloadi16
30842 SDNode *N = Op.getNode();
30843 (void)N;
30844if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i16) return false;
30845return true;
30846
30847 }
30848 case 12: {
30849 // Predicate_atomic_cmp_swap_i32
30850 // Predicate_atomic_load_nonext_32
30851 // Predicate_atomic_store_32
30852 // Predicate_atomic_swap_i32
30853 // Predicate_extloadi32
30854 // Predicate_sextloadi32
30855 // Predicate_truncstorei32
30856 // Predicate_zextloadi32
30857 SDNode *N = Op.getNode();
30858 (void)N;
30859if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i32) return false;
30860return true;
30861
30862 }
30863 case 13: {
30864 // Predicate_simm32
30865 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30866 (void)N;
30867 return isInt<32>(x: N->getSExtValue());
30868 }
30869 case 14: {
30870 // Predicate_lozero
30871 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30872 (void)N;
30873 return (N->getZExtValue() & 0xffffffff)
30874 == 0;
30875 }
30876 case 15: {
30877 // Predicate_CCSIOp
30878 auto *N = cast<CondCodeSDNode>(Val: Op.getNode());
30879 (void)N;
30880
30881 switch (N->get()) {
30882 default: return true;
30883 case ISD::SETULT:
30884 case ISD::SETULE:
30885 case ISD::SETUGT:
30886 case ISD::SETUGE: return false;
30887 }
30888
30889 }
30890 case 16: {
30891 // Predicate_CCUIOp
30892 auto *N = cast<CondCodeSDNode>(Val: Op.getNode());
30893 (void)N;
30894
30895 switch (N->get()) {
30896 default: return true;
30897 case ISD::SETLT:
30898 case ISD::SETLE:
30899 case ISD::SETGT:
30900 case ISD::SETGE: return false;
30901 }
30902
30903 }
30904 case 17: {
30905 // Predicate_unindexedstore
30906 SDNode *N = Op.getNode();
30907 (void)N;
30908if (cast<StoreSDNode>(Val: N)->getAddressingMode() != ISD::UNINDEXED) return false;
30909return true;
30910
30911 }
30912 case 18: {
30913 // Predicate_store
30914 SDNode *N = Op.getNode();
30915 (void)N;
30916 if (cast<StoreSDNode>(Val: N)->isTruncatingStore()) return false;
30917return true;
30918
30919 }
30920 case 19: {
30921 // Predicate_atomic_cmp_swap_i64
30922 // Predicate_atomic_load_nonext_64
30923 // Predicate_atomic_store_64
30924 // Predicate_atomic_swap_i64
30925 SDNode *N = Op.getNode();
30926 (void)N;
30927if (cast<MemSDNode>(Val: N)->getMemoryVT() != MVT::i64) return false;
30928return true;
30929
30930 }
30931 case 20: {
30932 // Predicate_sextload
30933 SDNode *N = Op.getNode();
30934 (void)N;
30935if (cast<LoadSDNode>(Val: N)->getExtensionType() != ISD::SEXTLOAD) return false;
30936return true;
30937
30938 }
30939 case 21: {
30940 // Predicate_zextload
30941 SDNode *N = Op.getNode();
30942 (void)N;
30943if (cast<LoadSDNode>(Val: N)->getExtensionType() != ISD::ZEXTLOAD) return false;
30944return true;
30945
30946 }
30947 case 22: {
30948 // Predicate_atomic_load_aext
30949 SDNode *N = Op.getNode();
30950 (void)N;
30951if (cast<AtomicSDNode>(Val: N)->getExtensionType() != ISD::EXTLOAD) return false;
30952return true;
30953
30954 }
30955 case 23: {
30956 // Predicate_extload
30957 SDNode *N = Op.getNode();
30958 (void)N;
30959if (cast<LoadSDNode>(Val: N)->getExtensionType() != ISD::EXTLOAD) return false;
30960return true;
30961
30962 }
30963 case 24: {
30964 // Predicate_uimm3
30965 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
30966 (void)N;
30967
30968 return isUInt<3>(x: N->getZExtValue());
30969 }
30970 case 25: {
30971 // Predicate_atomic_load_nonext
30972 SDNode *N = Op.getNode();
30973 (void)N;
30974if (cast<AtomicSDNode>(Val: N)->getExtensionType() != ISD::NON_EXTLOAD) return false;
30975return true;
30976
30977 }
30978 case 26: {
30979 // Predicate_load
30980 SDNode *N = Op.getNode();
30981 (void)N;
30982if (cast<LoadSDNode>(Val: N)->getExtensionType() != ISD::NON_EXTLOAD) return false;
30983return true;
30984
30985 }
30986 case 27: {
30987 // Predicate_truncstore
30988 SDNode *N = Op.getNode();
30989 (void)N;
30990 if (!cast<StoreSDNode>(Val: N)->isTruncatingStore()) return false;
30991return true;
30992
30993 }
30994 case 28: {
30995 // Predicate_unindexedload
30996 SDNode *N = Op.getNode();
30997 (void)N;
30998if (cast<LoadSDNode>(Val: N)->getAddressingMode() != ISD::UNINDEXED) return false;
30999return true;
31000
31001 }
31002 case 29: {
31003 // Predicate_uimm2
31004 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
31005 (void)N;
31006
31007 return isUInt<2>(x: N->getZExtValue());
31008 }
31009 case 30: {
31010 // Predicate_uimm32
31011 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
31012 (void)N;
31013 return isUInt<32>(x: N->getZExtValue());
31014 }
31015 case 31: {
31016 // Predicate_lomsbzero
31017 auto *N = cast<ConstantSDNode>(Val: Op.getNode());
31018 (void)N;
31019 return (N->getZExtValue() & 0x80000000)
31020 == 0;
31021 }
31022 case 32: {
31023 // Predicate_fplozero
31024 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
31025 (void)N;
31026 return (getFpImmVal(N) & 0xffffffff)
31027 == 0;
31028 }
31029 case 33: {
31030 // Predicate_fplomsbzero
31031 auto *N = cast<ConstantFPSDNode>(Val: Op.getNode());
31032 (void)N;
31033 return (getFpImmVal(N) & 0x80000000)
31034 == 0;
31035 }
31036 }
31037}
31038#endif // GET_DAGISEL_BODY
31039
31040#ifdef GET_DAGISEL_DECL
31041bool CheckComplexPattern(SDNode *Root, SDNode *Parent,
31042 SDValue N, unsigned PatternNo,
31043 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result) override;
31044#endif
31045#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
31046bool DAGISEL_CLASS_COLONCOLON CheckComplexPattern(SDNode *Root, SDNode *Parent,
31047 SDValue N, unsigned PatternNo,
31048 SmallVectorImpl<std::pair<SDValue, SDNode *>> &Result)
31049#if DAGISEL_INLINE
31050 override
31051#endif
31052{
31053 unsigned NextRes = Result.size();
31054 switch (PatternNo) {
31055 default: llvm_unreachable("Invalid pattern # in table?");
31056 case 0:
31057 Result.resize(N: NextRes+3);
31058 return selectADDRrii(N, Base&: Result[NextRes+0].first, Index&: Result[NextRes+1].first, Offset&: Result[NextRes+2].first);
31059 case 1:
31060 Result.resize(N: NextRes+3);
31061 return selectADDRrri(N, Base&: Result[NextRes+0].first, Index&: Result[NextRes+1].first, Offset&: Result[NextRes+2].first);
31062 case 2:
31063 Result.resize(N: NextRes+3);
31064 return selectADDRzri(N, Base&: Result[NextRes+0].first, Index&: Result[NextRes+1].first, Offset&: Result[NextRes+2].first);
31065 case 3:
31066 Result.resize(N: NextRes+3);
31067 return selectADDRzii(N, Base&: Result[NextRes+0].first, Index&: Result[NextRes+1].first, Offset&: Result[NextRes+2].first);
31068 case 4:
31069 Result.resize(N: NextRes+2);
31070 return selectADDRri(N, Base&: Result[NextRes+0].first, Offset&: Result[NextRes+1].first);
31071 case 5:
31072 Result.resize(N: NextRes+2);
31073 return selectADDRzi(N, Base&: Result[NextRes+0].first, Offset&: Result[NextRes+1].first);
31074 }
31075}
31076#endif // GET_DAGISEL_BODY
31077
31078#ifdef GET_DAGISEL_DECL
31079SDValue RunSDNodeXForm(SDValue V, unsigned XFormNo) override;
31080#endif
31081#if defined(GET_DAGISEL_BODY) || DAGISEL_INLINE
31082SDValue DAGISEL_CLASS_COLONCOLON RunSDNodeXForm(SDValue V, unsigned XFormNo)
31083#if DAGISEL_INLINE
31084 override
31085#endif
31086{
31087 switch (XFormNo) {
31088 default: llvm_unreachable("Invalid xform # in table?");
31089 case 0: {
31090 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31091
31092 return CurDAG->getTargetConstant(Val: Lo_32(Value: N->getZExtValue()),
31093 DL: SDLoc(N), VT: MVT::i32);
31094
31095 }
31096 case 1: {
31097 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31098
31099 // Transformation function: shift the immediate value down into the low bits.
31100 return CurDAG->getTargetConstant(Val: Hi_32(Value: N->getZExtValue()),
31101 DL: SDLoc(N), VT: MVT::i32);
31102
31103 }
31104 case 2: {
31105 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31106
31107 return CurDAG->getTargetConstant(Val: N->getZExtValue() & 0x7f,
31108 DL: SDLoc(N), VT: MVT::i32);
31109
31110 }
31111 case 3: {
31112 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31113
31114 return CurDAG->getSignedTargetConstant(Val: SignExtend64(X: N->getSExtValue(), B: 7),
31115 DL: SDLoc(N), VT: MVT::i32);
31116
31117 }
31118 case 4: {
31119 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31120
31121 return CurDAG->getTargetConstant(Val: val2MImm(Val: getImmVal(N)),
31122 DL: SDLoc(N), VT: MVT::i32);
31123
31124 }
31125 case 5: {
31126 ConstantSDNode *N = cast<ConstantSDNode>(Val: V.getNode());
31127
31128 return CurDAG->getTargetConstant(Val: N->getZExtValue(),
31129 DL: SDLoc(N), VT: MVT::i32);
31130
31131 }
31132 case 6: {
31133 ConstantFPSDNode *N = cast<ConstantFPSDNode>(Val: V.getNode());
31134
31135 uint64_t Val = getFpImmVal(N);
31136 return CurDAG->getTargetConstant(Val: SignExtend32(X: Val, B: 7), DL: SDLoc(N), VT: MVT::i32);
31137
31138 }
31139 case 7: {
31140 ConstantFPSDNode *N = cast<ConstantFPSDNode>(Val: V.getNode());
31141
31142 return CurDAG->getTargetConstant(Val: val2MImm(Val: getFpImmVal(N)),
31143 DL: SDLoc(N), VT: MVT::i32);
31144
31145 }
31146 case 8: {
31147 CondCodeSDNode *N = cast<CondCodeSDNode>(Val: V.getNode());
31148
31149 ISD::CondCode CC = getSetCCSwappedOperands(Operation: N->get());
31150 VECC::CondCode VECC = intCondCode2Icc(CC);
31151 return CurDAG->getTargetConstant(Val: VECC, DL: SDLoc(N), VT: MVT::i32);
31152
31153 }
31154 case 9: {
31155 CondCodeSDNode *N = cast<CondCodeSDNode>(Val: V.getNode());
31156
31157 ISD::CondCode CC = getSetCCSwappedOperands(Operation: N->get());
31158 VECC::CondCode VECC = fpCondCode2Fcc(CC);
31159 return CurDAG->getTargetConstant(Val: VECC, DL: SDLoc(N), VT: MVT::i32);
31160
31161 }
31162 case 10: {
31163 CondCodeSDNode *N = cast<CondCodeSDNode>(Val: V.getNode());
31164
31165 VECC::CondCode VECC = intCondCode2Icc(CC: N->get());
31166 return CurDAG->getTargetConstant(Val: VECC, DL: SDLoc(N), VT: MVT::i32);
31167
31168 }
31169 case 11: {
31170 CondCodeSDNode *N = cast<CondCodeSDNode>(Val: V.getNode());
31171
31172 VECC::CondCode VECC = fpCondCode2Fcc(CC: N->get());
31173 return CurDAG->getTargetConstant(Val: VECC, DL: SDLoc(N), VT: MVT::i32);
31174
31175 }
31176 case 12: {
31177 ConstantFPSDNode *N = cast<ConstantFPSDNode>(Val: V.getNode());
31178
31179 return CurDAG->getTargetConstant(Val: Hi_32(Value: getFpImmVal(N)), DL: SDLoc(N), VT: MVT::i32);
31180
31181 }
31182 case 13: {
31183 ConstantFPSDNode *N = cast<ConstantFPSDNode>(Val: V.getNode());
31184
31185 return CurDAG->getTargetConstant(Val: Lo_32(Value: getFpImmVal(N) & 0xffffffff),
31186 DL: SDLoc(N), VT: MVT::i32);
31187
31188 }
31189 }
31190}
31191#endif // GET_DAGISEL_BODY
31192
31193
31194#ifdef DAGISEL_INLINE
31195#undef DAGISEL_INLINE
31196#endif
31197#ifdef DAGISEL_CLASS_COLONCOLON
31198#undef DAGISEL_CLASS_COLONCOLON
31199#endif
31200#ifdef GET_DAGISEL_DECL
31201#undef GET_DAGISEL_DECL
31202#endif
31203#ifdef GET_DAGISEL_BODY
31204#undef GET_DAGISEL_BODY
31205#endif
31206