[ORC] Add std::tuple support to SimplePackedSerialization.
[llvm-project.git] / llvm / lib / Target / Hexagon / HexagonDepMask.h
blob45e1a1e0f39ac8eda5066f1ead2dc7b4ad2d5470
1 //===----------------------------------------------------------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 // Automatically generated file, do not edit!
9 //===----------------------------------------------------------------------===//
12 #ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
13 #define LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H
15 HexagonInstruction InstructionEncodings[] = {
16 { /*Tag:A2_addi*/
17 /*Rd32=add(Rs32,#s16)*/
18 0xf0000000,
19 0xb0000000,
20 0x0fe03fe0,
21 0 },
22 { /*Tag:A2_andir*/
23 /*Rd32=and(Rs32,#s10)*/
24 0xffc00000,
25 0x76000000,
26 0x00203fe0,
27 0 },
28 { /*Tag:A2_combineii*/
29 /*Rdd32=combine(#s8,#S8)*/
30 0xff800000,
31 0x7c000000,
32 0x00001fe0,
33 0 },
34 { /*Tag:A2_orir*/
35 /*Rd32=or(Rs32,#s10)*/
36 0xffc00000,
37 0x76800000,
38 0x00203fe0,
39 0 },
40 { /*Tag:A2_paddif*/
41 /*if (!Pu4) Rd32=add(Rs32,#s8)*/
42 0xff802000,
43 0x74800000,
44 0x00001fe0,
45 0 },
46 { /*Tag:A2_paddifnew*/
47 /*if (!Pu4.new) Rd32=add(Rs32,#s8)*/
48 0xff802000,
49 0x74802000,
50 0x00001fe0,
51 0 },
52 { /*Tag:A2_paddit*/
53 /*if (Pu4) Rd32=add(Rs32,#s8)*/
54 0xff802000,
55 0x74000000,
56 0x00001fe0,
57 0 },
58 { /*Tag:A2_padditnew*/
59 /*if (Pu4.new) Rd32=add(Rs32,#s8)*/
60 0xff802000,
61 0x74002000,
62 0x00001fe0,
63 0 },
64 { /*Tag:A2_subri*/
65 /*Rd32=sub(#s10,Rs32)*/
66 0xffc00000,
67 0x76400000,
68 0x00203fe0,
69 0 },
70 { /*Tag:A2_tfrsi*/
71 /*Rd32=#s16*/
72 0xff000000,
73 0x78000000,
74 0x00df3fe0,
75 0 },
76 { /*Tag:A4_cmpbgtui*/
77 /*Pd4=cmpb.gtu(Rs32,#u7)*/
78 0xff601018,
79 0xdd400000,
80 0x00000fe0,
81 0 },
82 { /*Tag:A4_cmpheqi*/
83 /*Pd4=cmph.eq(Rs32,#s8)*/
84 0xff600018,
85 0xdd000008,
86 0x00001fe0,
87 0 },
88 { /*Tag:A4_cmphgti*/
89 /*Pd4=cmph.gt(Rs32,#s8)*/
90 0xff600018,
91 0xdd200008,
92 0x00001fe0,
93 0 },
94 { /*Tag:A4_cmphgtui*/
95 /*Pd4=cmph.gtu(Rs32,#u7)*/
96 0xff601018,
97 0xdd400008,
98 0x00000fe0,
99 0 },
100 { /*Tag:A4_combineii*/
101 /*Rdd32=combine(#s8,#U6)*/
102 0xff800000,
103 0x7c800000,
104 0x001f2000,
105 0 },
106 { /*Tag:A4_combineir*/
107 /*Rdd32=combine(#s8,Rs32)*/
108 0xff602000,
109 0x73202000,
110 0x00001fe0,
111 0 },
112 { /*Tag:A4_combineri*/
113 /*Rdd32=combine(Rs32,#s8)*/
114 0xff602000,
115 0x73002000,
116 0x00001fe0,
117 0 },
118 { /*Tag:A4_rcmpeqi*/
119 /*Rd32=cmp.eq(Rs32,#s8)*/
120 0xff602000,
121 0x73402000,
122 0x00001fe0,
123 0 },
124 { /*Tag:A4_rcmpneqi*/
125 /*Rd32=!cmp.eq(Rs32,#s8)*/
126 0xff602000,
127 0x73602000,
128 0x00001fe0,
129 0 },
130 { /*Tag:C2_cmoveif*/
131 /*if (!Pu4) Rd32=#s12*/
132 0xff902000,
133 0x7e800000,
134 0x000f1fe0,
135 0 },
136 { /*Tag:C2_cmoveit*/
137 /*if (Pu4) Rd32=#s12*/
138 0xff902000,
139 0x7e000000,
140 0x000f1fe0,
141 0 },
142 { /*Tag:C2_cmovenewif*/
143 /*if (!Pu4.new) Rd32=#s12*/
144 0xff902000,
145 0x7e802000,
146 0x000f1fe0,
147 0 },
148 { /*Tag:C2_cmovenewit*/
149 /*if (Pu4.new) Rd32=#s12*/
150 0xff902000,
151 0x7e002000,
152 0x000f1fe0,
153 0 },
154 { /*Tag:C2_cmpeqi*/
155 /*Pd4=cmp.eq(Rs32,#s10)*/
156 0xffc0001c,
157 0x75000000,
158 0x00203fe0,
159 0 },
160 { /*Tag:C2_cmpgti*/
161 /*Pd4=cmp.gt(Rs32,#s10)*/
162 0xffc0001c,
163 0x75400000,
164 0x00203fe0,
165 0 },
166 { /*Tag:C2_cmpgtui*/
167 /*Pd4=cmp.gtu(Rs32,#u9)*/
168 0xffe0001c,
169 0x75800000,
170 0x00003fe0,
171 0 },
172 { /*Tag:C2_muxii*/
173 /*Rd32=mux(Pu4,#s8,#S8)*/
174 0xfe000000,
175 0x7a000000,
176 0x00001fe0,
177 0 },
178 { /*Tag:C2_muxir*/
179 /*Rd32=mux(Pu4,Rs32,#s8)*/
180 0xff802000,
181 0x73000000,
182 0x00001fe0,
183 0 },
184 { /*Tag:C2_muxri*/
185 /*Rd32=mux(Pu4,#s8,Rs32)*/
186 0xff802000,
187 0x73800000,
188 0x00001fe0,
189 0 },
190 { /*Tag:C4_addipc*/
191 /*Rd32=add(pc,#u6)*/
192 0xffff0000,
193 0x6a490000,
194 0x00001f80,
195 0 },
196 { /*Tag:C4_cmpltei*/
197 /*Pd4=!cmp.gt(Rs32,#s10)*/
198 0xffc0001c,
199 0x75400010,
200 0x00203fe0,
201 0 },
202 { /*Tag:C4_cmplteui*/
203 /*Pd4=!cmp.gtu(Rs32,#u9)*/
204 0xffe0001c,
205 0x75800010,
206 0x00003fe0,
207 0 },
208 { /*Tag:C4_cmpneqi*/
209 /*Pd4=!cmp.eq(Rs32,#s10)*/
210 0xffc0001c,
211 0x75000010,
212 0x00203fe0,
213 0 },
214 { /*Tag:J2_call*/
215 /*call #r22:2*/
216 0xfe000001,
217 0x5a000000,
218 0x01ff3ffe,
219 0 },
220 { /*Tag:J2_callf*/
221 /*if (!Pu4) call #r15:2*/
222 0xff200800,
223 0x5d200000,
224 0x00df20fe,
225 0 },
226 { /*Tag:J2_callt*/
227 /*if (Pu4) call #r15:2*/
228 0xff200800,
229 0x5d000000,
230 0x00df20fe,
231 0 },
232 { /*Tag:J2_jump*/
233 /*jump #r22:2*/
234 0xfe000000,
235 0x58000000,
236 0x01ff3ffe,
237 0 },
238 { /*Tag:J2_jumpf*/
239 /*if (!Pu4) jump:nt #r15:2*/
240 0xff201800,
241 0x5c200000,
242 0x00df20fe,
243 0 },
244 { /*Tag:J2_jumpfnew*/
245 /*if (!Pu4.new) jump:nt #r15:2*/
246 0xff201800,
247 0x5c200800,
248 0x00df20fe,
249 0 },
250 { /*Tag:J2_jumpfnewpt*/
251 /*if (!Pu4.new) jump:t #r15:2*/
252 0xff201800,
253 0x5c201800,
254 0x00df20fe,
255 0 },
256 { /*Tag:J2_jumpfpt*/
257 /*if (!Pu4) jump:t #r15:2*/
258 0xff201800,
259 0x5c201000,
260 0x00df20fe,
261 0 },
262 { /*Tag:J2_jumpt*/
263 /*if (Pu4) jump:nt #r15:2*/
264 0xff201800,
265 0x5c000000,
266 0x00df20fe,
267 0 },
268 { /*Tag:J2_jumptnew*/
269 /*if (Pu4.new) jump:nt #r15:2*/
270 0xff201800,
271 0x5c000800,
272 0x00df20fe,
273 0 },
274 { /*Tag:J2_jumptnewpt*/
275 /*if (Pu4.new) jump:t #r15:2*/
276 0xff201800,
277 0x5c001800,
278 0x00df20fe,
279 0 },
280 { /*Tag:J2_jumptpt*/
281 /*if (Pu4) jump:t #r15:2*/
282 0xff201800,
283 0x5c001000,
284 0x00df20fe,
285 0 },
286 { /*Tag:J2_loop0i*/
287 /*loop0(#r7:2,#U10)*/
288 0xffe00000,
289 0x69000000,
290 0x00001f18,
291 0 },
292 { /*Tag:J2_loop0r*/
293 /*loop0(#r7:2,Rs32)*/
294 0xffe00000,
295 0x60000000,
296 0x00001f18,
297 0 },
298 { /*Tag:J2_loop1i*/
299 /*loop1(#r7:2,#U10)*/
300 0xffe00000,
301 0x69200000,
302 0x00001f18,
303 0 },
304 { /*Tag:J2_loop1r*/
305 /*loop1(#r7:2,Rs32)*/
306 0xffe00000,
307 0x60200000,
308 0x00001f18,
309 0 },
310 { /*Tag:J2_ploop1si*/
311 /*p3=sp1loop0(#r7:2,#U10)*/
312 0xffe00000,
313 0x69a00000,
314 0x00001f18,
315 0 },
316 { /*Tag:J2_ploop1sr*/
317 /*p3=sp1loop0(#r7:2,Rs32)*/
318 0xffe00000,
319 0x60a00000,
320 0x00001f18,
321 0 },
322 { /*Tag:J2_ploop2si*/
323 /*p3=sp2loop0(#r7:2,#U10)*/
324 0xffe00000,
325 0x69c00000,
326 0x00001f18,
327 0 },
328 { /*Tag:J2_ploop2sr*/
329 /*p3=sp2loop0(#r7:2,Rs32)*/
330 0xffe00000,
331 0x60c00000,
332 0x00001f18,
333 0 },
334 { /*Tag:J2_ploop3si*/
335 /*p3=sp3loop0(#r7:2,#U10)*/
336 0xffe00000,
337 0x69e00000,
338 0x00001f18,
339 0 },
340 { /*Tag:J2_ploop3sr*/
341 /*p3=sp3loop0(#r7:2,Rs32)*/
342 0xffe00000,
343 0x60e00000,
344 0x00001f18,
345 0 },
346 { /*Tag:J4_cmpeq_f_jumpnv_nt*/
347 /*if (!cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
348 0xffc02000,
349 0x20400000,
350 0x003000fe,
351 0 },
352 { /*Tag:J4_cmpeq_f_jumpnv_t*/
353 /*if (!cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
354 0xffc02000,
355 0x20402000,
356 0x003000fe,
357 0 },
358 { /*Tag:J4_cmpeq_fp0_jump_nt*/
359 /*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
360 0xffc03000,
361 0x14400000,
362 0x003000fe,
363 0 },
364 { /*Tag:J4_cmpeq_fp0_jump_t*/
365 /*p0=cmp.eq(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
366 0xffc03000,
367 0x14402000,
368 0x003000fe,
369 0 },
370 { /*Tag:J4_cmpeq_fp1_jump_nt*/
371 /*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
372 0xffc03000,
373 0x14401000,
374 0x003000fe,
375 0 },
376 { /*Tag:J4_cmpeq_fp1_jump_t*/
377 /*p1=cmp.eq(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
378 0xffc03000,
379 0x14403000,
380 0x003000fe,
381 0 },
382 { /*Tag:J4_cmpeq_t_jumpnv_nt*/
383 /*if (cmp.eq(Ns8.new,Rt32)) jump:nt #r9:2*/
384 0xffc02000,
385 0x20000000,
386 0x003000fe,
387 0 },
388 { /*Tag:J4_cmpeq_t_jumpnv_t*/
389 /*if (cmp.eq(Ns8.new,Rt32)) jump:t #r9:2*/
390 0xffc02000,
391 0x20002000,
392 0x003000fe,
393 0 },
394 { /*Tag:J4_cmpeq_tp0_jump_nt*/
395 /*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
396 0xffc03000,
397 0x14000000,
398 0x003000fe,
399 0 },
400 { /*Tag:J4_cmpeq_tp0_jump_t*/
401 /*p0=cmp.eq(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
402 0xffc03000,
403 0x14002000,
404 0x003000fe,
405 0 },
406 { /*Tag:J4_cmpeq_tp1_jump_nt*/
407 /*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
408 0xffc03000,
409 0x14001000,
410 0x003000fe,
411 0 },
412 { /*Tag:J4_cmpeq_tp1_jump_t*/
413 /*p1=cmp.eq(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
414 0xffc03000,
415 0x14003000,
416 0x003000fe,
417 0 },
418 { /*Tag:J4_cmpeqi_f_jumpnv_nt*/
419 /*if (!cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
420 0xffc02000,
421 0x24400000,
422 0x003000fe,
423 0 },
424 { /*Tag:J4_cmpeqi_f_jumpnv_t*/
425 /*if (!cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
426 0xffc02000,
427 0x24402000,
428 0x003000fe,
429 0 },
430 { /*Tag:J4_cmpeqi_fp0_jump_nt*/
431 /*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
432 0xffc02000,
433 0x10400000,
434 0x003000fe,
435 0 },
436 { /*Tag:J4_cmpeqi_fp0_jump_t*/
437 /*p0=cmp.eq(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
438 0xffc02000,
439 0x10402000,
440 0x003000fe,
441 0 },
442 { /*Tag:J4_cmpeqi_fp1_jump_nt*/
443 /*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
444 0xffc02000,
445 0x12400000,
446 0x003000fe,
447 0 },
448 { /*Tag:J4_cmpeqi_fp1_jump_t*/
449 /*p1=cmp.eq(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
450 0xffc02000,
451 0x12402000,
452 0x003000fe,
453 0 },
454 { /*Tag:J4_cmpeqi_t_jumpnv_nt*/
455 /*if (cmp.eq(Ns8.new,#U5)) jump:nt #r9:2*/
456 0xffc02000,
457 0x24000000,
458 0x003000fe,
459 0 },
460 { /*Tag:J4_cmpeqi_t_jumpnv_t*/
461 /*if (cmp.eq(Ns8.new,#U5)) jump:t #r9:2*/
462 0xffc02000,
463 0x24002000,
464 0x003000fe,
465 0 },
466 { /*Tag:J4_cmpeqi_tp0_jump_nt*/
467 /*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
468 0xffc02000,
469 0x10000000,
470 0x003000fe,
471 0 },
472 { /*Tag:J4_cmpeqi_tp0_jump_t*/
473 /*p0=cmp.eq(Rs16,#U5); if (p0.new) jump:t #r9:2*/
474 0xffc02000,
475 0x10002000,
476 0x003000fe,
477 0 },
478 { /*Tag:J4_cmpeqi_tp1_jump_nt*/
479 /*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
480 0xffc02000,
481 0x12000000,
482 0x003000fe,
483 0 },
484 { /*Tag:J4_cmpeqi_tp1_jump_t*/
485 /*p1=cmp.eq(Rs16,#U5); if (p1.new) jump:t #r9:2*/
486 0xffc02000,
487 0x12002000,
488 0x003000fe,
489 0 },
490 { /*Tag:J4_cmpeqn1_f_jumpnv_nt*/
491 /*if (!cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
492 0xffc02000,
493 0x26400000,
494 0x003000fe,
495 0 },
496 { /*Tag:J4_cmpeqn1_f_jumpnv_t*/
497 /*if (!cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
498 0xffc02000,
499 0x26402000,
500 0x003000fe,
501 0 },
502 { /*Tag:J4_cmpeqn1_fp0_jump_nt*/
503 /*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:nt #r9:2*/
504 0xffc02300,
505 0x11c00000,
506 0x003000fe,
507 0 },
508 { /*Tag:J4_cmpeqn1_fp0_jump_t*/
509 /*p0=cmp.eq(Rs16,#-1); if (!p0.new) jump:t #r9:2*/
510 0xffc02300,
511 0x11c02000,
512 0x003000fe,
513 0 },
514 { /*Tag:J4_cmpeqn1_fp1_jump_nt*/
515 /*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:nt #r9:2*/
516 0xffc02300,
517 0x13c00000,
518 0x003000fe,
519 0 },
520 { /*Tag:J4_cmpeqn1_fp1_jump_t*/
521 /*p1=cmp.eq(Rs16,#-1); if (!p1.new) jump:t #r9:2*/
522 0xffc02300,
523 0x13c02000,
524 0x003000fe,
525 0 },
526 { /*Tag:J4_cmpeqn1_t_jumpnv_nt*/
527 /*if (cmp.eq(Ns8.new,#-1)) jump:nt #r9:2*/
528 0xffc02000,
529 0x26000000,
530 0x003000fe,
531 0 },
532 { /*Tag:J4_cmpeqn1_t_jumpnv_t*/
533 /*if (cmp.eq(Ns8.new,#-1)) jump:t #r9:2*/
534 0xffc02000,
535 0x26002000,
536 0x003000fe,
537 0 },
538 { /*Tag:J4_cmpeqn1_tp0_jump_nt*/
539 /*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:nt #r9:2*/
540 0xffc02300,
541 0x11800000,
542 0x003000fe,
543 0 },
544 { /*Tag:J4_cmpeqn1_tp0_jump_t*/
545 /*p0=cmp.eq(Rs16,#-1); if (p0.new) jump:t #r9:2*/
546 0xffc02300,
547 0x11802000,
548 0x003000fe,
549 0 },
550 { /*Tag:J4_cmpeqn1_tp1_jump_nt*/
551 /*p1=cmp.eq(Rs16,#-1); if (p1.new) jump:nt #r9:2*/
552 0xffc02300,
553 0x13800000,
554 0x003000fe,
555 0 },
556 { /*Tag:J4_cmpeqn1_tp1_jump_t*/
557 /*p1=cmp.eq(Rs16,#-1); if (p1.new) jump:t #r9:2*/
558 0xffc02300,
559 0x13802000,
560 0x003000fe,
561 0 },
562 { /*Tag:J4_cmpgt_f_jumpnv_nt*/
563 /*if (!cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2*/
564 0xffc02000,
565 0x20c00000,
566 0x003000fe,
567 0 },
568 { /*Tag:J4_cmpgt_f_jumpnv_t*/
569 /*if (!cmp.gt(Ns8.new,Rt32)) jump:t #r9:2*/
570 0xffc02000,
571 0x20c02000,
572 0x003000fe,
573 0 },
574 { /*Tag:J4_cmpgt_fp0_jump_nt*/
575 /*p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
576 0xffc03000,
577 0x14c00000,
578 0x003000fe,
579 0 },
580 { /*Tag:J4_cmpgt_fp0_jump_t*/
581 /*p0=cmp.gt(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
582 0xffc03000,
583 0x14c02000,
584 0x003000fe,
585 0 },
586 { /*Tag:J4_cmpgt_fp1_jump_nt*/
587 /*p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
588 0xffc03000,
589 0x14c01000,
590 0x003000fe,
591 0 },
592 { /*Tag:J4_cmpgt_fp1_jump_t*/
593 /*p1=cmp.gt(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
594 0xffc03000,
595 0x14c03000,
596 0x003000fe,
597 0 },
598 { /*Tag:J4_cmpgt_t_jumpnv_nt*/
599 /*if (cmp.gt(Ns8.new,Rt32)) jump:nt #r9:2*/
600 0xffc02000,
601 0x20800000,
602 0x003000fe,
603 0 },
604 { /*Tag:J4_cmpgt_t_jumpnv_t*/
605 /*if (cmp.gt(Ns8.new,Rt32)) jump:t #r9:2*/
606 0xffc02000,
607 0x20802000,
608 0x003000fe,
609 0 },
610 { /*Tag:J4_cmpgt_tp0_jump_nt*/
611 /*p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
612 0xffc03000,
613 0x14800000,
614 0x003000fe,
615 0 },
616 { /*Tag:J4_cmpgt_tp0_jump_t*/
617 /*p0=cmp.gt(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
618 0xffc03000,
619 0x14802000,
620 0x003000fe,
621 0 },
622 { /*Tag:J4_cmpgt_tp1_jump_nt*/
623 /*p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
624 0xffc03000,
625 0x14801000,
626 0x003000fe,
627 0 },
628 { /*Tag:J4_cmpgt_tp1_jump_t*/
629 /*p1=cmp.gt(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
630 0xffc03000,
631 0x14803000,
632 0x003000fe,
633 0 },
634 { /*Tag:J4_cmpgti_f_jumpnv_nt*/
635 /*if (!cmp.gt(Ns8.new,#U5)) jump:nt #r9:2*/
636 0xffc02000,
637 0x24c00000,
638 0x003000fe,
639 0 },
640 { /*Tag:J4_cmpgti_f_jumpnv_t*/
641 /*if (!cmp.gt(Ns8.new,#U5)) jump:t #r9:2*/
642 0xffc02000,
643 0x24c02000,
644 0x003000fe,
645 0 },
646 { /*Tag:J4_cmpgti_fp0_jump_nt*/
647 /*p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
648 0xffc02000,
649 0x10c00000,
650 0x003000fe,
651 0 },
652 { /*Tag:J4_cmpgti_fp0_jump_t*/
653 /*p0=cmp.gt(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
654 0xffc02000,
655 0x10c02000,
656 0x003000fe,
657 0 },
658 { /*Tag:J4_cmpgti_fp1_jump_nt*/
659 /*p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
660 0xffc02000,
661 0x12c00000,
662 0x003000fe,
663 0 },
664 { /*Tag:J4_cmpgti_fp1_jump_t*/
665 /*p1=cmp.gt(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
666 0xffc02000,
667 0x12c02000,
668 0x003000fe,
669 0 },
670 { /*Tag:J4_cmpgti_t_jumpnv_nt*/
671 /*if (cmp.gt(Ns8.new,#U5)) jump:nt #r9:2*/
672 0xffc02000,
673 0x24800000,
674 0x003000fe,
675 0 },
676 { /*Tag:J4_cmpgti_t_jumpnv_t*/
677 /*if (cmp.gt(Ns8.new,#U5)) jump:t #r9:2*/
678 0xffc02000,
679 0x24802000,
680 0x003000fe,
681 0 },
682 { /*Tag:J4_cmpgti_tp0_jump_nt*/
683 /*p0=cmp.gt(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
684 0xffc02000,
685 0x10800000,
686 0x003000fe,
687 0 },
688 { /*Tag:J4_cmpgti_tp0_jump_t*/
689 /*p0=cmp.gt(Rs16,#U5); if (p0.new) jump:t #r9:2*/
690 0xffc02000,
691 0x10802000,
692 0x003000fe,
693 0 },
694 { /*Tag:J4_cmpgti_tp1_jump_nt*/
695 /*p1=cmp.gt(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
696 0xffc02000,
697 0x12800000,
698 0x003000fe,
699 0 },
700 { /*Tag:J4_cmpgti_tp1_jump_t*/
701 /*p1=cmp.gt(Rs16,#U5); if (p1.new) jump:t #r9:2*/
702 0xffc02000,
703 0x12802000,
704 0x003000fe,
705 0 },
706 { /*Tag:J4_cmpgtn1_f_jumpnv_nt*/
707 /*if (!cmp.gt(Ns8.new,#-1)) jump:nt #r9:2*/
708 0xffc02000,
709 0x26c00000,
710 0x003000fe,
711 0 },
712 { /*Tag:J4_cmpgtn1_f_jumpnv_t*/
713 /*if (!cmp.gt(Ns8.new,#-1)) jump:t #r9:2*/
714 0xffc02000,
715 0x26c02000,
716 0x003000fe,
717 0 },
718 { /*Tag:J4_cmpgtn1_fp0_jump_nt*/
719 /*p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:nt #r9:2*/
720 0xffc02300,
721 0x11c00100,
722 0x003000fe,
723 0 },
724 { /*Tag:J4_cmpgtn1_fp0_jump_t*/
725 /*p0=cmp.gt(Rs16,#-1); if (!p0.new) jump:t #r9:2*/
726 0xffc02300,
727 0x11c02100,
728 0x003000fe,
729 0 },
730 { /*Tag:J4_cmpgtn1_fp1_jump_nt*/
731 /*p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:nt #r9:2*/
732 0xffc02300,
733 0x13c00100,
734 0x003000fe,
735 0 },
736 { /*Tag:J4_cmpgtn1_fp1_jump_t*/
737 /*p1=cmp.gt(Rs16,#-1); if (!p1.new) jump:t #r9:2*/
738 0xffc02300,
739 0x13c02100,
740 0x003000fe,
741 0 },
742 { /*Tag:J4_cmpgtn1_t_jumpnv_nt*/
743 /*if (cmp.gt(Ns8.new,#-1)) jump:nt #r9:2*/
744 0xffc02000,
745 0x26800000,
746 0x003000fe,
747 0 },
748 { /*Tag:J4_cmpgtn1_t_jumpnv_t*/
749 /*if (cmp.gt(Ns8.new,#-1)) jump:t #r9:2*/
750 0xffc02000,
751 0x26802000,
752 0x003000fe,
753 0 },
754 { /*Tag:J4_cmpgtn1_tp0_jump_nt*/
755 /*p0=cmp.gt(Rs16,#-1); if (p0.new) jump:nt #r9:2*/
756 0xffc02300,
757 0x11800100,
758 0x003000fe,
759 0 },
760 { /*Tag:J4_cmpgtn1_tp0_jump_t*/
761 /*p0=cmp.gt(Rs16,#-1); if (p0.new) jump:t #r9:2*/
762 0xffc02300,
763 0x11802100,
764 0x003000fe,
765 0 },
766 { /*Tag:J4_cmpgtn1_tp1_jump_nt*/
767 /*p1=cmp.gt(Rs16,#-1); if (p1.new) jump:nt #r9:2*/
768 0xffc02300,
769 0x13800100,
770 0x003000fe,
771 0 },
772 { /*Tag:J4_cmpgtn1_tp1_jump_t*/
773 /*p1=cmp.gt(Rs16,#-1); if (p1.new) jump:t #r9:2*/
774 0xffc02300,
775 0x13802100,
776 0x003000fe,
777 0 },
778 { /*Tag:J4_cmpgtu_f_jumpnv_nt*/
779 /*if (!cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2*/
780 0xffc02000,
781 0x21400000,
782 0x003000fe,
783 0 },
784 { /*Tag:J4_cmpgtu_f_jumpnv_t*/
785 /*if (!cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2*/
786 0xffc02000,
787 0x21402000,
788 0x003000fe,
789 0 },
790 { /*Tag:J4_cmpgtu_fp0_jump_nt*/
791 /*p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:nt #r9:2*/
792 0xffc03000,
793 0x15400000,
794 0x003000fe,
795 0 },
796 { /*Tag:J4_cmpgtu_fp0_jump_t*/
797 /*p0=cmp.gtu(Rs16,Rt16); if (!p0.new) jump:t #r9:2*/
798 0xffc03000,
799 0x15402000,
800 0x003000fe,
801 0 },
802 { /*Tag:J4_cmpgtu_fp1_jump_nt*/
803 /*p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:nt #r9:2*/
804 0xffc03000,
805 0x15401000,
806 0x003000fe,
807 0 },
808 { /*Tag:J4_cmpgtu_fp1_jump_t*/
809 /*p1=cmp.gtu(Rs16,Rt16); if (!p1.new) jump:t #r9:2*/
810 0xffc03000,
811 0x15403000,
812 0x003000fe,
813 0 },
814 { /*Tag:J4_cmpgtu_t_jumpnv_nt*/
815 /*if (cmp.gtu(Ns8.new,Rt32)) jump:nt #r9:2*/
816 0xffc02000,
817 0x21000000,
818 0x003000fe,
819 0 },
820 { /*Tag:J4_cmpgtu_t_jumpnv_t*/
821 /*if (cmp.gtu(Ns8.new,Rt32)) jump:t #r9:2*/
822 0xffc02000,
823 0x21002000,
824 0x003000fe,
825 0 },
826 { /*Tag:J4_cmpgtu_tp0_jump_nt*/
827 /*p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:nt #r9:2*/
828 0xffc03000,
829 0x15000000,
830 0x003000fe,
831 0 },
832 { /*Tag:J4_cmpgtu_tp0_jump_t*/
833 /*p0=cmp.gtu(Rs16,Rt16); if (p0.new) jump:t #r9:2*/
834 0xffc03000,
835 0x15002000,
836 0x003000fe,
837 0 },
838 { /*Tag:J4_cmpgtu_tp1_jump_nt*/
839 /*p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:nt #r9:2*/
840 0xffc03000,
841 0x15001000,
842 0x003000fe,
843 0 },
844 { /*Tag:J4_cmpgtu_tp1_jump_t*/
845 /*p1=cmp.gtu(Rs16,Rt16); if (p1.new) jump:t #r9:2*/
846 0xffc03000,
847 0x15003000,
848 0x003000fe,
849 0 },
850 { /*Tag:J4_cmpgtui_f_jumpnv_nt*/
851 /*if (!cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2*/
852 0xffc02000,
853 0x25400000,
854 0x003000fe,
855 0 },
856 { /*Tag:J4_cmpgtui_f_jumpnv_t*/
857 /*if (!cmp.gtu(Ns8.new,#U5)) jump:t #r9:2*/
858 0xffc02000,
859 0x25402000,
860 0x003000fe,
861 0 },
862 { /*Tag:J4_cmpgtui_fp0_jump_nt*/
863 /*p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:nt #r9:2*/
864 0xffc02000,
865 0x11400000,
866 0x003000fe,
867 0 },
868 { /*Tag:J4_cmpgtui_fp0_jump_t*/
869 /*p0=cmp.gtu(Rs16,#U5); if (!p0.new) jump:t #r9:2*/
870 0xffc02000,
871 0x11402000,
872 0x003000fe,
873 0 },
874 { /*Tag:J4_cmpgtui_fp1_jump_nt*/
875 /*p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:nt #r9:2*/
876 0xffc02000,
877 0x13400000,
878 0x003000fe,
879 0 },
880 { /*Tag:J4_cmpgtui_fp1_jump_t*/
881 /*p1=cmp.gtu(Rs16,#U5); if (!p1.new) jump:t #r9:2*/
882 0xffc02000,
883 0x13402000,
884 0x003000fe,
885 0 },
886 { /*Tag:J4_cmpgtui_t_jumpnv_nt*/
887 /*if (cmp.gtu(Ns8.new,#U5)) jump:nt #r9:2*/
888 0xffc02000,
889 0x25000000,
890 0x003000fe,
891 0 },
892 { /*Tag:J4_cmpgtui_t_jumpnv_t*/
893 /*if (cmp.gtu(Ns8.new,#U5)) jump:t #r9:2*/
894 0xffc02000,
895 0x25002000,
896 0x003000fe,
897 0 },
898 { /*Tag:J4_cmpgtui_tp0_jump_nt*/
899 /*p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:nt #r9:2*/
900 0xffc02000,
901 0x11000000,
902 0x003000fe,
903 0 },
904 { /*Tag:J4_cmpgtui_tp0_jump_t*/
905 /*p0=cmp.gtu(Rs16,#U5); if (p0.new) jump:t #r9:2*/
906 0xffc02000,
907 0x11002000,
908 0x003000fe,
909 0 },
910 { /*Tag:J4_cmpgtui_tp1_jump_nt*/
911 /*p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:nt #r9:2*/
912 0xffc02000,
913 0x13000000,
914 0x003000fe,
915 0 },
916 { /*Tag:J4_cmpgtui_tp1_jump_t*/
917 /*p1=cmp.gtu(Rs16,#U5); if (p1.new) jump:t #r9:2*/
918 0xffc02000,
919 0x13002000,
920 0x003000fe,
921 0 },
922 { /*Tag:J4_cmplt_f_jumpnv_nt*/
923 /*if (!cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2*/
924 0xffc02000,
925 0x21c00000,
926 0x003000fe,
927 0 },
928 { /*Tag:J4_cmplt_f_jumpnv_t*/
929 /*if (!cmp.gt(Rt32,Ns8.new)) jump:t #r9:2*/
930 0xffc02000,
931 0x21c02000,
932 0x003000fe,
933 0 },
934 { /*Tag:J4_cmplt_t_jumpnv_nt*/
935 /*if (cmp.gt(Rt32,Ns8.new)) jump:nt #r9:2*/
936 0xffc02000,
937 0x21800000,
938 0x003000fe,
939 0 },
940 { /*Tag:J4_cmplt_t_jumpnv_t*/
941 /*if (cmp.gt(Rt32,Ns8.new)) jump:t #r9:2*/
942 0xffc02000,
943 0x21802000,
944 0x003000fe,
945 0 },
946 { /*Tag:J4_cmpltu_f_jumpnv_nt*/
947 /*if (!cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2*/
948 0xffc02000,
949 0x22400000,
950 0x003000fe,
951 0 },
952 { /*Tag:J4_cmpltu_f_jumpnv_t*/
953 /*if (!cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2*/
954 0xffc02000,
955 0x22402000,
956 0x003000fe,
957 0 },
958 { /*Tag:J4_cmpltu_t_jumpnv_nt*/
959 /*if (cmp.gtu(Rt32,Ns8.new)) jump:nt #r9:2*/
960 0xffc02000,
961 0x22000000,
962 0x003000fe,
963 0 },
964 { /*Tag:J4_cmpltu_t_jumpnv_t*/
965 /*if (cmp.gtu(Rt32,Ns8.new)) jump:t #r9:2*/
966 0xffc02000,
967 0x22002000,
968 0x003000fe,
969 0 },
970 { /*Tag:J4_jumpseti*/
971 /*Rd16=#U6 ; jump #r9:2*/
972 0xff000000,
973 0x16000000,
974 0x003000fe,
975 0 },
976 { /*Tag:J4_jumpsetr*/
977 /*Rd16=Rs16 ; jump #r9:2*/
978 0xff000000,
979 0x17000000,
980 0x003000fe,
981 0 },
982 { /*Tag:J4_tstbit0_f_jumpnv_nt*/
983 /*if (!tstbit(Ns8.new,#0)) jump:nt #r9:2*/
984 0xffc02000,
985 0x25c00000,
986 0x003000fe,
987 0 },
988 { /*Tag:J4_tstbit0_f_jumpnv_t*/
989 /*if (!tstbit(Ns8.new,#0)) jump:t #r9:2*/
990 0xffc02000,
991 0x25c02000,
992 0x003000fe,
993 0 },
994 { /*Tag:J4_tstbit0_fp0_jump_nt*/
995 /*p0=tstbit(Rs16,#0); if (!p0.new) jump:nt #r9:2*/
996 0xffc02300,
997 0x11c00300,
998 0x003000fe,
999 0 },
1000 { /*Tag:J4_tstbit0_fp0_jump_t*/
1001 /*p0=tstbit(Rs16,#0); if (!p0.new) jump:t #r9:2*/
1002 0xffc02300,
1003 0x11c02300,
1004 0x003000fe,
1005 0 },
1006 { /*Tag:J4_tstbit0_fp1_jump_nt*/
1007 /*p1=tstbit(Rs16,#0); if (!p1.new) jump:nt #r9:2*/
1008 0xffc02300,
1009 0x13c00300,
1010 0x003000fe,
1011 0 },
1012 { /*Tag:J4_tstbit0_fp1_jump_t*/
1013 /*p1=tstbit(Rs16,#0); if (!p1.new) jump:t #r9:2*/
1014 0xffc02300,
1015 0x13c02300,
1016 0x003000fe,
1017 0 },
1018 { /*Tag:J4_tstbit0_t_jumpnv_nt*/
1019 /*if (tstbit(Ns8.new,#0)) jump:nt #r9:2*/
1020 0xffc02000,
1021 0x25800000,
1022 0x003000fe,
1023 0 },
1024 { /*Tag:J4_tstbit0_t_jumpnv_t*/
1025 /*if (tstbit(Ns8.new,#0)) jump:t #r9:2*/
1026 0xffc02000,
1027 0x25802000,
1028 0x003000fe,
1029 0 },
1030 { /*Tag:J4_tstbit0_tp0_jump_nt*/
1031 /*p0=tstbit(Rs16,#0); if (p0.new) jump:nt #r9:2*/
1032 0xffc02300,
1033 0x11800300,
1034 0x003000fe,
1035 0 },
1036 { /*Tag:J4_tstbit0_tp0_jump_t*/
1037 /*p0=tstbit(Rs16,#0); if (p0.new) jump:t #r9:2*/
1038 0xffc02300,
1039 0x11802300,
1040 0x003000fe,
1041 0 },
1042 { /*Tag:J4_tstbit0_tp1_jump_nt*/
1043 /*p1=tstbit(Rs16,#0); if (p1.new) jump:nt #r9:2*/
1044 0xffc02300,
1045 0x13800300,
1046 0x003000fe,
1047 0 },
1048 { /*Tag:J4_tstbit0_tp1_jump_t*/
1049 /*p1=tstbit(Rs16,#0); if (p1.new) jump:t #r9:2*/
1050 0xffc02300,
1051 0x13802300,
1052 0x003000fe,
1053 0 },
1054 { /*Tag:L2_loadalignb_io*/
1055 /*Ryy32=memb_fifo(Rs32+#s11:0)*/
1056 0xf9e00000,
1057 0x90800000,
1058 0x06003fe0,
1059 0 },
1060 { /*Tag:L2_loadalignh_io*/
1061 /*Ryy32=memh_fifo(Rs32+#s11:1)*/
1062 0xf9e00000,
1063 0x90400000,
1064 0x06003fe0,
1065 0 },
1066 { /*Tag:L2_loadbsw2_io*/
1067 /*Rd32=membh(Rs32+#s11:1)*/
1068 0xf9e00000,
1069 0x90200000,
1070 0x06003fe0,
1071 0 },
1072 { /*Tag:L2_loadbsw4_io*/
1073 /*Rdd32=membh(Rs32+#s11:2)*/
1074 0xf9e00000,
1075 0x90e00000,
1076 0x06003fe0,
1077 0 },
1078 { /*Tag:L2_loadbzw2_io*/
1079 /*Rd32=memubh(Rs32+#s11:1)*/
1080 0xf9e00000,
1081 0x90600000,
1082 0x06003fe0,
1083 0 },
1084 { /*Tag:L2_loadbzw4_io*/
1085 /*Rdd32=memubh(Rs32+#s11:2)*/
1086 0xf9e00000,
1087 0x90a00000,
1088 0x06003fe0,
1089 0 },
1090 { /*Tag:L2_loadrb_io*/
1091 /*Rd32=memb(Rs32+#s11:0)*/
1092 0xf9e00000,
1093 0x91000000,
1094 0x06003fe0,
1095 0 },
1096 { /*Tag:L2_loadrbgp*/
1097 /*Rd32=memb(gp+#u16:0)*/
1098 0xf9e00000,
1099 0x49000000,
1100 0x061f3fe0,
1101 0 },
1102 { /*Tag:L2_loadrd_io*/
1103 /*Rdd32=memd(Rs32+#s11:3)*/
1104 0xf9e00000,
1105 0x91c00000,
1106 0x06003fe0,
1107 0 },
1108 { /*Tag:L2_loadrdgp*/
1109 /*Rdd32=memd(gp+#u16:3)*/
1110 0xf9e00000,
1111 0x49c00000,
1112 0x061f3fe0,
1113 0 },
1114 { /*Tag:L2_loadrh_io*/
1115 /*Rd32=memh(Rs32+#s11:1)*/
1116 0xf9e00000,
1117 0x91400000,
1118 0x06003fe0,
1119 0 },
1120 { /*Tag:L2_loadrhgp*/
1121 /*Rd32=memh(gp+#u16:1)*/
1122 0xf9e00000,
1123 0x49400000,
1124 0x061f3fe0,
1125 0 },
1126 { /*Tag:L2_loadri_io*/
1127 /*Rd32=memw(Rs32+#s11:2)*/
1128 0xf9e00000,
1129 0x91800000,
1130 0x06003fe0,
1131 0 },
1132 { /*Tag:L2_loadrigp*/
1133 /*Rd32=memw(gp+#u16:2)*/
1134 0xf9e00000,
1135 0x49800000,
1136 0x061f3fe0,
1137 0 },
1138 { /*Tag:L2_loadrub_io*/
1139 /*Rd32=memub(Rs32+#s11:0)*/
1140 0xf9e00000,
1141 0x91200000,
1142 0x06003fe0,
1143 0 },
1144 { /*Tag:L2_loadrubgp*/
1145 /*Rd32=memub(gp+#u16:0)*/
1146 0xf9e00000,
1147 0x49200000,
1148 0x061f3fe0,
1149 0 },
1150 { /*Tag:L2_loadruh_io*/
1151 /*Rd32=memuh(Rs32+#s11:1)*/
1152 0xf9e00000,
1153 0x91600000,
1154 0x06003fe0,
1155 0 },
1156 { /*Tag:L2_loadruhgp*/
1157 /*Rd32=memuh(gp+#u16:1)*/
1158 0xf9e00000,
1159 0x49600000,
1160 0x061f3fe0,
1161 0 },
1162 { /*Tag:L2_ploadrbf_io*/
1163 /*if (!Pt4) Rd32=memb(Rs32+#u6:0)*/
1164 0xffe02000,
1165 0x45000000,
1166 0x000007e0,
1167 0 },
1168 { /*Tag:L2_ploadrbfnew_io*/
1169 /*if (!Pt4.new) Rd32=memb(Rs32+#u6:0)*/
1170 0xffe02000,
1171 0x47000000,
1172 0x000007e0,
1173 0 },
1174 { /*Tag:L2_ploadrbt_io*/
1175 /*if (Pt4) Rd32=memb(Rs32+#u6:0)*/
1176 0xffe02000,
1177 0x41000000,
1178 0x000007e0,
1179 0 },
1180 { /*Tag:L2_ploadrbtnew_io*/
1181 /*if (Pt4.new) Rd32=memb(Rs32+#u6:0)*/
1182 0xffe02000,
1183 0x43000000,
1184 0x000007e0,
1185 0 },
1186 { /*Tag:L2_ploadrdf_io*/
1187 /*if (!Pt4) Rdd32=memd(Rs32+#u6:3)*/
1188 0xffe02000,
1189 0x45c00000,
1190 0x000007e0,
1191 0 },
1192 { /*Tag:L2_ploadrdfnew_io*/
1193 /*if (!Pt4.new) Rdd32=memd(Rs32+#u6:3)*/
1194 0xffe02000,
1195 0x47c00000,
1196 0x000007e0,
1197 0 },
1198 { /*Tag:L2_ploadrdt_io*/
1199 /*if (Pt4) Rdd32=memd(Rs32+#u6:3)*/
1200 0xffe02000,
1201 0x41c00000,
1202 0x000007e0,
1203 0 },
1204 { /*Tag:L2_ploadrdtnew_io*/
1205 /*if (Pt4.new) Rdd32=memd(Rs32+#u6:3)*/
1206 0xffe02000,
1207 0x43c00000,
1208 0x000007e0,
1209 0 },
1210 { /*Tag:L2_ploadrhf_io*/
1211 /*if (!Pt4) Rd32=memh(Rs32+#u6:1)*/
1212 0xffe02000,
1213 0x45400000,
1214 0x000007e0,
1215 0 },
1216 { /*Tag:L2_ploadrhfnew_io*/
1217 /*if (!Pt4.new) Rd32=memh(Rs32+#u6:1)*/
1218 0xffe02000,
1219 0x47400000,
1220 0x000007e0,
1221 0 },
1222 { /*Tag:L2_ploadrht_io*/
1223 /*if (Pt4) Rd32=memh(Rs32+#u6:1)*/
1224 0xffe02000,
1225 0x41400000,
1226 0x000007e0,
1227 0 },
1228 { /*Tag:L2_ploadrhtnew_io*/
1229 /*if (Pt4.new) Rd32=memh(Rs32+#u6:1)*/
1230 0xffe02000,
1231 0x43400000,
1232 0x000007e0,
1233 0 },
1234 { /*Tag:L2_ploadrif_io*/
1235 /*if (!Pt4) Rd32=memw(Rs32+#u6:2)*/
1236 0xffe02000,
1237 0x45800000,
1238 0x000007e0,
1239 0 },
1240 { /*Tag:L2_ploadrifnew_io*/
1241 /*if (!Pt4.new) Rd32=memw(Rs32+#u6:2)*/
1242 0xffe02000,
1243 0x47800000,
1244 0x000007e0,
1245 0 },
1246 { /*Tag:L2_ploadrit_io*/
1247 /*if (Pt4) Rd32=memw(Rs32+#u6:2)*/
1248 0xffe02000,
1249 0x41800000,
1250 0x000007e0,
1251 0 },
1252 { /*Tag:L2_ploadritnew_io*/
1253 /*if (Pt4.new) Rd32=memw(Rs32+#u6:2)*/
1254 0xffe02000,
1255 0x43800000,
1256 0x000007e0,
1257 0 },
1258 { /*Tag:L2_ploadrubf_io*/
1259 /*if (!Pt4) Rd32=memub(Rs32+#u6:0)*/
1260 0xffe02000,
1261 0x45200000,
1262 0x000007e0,
1263 0 },
1264 { /*Tag:L2_ploadrubfnew_io*/
1265 /*if (!Pt4.new) Rd32=memub(Rs32+#u6:0)*/
1266 0xffe02000,
1267 0x47200000,
1268 0x000007e0,
1269 0 },
1270 { /*Tag:L2_ploadrubt_io*/
1271 /*if (Pt4) Rd32=memub(Rs32+#u6:0)*/
1272 0xffe02000,
1273 0x41200000,
1274 0x000007e0,
1275 0 },
1276 { /*Tag:L2_ploadrubtnew_io*/
1277 /*if (Pt4.new) Rd32=memub(Rs32+#u6:0)*/
1278 0xffe02000,
1279 0x43200000,
1280 0x000007e0,
1281 0 },
1282 { /*Tag:L2_ploadruhf_io*/
1283 /*if (!Pt4) Rd32=memuh(Rs32+#u6:1)*/
1284 0xffe02000,
1285 0x45600000,
1286 0x000007e0,
1287 0 },
1288 { /*Tag:L2_ploadruhfnew_io*/
1289 /*if (!Pt4.new) Rd32=memuh(Rs32+#u6:1)*/
1290 0xffe02000,
1291 0x47600000,
1292 0x000007e0,
1293 0 },
1294 { /*Tag:L2_ploadruht_io*/
1295 /*if (Pt4) Rd32=memuh(Rs32+#u6:1)*/
1296 0xffe02000,
1297 0x41600000,
1298 0x000007e0,
1299 0 },
1300 { /*Tag:L2_ploadruhtnew_io*/
1301 /*if (Pt4.new) Rd32=memuh(Rs32+#u6:1)*/
1302 0xffe02000,
1303 0x43600000,
1304 0x000007e0,
1305 0 },
1306 { /*Tag:L4_add_memopb_io*/
1307 /*memb(Rs32+#u6:0)+=Rt32*/
1308 0xff602060,
1309 0x3e000000,
1310 0x00001f80,
1311 0 },
1312 { /*Tag:L4_add_memoph_io*/
1313 /*memh(Rs32+#u6:1)+=Rt32*/
1314 0xff602060,
1315 0x3e200000,
1316 0x00001f80,
1317 0 },
1318 { /*Tag:L4_add_memopw_io*/
1319 /*memw(Rs32+#u6:2)+=Rt32*/
1320 0xff602060,
1321 0x3e400000,
1322 0x00001f80,
1323 0 },
1324 { /*Tag:L4_and_memopb_io*/
1325 /*memb(Rs32+#u6:0)&=Rt32*/
1326 0xff602060,
1327 0x3e000040,
1328 0x00001f80,
1329 0 },
1330 { /*Tag:L4_and_memoph_io*/
1331 /*memh(Rs32+#u6:1)&=Rt32*/
1332 0xff602060,
1333 0x3e200040,
1334 0x00001f80,
1335 0 },
1336 { /*Tag:L4_and_memopw_io*/
1337 /*memw(Rs32+#u6:2)&=Rt32*/
1338 0xff602060,
1339 0x3e400040,
1340 0x00001f80,
1341 0 },
1342 { /*Tag:L4_iadd_memopb_io*/
1343 /*memb(Rs32+#u6:0)+=#U5*/
1344 0xff602060,
1345 0x3f000000,
1346 0x00001f80,
1347 0 },
1348 { /*Tag:L4_iadd_memoph_io*/
1349 /*memh(Rs32+#u6:1)+=#U5*/
1350 0xff602060,
1351 0x3f200000,
1352 0x00001f80,
1353 0 },
1354 { /*Tag:L4_iadd_memopw_io*/
1355 /*memw(Rs32+#u6:2)+=#U5*/
1356 0xff602060,
1357 0x3f400000,
1358 0x00001f80,
1359 0 },
1360 { /*Tag:L4_iand_memopb_io*/
1361 /*memb(Rs32+#u6:0)=clrbit(#U5)*/
1362 0xff602060,
1363 0x3f000040,
1364 0x00001f80,
1365 0 },
1366 { /*Tag:L4_iand_memoph_io*/
1367 /*memh(Rs32+#u6:1)=clrbit(#U5)*/
1368 0xff602060,
1369 0x3f200040,
1370 0x00001f80,
1371 0 },
1372 { /*Tag:L4_iand_memopw_io*/
1373 /*memw(Rs32+#u6:2)=clrbit(#U5)*/
1374 0xff602060,
1375 0x3f400040,
1376 0x00001f80,
1377 0 },
1378 { /*Tag:L4_ior_memopb_io*/
1379 /*memb(Rs32+#u6:0)=setbit(#U5)*/
1380 0xff602060,
1381 0x3f000060,
1382 0x00001f80,
1383 0 },
1384 { /*Tag:L4_ior_memoph_io*/
1385 /*memh(Rs32+#u6:1)=setbit(#U5)*/
1386 0xff602060,
1387 0x3f200060,
1388 0x00001f80,
1389 0 },
1390 { /*Tag:L4_ior_memopw_io*/
1391 /*memw(Rs32+#u6:2)=setbit(#U5)*/
1392 0xff602060,
1393 0x3f400060,
1394 0x00001f80,
1395 0 },
1396 { /*Tag:L4_isub_memopb_io*/
1397 /*memb(Rs32+#u6:0)-=#U5*/
1398 0xff602060,
1399 0x3f000020,
1400 0x00001f80,
1401 0 },
1402 { /*Tag:L4_isub_memoph_io*/
1403 /*memh(Rs32+#u6:1)-=#U5*/
1404 0xff602060,
1405 0x3f200020,
1406 0x00001f80,
1407 0 },
1408 { /*Tag:L4_isub_memopw_io*/
1409 /*memw(Rs32+#u6:2)-=#U5*/
1410 0xff602060,
1411 0x3f400020,
1412 0x00001f80,
1413 0 },
1414 { /*Tag:L4_loadalignb_ap*/
1415 /*Ryy32=memb_fifo(Re32=#U6)*/
1416 0xffe03000,
1417 0x9a801000,
1418 0x00000f60,
1419 0 },
1420 { /*Tag:L4_loadalignb_ur*/
1421 /*Ryy32=memb_fifo(Rt32<<#u2+#U6)*/
1422 0xffe01000,
1423 0x9c801000,
1424 0x00000f60,
1425 0 },
1426 { /*Tag:L4_loadalignh_ap*/
1427 /*Ryy32=memh_fifo(Re32=#U6)*/
1428 0xffe03000,
1429 0x9a401000,
1430 0x00000f60,
1431 0 },
1432 { /*Tag:L4_loadalignh_ur*/
1433 /*Ryy32=memh_fifo(Rt32<<#u2+#U6)*/
1434 0xffe01000,
1435 0x9c401000,
1436 0x00000f60,
1437 0 },
1438 { /*Tag:L4_loadbsw2_ap*/
1439 /*Rd32=membh(Re32=#U6)*/
1440 0xffe03000,
1441 0x9a201000,
1442 0x00000f60,
1443 0 },
1444 { /*Tag:L4_loadbsw2_ur*/
1445 /*Rd32=membh(Rt32<<#u2+#U6)*/
1446 0xffe01000,
1447 0x9c201000,
1448 0x00000f60,
1449 0 },
1450 { /*Tag:L4_loadbsw4_ap*/
1451 /*Rdd32=membh(Re32=#U6)*/
1452 0xffe03000,
1453 0x9ae01000,
1454 0x00000f60,
1455 0 },
1456 { /*Tag:L4_loadbsw4_ur*/
1457 /*Rdd32=membh(Rt32<<#u2+#U6)*/
1458 0xffe01000,
1459 0x9ce01000,
1460 0x00000f60,
1461 0 },
1462 { /*Tag:L4_loadbzw2_ap*/
1463 /*Rd32=memubh(Re32=#U6)*/
1464 0xffe03000,
1465 0x9a601000,
1466 0x00000f60,
1467 0 },
1468 { /*Tag:L4_loadbzw2_ur*/
1469 /*Rd32=memubh(Rt32<<#u2+#U6)*/
1470 0xffe01000,
1471 0x9c601000,
1472 0x00000f60,
1473 0 },
1474 { /*Tag:L4_loadbzw4_ap*/
1475 /*Rdd32=memubh(Re32=#U6)*/
1476 0xffe03000,
1477 0x9aa01000,
1478 0x00000f60,
1479 0 },
1480 { /*Tag:L4_loadbzw4_ur*/
1481 /*Rdd32=memubh(Rt32<<#u2+#U6)*/
1482 0xffe01000,
1483 0x9ca01000,
1484 0x00000f60,
1485 0 },
1486 { /*Tag:L4_loadrb_ap*/
1487 /*Rd32=memb(Re32=#U6)*/
1488 0xffe03000,
1489 0x9b001000,
1490 0x00000f60,
1491 0 },
1492 { /*Tag:L4_loadrb_ur*/
1493 /*Rd32=memb(Rt32<<#u2+#U6)*/
1494 0xffe01000,
1495 0x9d001000,
1496 0x00000f60,
1497 0 },
1498 { /*Tag:L4_loadrd_ap*/
1499 /*Rdd32=memd(Re32=#U6)*/
1500 0xffe03000,
1501 0x9bc01000,
1502 0x00000f60,
1503 0 },
1504 { /*Tag:L4_loadrd_ur*/
1505 /*Rdd32=memd(Rt32<<#u2+#U6)*/
1506 0xffe01000,
1507 0x9dc01000,
1508 0x00000f60,
1509 0 },
1510 { /*Tag:L4_loadrh_ap*/
1511 /*Rd32=memh(Re32=#U6)*/
1512 0xffe03000,
1513 0x9b401000,
1514 0x00000f60,
1515 0 },
1516 { /*Tag:L4_loadrh_ur*/
1517 /*Rd32=memh(Rt32<<#u2+#U6)*/
1518 0xffe01000,
1519 0x9d401000,
1520 0x00000f60,
1521 0 },
1522 { /*Tag:L4_loadri_ap*/
1523 /*Rd32=memw(Re32=#U6)*/
1524 0xffe03000,
1525 0x9b801000,
1526 0x00000f60,
1527 0 },
1528 { /*Tag:L4_loadri_ur*/
1529 /*Rd32=memw(Rt32<<#u2+#U6)*/
1530 0xffe01000,
1531 0x9d801000,
1532 0x00000f60,
1533 0 },
1534 { /*Tag:L4_loadrub_ap*/
1535 /*Rd32=memub(Re32=#U6)*/
1536 0xffe03000,
1537 0x9b201000,
1538 0x00000f60,
1539 0 },
1540 { /*Tag:L4_loadrub_ur*/
1541 /*Rd32=memub(Rt32<<#u2+#U6)*/
1542 0xffe01000,
1543 0x9d201000,
1544 0x00000f60,
1545 0 },
1546 { /*Tag:L4_loadruh_ap*/
1547 /*Rd32=memuh(Re32=#U6)*/
1548 0xffe03000,
1549 0x9b601000,
1550 0x00000f60,
1551 0 },
1552 { /*Tag:L4_loadruh_ur*/
1553 /*Rd32=memuh(Rt32<<#u2+#U6)*/
1554 0xffe01000,
1555 0x9d601000,
1556 0x00000f60,
1557 0 },
1558 { /*Tag:L4_or_memopb_io*/
1559 /*memb(Rs32+#u6:0)|=Rt32*/
1560 0xff602060,
1561 0x3e000060,
1562 0x00001f80,
1563 0 },
1564 { /*Tag:L4_or_memoph_io*/
1565 /*memh(Rs32+#u6:1)|=Rt32*/
1566 0xff602060,
1567 0x3e200060,
1568 0x00001f80,
1569 0 },
1570 { /*Tag:L4_or_memopw_io*/
1571 /*memw(Rs32+#u6:2)|=Rt32*/
1572 0xff602060,
1573 0x3e400060,
1574 0x00001f80,
1575 0 },
1576 { /*Tag:L4_ploadrbf_abs*/
1577 /*if (!Pt4) Rd32=memb(#u6)*/
1578 0xffe03880,
1579 0x9f002880,
1580 0x001f0100,
1581 0 },
1582 { /*Tag:L4_ploadrbfnew_abs*/
1583 /*if (!Pt4.new) Rd32=memb(#u6)*/
1584 0xffe03880,
1585 0x9f003880,
1586 0x001f0100,
1587 0 },
1588 { /*Tag:L4_ploadrbt_abs*/
1589 /*if (Pt4) Rd32=memb(#u6)*/
1590 0xffe03880,
1591 0x9f002080,
1592 0x001f0100,
1593 0 },
1594 { /*Tag:L4_ploadrbtnew_abs*/
1595 /*if (Pt4.new) Rd32=memb(#u6)*/
1596 0xffe03880,
1597 0x9f003080,
1598 0x001f0100,
1599 0 },
1600 { /*Tag:L4_ploadrdf_abs*/
1601 /*if (!Pt4) Rdd32=memd(#u6)*/
1602 0xffe03880,
1603 0x9fc02880,
1604 0x001f0100,
1605 0 },
1606 { /*Tag:L4_ploadrdfnew_abs*/
1607 /*if (!Pt4.new) Rdd32=memd(#u6)*/
1608 0xffe03880,
1609 0x9fc03880,
1610 0x001f0100,
1611 0 },
1612 { /*Tag:L4_ploadrdt_abs*/
1613 /*if (Pt4) Rdd32=memd(#u6)*/
1614 0xffe03880,
1615 0x9fc02080,
1616 0x001f0100,
1617 0 },
1618 { /*Tag:L4_ploadrdtnew_abs*/
1619 /*if (Pt4.new) Rdd32=memd(#u6)*/
1620 0xffe03880,
1621 0x9fc03080,
1622 0x001f0100,
1623 0 },
1624 { /*Tag:L4_ploadrhf_abs*/
1625 /*if (!Pt4) Rd32=memh(#u6)*/
1626 0xffe03880,
1627 0x9f402880,
1628 0x001f0100,
1629 0 },
1630 { /*Tag:L4_ploadrhfnew_abs*/
1631 /*if (!Pt4.new) Rd32=memh(#u6)*/
1632 0xffe03880,
1633 0x9f403880,
1634 0x001f0100,
1635 0 },
1636 { /*Tag:L4_ploadrht_abs*/
1637 /*if (Pt4) Rd32=memh(#u6)*/
1638 0xffe03880,
1639 0x9f402080,
1640 0x001f0100,
1641 0 },
1642 { /*Tag:L4_ploadrhtnew_abs*/
1643 /*if (Pt4.new) Rd32=memh(#u6)*/
1644 0xffe03880,
1645 0x9f403080,
1646 0x001f0100,
1647 0 },
1648 { /*Tag:L4_ploadrif_abs*/
1649 /*if (!Pt4) Rd32=memw(#u6)*/
1650 0xffe03880,
1651 0x9f802880,
1652 0x001f0100,
1653 0 },
1654 { /*Tag:L4_ploadrifnew_abs*/
1655 /*if (!Pt4.new) Rd32=memw(#u6)*/
1656 0xffe03880,
1657 0x9f803880,
1658 0x001f0100,
1659 0 },
1660 { /*Tag:L4_ploadrit_abs*/
1661 /*if (Pt4) Rd32=memw(#u6)*/
1662 0xffe03880,
1663 0x9f802080,
1664 0x001f0100,
1665 0 },
1666 { /*Tag:L4_ploadritnew_abs*/
1667 /*if (Pt4.new) Rd32=memw(#u6)*/
1668 0xffe03880,
1669 0x9f803080,
1670 0x001f0100,
1671 0 },
1672 { /*Tag:L4_ploadrubf_abs*/
1673 /*if (!Pt4) Rd32=memub(#u6)*/
1674 0xffe03880,
1675 0x9f202880,
1676 0x001f0100,
1677 0 },
1678 { /*Tag:L4_ploadrubfnew_abs*/
1679 /*if (!Pt4.new) Rd32=memub(#u6)*/
1680 0xffe03880,
1681 0x9f203880,
1682 0x001f0100,
1683 0 },
1684 { /*Tag:L4_ploadrubt_abs*/
1685 /*if (Pt4) Rd32=memub(#u6)*/
1686 0xffe03880,
1687 0x9f202080,
1688 0x001f0100,
1689 0 },
1690 { /*Tag:L4_ploadrubtnew_abs*/
1691 /*if (Pt4.new) Rd32=memub(#u6)*/
1692 0xffe03880,
1693 0x9f203080,
1694 0x001f0100,
1695 0 },
1696 { /*Tag:L4_ploadruhf_abs*/
1697 /*if (!Pt4) Rd32=memuh(#u6)*/
1698 0xffe03880,
1699 0x9f602880,
1700 0x001f0100,
1701 0 },
1702 { /*Tag:L4_ploadruhfnew_abs*/
1703 /*if (!Pt4.new) Rd32=memuh(#u6)*/
1704 0xffe03880,
1705 0x9f603880,
1706 0x001f0100,
1707 0 },
1708 { /*Tag:L4_ploadruht_abs*/
1709 /*if (Pt4) Rd32=memuh(#u6)*/
1710 0xffe03880,
1711 0x9f602080,
1712 0x001f0100,
1713 0 },
1714 { /*Tag:L4_ploadruhtnew_abs*/
1715 /*if (Pt4.new) Rd32=memuh(#u6)*/
1716 0xffe03880,
1717 0x9f603080,
1718 0x001f0100,
1719 0 },
1720 { /*Tag:L4_sub_memopb_io*/
1721 /*memb(Rs32+#u6:0)-=Rt32*/
1722 0xff602060,
1723 0x3e000020,
1724 0x00001f80,
1725 0 },
1726 { /*Tag:L4_sub_memoph_io*/
1727 /*memh(Rs32+#u6:1)-=Rt32*/
1728 0xff602060,
1729 0x3e200020,
1730 0x00001f80,
1731 0 },
1732 { /*Tag:L4_sub_memopw_io*/
1733 /*memw(Rs32+#u6:2)-=Rt32*/
1734 0xff602060,
1735 0x3e400020,
1736 0x00001f80,
1737 0 },
1738 { /*Tag:M2_accii*/
1739 /*Rx32+=add(Rs32,#s8)*/
1740 0xff802000,
1741 0xe2000000,
1742 0x00001fe0,
1743 0 },
1744 { /*Tag:M2_macsin*/
1745 /*Rx32-=mpyi(Rs32,#u8)*/
1746 0xff802000,
1747 0xe1800000,
1748 0x00001fe0,
1749 0 },
1750 { /*Tag:M2_macsip*/
1751 /*Rx32+=mpyi(Rs32,#u8)*/
1752 0xff802000,
1753 0xe1000000,
1754 0x00001fe0,
1755 0 },
1756 { /*Tag:M2_mpysip*/
1757 /*Rd32=+mpyi(Rs32,#u8)*/
1758 0xff802000,
1759 0xe0000000,
1760 0x00001fe0,
1761 0 },
1762 { /*Tag:M2_naccii*/
1763 /*Rx32-=add(Rs32,#s8)*/
1764 0xff802000,
1765 0xe2800000,
1766 0x00001fe0,
1767 0 },
1768 { /*Tag:M4_mpyri_addi*/
1769 /*Rd32=add(#u6,mpyi(Rs32,#U6))*/
1770 0xff000000,
1771 0xd8000000,
1772 0x006020e0,
1773 0 },
1774 { /*Tag:M4_mpyri_addr*/
1775 /*Rd32=add(Ru32,mpyi(Rs32,#u6))*/
1776 0xff800000,
1777 0xdf800000,
1778 0x006020e0,
1779 0 },
1780 { /*Tag:M4_mpyrr_addi*/
1781 /*Rd32=add(#u6,mpyi(Rs32,Rt32))*/
1782 0xff800000,
1783 0xd7000000,
1784 0x006020e0,
1785 0 },
1786 { /*Tag:PS_loadrbabs*/
1787 /*Rd32=memb(#u16:0)*/
1788 0xf9e00000,
1789 0x49000000,
1790 0x061f3fe0,
1791 0 },
1792 { /*Tag:PS_loadrdabs*/
1793 /*Rdd32=memd(#u16:3)*/
1794 0xf9e00000,
1795 0x49c00000,
1796 0x061f3fe0,
1797 0 },
1798 { /*Tag:PS_loadrhabs*/
1799 /*Rd32=memh(#u16:1)*/
1800 0xf9e00000,
1801 0x49400000,
1802 0x061f3fe0,
1803 0 },
1804 { /*Tag:PS_loadriabs*/
1805 /*Rd32=memw(#u16:2)*/
1806 0xf9e00000,
1807 0x49800000,
1808 0x061f3fe0,
1809 0 },
1810 { /*Tag:PS_loadrubabs*/
1811 /*Rd32=memub(#u16:0)*/
1812 0xf9e00000,
1813 0x49200000,
1814 0x061f3fe0,
1815 0 },
1816 { /*Tag:PS_loadruhabs*/
1817 /*Rd32=memuh(#u16:1)*/
1818 0xf9e00000,
1819 0x49600000,
1820 0x061f3fe0,
1821 0 },
1822 { /*Tag:PS_storerbabs*/
1823 /*memb(#u16:0)=Rt32*/
1824 0xf9e00000,
1825 0x48000000,
1826 0x061f20ff,
1827 0 },
1828 { /*Tag:PS_storerbnewabs*/
1829 /*memb(#u16:0)=Nt8.new*/
1830 0xf9e01800,
1831 0x48a00000,
1832 0x061f20ff,
1833 0 },
1834 { /*Tag:PS_storerdabs*/
1835 /*memd(#u16:3)=Rtt32*/
1836 0xf9e00000,
1837 0x48c00000,
1838 0x061f20ff,
1839 0 },
1840 { /*Tag:PS_storerfabs*/
1841 /*memh(#u16:1)=Rt32.h*/
1842 0xf9e00000,
1843 0x48600000,
1844 0x061f20ff,
1845 0 },
1846 { /*Tag:PS_storerhabs*/
1847 /*memh(#u16:1)=Rt32*/
1848 0xf9e00000,
1849 0x48400000,
1850 0x061f20ff,
1851 0 },
1852 { /*Tag:PS_storerhnewabs*/
1853 /*memh(#u16:1)=Nt8.new*/
1854 0xf9e01800,
1855 0x48a00800,
1856 0x061f20ff,
1857 0 },
1858 { /*Tag:PS_storeriabs*/
1859 /*memw(#u16:2)=Rt32*/
1860 0xf9e00000,
1861 0x48800000,
1862 0x061f20ff,
1863 0 },
1864 { /*Tag:PS_storerinewabs*/
1865 /*memw(#u16:2)=Nt8.new*/
1866 0xf9e01800,
1867 0x48a01000,
1868 0x061f20ff,
1869 0 },
1870 { /*Tag:S2_pstorerbf_io*/
1871 /*if (!Pv4) memb(Rs32+#u6:0)=Rt32*/
1872 0xffe00004,
1873 0x44000000,
1874 0x000020f8,
1875 0 },
1876 { /*Tag:S2_pstorerbnewf_io*/
1877 /*if (!Pv4) memb(Rs32+#u6:0)=Nt8.new*/
1878 0xffe01804,
1879 0x44a00000,
1880 0x000020f8,
1881 0 },
1882 { /*Tag:S2_pstorerbnewt_io*/
1883 /*if (Pv4) memb(Rs32+#u6:0)=Nt8.new*/
1884 0xffe01804,
1885 0x40a00000,
1886 0x000020f8,
1887 0 },
1888 { /*Tag:S2_pstorerbt_io*/
1889 /*if (Pv4) memb(Rs32+#u6:0)=Rt32*/
1890 0xffe00004,
1891 0x40000000,
1892 0x000020f8,
1893 0 },
1894 { /*Tag:S2_pstorerdf_io*/
1895 /*if (!Pv4) memd(Rs32+#u6:3)=Rtt32*/
1896 0xffe00004,
1897 0x44c00000,
1898 0x000020f8,
1899 0 },
1900 { /*Tag:S2_pstorerdt_io*/
1901 /*if (Pv4) memd(Rs32+#u6:3)=Rtt32*/
1902 0xffe00004,
1903 0x40c00000,
1904 0x000020f8,
1905 0 },
1906 { /*Tag:S2_pstorerff_io*/
1907 /*if (!Pv4) memh(Rs32+#u6:1)=Rt32.h*/
1908 0xffe00004,
1909 0x44600000,
1910 0x000020f8,
1911 0 },
1912 { /*Tag:S2_pstorerft_io*/
1913 /*if (Pv4) memh(Rs32+#u6:1)=Rt32.h*/
1914 0xffe00004,
1915 0x40600000,
1916 0x000020f8,
1917 0 },
1918 { /*Tag:S2_pstorerhf_io*/
1919 /*if (!Pv4) memh(Rs32+#u6:1)=Rt32*/
1920 0xffe00004,
1921 0x44400000,
1922 0x000020f8,
1923 0 },
1924 { /*Tag:S2_pstorerhnewf_io*/
1925 /*if (!Pv4) memh(Rs32+#u6:1)=Nt8.new*/
1926 0xffe01804,
1927 0x44a00800,
1928 0x000020f8,
1929 0 },
1930 { /*Tag:S2_pstorerhnewt_io*/
1931 /*if (Pv4) memh(Rs32+#u6:1)=Nt8.new*/
1932 0xffe01804,
1933 0x40a00800,
1934 0x000020f8,
1935 0 },
1936 { /*Tag:S2_pstorerht_io*/
1937 /*if (Pv4) memh(Rs32+#u6:1)=Rt32*/
1938 0xffe00004,
1939 0x40400000,
1940 0x000020f8,
1941 0 },
1942 { /*Tag:S2_pstorerif_io*/
1943 /*if (!Pv4) memw(Rs32+#u6:2)=Rt32*/
1944 0xffe00004,
1945 0x44800000,
1946 0x000020f8,
1947 0 },
1948 { /*Tag:S2_pstorerinewf_io*/
1949 /*if (!Pv4) memw(Rs32+#u6:2)=Nt8.new*/
1950 0xffe01804,
1951 0x44a01000,
1952 0x000020f8,
1953 0 },
1954 { /*Tag:S2_pstorerinewt_io*/
1955 /*if (Pv4) memw(Rs32+#u6:2)=Nt8.new*/
1956 0xffe01804,
1957 0x40a01000,
1958 0x000020f8,
1959 0 },
1960 { /*Tag:S2_pstorerit_io*/
1961 /*if (Pv4) memw(Rs32+#u6:2)=Rt32*/
1962 0xffe00004,
1963 0x40800000,
1964 0x000020f8,
1965 0 },
1966 { /*Tag:S2_storerb_io*/
1967 /*memb(Rs32+#s11:0)=Rt32*/
1968 0xf9e00000,
1969 0xa1000000,
1970 0x060020ff,
1971 0 },
1972 { /*Tag:S2_storerbgp*/
1973 /*memb(gp+#u16:0)=Rt32*/
1974 0xf9e00000,
1975 0x48000000,
1976 0x061f20ff,
1977 0 },
1978 { /*Tag:S2_storerbnew_io*/
1979 /*memb(Rs32+#s11:0)=Nt8.new*/
1980 0xf9e01800,
1981 0xa1a00000,
1982 0x060020ff,
1983 0 },
1984 { /*Tag:S2_storerbnewgp*/
1985 /*memb(gp+#u16:0)=Nt8.new*/
1986 0xf9e01800,
1987 0x48a00000,
1988 0x061f20ff,
1989 0 },
1990 { /*Tag:S2_storerd_io*/
1991 /*memd(Rs32+#s11:3)=Rtt32*/
1992 0xf9e00000,
1993 0xa1c00000,
1994 0x060020ff,
1995 0 },
1996 { /*Tag:S2_storerdgp*/
1997 /*memd(gp+#u16:3)=Rtt32*/
1998 0xf9e00000,
1999 0x48c00000,
2000 0x061f20ff,
2001 0 },
2002 { /*Tag:S2_storerf_io*/
2003 /*memh(Rs32+#s11:1)=Rt32.h*/
2004 0xf9e00000,
2005 0xa1600000,
2006 0x060020ff,
2007 0 },
2008 { /*Tag:S2_storerfgp*/
2009 /*memh(gp+#u16:1)=Rt32.h*/
2010 0xf9e00000,
2011 0x48600000,
2012 0x061f20ff,
2013 0 },
2014 { /*Tag:S2_storerh_io*/
2015 /*memh(Rs32+#s11:1)=Rt32*/
2016 0xf9e00000,
2017 0xa1400000,
2018 0x060020ff,
2019 0 },
2020 { /*Tag:S2_storerhgp*/
2021 /*memh(gp+#u16:1)=Rt32*/
2022 0xf9e00000,
2023 0x48400000,
2024 0x061f20ff,
2025 0 },
2026 { /*Tag:S2_storerhnew_io*/
2027 /*memh(Rs32+#s11:1)=Nt8.new*/
2028 0xf9e01800,
2029 0xa1a00800,
2030 0x060020ff,
2031 0 },
2032 { /*Tag:S2_storerhnewgp*/
2033 /*memh(gp+#u16:1)=Nt8.new*/
2034 0xf9e01800,
2035 0x48a00800,
2036 0x061f20ff,
2037 0 },
2038 { /*Tag:S2_storeri_io*/
2039 /*memw(Rs32+#s11:2)=Rt32*/
2040 0xf9e00000,
2041 0xa1800000,
2042 0x060020ff,
2043 0 },
2044 { /*Tag:S2_storerigp*/
2045 /*memw(gp+#u16:2)=Rt32*/
2046 0xf9e00000,
2047 0x48800000,
2048 0x061f20ff,
2049 0 },
2050 { /*Tag:S2_storerinew_io*/
2051 /*memw(Rs32+#s11:2)=Nt8.new*/
2052 0xf9e01800,
2053 0xa1a01000,
2054 0x060020ff,
2055 0 },
2056 { /*Tag:S2_storerinewgp*/
2057 /*memw(gp+#u16:2)=Nt8.new*/
2058 0xf9e01800,
2059 0x48a01000,
2060 0x061f20ff,
2061 0 },
2062 { /*Tag:S4_addaddi*/
2063 /*Rd32=add(Rs32,add(Ru32,#s6))*/
2064 0xff800000,
2065 0xdb000000,
2066 0x006020e0,
2067 0 },
2068 { /*Tag:S4_addi_asl_ri*/
2069 /*Rx32=add(#u8,asl(Rx32,#U5))*/
2070 0xff000016,
2071 0xde000004,
2072 0x00e020e8,
2073 0 },
2074 { /*Tag:S4_addi_lsr_ri*/
2075 /*Rx32=add(#u8,lsr(Rx32,#U5))*/
2076 0xff000016,
2077 0xde000014,
2078 0x00e020e8,
2079 0 },
2080 { /*Tag:S4_andi_asl_ri*/
2081 /*Rx32=and(#u8,asl(Rx32,#U5))*/
2082 0xff000016,
2083 0xde000000,
2084 0x00e020e8,
2085 0 },
2086 { /*Tag:S4_andi_lsr_ri*/
2087 /*Rx32=and(#u8,lsr(Rx32,#U5))*/
2088 0xff000016,
2089 0xde000010,
2090 0x00e020e8,
2091 0 },
2092 { /*Tag:S4_or_andi*/
2093 /*Rx32|=and(Rs32,#s10)*/
2094 0xffc00000,
2095 0xda000000,
2096 0x00203fe0,
2097 0 },
2098 { /*Tag:S4_or_andix*/
2099 /*Rx32=or(Ru32,and(Rx32,#s10))*/
2100 0xffc00000,
2101 0xda400000,
2102 0x00203fe0,
2103 0 },
2104 { /*Tag:S4_or_ori*/
2105 /*Rx32|=or(Rs32,#s10)*/
2106 0xffc00000,
2107 0xda800000,
2108 0x00203fe0,
2109 0 },
2110 { /*Tag:S4_ori_asl_ri*/
2111 /*Rx32=or(#u8,asl(Rx32,#U5))*/
2112 0xff000016,
2113 0xde000002,
2114 0x00e020e8,
2115 0 },
2116 { /*Tag:S4_ori_lsr_ri*/
2117 /*Rx32=or(#u8,lsr(Rx32,#U5))*/
2118 0xff000016,
2119 0xde000012,
2120 0x00e020e8,
2121 0 },
2122 { /*Tag:S4_pstorerbf_abs*/
2123 /*if (!Pv4) memb(#u6)=Rt32*/
2124 0xffe02084,
2125 0xaf000084,
2126 0x00030078,
2127 0 },
2128 { /*Tag:S4_pstorerbfnew_abs*/
2129 /*if (!Pv4.new) memb(#u6)=Rt32*/
2130 0xffe02084,
2131 0xaf002084,
2132 0x00030078,
2133 0 },
2134 { /*Tag:S4_pstorerbfnew_io*/
2135 /*if (!Pv4.new) memb(Rs32+#u6:0)=Rt32*/
2136 0xffe00004,
2137 0x46000000,
2138 0x000020f8,
2139 0 },
2140 { /*Tag:S4_pstorerbnewf_abs*/
2141 /*if (!Pv4) memb(#u6)=Nt8.new*/
2142 0xffe03884,
2143 0xafa00084,
2144 0x00030078,
2145 0 },
2146 { /*Tag:S4_pstorerbnewfnew_abs*/
2147 /*if (!Pv4.new) memb(#u6)=Nt8.new*/
2148 0xffe03884,
2149 0xafa02084,
2150 0x00030078,
2151 0 },
2152 { /*Tag:S4_pstorerbnewfnew_io*/
2153 /*if (!Pv4.new) memb(Rs32+#u6:0)=Nt8.new*/
2154 0xffe01804,
2155 0x46a00000,
2156 0x000020f8,
2157 0 },
2158 { /*Tag:S4_pstorerbnewt_abs*/
2159 /*if (Pv4) memb(#u6)=Nt8.new*/
2160 0xffe03884,
2161 0xafa00080,
2162 0x00030078,
2163 0 },
2164 { /*Tag:S4_pstorerbnewtnew_abs*/
2165 /*if (Pv4.new) memb(#u6)=Nt8.new*/
2166 0xffe03884,
2167 0xafa02080,
2168 0x00030078,
2169 0 },
2170 { /*Tag:S4_pstorerbnewtnew_io*/
2171 /*if (Pv4.new) memb(Rs32+#u6:0)=Nt8.new*/
2172 0xffe01804,
2173 0x42a00000,
2174 0x000020f8,
2175 0 },
2176 { /*Tag:S4_pstorerbt_abs*/
2177 /*if (Pv4) memb(#u6)=Rt32*/
2178 0xffe02084,
2179 0xaf000080,
2180 0x00030078,
2181 0 },
2182 { /*Tag:S4_pstorerbtnew_abs*/
2183 /*if (Pv4.new) memb(#u6)=Rt32*/
2184 0xffe02084,
2185 0xaf002080,
2186 0x00030078,
2187 0 },
2188 { /*Tag:S4_pstorerbtnew_io*/
2189 /*if (Pv4.new) memb(Rs32+#u6:0)=Rt32*/
2190 0xffe00004,
2191 0x42000000,
2192 0x000020f8,
2193 0 },
2194 { /*Tag:S4_pstorerdf_abs*/
2195 /*if (!Pv4) memd(#u6)=Rtt32*/
2196 0xffe02084,
2197 0xafc00084,
2198 0x00030078,
2199 0 },
2200 { /*Tag:S4_pstorerdfnew_abs*/
2201 /*if (!Pv4.new) memd(#u6)=Rtt32*/
2202 0xffe02084,
2203 0xafc02084,
2204 0x00030078,
2205 0 },
2206 { /*Tag:S4_pstorerdfnew_io*/
2207 /*if (!Pv4.new) memd(Rs32+#u6:3)=Rtt32*/
2208 0xffe00004,
2209 0x46c00000,
2210 0x000020f8,
2211 0 },
2212 { /*Tag:S4_pstorerdt_abs*/
2213 /*if (Pv4) memd(#u6)=Rtt32*/
2214 0xffe02084,
2215 0xafc00080,
2216 0x00030078,
2217 0 },
2218 { /*Tag:S4_pstorerdtnew_abs*/
2219 /*if (Pv4.new) memd(#u6)=Rtt32*/
2220 0xffe02084,
2221 0xafc02080,
2222 0x00030078,
2223 0 },
2224 { /*Tag:S4_pstorerdtnew_io*/
2225 /*if (Pv4.new) memd(Rs32+#u6:3)=Rtt32*/
2226 0xffe00004,
2227 0x42c00000,
2228 0x000020f8,
2229 0 },
2230 { /*Tag:S4_pstorerff_abs*/
2231 /*if (!Pv4) memh(#u6)=Rt32.h*/
2232 0xffe02084,
2233 0xaf600084,
2234 0x00030078,
2235 0 },
2236 { /*Tag:S4_pstorerffnew_abs*/
2237 /*if (!Pv4.new) memh(#u6)=Rt32.h*/
2238 0xffe02084,
2239 0xaf602084,
2240 0x00030078,
2241 0 },
2242 { /*Tag:S4_pstorerffnew_io*/
2243 /*if (!Pv4.new) memh(Rs32+#u6:1)=Rt32.h*/
2244 0xffe00004,
2245 0x46600000,
2246 0x000020f8,
2247 0 },
2248 { /*Tag:S4_pstorerft_abs*/
2249 /*if (Pv4) memh(#u6)=Rt32.h*/
2250 0xffe02084,
2251 0xaf600080,
2252 0x00030078,
2253 0 },
2254 { /*Tag:S4_pstorerftnew_abs*/
2255 /*if (Pv4.new) memh(#u6)=Rt32.h*/
2256 0xffe02084,
2257 0xaf602080,
2258 0x00030078,
2259 0 },
2260 { /*Tag:S4_pstorerftnew_io*/
2261 /*if (Pv4.new) memh(Rs32+#u6:1)=Rt32.h*/
2262 0xffe00004,
2263 0x42600000,
2264 0x000020f8,
2265 0 },
2266 { /*Tag:S4_pstorerhf_abs*/
2267 /*if (!Pv4) memh(#u6)=Rt32*/
2268 0xffe02084,
2269 0xaf400084,
2270 0x00030078,
2271 0 },
2272 { /*Tag:S4_pstorerhfnew_abs*/
2273 /*if (!Pv4.new) memh(#u6)=Rt32*/
2274 0xffe02084,
2275 0xaf402084,
2276 0x00030078,
2277 0 },
2278 { /*Tag:S4_pstorerhfnew_io*/
2279 /*if (!Pv4.new) memh(Rs32+#u6:1)=Rt32*/
2280 0xffe00004,
2281 0x46400000,
2282 0x000020f8,
2283 0 },
2284 { /*Tag:S4_pstorerhnewf_abs*/
2285 /*if (!Pv4) memh(#u6)=Nt8.new*/
2286 0xffe03884,
2287 0xafa00884,
2288 0x00030078,
2289 0 },
2290 { /*Tag:S4_pstorerhnewfnew_abs*/
2291 /*if (!Pv4.new) memh(#u6)=Nt8.new*/
2292 0xffe03884,
2293 0xafa02884,
2294 0x00030078,
2295 0 },
2296 { /*Tag:S4_pstorerhnewfnew_io*/
2297 /*if (!Pv4.new) memh(Rs32+#u6:1)=Nt8.new*/
2298 0xffe01804,
2299 0x46a00800,
2300 0x000020f8,
2301 0 },
2302 { /*Tag:S4_pstorerhnewt_abs*/
2303 /*if (Pv4) memh(#u6)=Nt8.new*/
2304 0xffe03884,
2305 0xafa00880,
2306 0x00030078,
2307 0 },
2308 { /*Tag:S4_pstorerhnewtnew_abs*/
2309 /*if (Pv4.new) memh(#u6)=Nt8.new*/
2310 0xffe03884,
2311 0xafa02880,
2312 0x00030078,
2313 0 },
2314 { /*Tag:S4_pstorerhnewtnew_io*/
2315 /*if (Pv4.new) memh(Rs32+#u6:1)=Nt8.new*/
2316 0xffe01804,
2317 0x42a00800,
2318 0x000020f8,
2319 0 },
2320 { /*Tag:S4_pstorerht_abs*/
2321 /*if (Pv4) memh(#u6)=Rt32*/
2322 0xffe02084,
2323 0xaf400080,
2324 0x00030078,
2325 0 },
2326 { /*Tag:S4_pstorerhtnew_abs*/
2327 /*if (Pv4.new) memh(#u6)=Rt32*/
2328 0xffe02084,
2329 0xaf402080,
2330 0x00030078,
2331 0 },
2332 { /*Tag:S4_pstorerhtnew_io*/
2333 /*if (Pv4.new) memh(Rs32+#u6:1)=Rt32*/
2334 0xffe00004,
2335 0x42400000,
2336 0x000020f8,
2337 0 },
2338 { /*Tag:S4_pstorerif_abs*/
2339 /*if (!Pv4) memw(#u6)=Rt32*/
2340 0xffe02084,
2341 0xaf800084,
2342 0x00030078,
2343 0 },
2344 { /*Tag:S4_pstorerifnew_abs*/
2345 /*if (!Pv4.new) memw(#u6)=Rt32*/
2346 0xffe02084,
2347 0xaf802084,
2348 0x00030078,
2349 0 },
2350 { /*Tag:S4_pstorerifnew_io*/
2351 /*if (!Pv4.new) memw(Rs32+#u6:2)=Rt32*/
2352 0xffe00004,
2353 0x46800000,
2354 0x000020f8,
2355 0 },
2356 { /*Tag:S4_pstorerinewf_abs*/
2357 /*if (!Pv4) memw(#u6)=Nt8.new*/
2358 0xffe03884,
2359 0xafa01084,
2360 0x00030078,
2361 0 },
2362 { /*Tag:S4_pstorerinewfnew_abs*/
2363 /*if (!Pv4.new) memw(#u6)=Nt8.new*/
2364 0xffe03884,
2365 0xafa03084,
2366 0x00030078,
2367 0 },
2368 { /*Tag:S4_pstorerinewfnew_io*/
2369 /*if (!Pv4.new) memw(Rs32+#u6:2)=Nt8.new*/
2370 0xffe01804,
2371 0x46a01000,
2372 0x000020f8,
2373 0 },
2374 { /*Tag:S4_pstorerinewt_abs*/
2375 /*if (Pv4) memw(#u6)=Nt8.new*/
2376 0xffe03884,
2377 0xafa01080,
2378 0x00030078,
2379 0 },
2380 { /*Tag:S4_pstorerinewtnew_abs*/
2381 /*if (Pv4.new) memw(#u6)=Nt8.new*/
2382 0xffe03884,
2383 0xafa03080,
2384 0x00030078,
2385 0 },
2386 { /*Tag:S4_pstorerinewtnew_io*/
2387 /*if (Pv4.new) memw(Rs32+#u6:2)=Nt8.new*/
2388 0xffe01804,
2389 0x42a01000,
2390 0x000020f8,
2391 0 },
2392 { /*Tag:S4_pstorerit_abs*/
2393 /*if (Pv4) memw(#u6)=Rt32*/
2394 0xffe02084,
2395 0xaf800080,
2396 0x00030078,
2397 0 },
2398 { /*Tag:S4_pstoreritnew_abs*/
2399 /*if (Pv4.new) memw(#u6)=Rt32*/
2400 0xffe02084,
2401 0xaf802080,
2402 0x00030078,
2403 0 },
2404 { /*Tag:S4_pstoreritnew_io*/
2405 /*if (Pv4.new) memw(Rs32+#u6:2)=Rt32*/
2406 0xffe00004,
2407 0x42800000,
2408 0x000020f8,
2409 0 },
2410 { /*Tag:S4_storeirb_io*/
2411 /*memb(Rs32+#u6:0)=#S8*/
2412 0xfe600000,
2413 0x3c000000,
2414 0x0000207f,
2415 0 },
2416 { /*Tag:S4_storeirbf_io*/
2417 /*if (!Pv4) memb(Rs32+#u6:0)=#S6*/
2418 0xffe00000,
2419 0x38800000,
2420 0x0000201f,
2421 0 },
2422 { /*Tag:S4_storeirbfnew_io*/
2423 /*if (!Pv4.new) memb(Rs32+#u6:0)=#S6*/
2424 0xffe00000,
2425 0x39800000,
2426 0x0000201f,
2427 0 },
2428 { /*Tag:S4_storeirbt_io*/
2429 /*if (Pv4) memb(Rs32+#u6:0)=#S6*/
2430 0xffe00000,
2431 0x38000000,
2432 0x0000201f,
2433 0 },
2434 { /*Tag:S4_storeirbtnew_io*/
2435 /*if (Pv4.new) memb(Rs32+#u6:0)=#S6*/
2436 0xffe00000,
2437 0x39000000,
2438 0x0000201f,
2439 0 },
2440 { /*Tag:S4_storeirh_io*/
2441 /*memh(Rs32+#u6:1)=#S8*/
2442 0xfe600000,
2443 0x3c200000,
2444 0x0000207f,
2445 0 },
2446 { /*Tag:S4_storeirhf_io*/
2447 /*if (!Pv4) memh(Rs32+#u6:1)=#S6*/
2448 0xffe00000,
2449 0x38a00000,
2450 0x0000201f,
2451 0 },
2452 { /*Tag:S4_storeirhfnew_io*/
2453 /*if (!Pv4.new) memh(Rs32+#u6:1)=#S6*/
2454 0xffe00000,
2455 0x39a00000,
2456 0x0000201f,
2457 0 },
2458 { /*Tag:S4_storeirht_io*/
2459 /*if (Pv4) memh(Rs32+#u6:1)=#S6*/
2460 0xffe00000,
2461 0x38200000,
2462 0x0000201f,
2463 0 },
2464 { /*Tag:S4_storeirhtnew_io*/
2465 /*if (Pv4.new) memh(Rs32+#u6:1)=#S6*/
2466 0xffe00000,
2467 0x39200000,
2468 0x0000201f,
2469 0 },
2470 { /*Tag:S4_storeiri_io*/
2471 /*memw(Rs32+#u6:2)=#S8*/
2472 0xfe600000,
2473 0x3c400000,
2474 0x0000207f,
2475 0 },
2476 { /*Tag:S4_storeirif_io*/
2477 /*if (!Pv4) memw(Rs32+#u6:2)=#S6*/
2478 0xffe00000,
2479 0x38c00000,
2480 0x0000201f,
2481 0 },
2482 { /*Tag:S4_storeirifnew_io*/
2483 /*if (!Pv4.new) memw(Rs32+#u6:2)=#S6*/
2484 0xffe00000,
2485 0x39c00000,
2486 0x0000201f,
2487 0 },
2488 { /*Tag:S4_storeirit_io*/
2489 /*if (Pv4) memw(Rs32+#u6:2)=#S6*/
2490 0xffe00000,
2491 0x38400000,
2492 0x0000201f,
2493 0 },
2494 { /*Tag:S4_storeiritnew_io*/
2495 /*if (Pv4.new) memw(Rs32+#u6:2)=#S6*/
2496 0xffe00000,
2497 0x39400000,
2498 0x0000201f,
2499 0 },
2500 { /*Tag:S4_storerb_ap*/
2501 /*memb(Re32=#U6)=Rt32*/
2502 0xffe02080,
2503 0xab000080,
2504 0x0000003f,
2505 0 },
2506 { /*Tag:S4_storerb_ur*/
2507 /*memb(Ru32<<#u2+#U6)=Rt32*/
2508 0xffe00080,
2509 0xad000080,
2510 0x0000003f,
2511 0 },
2512 { /*Tag:S4_storerbnew_ap*/
2513 /*memb(Re32=#U6)=Nt8.new*/
2514 0xffe03880,
2515 0xaba00080,
2516 0x0000003f,
2517 0 },
2518 { /*Tag:S4_storerbnew_ur*/
2519 /*memb(Ru32<<#u2+#U6)=Nt8.new*/
2520 0xffe01880,
2521 0xada00080,
2522 0x0000003f,
2523 0 },
2524 { /*Tag:S4_storerd_ap*/
2525 /*memd(Re32=#U6)=Rtt32*/
2526 0xffe02080,
2527 0xabc00080,
2528 0x0000003f,
2529 0 },
2530 { /*Tag:S4_storerd_ur*/
2531 /*memd(Ru32<<#u2+#U6)=Rtt32*/
2532 0xffe00080,
2533 0xadc00080,
2534 0x0000003f,
2535 0 },
2536 { /*Tag:S4_storerf_ap*/
2537 /*memh(Re32=#U6)=Rt32.h*/
2538 0xffe02080,
2539 0xab600080,
2540 0x0000003f,
2541 0 },
2542 { /*Tag:S4_storerf_ur*/
2543 /*memh(Ru32<<#u2+#U6)=Rt32.h*/
2544 0xffe00080,
2545 0xad600080,
2546 0x0000003f,
2547 0 },
2548 { /*Tag:S4_storerh_ap*/
2549 /*memh(Re32=#U6)=Rt32*/
2550 0xffe02080,
2551 0xab400080,
2552 0x0000003f,
2553 0 },
2554 { /*Tag:S4_storerh_ur*/
2555 /*memh(Ru32<<#u2+#U6)=Rt32*/
2556 0xffe00080,
2557 0xad400080,
2558 0x0000003f,
2559 0 },
2560 { /*Tag:S4_storerhnew_ap*/
2561 /*memh(Re32=#U6)=Nt8.new*/
2562 0xffe03880,
2563 0xaba00880,
2564 0x0000003f,
2565 0 },
2566 { /*Tag:S4_storerhnew_ur*/
2567 /*memh(Ru32<<#u2+#U6)=Nt8.new*/
2568 0xffe01880,
2569 0xada00880,
2570 0x0000003f,
2571 0 },
2572 { /*Tag:S4_storeri_ap*/
2573 /*memw(Re32=#U6)=Rt32*/
2574 0xffe02080,
2575 0xab800080,
2576 0x0000003f,
2577 0 },
2578 { /*Tag:S4_storeri_ur*/
2579 /*memw(Ru32<<#u2+#U6)=Rt32*/
2580 0xffe00080,
2581 0xad800080,
2582 0x0000003f,
2583 0 },
2584 { /*Tag:S4_storerinew_ap*/
2585 /*memw(Re32=#U6)=Nt8.new*/
2586 0xffe03880,
2587 0xaba01080,
2588 0x0000003f,
2589 0 },
2590 { /*Tag:S4_storerinew_ur*/
2591 /*memw(Ru32<<#u2+#U6)=Nt8.new*/
2592 0xffe01880,
2593 0xada01080,
2594 0x0000003f,
2595 0 },
2596 { /*Tag:S4_subaddi*/
2597 /*Rd32=add(Rs32,sub(#s6,Ru32))*/
2598 0xff800000,
2599 0xdb800000,
2600 0x006020e0,
2601 0 },
2602 { /*Tag:S4_subi_asl_ri*/
2603 /*Rx32=sub(#u8,asl(Rx32,#U5))*/
2604 0xff000016,
2605 0xde000006,
2606 0x00e020e8,
2607 0 },
2608 { /*Tag:S4_subi_lsr_ri*/
2609 /*Rx32=sub(#u8,lsr(Rx32,#U5))*/
2610 0xff000016,
2611 0xde000016,
2612 0x00e020e8,
2613 0 },
2614 { /*Tag:SA1_addi*/
2615 /*Rx16=add(Rx16,#s7)*/
2616 0xf8002000,
2617 0x20002000,
2618 0x07f00000,
2619 1 },
2620 { /*Tag:SA1_addi*/
2621 /*Rx16=add(Rx16,#s7)*/
2622 0xf8002000,
2623 0x40000000,
2624 0x07f00000,
2625 1 },
2626 { /*Tag:SA1_addi*/
2627 /*Rx16=add(Rx16,#s7)*/
2628 0xf8002000,
2629 0x40002000,
2630 0x07f00000,
2631 1 },
2632 { /*Tag:SA1_addi*/
2633 /*Rx16=add(Rx16,#s7)*/
2634 0xf8002000,
2635 0x60000000,
2636 0x07f00000,
2637 1 },
2638 { /*Tag:SA1_addi*/
2639 /*Rx16=add(Rx16,#s7)*/
2640 0xf8002000,
2641 0x60002000,
2642 0x07f00000,
2643 1 },
2644 { /*Tag:SA1_seti*/
2645 /*Rd16=#u6*/
2646 0xfc002000,
2647 0x28002000,
2648 0x03f00000,
2649 1 },
2650 { /*Tag:SA1_seti*/
2651 /*Rd16=#u6*/
2652 0xfc002000,
2653 0x48000000,
2654 0x03f00000,
2655 1 },
2656 { /*Tag:SA1_seti*/
2657 /*Rd16=#u6*/
2658 0xfc002000,
2659 0x48002000,
2660 0x03f00000,
2661 1 },
2662 { /*Tag:SA1_seti*/
2663 /*Rd16=#u6*/
2664 0xfc002000,
2665 0x68000000,
2666 0x03f00000,
2667 1 },
2668 { /*Tag:SA1_seti*/
2669 /*Rd16=#u6*/
2670 0xfc002000,
2671 0x68002000,
2672 0x03f00000,
2673 1 },
2674 { /*Tag:dup_A2_addi*/
2675 /*Rd32=add(Rs32,#s16)*/
2676 0x00000000,
2677 0x00000000,
2678 0x00000000,
2679 0 },
2680 { /*Tag:dup_A2_andir*/
2681 /*Rd32=and(Rs32,#s10)*/
2682 0x00000000,
2683 0x00000000,
2684 0x00000000,
2685 0 },
2686 { /*Tag:dup_A2_combineii*/
2687 /*Rdd32=combine(#s8,#S8)*/
2688 0x00000000,
2689 0x00000000,
2690 0x00000000,
2691 0 },
2692 { /*Tag:dup_A2_tfrsi*/
2693 /*Rd32=#s16*/
2694 0x00000000,
2695 0x00000000,
2696 0x00000000,
2697 0 },
2698 { /*Tag:dup_A4_combineii*/
2699 /*Rdd32=combine(#s8,#U6)*/
2700 0x00000000,
2701 0x00000000,
2702 0x00002404,
2703 0 },
2704 { /*Tag:dup_A4_combineir*/
2705 /*Rdd32=combine(#s8,Rs32)*/
2706 0x00000000,
2707 0x00000000,
2708 0x00000000,
2709 0 },
2710 { /*Tag:dup_A4_combineri*/
2711 /*Rdd32=combine(Rs32,#s8)*/
2712 0x00000000,
2713 0x00000000,
2714 0x00000000,
2715 0 },
2716 { /*Tag:dup_C2_cmoveif*/
2717 /*if (!Pu4) Rd32=#s12*/
2718 0x00000000,
2719 0x00000000,
2720 0x00000000,
2721 0 },
2722 { /*Tag:dup_C2_cmoveit*/
2723 /*if (Pu4) Rd32=#s12*/
2724 0x00000000,
2725 0x00000000,
2726 0x00000000,
2727 0 },
2728 { /*Tag:dup_C2_cmovenewif*/
2729 /*if (!Pu4.new) Rd32=#s12*/
2730 0x00000000,
2731 0x00000000,
2732 0x00000000,
2733 0 },
2734 { /*Tag:dup_C2_cmovenewit*/
2735 /*if (Pu4.new) Rd32=#s12*/
2736 0x00000000,
2737 0x00000000,
2738 0x00000000,
2739 0 },
2740 { /*Tag:dup_C2_cmpeqi*/
2741 /*Pd4=cmp.eq(Rs32,#s10)*/
2742 0x00000000,
2743 0x00000000,
2744 0x00000000,
2745 0 },
2746 { /*Tag:dup_L2_loadrb_io*/
2747 /*Rd32=memb(Rs32+#s11:0)*/
2748 0x00000000,
2749 0x00000000,
2750 0x00000000,
2751 0 },
2752 { /*Tag:dup_L2_loadrd_io*/
2753 /*Rdd32=memd(Rs32+#s11:3)*/
2754 0x00000000,
2755 0x00000000,
2756 0x00000000,
2757 0 },
2758 { /*Tag:dup_L2_loadrh_io*/
2759 /*Rd32=memh(Rs32+#s11:1)*/
2760 0x00000000,
2761 0x00000000,
2762 0x00000000,
2763 0 },
2764 { /*Tag:dup_L2_loadri_io*/
2765 /*Rd32=memw(Rs32+#s11:2)*/
2766 0x00000000,
2767 0x00000000,
2768 0x00000000,
2769 0 },
2770 { /*Tag:dup_L2_loadrub_io*/
2771 /*Rd32=memub(Rs32+#s11:0)*/
2772 0x00000000,
2773 0x00000000,
2774 0x00000000,
2775 0 },
2776 { /*Tag:dup_L2_loadruh_io*/
2777 /*Rd32=memuh(Rs32+#s11:1)*/
2778 0x00000000,
2779 0x00000000,
2780 0x00000000,
2781 0 },
2782 { /*Tag:dup_S2_storerb_io*/
2783 /*memb(Rs32+#s11:0)=Rt32*/
2784 0x00000000,
2785 0x00000000,
2786 0x00000000,
2787 0 },
2788 { /*Tag:dup_S2_storerd_io*/
2789 /*memd(Rs32+#s11:3)=Rtt32*/
2790 0x00000000,
2791 0x00000000,
2792 0x00000000,
2793 0 },
2794 { /*Tag:dup_S2_storerh_io*/
2795 /*memh(Rs32+#s11:1)=Rt32*/
2796 0x00000000,
2797 0x00000000,
2798 0x00000000,
2799 0 },
2800 { /*Tag:dup_S2_storeri_io*/
2801 /*memw(Rs32+#s11:2)=Rt32*/
2802 0x00000000,
2803 0x00000000,
2804 0x00000000,
2805 0 },
2806 { /*Tag:dup_S4_storeirb_io*/
2807 /*memb(Rs32+#u6:0)=#S8*/
2808 0x00000000,
2809 0x00000000,
2810 0x00002404,
2811 0 },
2812 { /*Tag:dup_S4_storeiri_io*/
2813 /*memw(Rs32+#u6:2)=#S8*/
2814 0x00000000,
2815 0x00000000,
2816 0x00002404,
2820 #endif // LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPMASK_H