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