projects
/
deliverable
/
binutils-gdb.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
bfd:
[deliverable/binutils-gdb.git]
/
gas
/
testsuite
/
gas
/
epiphany
/
allinsn.s
1
.data
2
foodata: .hword 42
3
.text
4
footext:
5
.text
6
.global beq16
7
8
.text
9
.global beq
10
bgt16:
11
bgt 4
12
bgt 4
13
bgt -4
14
bgt footext
15
bgt foodata
16
bgt 4
17
bgt footext
18
bgt footext
19
.text
20
.global bgt
21
22
bgtu16:
23
bgtu 4
24
bgtu -4
25
bgtu footext
26
bgtu 4
27
bgtu -4
28
bgtu footext
29
bgtu footext
30
bgtu 4
31
.text
32
.global bgtu
33
34
bgte16:
35
bgte footext
36
bgte footext
37
bgte footext
38
bgte footext
39
bgte footext
40
bgte -4
41
bgte foodata
42
bgte foodata
43
44
.text
45
.global bgteu16
46
bgteu16:
47
bgteu 4
48
bgteu -4
49
bgteu foodata
50
bgteu 4
51
bgteu footext
52
bgteu 4
53
bgteu foodata
54
bgteu foodata
55
.text
56
.global bgteu
57
bgteu:
58
.text
59
.global blt16
60
blt16:
61
blt -4
62
blt 4
63
blt -4
64
blt 4
65
blt -4
66
blt 4
67
blt foodata
68
blt foodata
69
.text
70
.global blt
71
blt:
72
.text
73
.global bltu16
74
bltu16:
75
bltu -4
76
bltu 4
77
bltu -4
78
bltu footext
79
bltu footext
80
bltu footext
81
bltu 4
82
bltu foodata
83
.text
84
.global bltu
85
bltu:
86
.text
87
.global blte16
88
blte16:
89
blte footext
90
blte foodata
91
blte foodata
92
blte footext
93
blte -4
94
blte footext
95
blte footext
96
blte 4
97
.text
98
.global blte
99
blte:
100
.text
101
.global blteu16
102
blteu16:
103
blteu footext
104
blteu foodata
105
blteu footext
106
blteu foodata
107
blteu footext
108
blteu -4
109
blteu foodata
110
blteu foodata
111
.text
112
.global blteu
113
blteu:
114
.text
115
.global bbeq16
116
bbeq16:
117
bbeq footext
118
bbeq footext
119
bbeq foodata
120
bbeq footext
121
bbeq 4
122
bbeq foodata
123
bbeq foodata
124
bbeq 4
125
.text
126
.global bbeq
127
bbeq:
128
.text
129
.global bbne16
130
bbne16:
131
bbne foodata
132
bbne -4
133
bbne 4
134
bbne footext
135
bbne 4
136
bbne 4
137
bbne footext
138
bbne footext
139
.text
140
.global bbne
141
bbne:
142
.text
143
.global bblt16
144
bblt16:
145
bblt foodata
146
bblt 4
147
bblt 4
148
bblt 4
149
bblt -4
150
bblt 4
151
bblt footext
152
bblt -4
153
.text
154
.global bblt
155
bblt:
156
.text
157
.global bblte16
158
bblte16:
159
bblte 4
160
bblte 4
161
bblte footext
162
bblte footext
163
bblte 4
164
bblte -4
165
bblte foodata
166
bblte 4
167
.text
168
.global bblte
169
bblte:
170
.text
171
.global b16
172
b16:
173
b footext
174
b footext
175
b 4
176
b -4
177
b footext
178
b foodata
179
b foodata
180
b -4
181
.text
182
.global b
183
b:
184
.text
185
.global bl16
186
bl16:
187
bl -4
188
bl 4
189
bl footext
190
bl -4
191
bl footext
192
bl -4
193
bl -4
194
bl footext
195
.text
196
.global bl
197
bl:
198
.text
199
.global jr16
200
jr16:
201
jr ip
202
jr r3
203
jr r0
204
jr fp
205
jr sp
206
jr r0
207
jr r3
208
jr r0
209
.text
210
.global jr
211
jr:
212
jr ip
213
jr r59
214
jr r28
215
jr r27
216
jr sp
217
jr r51
218
jr r56
219
jr r45
220
.text
221
.global jalr16
222
jalr16:
223
jalr ip
224
jalr r3
225
jalr r0
226
jalr fp
227
jalr sp
228
jalr r3
229
jalr fp
230
jalr ip
231
.text
232
.global jalr
233
jalr:
234
jalr ip
235
jalr r59
236
jalr r28
237
jalr r27
238
jalr sp
239
jalr r11
240
jalr r28
241
jalr r59
242
.text
243
.global ldrbx16
244
ldrbx16:
245
ldrb ip,[ip,ip]
246
ldrb r3,[r3,r3]
247
ldrb r0,[r0,r0]
248
ldrb fp,[fp,fp]
249
ldrb sp,[sp,sp]
250
ldrb ip,[r0,r0]
251
ldrb r3,[r2,lr]
252
ldrb r2,[ip,r3]
253
.text
254
.global ldrbp16
255
ldrbp16:
256
ldrb sp,[r0],fp
257
ldrb lr,[r1],ip
258
ldrb fp,[r0],fp
259
.text
260
.global ldrbx
261
ldrbx:
262
ldrb ip,[ip,ip]
263
ldrb r59,[r59,r59]
264
ldrb r28,[r28,r28]
265
ldrb r27,[r27,r27]
266
ldrb sp,[sp,sp]
267
ldrb r41,[r18,r47]
268
ldrb r43,[r16,r21]
269
ldrb r32,[r8,r8]
270
.text
271
.global ldrbp
272
ldrbp:
273
ldrb r36,[r49],r18
274
ldrb r32,[r59],r50
275
ldrb r58,[r11],r25
276
.text
277
.global ldrbd16
278
ldrbd16:
279
ldrb ip,[ip,0]
280
ldrb r3,[r3,7]
281
ldrb r0,[r0,4]
282
ldrb fp,[fp,3]
283
ldrb sp,[sp,1]
284
ldrb lr,[sp,1]
285
ldrb r1,[r0,0]
286
ldrb r1,[r1,1]
287
.text
288
.global ldrbd
289
ldrbd:
290
ldrb ip,[ip,0]
291
ldrb r59,[r59,2047]
292
ldrb r28,[r28,1024]
293
ldrb r27,[r27,1023]
294
ldrb sp,[sp,1]
295
ldrb r7,[r33,1574]
296
ldrb r31,[r6,1957]
297
ldrb r10,[r0,1831]
298
.text
299
.global ldrhx16
300
ldrhx16:
301
ldrh ip,[ip,ip]
302
ldrh r3,[r3,r3]
303
ldrh r0,[r0,r0]
304
ldrh fp,[fp,fp]
305
ldrh sp,[sp,sp]
306
ldrh r0,[r0,lr]
307
ldrh lr,[lr,sp]
308
ldrh r0,[fp,fp]
309
.text
310
.global ldrhp16
311
ldrhp16:
312
ldrh r2,[sp],fp
313
ldrh r22,[sp],fp
314
.text
315
.global ldrhx
316
ldrhx:
317
ldrh ip,[ip,ip]
318
ldrh r59,[r59,r59]
319
ldrh r28,[r28,r28]
320
ldrh r27,[r27,r27]
321
ldrh sp,[sp,sp]
322
ldrh r46,[r17,r21]
323
ldrh r30,[r1,r47]
324
ldrh r43,[r19,r20]
325
.text
326
.global ldrhp
327
ldrhp:
328
329
330
331
ldrh r32,[r31],r29
332
ldrh r52,[r47],r10
333
ldrh r31,[r40],r3
334
.text
335
.global ldrhd16
336
ldrhd16:
337
ldrh ip,[ip,0]
338
ldrh r3,[r3,7]
339
ldrh r0,[r0,4]
340
ldrh fp,[fp,3]
341
ldrh sp,[sp,1]
342
ldrh lr,[r2,0]
343
ldrh r3,[r0,7]
344
ldrh r0,[r3,6]
345
.text
346
.global ldrhd
347
ldrhd:
348
ldrh ip,[ip,0]
349
ldrh r59,[r59,2047]
350
ldrh r28,[r28,1024]
351
ldrh r27,[r27,1023]
352
ldrh sp,[sp,1]
353
ldrh r45,[r24,1221]
354
ldrh r36,[r43,1738]
355
ldrh r42,[r48,25]
356
.text
357
.global ldrx16
358
ldrx16:
359
ldr ip,[ip,ip]
360
ldr r3,[r3,r3]
361
ldr r0,[r0,r0]
362
ldr fp,[fp,fp]
363
ldr sp,[sp,sp]
364
ldr r3,[fp,lr]
365
ldr ip,[lr,r2]
366
ldr r3,[r2,lr]
367
.text
368
.global ldrp16
369
ldrp16:
370
ldr lr,[fp],sp
371
ldr r0,[sp],r0
372
ldr fp,[r2],r1
373
.text
374
.global ldrx
375
ldrx:
376
ldr ip,[ip,ip]
377
ldr r59,[r59,r59]
378
ldr r28,[r28,r28]
379
ldr r27,[r27,r27]
380
ldr sp,[sp,sp]
381
ldr r24,[r16,r47]
382
ldr r22,[r41,r49]
383
ldr r14,[fp,r39]
384
.text
385
.global ldrp
386
ldrp:
387
ldr r21,[r5],r30
388
ldr r36,[r12],r14
389
ldr r12,[r4],r11
390
.text
391
.global ldrd16
392
ldrd16:
393
ldr ip,[ip,0]
394
ldr r3,[r3,7]
395
ldr r0,[r0,4]
396
ldr fp,[fp,3]
397
ldr sp,[sp,1]
398
ldr r0,[sp,0]
399
ldr ip,[r1,7]
400
ldr fp,[r1,1]
401
.text
402
.global ldrd
403
ldrd:
404
ldr ip,[ip,0]
405
ldr r59,[r59,2047]
406
ldr r28,[r28,1024]
407
ldr r27,[r27,1023]
408
ldr sp,[sp,1]
409
ldr r22,[r30,975]
410
ldr r7,[r44,1361]
411
ldr r23,[r19,1855]
412
.text
413
.global ldrdx16
414
ldrdx16:
415
ldrd ip,[ip,ip]
416
ldrd r4,[r3,r3]
417
ldrd r0,[r0,r0]
418
ldrd r14,[fp,fp]
419
ldrd r16,[sp,sp]
420
ldrd r30,[r2,ip]
421
ldrd r0,[fp,r3]
422
ldrd r20,[ip,lr]
423
.text
424
.global ldrdp16
425
ldrdp16:
426
ldrd r4,[r3],r3
427
ldrd r16,[fp],fp
428
ldrd r20,[sp],sp
429
ldrd r10,[ip],r1
430
ldrd r30,[fp],lr
431
ldrd r62,[lr],sp
432
.text
433
.global ldrdx
434
ldrdx:
435
ldrd ip,[ip,ip]
436
ldrd r58,[r59,r59]
437
ldrd r28,[r28,r28]
438
ldrd r26,[r27,r27]
439
ldrd r12,[sp,sp]
440
ldrd r32,[fp,r59]
441
ldrd r4,[r17,r6]
442
ldrd r32,[r40,r1]
443
.text
444
.global ldrdp
445
ldrdp:
446
ldrd r16,[sp],sp
447
ldrd r46,[r33],r30
448
ldrd r24,[r36],r59
449
ldrd r58,[r32],r11
450
.text
451
.global ldrdd16
452
ldrdd16:
453
ldrd ip,[ip,0]
454
ldrd r4,[r3,7]
455
ldrd r0,[r0,4]
456
ldrd r16,[fp,3]
457
ldrd r18,[sp,1]
458
ldrd r0,[fp,3]
459
ldrd lr,[fp,7]
460
ldrd lr,[ip,1]
461
.text
462
.global ldrdd
463
ldrdd:
464
ldrd ip,[ip,0]
465
ldrd r58,[r59,2047]
466
ldrd r28,[r28,1024]
467
ldrd r2,[r27,1023]
468
ldrd r16,[sp,1]
469
ldrd r4,[r21,761]
470
ldrd lr,[r41,1553]
471
ldrd r6,[r14,1922]
472
.text
473
.global strbx16
474
strbx16:
475
strb ip,[ip,ip]
476
strb r3,[r3,r3]
477
strb r0,[r0,r0]
478
strb fp,[fp,fp]
479
strb sp,[sp,sp]
480
strb r1,[lr,r3]
481
strb ip,[r3,lr]
482
strb lr,[ip,ip]
483
.text
484
.global strbx
485
strbx:
486
strb ip,[ip,ip]
487
strb r59,[r59,r59]
488
strb r28,[r28,r28]
489
strb r27,[r27,r27]
490
strb sp,[sp,sp]
491
strb r50,[r15,sp]
492
strb lr,[fp,r52]
493
strb r14,[r24,r51]
494
.text
495
.global strbp16
496
strbp16:
497
strb ip,[ip],ip
498
strb r3,[r3],r3
499
strb r0,[r0],r0
500
strb fp,[fp],fp
501
strb sp,[sp],sp
502
strb r2,[fp],ip
503
strb fp,[r0],r1
504
strb r2,[r2],r3
505
.text
506
.global strbp
507
strbp:
508
strb ip,[ip],ip
509
strb r59,[r59],r59
510
strb r28,[r28],r28
511
strb r27,[r27],r27
512
strb sp,[sp],sp
513
strb r14,[r51],r2
514
strb r6,[r44],r50
515
strb r44,[r9],r49
516
.text
517
.global strbd16
518
strbd16:
519
strb ip,[ip,0]
520
strb r3,[r3,7]
521
strb r0,[r0,4]
522
strb fp,[fp,3]
523
strb sp,[sp,1]
524
strb r0,[r2,1]
525
strb sp,[r2,3]
526
strb fp,[r2,4]
527
.text
528
.global strbd
529
strbd:
530
strb ip,[ip,0]
531
strb r59,[r59,2047]
532
strb r28,[r28,1024]
533
strb r27,[r27,1023]
534
strb sp,[sp,1]
535
strb r23,[r10,1404]
536
strb r12,[r35,1461]
537
strb r54,[r58,1090]
538
.text
539
.global strhx16
540
strhx16:
541
strh ip,[ip,ip]
542
strh r3,[r3,r3]
543
strh r0,[r0,r0]
544
strh fp,[fp,fp]
545
strh sp,[sp,sp]
546
strh r0,[r3,r1]
547
strh r1,[fp,r2]
548
strh r3,[r3,fp]
549
.text
550
.global strhx
551
strhx:
552
strh ip,[ip,ip]
553
strh r59,[r59,r59]
554
strh r28,[r28,r28]
555
strh r27,[r27,r27]
556
strh sp,[sp,sp]
557
strh r16,[r38,r31]
558
strh r32,[r12,r28]
559
strh r57,[r11,r9]
560
.text
561
.global strhp16
562
strhp16:
563
strh ip,[ip],ip
564
strh r3,[r3],r3
565
strh r0,[r0],r0
566
strh fp,[fp],fp
567
strh sp,[sp],sp
568
strh r0,[r2],sp
569
strh sp,[r3],r0
570
strh r1,[r0],r0
571
.text
572
.global strhp
573
strhp:
574
strh ip,[ip],ip
575
strh r59,[r59],r59
576
strh r28,[r28],r28
577
strh r27,[r27],r27
578
strh sp,[sp],sp
579
strh r3,[r37],r54
580
strh r4,[r54],r25
581
strh r5,[r32],r25
582
.text
583
.global strhd16
584
strhd16:
585
strh ip,[ip,0]
586
strh r3,[r3,7]
587
strh r0,[r0,4]
588
strh fp,[fp,3]
589
strh sp,[sp,1]
590
strh r3,[r0,3]
591
strh lr,[ip,7]
592
strh r3,[r2,7]
593
.text
594
.global strhd
595
strhd:
596
strh ip,[ip,0]
597
strh r59,[r59,2047]
598
strh r28,[r28,1024]
599
strh r27,[r27,1023]
600
strh sp,[sp,1]
601
strh r7,[r38,1181]
602
strh r25,[r4,77]
603
strh r11,[fp,631]
604
.text
605
.global strx16
606
strx16:
607
str ip,[ip,ip]
608
str r3,[r3,r3]
609
str r0,[r0,r0]
610
str fp,[fp,fp]
611
str sp,[sp,sp]
612
str lr,[r3,r3]
613
str r3,[fp,r0]
614
str ip,[sp,r1]
615
.text
616
.global strx
617
strx:
618
str ip,[ip,ip]
619
str r59,[r59,r59]
620
str r28,[r28,r28]
621
str r27,[r27,r27]
622
str sp,[sp,sp]
623
str r53,[r29,r28]
624
str r30,[r22,r34]
625
str r28,[r28,r44]
626
.text
627
.global strp16
628
strp16:
629
str ip,[ip],ip
630
str r3,[r3],r3
631
str r0,[r0],r0
632
str fp,[fp],fp
633
str sp,[sp],sp
634
str lr,[r0],r0
635
str fp,[r0],sp
636
str r3,[fp],r0
637
.text
638
.global strp
639
strp:
640
str ip,[ip],ip
641
str r59,[r59],r59
642
str r28,[r28],r28
643
str r27,[r27],r27
644
str sp,[sp],sp
645
str r22,[r36],r15
646
str r44,[r13],r47
647
str r19,[r48],sp
648
.text
649
.global strd16
650
strd16:
651
str ip,[ip,0]
652
str r3,[r3,7]
653
str r0,[r0,4]
654
str fp,[fp,3]
655
str sp,[sp,1]
656
str r3,[fp,3]
657
str sp,[ip,6]
658
str r1,[lr,3]
659
.text
660
.global strd
661
strd:
662
str ip,[ip,0]
663
str r59,[r59,2047]
664
str r28,[r28,1024]
665
str r27,[r27,1023]
666
str sp,[sp,1]
667
str r45,[r44,74]
668
str r58,[r50,370]
669
str r40,[r3,626]
670
.text
671
.global strdx16
672
strdx16:
673
strd ip,[ip,ip]
674
strd r2,[r3,r3]
675
strd r0,[r0,r0]
676
strd r16,[fp,fp]
677
strd r18,[sp,sp]
678
strd ip,[r3,r1]
679
strd r2,[lr,fp]
680
strd ip,[r2,r2]
681
.text
682
.global strdx
683
strdx:
684
strd ip,[ip,ip]
685
strd r58,[r59,r59]
686
strd r28,[r28,r28]
687
strd r26,[r27,r27]
688
strd r14,[sp,sp]
689
strd r38,[r53,lr]
690
strd r24,[r19,r43]
691
strd r12,[r10,r30]
692
.text
693
.global strdp16
694
strdp16:
695
strd ip,[ip],ip
696
strd r2,[r3],r3
697
strd r0,[r0],r0
698
strd r6,[fp],fp
699
strd r4,[sp],sp
700
strd r2,[r3],r0
701
strd r2,[r0],r1
702
strd r2,[lr],r1
703
.text
704
.global strdp
705
strdp:
706
strd ip,[ip],ip
707
strd r58,[r59],r59
708
strd r28,[r28],r28
709
strd r26,[r27],r27
710
strd r22,[sp],sp
711
strd r6,[r10],r44
712
strd r10,[r43],r5
713
strd r46,[r17],lr
714
.text
715
.global strdd16
716
strdd16:
717
strd r0,[ip,0]
718
strd r2,[r3,7]
719
strd r0,[r0,4]
720
strd r2,[fp,3]
721
strd r4,[sp,1]
722
strd r2,[r2,5]
723
strd r6,[r3,7]
724
strd r6,[r1,2]
725
.text
726
.global strdd
727
strdd:
728
strd ip,[ip,0]
729
strd r58,[r59,2047]
730
strd r28,[r28,1024]
731
strd r26,[r27,1023]
732
strd r14,[sp,1]
733
strd r28,[r52,719]
734
strd r40,[r53,1994]
735
strd r44,[r57,494]
736
.text
737
.global mov16EQ
738
mov16EQ:
739
moveq ip,ip
740
moveq r3,r3
741
moveq r0,r0
742
moveq fp,fp
743
moveq sp,sp
744
moveq ip,r2
745
moveq r2,fp
746
moveq fp,sp
747
.text
748
.global movEQ
749
movEQ:
750
moveq ip,ip
751
moveq r59,r59
752
moveq r28,r28
753
moveq r27,r27
754
moveq sp,sp
755
moveq r32,r30
756
moveq r43,r39
757
moveq r25,r33
758
.text
759
.global mov16NE
760
mov16NE:
761
movne ip,ip
762
movne r3,r3
763
movne r0,r0
764
movne fp,fp
765
movne sp,sp
766
movne r3,r3
767
movne r0,fp
768
movne fp,fp
769
.text
770
.global movNE
771
movNE:
772
movne ip,ip
773
movne r59,r59
774
movne r28,r28
775
movne r27,r27
776
movne sp,sp
777
movne r4,r3
778
movne r28,fp
779
movne r23,r39
780
.text
781
.global mov16GT
782
mov16GT:
783
movgt ip,ip
784
movgt r3,r3
785
movgt r0,r0
786
movgt fp,fp
787
movgt sp,sp
788
movgt r1,r3
789
movgt lr,r3
790
movgt r1,ip
791
.text
792
.global movGT
793
movGT:
794
movgt ip,ip
795
movgt r59,r59
796
movgt r28,r28
797
movgt r27,r27
798
movgt sp,sp
799
movgt r1,r21
800
movgt r13,r3
801
movgt r28,r43
802
.text
803
.global mov16GTU
804
mov16GTU:
805
movgtu ip,ip
806
movgtu r3,r3
807
movgtu r0,r0
808
movgtu fp,fp
809
movgtu sp,sp
810
movgtu ip,lr
811
movgtu sp,ip
812
movgtu ip,sp
813
.text
814
.global movGTU
815
movGTU:
816
movgtu ip,ip
817
movgtu r59,r59
818
movgtu r28,r28
819
movgtu r27,r27
820
movgtu sp,sp
821
movgtu r34,r33
822
movgtu r17,r48
823
movgtu r35,r24
824
.text
825
.global mov16GTE
826
mov16GTE:
827
movgte ip,ip
828
movgte r3,r3
829
movgte r0,r0
830
movgte fp,fp
831
movgte sp,sp
832
movgte r0,r0
833
movgte r2,sp
834
movgte lr,r2
835
.text
836
.global movGTE
837
movGTE:
838
movgte ip,ip
839
movgte r59,r59
840
movgte r28,r28
841
movgte r27,r27
842
movgte sp,sp
843
movgte ip,r59
844
movgte r37,r42
845
movgte r44,r26
846
.text
847
.global mov16GTEU
848
mov16GTEU:
849
movgteu ip,ip
850
movgteu r3,r3
851
movgteu r0,r0
852
movgteu fp,fp
853
movgteu sp,sp
854
movgteu lr,ip
855
movgteu sp,r1
856
movgteu ip,lr
857
.text
858
.global movGTEU
859
movGTEU:
860
movgteu ip,ip
861
movgteu r59,r59
862
movgteu r28,r28
863
movgteu r27,r27
864
movgteu sp,sp
865
movgteu r58,r47
866
movgteu r56,r5
867
movgteu r20,r52
868
.text
869
.global mov16LT
870
mov16LT:
871
movlt ip,ip
872
movlt r3,r3
873
movlt r0,r0
874
movlt fp,fp
875
movlt sp,sp
876
movlt r3,r3
877
movlt r2,r2
878
movlt ip,lr
879
.text
880
.global movLT
881
movLT:
882
movlt ip,ip
883
movlt r59,r59
884
movlt r28,r28
885
movlt r27,r27
886
movlt sp,sp
887
movlt r52,r12
888
movlt r57,r22
889
movlt r8,r7
890
.text
891
.global mov16LTU
892
mov16LTU:
893
movltu ip,ip
894
movltu r3,r3
895
movltu r0,r0
896
movltu fp,fp
897
movltu sp,sp
898
movltu ip,r2
899
movltu sp,ip
900
movltu r1,r0
901
.text
902
.global movLTU
903
movLTU:
904
movltu ip,ip
905
movltu r59,r59
906
movltu r28,r28
907
movltu r27,r27
908
movltu sp,sp
909
movltu r13,r31
910
movltu r43,ip
911
movltu r7,r56
912
.text
913
.global mov16LTE
914
mov16LTE:
915
movlte ip,ip
916
movlte r3,r3
917
movlte r0,r0
918
movlte fp,fp
919
movlte sp,sp
920
movlte r0,r3
921
movlte r3,ip
922
movlte r3,lr
923
.text
924
.global movLTE
925
movLTE:
926
movlte ip,ip
927
movlte r59,r59
928
movlte r28,r28
929
movlte r27,r27
930
movlte sp,sp
931
movlte r30,r27
932
movlte r35,r52
933
movlte r15,r53
934
.text
935
.global mov16LTEU
936
mov16LTEU:
937
movlteu ip,ip
938
movlteu r3,r3
939
movlteu r0,r0
940
movlteu fp,fp
941
movlteu sp,sp
942
movlteu ip,lr
943
movlteu r2,r2
944
movlteu r2,fp
945
.text
946
.global movLTEU
947
movLTEU:
948
movlteu ip,ip
949
movlteu r59,r59
950
movlteu r28,r28
951
movlteu r27,r27
952
movlteu sp,sp
953
movlteu r31,r36
954
movlteu r24,r50
955
movlteu r52,r54
956
.text
957
.global mov16B
958
mov16B:
959
mov ip,ip
960
mov r3,r3
961
mov r0,r0
962
mov fp,fp
963
mov sp,sp
964
mov ip,r1
965
mov ip,r0
966
mov r0,ip
967
.text
968
.global movB
969
movB:
970
mov ip,ip
971
mov r59,r59
972
mov r28,r28
973
mov r27,r27
974
mov sp,sp
975
mov r1,r59
976
mov r28,r12
977
mov r5,r42
978
.text
979
.global mov16BEQ
980
mov16BEQ:
981
movbeq ip,ip
982
movbeq r3,r3
983
movbeq r0,r0
984
movbeq fp,fp
985
movbeq sp,sp
986
movbeq lr,r2
987
movbeq fp,r2
988
movbeq ip,r1
989
.text
990
.global movBEQ
991
movBEQ:
992
movbeq ip,ip
993
movbeq r59,r59
994
movbeq r28,r28
995
movbeq r27,r27
996
movbeq sp,sp
997
movbeq r29,r16
998
movbeq r18,r46
999
movbeq lr,r1
1000
.text
1001
.global mov16BNE
1002
mov16BNE:
1003
movbne ip,ip
1004
movbne r3,r3
1005
movbne r0,r0
1006
movbne fp,fp
1007
movbne sp,sp
1008
movbne r1,r2
1009
movbne ip,r1
1010
movbne ip,r3
1011
.text
1012
.global movBNE
1013
movBNE:
1014
movbne ip,ip
1015
movbne r59,r59
1016
movbne r28,r28
1017
movbne r27,r27
1018
movbne sp,sp
1019
movbne r15,r7
1020
movbne r24,r43
1021
movbne r23,r52
1022
.text
1023
.global mov16BLT
1024
mov16BLT:
1025
movblt ip,ip
1026
movblt r3,r3
1027
movblt r0,r0
1028
movblt fp,fp
1029
movblt sp,sp
1030
movblt sp,lr
1031
movblt ip,lr
1032
movblt lr,sp
1033
.text
1034
.global movBLT
1035
movBLT:
1036
movblt ip,ip
1037
movblt r59,r59
1038
movblt r28,r28
1039
movblt r27,r27
1040
movblt sp,sp
1041
movblt r52,r44
1042
movblt r57,r35
1043
movblt r53,r33
1044
.text
1045
.global mov16BLTE
1046
mov16BLTE:
1047
movblte ip,ip
1048
movblte r3,r3
1049
movblte r0,r0
1050
movblte fp,fp
1051
movblte sp,sp
1052
movblte sp,ip
1053
movblte r0,fp
1054
movblte r0,sp
1055
.text
1056
.global movBLTE
1057
movBLTE:
1058
movblte ip,ip
1059
movblte r59,r59
1060
movblte r28,r28
1061
movblte r27,r27
1062
movblte sp,sp
1063
movblte r58,r44
1064
movblte r35,r22
1065
movblte r8,r2
1066
.text
1067
.global movts16
1068
movts16:
1069
movts config,ip
1070
movts ipend,r3
1071
movts iret,r0
1072
movts debug,fp
1073
movts status,sp
1074
movts status,fp
1075
movts pc,fp
1076
movts imask,r0
1077
.text
1078
.global movts
1079
movts:
1080
movts config,ip
1081
movts ipend,r59
1082
movts iret,r28
1083
movts debug,r27
1084
movts status,sp
1085
movts debug,r50
1086
movts ipend,r33
1087
movts status,ip
1088
.text
1089
.global movfs16
1090
movfs16:
1091
movfs ip,config
1092
movfs r3,ipend
1093
movfs r0,iret
1094
movfs fp,debug
1095
movfs sp,status
1096
movfs r1,iret
1097
movfs r2,status
1098
movfs lr,debug
1099
.text
1100
.global movfs
1101
movfs:
1102
movfs ip,config
1103
movfs r59,ipend
1104
movfs r28,iret
1105
movfs r27,debug
1106
movfs sp,status
1107
movfs r13,debug
1108
movfs r15,status
1109
movfs r16,imask
1110
.text
1111
.global nop
1112
nop:
1113
nop
1114
.text
1115
.global idle
1116
idle:
1117
idle
1118
.text
1119
.global bkpt
1120
bkpt:
1121
bkpt
1122
.text
1123
.global rti
1124
rti:
1125
rti
1126
.text
1127
.global trap16
1128
trap16:
1129
trap 0
1130
trap 7
1131
trap 4
1132
trap 3
1133
trap 1
1134
trap 6
1135
trap 3
1136
trap 5
1137
.text
1138
.global add16
1139
add16:
1140
add ip,ip,ip
1141
add r3,r3,r3
1142
add r0,r0,r0
1143
add fp,fp,fp
1144
add sp,sp,sp
1145
add sp,r2,lr
1146
add r0,r2,r1
1147
add ip,fp,fp
1148
.text
1149
.global add
1150
add:
1151
add ip,ip,ip
1152
add r59,r59,r59
1153
add r28,r28,r28
1154
add r27,r27,r27
1155
add sp,sp,sp
1156
add r56,r10,r16
1157
add r36,r25,r34
1158
add r2,r49,r17
1159
.text
1160
.global sub16
1161
sub16:
1162
sub ip,ip,ip
1163
sub r3,r3,r3
1164
sub r0,r0,r0
1165
sub fp,fp,fp
1166
sub sp,sp,sp
1167
sub r2,ip,lr
1168
sub lr,lr,r0
1169
sub r3,r3,r3
1170
.text
1171
.global sub
1172
sub:
1173
sub ip,ip,ip
1174
sub r59,r59,r59
1175
sub r28,r28,r28
1176
sub r27,r27,r27
1177
sub sp,sp,sp
1178
sub ip,lr,r20
1179
sub r48,r22,r47
1180
sub r19,r48,r13
1181
.text
1182
.global and16
1183
and16:
1184
and ip,ip,ip
1185
and r3,r3,r3
1186
and r0,r0,r0
1187
and fp,fp,fp
1188
and sp,sp,sp
1189
and fp,sp,r3
1190
and r3,r3,r3
1191
and ip,sp,sp
1192
.text
1193
.global and
1194
and:
1195
and ip,ip,ip
1196
and r59,r59,r59
1197
and r28,r28,r28
1198
and r27,r27,r27
1199
and sp,sp,sp
1200
and r52,ip,r46
1201
and r44,r40,r44
1202
and r24,r58,r31
1203
.text
1204
.global orr16
1205
orr16:
1206
orr ip,ip,ip
1207
orr r3,r3,r3
1208
orr r0,r0,r0
1209
orr fp,fp,fp
1210
orr sp,sp,sp
1211
orr lr,r1,sp
1212
orr r3,lr,lr
1213
orr r2,r3,r2
1214
.text
1215
.global orr
1216
orr:
1217
orr ip,ip,ip
1218
orr r59,r59,r59
1219
orr r28,r28,r28
1220
orr r27,r27,r27
1221
orr sp,sp,sp
1222
orr r52,r5,r59
1223
orr r15,r32,r43
1224
orr r56,r29,r44
1225
.text
1226
.global eor16
1227
eor16:
1228
eor ip,ip,ip
1229
eor r3,r3,r3
1230
eor r0,r0,r0
1231
eor fp,fp,fp
1232
eor sp,sp,sp
1233
eor ip,r3,r2
1234
eor r3,sp,r2
1235
eor fp,sp,r2
1236
.text
1237
.global eor
1238
eor:
1239
eor ip,ip,ip
1240
eor r59,r59,r59
1241
eor r28,r28,r28
1242
eor r27,r27,r27
1243
eor sp,sp,sp
1244
eor r17,r56,r29
1245
eor sp,r41,r27
1246
eor r11,r10,r43
1247
.text
1248
.global asr16
1249
asr16:
1250
asr ip,ip,ip
1251
asr r3,r3,r3
1252
asr r0,r0,r0
1253
asr fp,fp,fp
1254
asr sp,sp,sp
1255
asr r3,r0,r3
1256
asr r3,r1,lr
1257
asr r0,fp,sp
1258
.text
1259
.global asr
1260
asr:
1261
asr ip,ip,ip
1262
asr r59,r59,r59
1263
asr r28,r28,r28
1264
asr r27,r27,r27
1265
asr sp,sp,sp
1266
asr r34,r9,r25
1267
asr r51,r17,r33
1268
asr ip,r7,r11
1269
.text
1270
.global lsr16
1271
lsr16:
1272
lsr ip,ip,ip
1273
lsr r3,r3,r3
1274
lsr r0,r0,r0
1275
lsr fp,fp,fp
1276
lsr sp,sp,sp
1277
lsr sp,r3,fp
1278
lsr fp,r1,lr
1279
lsr lr,r2,r2
1280
.text
1281
.global lsr
1282
lsr:
1283
lsr ip,ip,ip
1284
lsr r59,r59,r59
1285
lsr r28,r28,r28
1286
lsr r27,r27,r27
1287
lsr sp,sp,sp
1288
lsr r6,r25,r19
1289
lsr r12,r54,r32
1290
lsr r13,sp,ip
1291
.text
1292
.global lsl16
1293
lsl16:
1294
lsl ip,ip,ip
1295
lsl r3,r3,r3
1296
lsl r0,r0,r0
1297
lsl fp,fp,fp
1298
lsl sp,sp,sp
1299
lsl ip,ip,ip
1300
lsl lr,r1,ip
1301
lsl lr,sp,r3
1302
.text
1303
.global lsl
1304
lsl:
1305
lsl ip,ip,ip
1306
lsl r59,r59,r59
1307
lsl r28,r28,r28
1308
lsl r27,r27,r27
1309
lsl sp,sp,sp
1310
lsl r36,r43,r15
1311
lsl r34,r39,r37
1312
lsl r23,r33,r29
1313
.text
1314
.global addi16
1315
addi16:
1316
add ip,ip,0
1317
add r3,r3,7
1318
add r0,r0,4
1319
add fp,fp,3
1320
add sp,sp,1
1321
add r3,r1,1
1322
add r1,fp,3
1323
add r0,fp,7
1324
.text
1325
.global addi
1326
addi:
1327
add ip,ip,0
1328
add r59,r59,1023
1329
add r28,r28,047
1330
add r27,r27,1023
1331
add sp,sp,1
1332
add r49,r28,165
1333
add r31,r2,623
1334
add r16,r9,945
1335
.text
1336
.global subi16
1337
subi16:
1338
sub ip,ip,0
1339
sub r3,r3,7
1340
sub r0,r0,4
1341
sub fp,fp,3
1342
sub sp,sp,1
1343
sub ip,r3,2
1344
sub lr,r3,4
1345
sub ip,r2,1
1346
.text
1347
.global subi
1348
subi:
1349
sub ip,ip,0
1350
sub r59,r59,-2047
1351
sub r28,r28,1023
1352
sub r27,r27,1022
1353
sub sp,sp,1
1354
sub r51,r6,836
1355
sub r47,r40,772
1356
sub r55,r4,488
1357
.text
1358
.global lsri16
1359
lsri16:
1360
lsr ip,ip,0
1361
lsr r3,r3,31
1362
lsr r0,r0,16
1363
lsr fp,fp,15
1364
lsr sp,sp,1
1365
lsr r0,r3,6
1366
lsr r1,r2,8
1367
lsr fp,lr,14
1368
.text
1369
.global lsri32
1370
lsri32:
1371
lsr ip,ip,0
1372
lsr r59,r59,31
1373
lsr r28,r28,16
1374
lsr r27,r27,15
1375
lsr sp,sp,1
1376
lsr r30,r48,19
1377
lsr r43,r7,23
1378
lsr r28,r2,28
1379
.text
1380
.global lsli16
1381
lsli16:
1382
lsl ip,ip,0
1383
lsl r3,r3,31
1384
lsl r0,r0,16
1385
lsl fp,fp,15
1386
lsl sp,sp,1
1387
lsl r2,r3,11
1388
lsl lr,r2,6
1389
lsl r0,r2,16
1390
.text
1391
.global lsli32
1392
lsli32:
1393
lsl ip,ip,0
1394
lsl r59,r59,31
1395
lsl r28,r28,16
1396
lsl r27,r27,15
1397
lsl sp,sp,1
1398
lsl r56,r51,19
1399
lsl r17,r39,19
1400
lsl r2,r12,12
1401
.text
1402
.global asri16
1403
asri16:
1404
asr ip,ip,0
1405
asr r3,r3,31
1406
asr r0,r0,16
1407
asr fp,fp,15
1408
asr sp,sp,1
1409
asr lr,ip,21
1410
asr r3,r3,22
1411
asr r3,r3,9
1412
.text
1413
.global asri32
1414
asri32:
1415
asr ip,ip,0
1416
asr r59,r59,31
1417
asr r28,r28,16
1418
asr r27,r27,15
1419
asr sp,sp,1
1420
asr r52,r46,17
1421
asr r23,r56,22
1422
asr r21,r46,28
1423
.text
1424
.global mov8
1425
mov8:
1426
mov ip,0
1427
mov r3,255
1428
mov r0,128
1429
mov fp,127
1430
mov sp,1
1431
mov lr,91
1432
mov r0,77
1433
mov fp,10
1434
.text
1435
.global mov16
1436
mov16:
1437
mov ip,0
1438
mov r59,65535
1439
mov r28,32768
1440
mov r27,32767
1441
mov sp,1
1442
mov r53,61169
1443
mov r18,52207
1444
mov r16,36386
1445
.text
1446
.global faddf16
1447
faddf16:
1448
fadd ip,ip,ip
1449
fadd r3,r3,r3
1450
fadd r0,r0,r0
1451
fadd fp,fp,fp
1452
fadd sp,sp,sp
1453
fadd sp,ip,r2
1454
fadd sp,r2,r2
1455
fadd sp,lr,fp
1456
.text
1457
.global faddf32
1458
faddf32:
1459
fadd ip,ip,ip
1460
fadd r59,r59,r59
1461
fadd r28,r28,r28
1462
fadd r27,r27,r27
1463
fadd sp,sp,sp
1464
fadd r13,r29,r39
1465
fadd r32,r40,r3
1466
fadd r40,r29,lr
1467
.text
1468
.global fsubf16
1469
fsubf16:
1470
fsub ip,ip,ip
1471
fsub r3,r3,r3
1472
fsub r0,r0,r0
1473
fsub fp,fp,fp
1474
fsub sp,sp,sp
1475
fsub r2,lr,sp
1476
fsub r3,r1,ip
1477
fsub r3,ip,r2
1478
.text
1479
.global fsubf32
1480
fsubf32:
1481
fsub ip,ip,ip
1482
fsub r59,r59,r59
1483
fsub r28,r28,r28
1484
fsub r27,r27,r27
1485
fsub sp,sp,sp
1486
fsub r1,r56,r11
1487
fsub r3,r22,r15
1488
fsub r6,r48,r45
1489
.text
1490
.global fmulf16
1491
fmulf16:
1492
fmul ip,ip,ip
1493
fmul r3,r3,r3
1494
fmul r0,r0,r0
1495
fmul fp,fp,fp
1496
fmul sp,sp,sp
1497
fmul r3,ip,fp
1498
fmul lr,r1,r2
1499
fmul sp,lr,lr
1500
.text
1501
.global fmulf32
1502
fmulf32:
1503
fmul ip,ip,ip
1504
fmul r59,r59,r59
1505
fmul r28,r28,r28
1506
fmul r27,r27,r27
1507
fmul sp,sp,sp
1508
fmul r58,r23,r51
1509
fmul r22,r2,r47
1510
fmul r46,r14,r10
1511
.text
1512
.global fmaddf16
1513
fmaddf16:
1514
fmadd ip,ip,ip
1515
fmadd r3,r3,r3
1516
fmadd r0,r0,r0
1517
fmadd fp,fp,fp
1518
fmadd sp,sp,sp
1519
fmadd sp,r1,r3
1520
fmadd r3,r3,r0
1521
fmadd r2,ip,ip
1522
.text
1523
.global fmaddf32
1524
fmaddf32:
1525
fmadd ip,ip,ip
1526
fmadd r59,r59,r59
1527
fmadd r28,r28,r28
1528
fmadd r27,r27,r27
1529
fmadd sp,sp,sp
1530
fmadd r28,r54,r32
1531
fmadd r12,r2,fp
1532
fmadd fp,r40,r22
1533
.text
1534
.global fmsubf16
1535
fmsubf16:
1536
fmsub ip,ip,ip
1537
fmsub r3,r3,r3
1538
fmsub r0,r0,r0
1539
fmsub fp,fp,fp
1540
fmsub sp,sp,sp
1541
fmsub sp,fp,r1
1542
fmsub r1,fp,sp
1543
fmsub r0,r3,r0
1544
.text
1545
.global fmsubf32
1546
fmsubf32:
1547
fmsub ip,ip,ip
1548
fmsub r59,r59,r59
1549
fmsub r28,r28,r28
1550
fmsub r27,r27,r27
1551
fmsub sp,sp,sp
1552
fmsub r42,r20,r9
1553
fmsub r22,r24,r42
1554
fmsub r15,r22,r19
1555
1556
;; add some negative displacement ld/store
1557
ldr r1,[r2,-12]
1558
strh r22,[r30,-2047]
1559
ldrd r12,[r14,2047]
1560
1561
;; add bitr
1562
bitr r1,r0
1563
bitr r31,r15
This page took
0.059808 seconds
and
5
git commands to generate.