~ubuntu-branches/ubuntu/hoary/binutils/hoary

« back to all changes in this revision

Viewing changes to gas/testsuite/gas/frv/allinsn.s

  • Committer: Bazaar Package Importer
  • Author(s): James Troup
  • Date: 2004-05-19 10:35:44 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040519103544-17h3o6e8pwndydrg
Tags: 2.14.90.0.7-8
debian/rules: don't use gcc-2.95 on m68k.  Thanks to Adam Conrad for
pointing this out.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 .data
 
2
foodata: .word 42
 
3
 .text
 
4
footext:
 
5
        .text
 
6
        .global add
 
7
add:
 
8
        ADD sp,sp,sp
 
9
        .text
 
10
        .global sub
 
11
sub:
 
12
        sub sp,sp,sp
 
13
        .text
 
14
        .global udiv
 
15
udiv:
 
16
        udiv sp,sp,sp
 
17
        .text
 
18
        .global and
 
19
and:
 
20
        and sp,sp,sp
 
21
        .text
 
22
        .global or
 
23
or:
 
24
        or sp,sp,sp
 
25
        .text
 
26
        .global xor
 
27
xor:
 
28
        xor sp,sp,sp
 
29
        .text
 
30
        .global not
 
31
not:
 
32
        not sp,sp
 
33
        .text
 
34
        .global sdiv
 
35
sdiv:
 
36
        sdiv sp,sp,sp
 
37
        .text
 
38
        .global nsdiv
 
39
nsdiv:
 
40
        nsdiv sp,sp,sp
 
41
        .text
 
42
        .global nudiv
 
43
nudiv:
 
44
        nudiv sp,sp,sp
 
45
        .text
 
46
        .global smul
 
47
smul:
 
48
        smul fp,fp,fp
 
49
        .text
 
50
        .global umul
 
51
umul:
 
52
        umul fp,fp,fp
 
53
        .text
 
54
        .global sll
 
55
sll:
 
56
        sll sp,sp,sp
 
57
        .text
 
58
        .global srl
 
59
srl:
 
60
        srl sp,sp,sp
 
61
        .text
 
62
        .global sra
 
63
sra:
 
64
        sra sp,sp,sp
 
65
        .text
 
66
        .global scan
 
67
scan:
 
68
        scan sp,sp,sp
 
69
        .text
 
70
        .global cadd
 
71
cadd:
 
72
        cadd sp,sp,sp,cc0,0
 
73
        .text
 
74
        .global csub
 
75
csub:
 
76
        csub sp,sp,sp,cc0,0
 
77
        .text
 
78
        .global cudiv
 
79
cudiv:
 
80
        cudiv sp,sp,sp,cc0,0
 
81
        .text
 
82
        .global cand
 
83
cand:
 
84
        cand sp,sp,sp,cc0,0
 
85
        .text
 
86
        .global cor
 
87
cor:
 
88
        cor sp,sp,sp,cc0,0
 
89
        .text
 
90
        .global cxor
 
91
cxor:
 
92
        cxor sp,sp,sp,cc0,0
 
93
        .text
 
94
        .global cnot
 
95
cnot:
 
96
        cnot sp,sp,cc0,0
 
97
        .text
 
98
        .global csmul
 
99
csmul:
 
100
        csmul fp,fp,fp,cc0,0
 
101
        .text
 
102
        .global csdiv
 
103
csdiv:
 
104
        csdiv sp,sp,sp,cc0,0
 
105
        .text
 
106
        .global csll
 
107
csll:
 
108
        csll sp,sp,sp,cc0,0
 
109
        .text
 
110
        .global csrl
 
111
csrl:
 
112
        csrl sp,sp,sp,cc0,0
 
113
        .text
 
114
        .global csra
 
115
csra:
 
116
        csra sp,sp,sp,cc0,0
 
117
        .text
 
118
        .global cscan
 
119
cscan:
 
120
        cscan sp,sp,sp,cc0,0
 
121
        .text
 
122
        .global addcc
 
123
addcc:
 
124
        addcc sp,sp,sp,icc0
 
125
        .text
 
126
        .global subcc
 
127
subcc:
 
128
        subcc sp,sp,sp,icc0
 
129
        .text
 
130
        .global andcc
 
131
andcc:
 
132
        andcc sp,sp,sp,icc0
 
133
        .text
 
134
        .global orcc
 
135
orcc:
 
136
        orcc sp,sp,sp,icc0
 
137
        .text
 
138
        .global xorcc
 
139
xorcc:
 
140
        xorcc sp,sp,sp,icc0
 
141
        .text
 
142
        .global sllcc
 
143
sllcc:
 
144
        sllcc sp,sp,sp,icc0
 
145
        .text
 
146
        .global srlcc
 
147
srlcc:
 
148
        srlcc sp,sp,sp,icc0
 
149
        .text
 
150
        .global sracc
 
151
sracc:
 
152
        sracc sp,sp,sp,icc0
 
153
        .text
 
154
        .global smulcc
 
155
smulcc:
 
156
        smulcc fp,fp,fp,icc0
 
157
        .text
 
158
        .global umulcc
 
159
umulcc:
 
160
        umulcc fp,fp,fp,icc0
 
161
        .text
 
162
        .global caddcc
 
163
caddcc:
 
164
        caddcc sp,sp,sp,cc0,0
 
165
        .text
 
166
        .global csubcc
 
167
csubcc:
 
168
        csubcc sp,sp,sp,cc0,0
 
169
        .text
 
170
        .global csmulcc
 
171
csmulcc:
 
172
        csmulcc fp,fp,fp,cc0,0
 
173
        .text
 
174
        .global candcc
 
175
candcc:
 
176
        candcc sp,sp,sp,cc0,0
 
177
        .text
 
178
        .global corcc
 
179
corcc:
 
180
        corcc sp,sp,sp,cc0,0
 
181
        .text
 
182
        .global cxorcc
 
183
cxorcc:
 
184
        cxorcc sp,sp,sp,cc0,0
 
185
        .text
 
186
        .global csllcc
 
187
csllcc:
 
188
        csllcc sp,sp,sp,cc0,0
 
189
        .text
 
190
        .global csrlcc
 
191
csrlcc:
 
192
        csrlcc sp,sp,sp,cc0,0
 
193
        .text
 
194
        .global csracc
 
195
csracc:
 
196
        csracc sp,sp,sp,cc0,0
 
197
        .text
 
198
        .global addx
 
199
addx:
 
200
        addx sp,sp,sp,icc0
 
201
        .text
 
202
        .global subx
 
203
subx:
 
204
        subx sp,sp,sp,icc0
 
205
        .text
 
206
        .global addxcc
 
207
addxcc:
 
208
        addxcc sp,sp,sp,icc0
 
209
        .text
 
210
        .global subxcc
 
211
subxcc:
 
212
        subxcc sp,sp,sp,icc0
 
213
        .text
 
214
        .global addi
 
215
addi:
 
216
        addi sp,0,sp
 
217
        .text
 
218
        .global subi
 
219
subi:
 
220
        subi sp,0,sp
 
221
        .text
 
222
        .global udivi
 
223
udivi:
 
224
        udivi sp,0,sp
 
225
        .text
 
226
        .global andi
 
227
andi:
 
228
        andi sp,0,sp
 
229
        .text
 
230
        .global ori
 
231
ori:
 
232
        ori sp,0,sp
 
233
        .text
 
234
        .global xori
 
235
xori:
 
236
        xori sp,0,sp
 
237
        .text
 
238
        .global sdivi
 
239
sdivi:
 
240
        sdivi sp,0,sp
 
241
        .text
 
242
        .global nsdivi
 
243
nsdivi:
 
244
        nsdivi sp,0,sp
 
245
        .text
 
246
        .global nudivi
 
247
nudivi:
 
248
        nudivi sp,0,sp
 
249
        .text
 
250
        .global smuli
 
251
smuli:
 
252
        smuli fp,0,fp
 
253
        .text
 
254
        .global umuli
 
255
umuli:
 
256
        umuli fp,0,fp
 
257
        .text
 
258
        .global slli
 
259
slli:
 
260
        slli sp,0,sp
 
261
        .text
 
262
        .global srli
 
263
srli:
 
264
        srli sp,0,sp
 
265
        .text
 
266
        .global srai
 
267
srai:
 
268
        srai sp,0,sp
 
269
        .text
 
270
        .global scani
 
271
scani:
 
272
        scani sp,0,sp
 
273
        .text
 
274
        .global addicc
 
275
addicc:
 
276
        addicc sp,0,sp,icc0
 
277
        .text
 
278
        .global subicc
 
279
subicc:
 
280
        subicc sp,0,sp,icc0
 
281
        .text
 
282
        .global andicc
 
283
andicc:
 
284
        andicc sp,0,sp,icc0
 
285
        .text
 
286
        .global oricc
 
287
oricc:
 
288
        oricc sp,0,sp,icc0
 
289
        .text
 
290
        .global xoricc
 
291
xoricc:
 
292
        xoricc sp,0,sp,icc0
 
293
        .text
 
294
        .global smulicc
 
295
smulicc:
 
296
        smulicc fp,0,fp,icc0
 
297
        .text
 
298
        .global umulicc
 
299
umulicc:
 
300
        umulicc fp,0,fp,icc0
 
301
        .text
 
302
        .global sllicc
 
303
sllicc:
 
304
        sllicc sp,0,sp,icc0
 
305
        .text
 
306
        .global srlicc
 
307
srlicc:
 
308
        srlicc sp,0,sp,icc0
 
309
        .text
 
310
        .global sraicc
 
311
sraicc:
 
312
        sraicc sp,0,sp,icc0
 
313
        .text
 
314
        .global addxi
 
315
addxi:
 
316
        addxi sp,0,sp,icc0
 
317
        .text
 
318
        .global subxi
 
319
subxi:
 
320
        subxi sp,0,sp,icc0
 
321
        .text
 
322
        .global addxicc
 
323
addxicc:
 
324
        addxicc sp,0,sp,icc0
 
325
        .text
 
326
        .global subxicc
 
327
subxicc:
 
328
        subxicc sp,0,sp,icc0
 
329
        .text
 
330
        .global setlo
 
331
setlo:
 
332
        setlo 0,sp
 
333
        .text
 
334
        .global sethi
 
335
sethi:
 
336
        sethi 0,sp
 
337
        .text
 
338
        .global setlos
 
339
setlos:
 
340
        setlos 0,sp
 
341
        .text
 
342
        .global ldsb
 
343
ldsb:
 
344
        ldsb @(sp,sp),sp
 
345
        .text
 
346
        .global ldub
 
347
ldub:
 
348
        ldub @(sp,sp),sp
 
349
        .text
 
350
        .global ldsh
 
351
ldsh:
 
352
        ldsh @(sp,sp),sp
 
353
        .text
 
354
        .global lduh
 
355
lduh:
 
356
        lduh @(sp,sp),sp
 
357
        .text
 
358
        .global ld
 
359
ld:
 
360
        ld @(sp,sp),sp
 
361
        .text
 
362
        .global ldbf
 
363
ldbf:
 
364
        ldbf @(sp,sp),fr0
 
365
        .text
 
366
        .global ldhf
 
367
ldhf:
 
368
        ldhf @(sp,sp),fr0
 
369
        .text
 
370
        .global ldf
 
371
ldf:
 
372
        ldf @(sp,sp),fr0
 
373
        .text
 
374
        .global ldc
 
375
ldc:
 
376
        ldc @(sp,sp),cpr0
 
377
        .text
 
378
        .global nldsb
 
379
nldsb:
 
380
        nldsb @(sp,sp),sp
 
381
        .text
 
382
        .global nldub
 
383
nldub:
 
384
        nldub @(sp,sp),sp
 
385
        .text
 
386
        .global nldsh
 
387
nldsh:
 
388
        nldsh @(sp,sp),sp
 
389
        .text
 
390
        .global nlduh
 
391
nlduh:
 
392
        nlduh @(sp,sp),sp
 
393
        .text
 
394
        .global nld
 
395
nld:
 
396
        nld @(sp,sp),sp
 
397
        .text
 
398
        .global nldbf
 
399
nldbf:
 
400
        nldbf @(sp,sp),fr0
 
401
        .text
 
402
        .global nldhf
 
403
nldhf:
 
404
        nldhf @(sp,sp),fr0
 
405
        .text
 
406
        .global nldf
 
407
nldf:
 
408
        nldf @(sp,sp),fr0
 
409
        .text
 
410
        .global ldd
 
411
ldd:
 
412
        ldd @(sp,sp),fp
 
413
        .text
 
414
        .global lddf
 
415
lddf:
 
416
        lddf @(sp,sp),fr0
 
417
        .text
 
418
        .global lddc
 
419
lddc:
 
420
        lddc @(sp,sp),cpr0
 
421
        .text
 
422
        .global nldd
 
423
nldd:
 
424
        nldd @(sp,sp),fp
 
425
        .text
 
426
        .global nlddf
 
427
nlddf:
 
428
        nlddf @(sp,sp),fr0
 
429
        .text
 
430
        .global ldq
 
431
ldq:
 
432
        ldq @(sp,sp),sp
 
433
        .text
 
434
        .global ldqf
 
435
ldqf:
 
436
        ldqf @(sp,sp),fr0
 
437
        .text
 
438
        .global ldqc
 
439
ldqc:
 
440
        ldqc @(sp,sp),cpr0
 
441
        .text
 
442
        .global nldq
 
443
nldq:
 
444
        nldq @(sp,sp),sp
 
445
        .text
 
446
        .global nldqf
 
447
nldqf:
 
448
        nldqf @(sp,sp),fr0
 
449
        .text
 
450
        .global ldsbu
 
451
ldsbu:
 
452
        ldsbu @(sp,sp),sp
 
453
        .text
 
454
        .global ldubu
 
455
ldubu:
 
456
        ldubu @(sp,sp),sp
 
457
        .text
 
458
        .global ldshu
 
459
ldshu:
 
460
        ldshu @(sp,sp),sp
 
461
        .text
 
462
        .global lduhu
 
463
lduhu:
 
464
        lduhu @(sp,sp),sp
 
465
        .text
 
466
        .global ldu
 
467
ldu:
 
468
        ldu @(sp,sp),sp
 
469
        .text
 
470
        .global nldsbu
 
471
nldsbu:
 
472
        nldsbu @(sp,sp),sp
 
473
        .text
 
474
        .global nldubu
 
475
nldubu:
 
476
        nldubu @(sp,sp),sp
 
477
        .text
 
478
        .global nldshu
 
479
nldshu:
 
480
        nldshu @(sp,sp),sp
 
481
        .text
 
482
        .global nlduhu
 
483
nlduhu:
 
484
        nlduhu @(sp,sp),sp
 
485
        .text
 
486
        .global nldu
 
487
nldu:
 
488
        nldu @(sp,sp),sp
 
489
        .text
 
490
        .global ldbfu
 
491
ldbfu:
 
492
        ldbfu @(sp,sp),fr0
 
493
        .text
 
494
        .global ldhfu
 
495
ldhfu:
 
496
        ldhfu @(sp,sp),fr0
 
497
        .text
 
498
        .global ldfu
 
499
ldfu:
 
500
        ldfu @(sp,sp),fr0
 
501
        .text
 
502
        .global ldcu
 
503
ldcu:
 
504
        ldcu @(sp,sp),cpr0
 
505
        .text
 
506
        .global nldbfu
 
507
nldbfu:
 
508
        nldbfu @(sp,sp),fr0
 
509
        .text
 
510
        .global nldhfu
 
511
nldhfu:
 
512
        nldhfu @(sp,sp),fr0
 
513
        .text
 
514
        .global nldfu
 
515
nldfu:
 
516
        nldfu @(sp,sp),fr0
 
517
        .text
 
518
        .global lddu
 
519
lddu:
 
520
        lddu @(sp,sp),fp
 
521
        .text
 
522
        .global nlddu
 
523
nlddu:
 
524
        nlddu @(sp,sp),fp
 
525
        .text
 
526
        .global lddfu
 
527
lddfu:
 
528
        lddfu @(sp,sp),fr0
 
529
        .text
 
530
        .global lddcu
 
531
lddcu:
 
532
        lddcu @(sp,sp),cpr0
 
533
        .text
 
534
        .global nlddfu
 
535
nlddfu:
 
536
        nlddfu @(sp,sp),fr0
 
537
        .text
 
538
        .global ldqu
 
539
ldqu:
 
540
        ldqu @(sp,sp),sp
 
541
        .text
 
542
        .global nldqu
 
543
nldqu:
 
544
        nldqu @(sp,sp),sp
 
545
        .text
 
546
        .global ldqfu
 
547
ldqfu:
 
548
        ldqfu @(sp,sp),fr0
 
549
        .text
 
550
        .global ldqcu
 
551
ldqcu:
 
552
        ldqcu @(sp,sp),cpr0
 
553
        .text
 
554
        .global nldqfu
 
555
nldqfu:
 
556
        nldqfu @(sp,sp),fr0
 
557
        .text
 
558
        .global ldsbi
 
559
ldsbi:
 
560
        ldsbi @(sp,0),sp
 
561
        .text
 
562
        .global ldshi
 
563
ldshi:
 
564
        ldshi @(sp,0),sp
 
565
        .text
 
566
        .global ldi
 
567
ldi:
 
568
        ldi @(sp,0),sp
 
569
        .text
 
570
        .global ldubi
 
571
ldubi:
 
572
        ldubi @(sp,0),sp
 
573
        .text
 
574
        .global lduhi
 
575
lduhi:
 
576
        lduhi @(sp,0),sp
 
577
        .text
 
578
        .global ldbfi
 
579
ldbfi:
 
580
        ldbfi @(sp,0),fr0
 
581
        .text
 
582
        .global ldhfi
 
583
ldhfi:
 
584
        ldhfi @(sp,0),fr0
 
585
        .text
 
586
        .global ldfi
 
587
ldfi:
 
588
        ldfi @(sp,0),fr0
 
589
        .text
 
590
        .global nldsbi
 
591
nldsbi:
 
592
        nldsbi @(sp,0),sp
 
593
        .text
 
594
        .global nldubi
 
595
nldubi:
 
596
        nldubi @(sp,0),sp
 
597
        .text
 
598
        .global nldshi
 
599
nldshi:
 
600
        nldshi @(sp,0),sp
 
601
        .text
 
602
        .global nlduhi
 
603
nlduhi:
 
604
        nlduhi @(sp,0),sp
 
605
        .text
 
606
        .global nldi
 
607
nldi:
 
608
        nldi @(sp,0),sp
 
609
        .text
 
610
        .global nldbfi
 
611
nldbfi:
 
612
        nldbfi @(sp,0),fr0
 
613
        .text
 
614
        .global nldhfi
 
615
nldhfi:
 
616
        nldhfi @(sp,0),fr0
 
617
        .text
 
618
        .global nldfi
 
619
nldfi:
 
620
        nldfi @(sp,0),fr0
 
621
        .text
 
622
        .global lddi
 
623
lddi:
 
624
        lddi @(sp,0),fp
 
625
        .text
 
626
        .global lddfi
 
627
lddfi:
 
628
        lddfi @(sp,0),fr0
 
629
        .text
 
630
        .global nlddi
 
631
nlddi:
 
632
        nlddi @(sp,0),fp
 
633
        .text
 
634
        .global nlddfi
 
635
nlddfi:
 
636
        nlddfi @(sp,0),fr0
 
637
        .text
 
638
        .global ldqi
 
639
ldqi:
 
640
        ldqi @(sp,0),sp
 
641
        .text
 
642
        .global ldqfi
 
643
ldqfi:
 
644
        ldqfi @(sp,0),fr0
 
645
        .text
 
646
        .global nop
 
647
nop:
 
648
        nop
 
649
        .text
 
650
        .global nldqfi
 
651
nldqfi:
 
652
        nldqfi @(sp,0),fr0
 
653
        .text
 
654
        .global stb
 
655
stb:
 
656
        stb sp,@(sp,sp)
 
657
        .text
 
658
        .global sth
 
659
sth:
 
660
        sth sp,@(sp,sp)
 
661
        .text
 
662
        .global st
 
663
st:
 
664
        st sp,@(sp,sp)
 
665
        .text
 
666
        .global stbf
 
667
stbf:
 
668
        stbf fr0,@(sp,sp)
 
669
        .text
 
670
        .global sthf
 
671
sthf:
 
672
        sthf fr0,@(sp,sp)
 
673
        .text
 
674
        .global stf
 
675
stf:
 
676
        stf fr0,@(sp,sp)
 
677
        .text
 
678
        .global stc
 
679
stc:
 
680
        stc cpr0,@(sp,sp)
 
681
        .text
 
682
        .global rstb
 
683
rstb:
 
684
        rstb sp,@(sp,sp)
 
685
        .text
 
686
        .global rsth
 
687
rsth:
 
688
        rsth sp,@(sp,sp)
 
689
        .text
 
690
        .global rst
 
691
rst:
 
692
        rst sp,@(sp,sp)
 
693
        .text
 
694
        .global rstbf
 
695
rstbf:
 
696
        rstbf fr0,@(sp,sp)
 
697
        .text
 
698
        .global rsthf
 
699
rsthf:
 
700
        rsthf fr0,@(sp,sp)
 
701
        .text
 
702
        .global rstf
 
703
rstf:
 
704
        rstf fr0,@(sp,sp)
 
705
        .text
 
706
        .global std
 
707
std:
 
708
        std fp,@(sp,sp)
 
709
        .text
 
710
        .global stdf
 
711
stdf:
 
712
        stdf fr0,@(sp,sp)
 
713
        .text
 
714
        .global stdc
 
715
stdc:
 
716
        stdc cpr0,@(sp,sp)
 
717
        .text
 
718
        .global rstd
 
719
rstd:
 
720
        rstd fp,@(sp,sp)
 
721
        .text
 
722
        .global rstdf
 
723
rstdf:
 
724
        rstdf fr0,@(sp,sp)
 
725
        .text
 
726
        .global stq
 
727
stq:
 
728
        stq sp,@(sp,sp)
 
729
        .text
 
730
        .global stqf
 
731
stqf:
 
732
        stqf fr0,@(sp,sp)
 
733
        .text
 
734
        .global stqc
 
735
stqc:
 
736
        stqc cpr0,@(sp,sp)
 
737
        .text
 
738
        .global rstq
 
739
rstq:
 
740
        rstq sp,@(sp,sp)
 
741
        .text
 
742
        .global rstqf
 
743
rstqf:
 
744
        rstqf fr0,@(sp,sp)
 
745
        .text
 
746
        .global stbu
 
747
stbu:
 
748
        stbu sp,@(sp,sp)
 
749
        .text
 
750
        .global sthu
 
751
sthu:
 
752
        sthu sp,@(sp,sp)
 
753
        .text
 
754
        .global stu
 
755
stu:
 
756
        stu sp,@(sp,sp)
 
757
        .text
 
758
        .global stbfu
 
759
stbfu:
 
760
        stbfu fr0,@(sp,sp)
 
761
        .text
 
762
        .global sthfu
 
763
sthfu:
 
764
        sthfu fr0,@(sp,sp)
 
765
        .text
 
766
        .global stfu
 
767
stfu:
 
768
        stfu fr0,@(sp,sp)
 
769
        .text
 
770
        .global stcu
 
771
stcu:
 
772
        stcu cpr0,@(sp,sp)
 
773
        .text
 
774
        .global stdu
 
775
stdu:
 
776
        stdu fp,@(sp,sp)
 
777
        .text
 
778
        .global stdfu
 
779
stdfu:
 
780
        stdfu fr0,@(sp,sp)
 
781
        .text
 
782
        .global stdcu
 
783
stdcu:
 
784
        stdcu cpr0,@(sp,sp)
 
785
        .text
 
786
        .global stqu
 
787
stqu:
 
788
        stqu sp,@(sp,sp)
 
789
        .text
 
790
        .global stqfu
 
791
stqfu:
 
792
        stqfu fr0,@(sp,sp)
 
793
        .text
 
794
        .global stqcu
 
795
stqcu:
 
796
        stqcu cpr0,@(sp,sp)
 
797
        .text
 
798
        .global cldsb
 
799
cldsb:
 
800
        cldsb @(sp,sp),sp,cc0,0
 
801
        .text
 
802
        .global cldub
 
803
cldub:
 
804
        cldub @(sp,sp),sp,cc0,0
 
805
        .text
 
806
        .global cldsh
 
807
cldsh:
 
808
        cldsh @(sp,sp),sp,cc0,0
 
809
        .text
 
810
        .global clduh
 
811
clduh:
 
812
        clduh @(sp,sp),sp,cc0,0
 
813
        .text
 
814
        .global cld
 
815
cld:
 
816
        cld @(sp,sp),sp,cc0,0
 
817
        .text
 
818
        .global cldbf
 
819
cldbf:
 
820
        cldbf @(sp,sp),fr0,cc0,0
 
821
        .text
 
822
        .global cldhf
 
823
cldhf:
 
824
        cldhf @(sp,sp),fr0,cc0,0
 
825
        .text
 
826
        .global cldf
 
827
cldf:
 
828
        cldf @(sp,sp),fr0,cc0,0
 
829
        .text
 
830
        .global cldd
 
831
cldd:
 
832
        cldd @(sp,sp),fp,cc0,0
 
833
        .text
 
834
        .global clddf
 
835
clddf:
 
836
        clddf @(sp,sp),fr0,cc0,0
 
837
        .text
 
838
        .global cldq
 
839
cldq:
 
840
        cldq @(sp,sp),sp,cc0,0
 
841
        .text
 
842
        .global cldsbu
 
843
cldsbu:
 
844
        cldsbu @(sp,sp),sp,cc0,0
 
845
        .text
 
846
        .global cldubu
 
847
cldubu:
 
848
        cldubu @(sp,sp),sp,cc0,0
 
849
        .text
 
850
        .global cldshu
 
851
cldshu:
 
852
        cldshu @(sp,sp),sp,cc0,0
 
853
        .text
 
854
        .global clduhu
 
855
clduhu:
 
856
        clduhu @(sp,sp),sp,cc0,0
 
857
        .text
 
858
        .global cldu
 
859
cldu:
 
860
        cldu @(sp,sp),sp,cc0,0
 
861
        .text
 
862
        .global cldbfu
 
863
cldbfu:
 
864
        cldbfu @(sp,sp),fr0,cc0,0
 
865
        .text
 
866
        .global cldhfu
 
867
cldhfu:
 
868
        cldhfu @(sp,sp),fr0,cc0,0
 
869
        .text
 
870
        .global cldfu
 
871
cldfu:
 
872
        cldfu @(sp,sp),fr0,cc0,0
 
873
        .text
 
874
        .global clddu
 
875
clddu:
 
876
        clddu @(sp,sp),fp,cc0,0
 
877
        .text
 
878
        .global clddfu
 
879
clddfu:
 
880
        clddfu @(sp,sp),fr0,cc0,0
 
881
        .text
 
882
        .global cldqu
 
883
cldqu:
 
884
        cldqu @(sp,sp),sp,cc0,0
 
885
        .text
 
886
        .global cstb
 
887
cstb:
 
888
        cstb sp,@(sp,sp),cc0,0
 
889
        .text
 
890
        .global csth
 
891
csth:
 
892
        csth sp,@(sp,sp),cc0,0
 
893
        .text
 
894
        .global cst
 
895
cst:
 
896
        cst sp,@(sp,sp),cc0,0
 
897
        .text
 
898
        .global cstbf
 
899
cstbf:
 
900
        cstbf fr0,@(sp,sp),cc0,0
 
901
        .text
 
902
        .global csthf
 
903
csthf:
 
904
        csthf fr0,@(sp,sp),cc0,0
 
905
        .text
 
906
        .global cstf
 
907
cstf:
 
908
        cstf fr0,@(sp,sp),cc0,0
 
909
        .text
 
910
        .global cstd
 
911
cstd:
 
912
        cstd fp,@(sp,sp),cc0,0
 
913
        .text
 
914
        .global cstdf
 
915
cstdf:
 
916
        cstdf fr0,@(sp,sp),cc0,0
 
917
        .text
 
918
        .global cstq
 
919
cstq:
 
920
        cstq sp,@(sp,sp),cc0,0
 
921
        .text
 
922
        .global cstbu
 
923
cstbu:
 
924
        cstbu sp,@(sp,sp),cc0,0
 
925
        .text
 
926
        .global csthu
 
927
csthu:
 
928
        csthu sp,@(sp,sp),cc0,0
 
929
        .text
 
930
        .global cstu
 
931
cstu:
 
932
        cstu sp,@(sp,sp),cc0,0
 
933
        .text
 
934
        .global cstbfu
 
935
cstbfu:
 
936
        cstbfu fr0,@(sp,sp),cc0,0
 
937
        .text
 
938
        .global csthfu
 
939
csthfu:
 
940
        csthfu fr0,@(sp,sp),cc0,0
 
941
        .text
 
942
        .global cstfu
 
943
cstfu:
 
944
        cstfu fr0,@(sp,sp),cc0,0
 
945
        .text
 
946
        .global cstdu
 
947
cstdu:
 
948
        cstdu fp,@(sp,sp),cc0,0
 
949
        .text
 
950
        .global cstdfu
 
951
cstdfu:
 
952
        cstdfu fr0,@(sp,sp),cc0,0
 
953
        .text
 
954
        .global stbi
 
955
stbi:
 
956
        stbi sp,@(sp,0)
 
957
        .text
 
958
        .global sthi
 
959
sthi:
 
960
        sthi sp,@(sp,0)
 
961
        .text
 
962
        .global sti
 
963
sti:
 
964
        sti sp,@(sp,0)
 
965
        .text
 
966
        .global stbfi
 
967
stbfi:
 
968
        stbfi fr0,@(sp,0)
 
969
        .text
 
970
        .global sthfi
 
971
sthfi:
 
972
        sthfi fr0,@(sp,0)
 
973
        .text
 
974
        .global stfi
 
975
stfi:
 
976
        stfi fr0,@(sp,0)
 
977
        .text
 
978
        .global stdi
 
979
stdi:
 
980
        stdi fp,@(sp,0)
 
981
        .text
 
982
        .global stdfi
 
983
stdfi:
 
984
        stdfi fr0,@(sp,0)
 
985
        .text
 
986
        .global stqi
 
987
stqi:
 
988
        stqi sp,@(sp,0)
 
989
        .text
 
990
        .global stqfi
 
991
stqfi:
 
992
        stqfi fr0,@(sp,0)
 
993
        .text
 
994
        .global swap
 
995
swap:
 
996
        swap @(sp,sp),sp
 
997
        .text
 
998
        .global swapi
 
999
swapi:
 
1000
        swapi @(sp,0),sp
 
1001
        .text
 
1002
        .global cswap
 
1003
cswap:
 
1004
        cswap @(sp,sp),sp,cc0,0
 
1005
        .text
 
1006
        .global movgf
 
1007
movgf:
 
1008
        movgf sp,fr0
 
1009
        .text
 
1010
        .global movfg
 
1011
movfg:
 
1012
        movfg fr0,sp
 
1013
        .text
 
1014
        .global movgfd
 
1015
movgfd:
 
1016
        movgfd sp,fr0
 
1017
        .text
 
1018
        .global movfgd
 
1019
movfgd:
 
1020
        movfgd fr0,sp
 
1021
        .text
 
1022
        .global movgfq
 
1023
movgfq:
 
1024
        movgfq sp,fr0
 
1025
        .text
 
1026
        .global movfgq
 
1027
movfgq:
 
1028
        movfgq fr0,sp
 
1029
        .text
 
1030
        .global cmovgf
 
1031
cmovgf:
 
1032
        cmovgf sp,fr0,cc0,0
 
1033
        .text
 
1034
        .global cmovfg
 
1035
cmovfg:
 
1036
        cmovfg fr0,sp,cc0,0
 
1037
        .text
 
1038
        .global cmovgfd
 
1039
cmovgfd:
 
1040
        cmovgfd sp,fr0,cc0,0
 
1041
        .text
 
1042
        .global cmovfgd
 
1043
cmovfgd:
 
1044
        cmovfgd fr0,sp,cc0,0
 
1045
        .text
 
1046
        .global movgs
 
1047
movgs:
 
1048
        movgs sp,psr
 
1049
        .text
 
1050
        .global movsg
 
1051
movsg:
 
1052
        movsg psr,sp
 
1053
        .text
 
1054
        .global bno
 
1055
bno:
 
1056
        bno
 
1057
        .text
 
1058
        .global bra
 
1059
bra:
 
1060
        bra footext
 
1061
        .text
 
1062
        .global beq
 
1063
beq:
 
1064
        beq icc0,0,footext
 
1065
        .text
 
1066
        .global bne
 
1067
bne:
 
1068
        bne icc0,0,footext
 
1069
        .text
 
1070
        .global ble
 
1071
ble:
 
1072
        ble icc0,0,footext
 
1073
        .text
 
1074
        .global bgt
 
1075
bgt:
 
1076
        bgt icc0,0,footext
 
1077
        .text
 
1078
        .global blt
 
1079
blt:
 
1080
        blt icc0,0,footext
 
1081
        .text
 
1082
        .global bge
 
1083
bge:
 
1084
        bge icc0,0,footext
 
1085
        .text
 
1086
        .global bls
 
1087
bls:
 
1088
        bls icc0,0,footext
 
1089
        .text
 
1090
        .global bhi
 
1091
bhi:
 
1092
        bhi icc0,0,footext
 
1093
        .text
 
1094
        .global bc
 
1095
bc:
 
1096
        bc icc0,0,footext
 
1097
        .text
 
1098
        .global bnc
 
1099
bnc:
 
1100
        bnc icc0,0,footext
 
1101
        .text
 
1102
        .global bn
 
1103
bn:
 
1104
        bn icc0,0,footext
 
1105
        .text
 
1106
        .global bp
 
1107
bp:
 
1108
        bp icc0,0,footext
 
1109
        .text
 
1110
        .global bv
 
1111
bv:
 
1112
        bv icc0,0,footext
 
1113
        .text
 
1114
        .global bnv
 
1115
bnv:
 
1116
        bnv icc0,0,footext
 
1117
        .text
 
1118
        .global fbno
 
1119
fbno:
 
1120
        fbno
 
1121
        .text
 
1122
        .global fbra
 
1123
fbra:
 
1124
        fbra footext
 
1125
        .text
 
1126
        .global fbne
 
1127
fbne:
 
1128
        fbne fcc0,0,footext
 
1129
        .text
 
1130
        .global fbeq
 
1131
fbeq:
 
1132
        fbeq fcc0,0,footext
 
1133
        .text
 
1134
        .global fblg
 
1135
fblg:
 
1136
        fblg fcc0,0,footext
 
1137
        .text
 
1138
        .global fbue
 
1139
fbue:
 
1140
        fbue fcc0,0,footext
 
1141
        .text
 
1142
        .global fbul
 
1143
fbul:
 
1144
        fbul fcc0,0,footext
 
1145
        .text
 
1146
        .global fbge
 
1147
fbge:
 
1148
        fbge fcc0,0,footext
 
1149
        .text
 
1150
        .global fblt
 
1151
fblt:
 
1152
        fblt fcc0,0,footext
 
1153
        .text
 
1154
        .global fbuge
 
1155
fbuge:
 
1156
        fbuge fcc0,0,footext
 
1157
        .text
 
1158
        .global fbug
 
1159
fbug:
 
1160
        fbug fcc0,0,footext
 
1161
        .text
 
1162
        .global fble
 
1163
fble:
 
1164
        fble fcc0,0,footext
 
1165
        .text
 
1166
        .global fbgt
 
1167
fbgt:
 
1168
        fbgt fcc0,0,footext
 
1169
        .text
 
1170
        .global fbule
 
1171
fbule:
 
1172
        fbule fcc0,0,footext
 
1173
        .text
 
1174
        .global fbu
 
1175
fbu:
 
1176
        fbu fcc0,0,footext
 
1177
        .text
 
1178
        .global fbo
 
1179
fbo:
 
1180
        fbo fcc0,0,footext
 
1181
        .text
 
1182
        .global bctrlr
 
1183
bctrlr:
 
1184
        bctrlr 0,0
 
1185
        .text
 
1186
        .global bnolr
 
1187
bnolr:
 
1188
        bnolr
 
1189
        .text
 
1190
        .global bralr
 
1191
bralr:
 
1192
        bralr
 
1193
        .text
 
1194
        .global beqlr
 
1195
beqlr:
 
1196
        beqlr icc0,0
 
1197
        .text
 
1198
        .global bnelr
 
1199
bnelr:
 
1200
        bnelr icc0,0
 
1201
        .text
 
1202
        .global blelr
 
1203
blelr:
 
1204
        blelr icc0,0
 
1205
        .text
 
1206
        .global bgtlr
 
1207
bgtlr:
 
1208
        bgtlr icc0,0
 
1209
        .text
 
1210
        .global bltlr
 
1211
bltlr:
 
1212
        bltlr icc0,0
 
1213
        .text
 
1214
        .global bgelr
 
1215
bgelr:
 
1216
        bgelr icc0,0
 
1217
        .text
 
1218
        .global blslr
 
1219
blslr:
 
1220
        blslr icc0,0
 
1221
        .text
 
1222
        .global bhilr
 
1223
bhilr:
 
1224
        bhilr icc0,0
 
1225
        .text
 
1226
        .global bclr
 
1227
bclr:
 
1228
        bclr icc0,0
 
1229
        .text
 
1230
        .global bnclr
 
1231
bnclr:
 
1232
        bnclr icc0,0
 
1233
        .text
 
1234
        .global bnlr
 
1235
bnlr:
 
1236
        bnlr icc0,0
 
1237
        .text
 
1238
        .global bplr
 
1239
bplr:
 
1240
        bplr icc0,0
 
1241
        .text
 
1242
        .global bvlr
 
1243
bvlr:
 
1244
        bvlr icc0,0
 
1245
        .text
 
1246
        .global bnvlr
 
1247
bnvlr:
 
1248
        bnvlr icc0,0
 
1249
        .text
 
1250
        .global fbnolr
 
1251
fbnolr:
 
1252
        fbnolr
 
1253
        .text
 
1254
        .global fbralr
 
1255
fbralr:
 
1256
        fbralr
 
1257
        .text
 
1258
        .global fbeqlr
 
1259
fbeqlr:
 
1260
        fbeqlr fcc0,0
 
1261
        .text
 
1262
        .global fbnelr
 
1263
fbnelr:
 
1264
        fbnelr fcc0,0
 
1265
        .text
 
1266
        .global fblglr
 
1267
fblglr:
 
1268
        fblglr fcc0,0
 
1269
        .text
 
1270
        .global fbuelr
 
1271
fbuelr:
 
1272
        fbuelr fcc0,0
 
1273
        .text
 
1274
        .global fbullr
 
1275
fbullr:
 
1276
        fbullr fcc0,0
 
1277
        .text
 
1278
        .global fbgelr
 
1279
fbgelr:
 
1280
        fbgelr fcc0,0
 
1281
        .text
 
1282
        .global fbltlr
 
1283
fbltlr:
 
1284
        fbltlr fcc0,0
 
1285
        .text
 
1286
        .global fbugelr
 
1287
fbugelr:
 
1288
        fbugelr fcc0,0
 
1289
        .text
 
1290
        .global fbuglr
 
1291
fbuglr:
 
1292
        fbuglr fcc0,0
 
1293
        .text
 
1294
        .global fblelr
 
1295
fblelr:
 
1296
        fblelr fcc0,0
 
1297
        .text
 
1298
        .global fbgtlr
 
1299
fbgtlr:
 
1300
        fbgtlr fcc0,0
 
1301
        .text
 
1302
        .global fbulelr
 
1303
fbulelr:
 
1304
        fbulelr fcc0,0
 
1305
        .text
 
1306
        .global fbulr
 
1307
fbulr:
 
1308
        fbulr fcc0,0
 
1309
        .text
 
1310
        .global fbolr
 
1311
fbolr:
 
1312
        fbolr fcc0,0
 
1313
        .text
 
1314
        .global bcnolr
 
1315
bcnolr:
 
1316
        bcnolr
 
1317
        .text
 
1318
        .global bcralr
 
1319
bcralr:
 
1320
        bcralr 0
 
1321
        .text
 
1322
        .global bceqlr
 
1323
bceqlr:
 
1324
        bceqlr icc0,0,0
 
1325
        .text
 
1326
        .global bcnelr
 
1327
bcnelr:
 
1328
        bcnelr icc0,0,0
 
1329
        .text
 
1330
        .global bclelr
 
1331
bclelr:
 
1332
        bclelr icc0,0,0
 
1333
        .text
 
1334
        .global bcgtlr
 
1335
bcgtlr:
 
1336
        bcgtlr icc0,0,0
 
1337
        .text
 
1338
        .global bcltlr
 
1339
bcltlr:
 
1340
        bcltlr icc0,0,0
 
1341
        .text
 
1342
        .global bcgelr
 
1343
bcgelr:
 
1344
        bcgelr icc0,0,0
 
1345
        .text
 
1346
        .global bclslr
 
1347
bclslr:
 
1348
        bclslr icc0,0,0
 
1349
        .text
 
1350
        .global bchilr
 
1351
bchilr:
 
1352
        bchilr icc0,0,0
 
1353
        .text
 
1354
        .global bcclr
 
1355
bcclr:
 
1356
        bcclr icc0,0,0
 
1357
        .text
 
1358
        .global bcnclr
 
1359
bcnclr:
 
1360
        bcnclr icc0,0,0
 
1361
        .text
 
1362
        .global bcnlr
 
1363
bcnlr:
 
1364
        bcnlr icc0,0,0
 
1365
        .text
 
1366
        .global bcplr
 
1367
bcplr:
 
1368
        bcplr icc0,0,0
 
1369
        .text
 
1370
        .global bcvlr
 
1371
bcvlr:
 
1372
        bcvlr icc0,0,0
 
1373
        .text
 
1374
        .global bcnvlr
 
1375
bcnvlr:
 
1376
        bcnvlr icc0,0,0
 
1377
        .text
 
1378
        .global fcbnolr
 
1379
fcbnolr:
 
1380
        fcbnolr
 
1381
        .text
 
1382
        .global fcbralr
 
1383
fcbralr:
 
1384
        fcbralr 0
 
1385
        .text
 
1386
        .global fcbeqlr
 
1387
fcbeqlr:
 
1388
        fcbeqlr fcc0,0,0
 
1389
        .text
 
1390
        .global fcbnelr
 
1391
fcbnelr:
 
1392
        fcbnelr fcc0,0,0
 
1393
        .text
 
1394
        .global fcblglr
 
1395
fcblglr:
 
1396
        fcblglr fcc0,0,0
 
1397
        .text
 
1398
        .global fcbuelr
 
1399
fcbuelr:
 
1400
        fcbuelr fcc0,0,0
 
1401
        .text
 
1402
        .global fcbullr
 
1403
fcbullr:
 
1404
        fcbullr fcc0,0,0
 
1405
        .text
 
1406
        .global fcbgelr
 
1407
fcbgelr:
 
1408
        fcbgelr fcc0,0,0
 
1409
        .text
 
1410
        .global fcbltlr
 
1411
fcbltlr:
 
1412
        fcbltlr fcc0,0,0
 
1413
        .text
 
1414
        .global fcbugelr
 
1415
fcbugelr:
 
1416
        fcbugelr fcc0,0,0
 
1417
        .text
 
1418
        .global fcbuglr
 
1419
fcbuglr:
 
1420
        fcbuglr fcc0,0,0
 
1421
        .text
 
1422
        .global fcblelr
 
1423
fcblelr:
 
1424
        fcblelr fcc0,0,0
 
1425
        .text
 
1426
        .global fcbgtlr
 
1427
fcbgtlr:
 
1428
        fcbgtlr fcc0,0,0
 
1429
        .text
 
1430
        .global fcbulelr
 
1431
fcbulelr:
 
1432
        fcbulelr fcc0,0,0
 
1433
        .text
 
1434
        .global fcbulr
 
1435
fcbulr:
 
1436
        fcbulr fcc0,0,0
 
1437
        .text
 
1438
        .global fcbolr
 
1439
fcbolr:
 
1440
        fcbolr fcc0,0,0
 
1441
        .text
 
1442
        .global jmpl
 
1443
jmpl:
 
1444
        jmpl @(sp,sp)
 
1445
        .text
 
1446
        .global jmpil
 
1447
jmpil:
 
1448
        jmpil @(sp,0)
 
1449
        .text
 
1450
        .global call
 
1451
call:
 
1452
        call footext
 
1453
        .text
 
1454
        .global rett
 
1455
rett:
 
1456
        .text
 
1457
        .global rei
 
1458
rei:
 
1459
        rei 0
 
1460
        .text
 
1461
        .global tno
 
1462
tno:
 
1463
        tno
 
1464
        .text
 
1465
        .global tra
 
1466
tra:
 
1467
        tra sp,sp
 
1468
        .text
 
1469
        .global teq
 
1470
teq:
 
1471
        teq icc0,sp,sp
 
1472
        .text
 
1473
        .global tne
 
1474
tne:
 
1475
        tne icc0,sp,sp
 
1476
        .text
 
1477
        .global tle
 
1478
tle:
 
1479
        tle icc0,sp,sp
 
1480
        .text
 
1481
        .global tgt
 
1482
tgt:
 
1483
        tgt icc0,sp,sp
 
1484
        .text
 
1485
        .global tlt
 
1486
tlt:
 
1487
        tlt icc0,sp,sp
 
1488
        .text
 
1489
        .global tge
 
1490
tge:
 
1491
        tge icc0,sp,sp
 
1492
        .text
 
1493
        .global tls
 
1494
tls:
 
1495
        tls icc0,sp,sp
 
1496
        .text
 
1497
        .global thi
 
1498
thi:
 
1499
        thi icc0,sp,sp
 
1500
        .text
 
1501
        .global tc
 
1502
tc:
 
1503
        tc icc0,sp,sp
 
1504
        .text
 
1505
        .global tnc
 
1506
tnc:
 
1507
        tnc icc0,sp,sp
 
1508
        .text
 
1509
        .global tn
 
1510
tn:
 
1511
        tn icc0,sp,sp
 
1512
        .text
 
1513
        .global tp
 
1514
tp:
 
1515
        tp icc0,sp,sp
 
1516
        .text
 
1517
        .global tv
 
1518
tv:
 
1519
        tv icc0,sp,sp
 
1520
        .text
 
1521
        .global tnv
 
1522
tnv:
 
1523
        tnv icc0,sp,sp
 
1524
        .text
 
1525
        .global ftno
 
1526
ftno:
 
1527
        ftno
 
1528
        .text
 
1529
        .global ftra
 
1530
ftra:
 
1531
        ftra sp,sp
 
1532
        .text
 
1533
        .global ftne
 
1534
ftne:
 
1535
        ftne fcc0,sp,sp
 
1536
        .text
 
1537
        .global fteq
 
1538
fteq:
 
1539
        fteq fcc0,sp,sp
 
1540
        .text
 
1541
        .global ftlg
 
1542
ftlg:
 
1543
        ftlg fcc0,sp,sp
 
1544
        .text
 
1545
        .global ftue
 
1546
ftue:
 
1547
        ftue fcc0,sp,sp
 
1548
        .text
 
1549
        .global ftul
 
1550
ftul:
 
1551
        ftul fcc0,sp,sp
 
1552
        .text
 
1553
        .global ftge
 
1554
ftge:
 
1555
        ftge fcc0,sp,sp
 
1556
        .text
 
1557
        .global ftlt
 
1558
ftlt:
 
1559
        ftlt fcc0,sp,sp
 
1560
        .text
 
1561
        .global ftuge
 
1562
ftuge:
 
1563
        ftuge fcc0,sp,sp
 
1564
        .text
 
1565
        .global ftug
 
1566
ftug:
 
1567
        ftug fcc0,sp,sp
 
1568
        .text
 
1569
        .global ftle
 
1570
ftle:
 
1571
        ftle fcc0,sp,sp
 
1572
        .text
 
1573
        .global ftgt
 
1574
ftgt:
 
1575
        ftgt fcc0,sp,sp
 
1576
        .text
 
1577
        .global ftule
 
1578
ftule:
 
1579
        ftule fcc0,sp,sp
 
1580
        .text
 
1581
        .global ftu
 
1582
ftu:
 
1583
        ftu fcc0,sp,sp
 
1584
        .text
 
1585
        .global fto
 
1586
fto:
 
1587
        fto fcc0,sp,sp
 
1588
        .text
 
1589
        .global tino
 
1590
tino:
 
1591
        tino
 
1592
        .text
 
1593
        .global tira
 
1594
tira:
 
1595
        tira sp,0
 
1596
        .text
 
1597
        .global tieq
 
1598
tieq:
 
1599
        tieq icc0,sp,0
 
1600
        .text
 
1601
        .global tine
 
1602
tine:
 
1603
        tine icc0,sp,0
 
1604
        .text
 
1605
        .global tile
 
1606
tile:
 
1607
        tile icc0,sp,0
 
1608
        .text
 
1609
        .global tigt
 
1610
tigt:
 
1611
        tigt icc0,sp,0
 
1612
        .text
 
1613
        .global tilt
 
1614
tilt:
 
1615
        tilt icc0,sp,0
 
1616
        .text
 
1617
        .global tige
 
1618
tige:
 
1619
        tige icc0,sp,0
 
1620
        .text
 
1621
        .global tils
 
1622
tils:
 
1623
        tils icc0,sp,0
 
1624
        .text
 
1625
        .global tihi
 
1626
tihi:
 
1627
        tihi icc0,sp,0
 
1628
        .text
 
1629
        .global tic
 
1630
tic:
 
1631
        tic icc0,sp,0
 
1632
        .text
 
1633
        .global tinc
 
1634
tinc:
 
1635
        tinc icc0,sp,0
 
1636
        .text
 
1637
        .global tin
 
1638
tin:
 
1639
        tin icc0,sp,0
 
1640
        .text
 
1641
        .global tip
 
1642
tip:
 
1643
        tip icc0,sp,0
 
1644
        .text
 
1645
        .global tiv
 
1646
tiv:
 
1647
        tiv icc0,sp,0
 
1648
        .text
 
1649
        .global tinv
 
1650
tinv:
 
1651
        tinv icc0,sp,0
 
1652
        .text
 
1653
        .global ftino
 
1654
ftino:
 
1655
        ftino
 
1656
        .text
 
1657
        .global ftira
 
1658
ftira:
 
1659
        ftira sp,0
 
1660
        .text
 
1661
        .global ftine
 
1662
ftine:
 
1663
        ftine fcc0,sp,0
 
1664
        .text
 
1665
        .global ftieq
 
1666
ftieq:
 
1667
        ftieq fcc0,sp,0
 
1668
        .text
 
1669
        .global ftilg
 
1670
ftilg:
 
1671
        ftilg fcc0,sp,0
 
1672
        .text
 
1673
        .global ftiue
 
1674
ftiue:
 
1675
        ftiue fcc0,sp,0
 
1676
        .text
 
1677
        .global ftiul
 
1678
ftiul:
 
1679
        ftiul fcc0,sp,0
 
1680
        .text
 
1681
        .global ftige
 
1682
ftige:
 
1683
        ftige fcc0,sp,0
 
1684
        .text
 
1685
        .global ftilt
 
1686
ftilt:
 
1687
        ftilt fcc0,sp,0
 
1688
        .text
 
1689
        .global ftiuge
 
1690
ftiuge:
 
1691
        ftiuge fcc0,sp,0
 
1692
        .text
 
1693
        .global ftiug
 
1694
ftiug:
 
1695
        ftiug fcc0,sp,0
 
1696
        .text
 
1697
        .global ftile
 
1698
ftile:
 
1699
        ftile fcc0,sp,0
 
1700
        .text
 
1701
        .global ftigt
 
1702
ftigt:
 
1703
        ftigt fcc0,sp,0
 
1704
        .text
 
1705
        .global ftiule
 
1706
ftiule:
 
1707
        ftiule fcc0,sp,0
 
1708
        .text
 
1709
        .global ftiu
 
1710
ftiu:
 
1711
        ftiu fcc0,sp,0
 
1712
        .text
 
1713
        .global ftio
 
1714
ftio:
 
1715
        ftio fcc0,sp,0
 
1716
        .text
 
1717
        .global break
 
1718
break:
 
1719
        .text
 
1720
        .global mtrap
 
1721
mtrap:
 
1722
        .text
 
1723
        .global andcr
 
1724
andcr:
 
1725
        andcr cc0,cc0,cc0
 
1726
        .text
 
1727
        .global orcr
 
1728
orcr:
 
1729
        orcr cc0,cc0,cc0
 
1730
        .text
 
1731
        .global xorcr
 
1732
xorcr:
 
1733
        xorcr cc0,cc0,cc0
 
1734
        .text
 
1735
        .global nandcr
 
1736
nandcr:
 
1737
        nandcr cc0,cc0,cc0
 
1738
        .text
 
1739
        .global norcr
 
1740
norcr:
 
1741
        norcr cc0,cc0,cc0
 
1742
        .text
 
1743
        .global andncr
 
1744
andncr:
 
1745
        andncr cc0,cc0,cc0
 
1746
        .text
 
1747
        .global orncr
 
1748
orncr:
 
1749
        orncr cc0,cc0,cc0
 
1750
        .text
 
1751
        .global nandncr
 
1752
nandncr:
 
1753
        nandncr cc0,cc0,cc0
 
1754
        .text
 
1755
        .global norncr
 
1756
norncr:
 
1757
        norncr cc0,cc0,cc0
 
1758
        .text
 
1759
        .global notcr
 
1760
notcr:
 
1761
        notcr cc0,cc0
 
1762
        .text
 
1763
        .global ckno
 
1764
ckno:
 
1765
        ckno cc7
 
1766
        .text
 
1767
        .global ckra
 
1768
ckra:
 
1769
        ckra cc7
 
1770
        .text
 
1771
        .global ckeq
 
1772
ckeq:
 
1773
        ckeq icc0,cc7
 
1774
        .text
 
1775
        .global ckne
 
1776
ckne:
 
1777
        ckne icc0,cc7
 
1778
        .text
 
1779
        .global ckle
 
1780
ckle:
 
1781
        ckle icc0,cc7
 
1782
        .text
 
1783
        .global ckgt
 
1784
ckgt:
 
1785
        ckgt icc0,cc7
 
1786
        .text
 
1787
        .global cklt
 
1788
cklt:
 
1789
        cklt icc0,cc7
 
1790
        .text
 
1791
        .global ckge
 
1792
ckge:
 
1793
        ckge icc0,cc7
 
1794
        .text
 
1795
        .global ckls
 
1796
ckls:
 
1797
        ckls icc0,cc7
 
1798
        .text
 
1799
        .global ckhi
 
1800
ckhi:
 
1801
        ckhi icc0,cc7
 
1802
        .text
 
1803
        .global ckc
 
1804
ckc:
 
1805
        ckc icc0,cc7
 
1806
        .text
 
1807
        .global cknc
 
1808
cknc:
 
1809
        cknc icc0,cc7
 
1810
        .text
 
1811
        .global ckn
 
1812
ckn:
 
1813
        ckn icc0,cc7
 
1814
        .text
 
1815
        .global ckp
 
1816
ckp:
 
1817
        ckp icc0,cc7
 
1818
        .text
 
1819
        .global ckv
 
1820
ckv:
 
1821
        ckv icc0,cc7
 
1822
        .text
 
1823
        .global cknv
 
1824
cknv:
 
1825
        cknv icc0,cc7
 
1826
        .text
 
1827
        .global fckno
 
1828
fckno:
 
1829
        fckno cc0
 
1830
        .text
 
1831
        .global fckra
 
1832
fckra:
 
1833
        fckra cc0
 
1834
        .text
 
1835
        .global fckne
 
1836
fckne:
 
1837
        fckne fcc0,cc0
 
1838
        .text
 
1839
        .global fckeq
 
1840
fckeq:
 
1841
        fckeq fcc0,cc0
 
1842
        .text
 
1843
        .global fcklg
 
1844
fcklg:
 
1845
        fcklg fcc0,cc0
 
1846
        .text
 
1847
        .global fckue
 
1848
fckue:
 
1849
        fckue fcc0,cc0
 
1850
        .text
 
1851
        .global fckul
 
1852
fckul:
 
1853
        fckul fcc0,cc0
 
1854
        .text
 
1855
        .global fckge
 
1856
fckge:
 
1857
        fckge fcc0,cc0
 
1858
        .text
 
1859
        .global fcklt
 
1860
fcklt:
 
1861
        fcklt fcc0,cc0
 
1862
        .text
 
1863
        .global fckuge
 
1864
fckuge:
 
1865
        fckuge fcc0,cc0
 
1866
        .text
 
1867
        .global fckug
 
1868
fckug:
 
1869
        fckug fcc0,cc0
 
1870
        .text
 
1871
        .global fckle
 
1872
fckle:
 
1873
        fckle fcc0,cc0
 
1874
        .text
 
1875
        .global fckgt
 
1876
fckgt:
 
1877
        fckgt fcc0,cc0
 
1878
        .text
 
1879
        .global fckule
 
1880
fckule:
 
1881
        fckule fcc0,cc0
 
1882
        .text
 
1883
        .global fcku
 
1884
fcku:
 
1885
        fcku fcc0,cc0
 
1886
        .text
 
1887
        .global fcko
 
1888
fcko:
 
1889
        fcko fcc0,cc0
 
1890
        .text
 
1891
        .global cckno
 
1892
cckno:
 
1893
        cckno cc7,cc3,0
 
1894
        .text
 
1895
        .global cckra
 
1896
cckra:
 
1897
        cckra cc7,cc3,0
 
1898
        .text
 
1899
        .global cckeq
 
1900
cckeq:
 
1901
        cckeq icc0,cc7,cc3,0
 
1902
        .text
 
1903
        .global cckne
 
1904
cckne:
 
1905
        cckne icc0,cc7,cc3,0
 
1906
        .text
 
1907
        .global cckle
 
1908
cckle:
 
1909
        cckle icc0,cc7,cc3,0
 
1910
        .text
 
1911
        .global cckgt
 
1912
cckgt:
 
1913
        cckgt icc0,cc7,cc3,0
 
1914
        .text
 
1915
        .global ccklt
 
1916
ccklt:
 
1917
        ccklt icc0,cc7,cc3,0
 
1918
        .text
 
1919
        .global cckge
 
1920
cckge:
 
1921
        cckge icc0,cc7,cc3,0
 
1922
        .text
 
1923
        .global cckls
 
1924
cckls:
 
1925
        cckls icc0,cc7,cc3,0
 
1926
        .text
 
1927
        .global cckhi
 
1928
cckhi:
 
1929
        cckhi icc0,cc7,cc3,0
 
1930
        .text
 
1931
        .global cckc
 
1932
cckc:
 
1933
        cckc icc0,cc7,cc3,0
 
1934
        .text
 
1935
        .global ccknc
 
1936
ccknc:
 
1937
        ccknc icc0,cc7,cc3,0
 
1938
        .text
 
1939
        .global cckn
 
1940
cckn:
 
1941
        cckn icc0,cc7,cc3,0
 
1942
        .text
 
1943
        .global cckp
 
1944
cckp:
 
1945
        cckp icc0,cc7,cc3,0
 
1946
        .text
 
1947
        .global cckv
 
1948
cckv:
 
1949
        cckv icc0,cc7,cc3,0
 
1950
        .text
 
1951
        .global ccknv
 
1952
ccknv:
 
1953
        ccknv icc0,cc7,cc3,0
 
1954
        .text
 
1955
        .global cfckno
 
1956
cfckno:
 
1957
        cfckno cc0,cc0,0
 
1958
        .text
 
1959
        .global cfckra
 
1960
cfckra:
 
1961
        cfckra cc0,cc0,0
 
1962
        .text
 
1963
        .global cfckne
 
1964
cfckne:
 
1965
        cfckne fcc0,cc0,cc0,0
 
1966
        .text
 
1967
        .global cfckeq
 
1968
cfckeq:
 
1969
        cfckeq fcc0,cc0,cc0,0
 
1970
        .text
 
1971
        .global cfcklg
 
1972
cfcklg:
 
1973
        cfcklg fcc0,cc0,cc0,0
 
1974
        .text
 
1975
        .global cfckue
 
1976
cfckue:
 
1977
        cfckue fcc0,cc0,cc0,0
 
1978
        .text
 
1979
        .global cfckul
 
1980
cfckul:
 
1981
        cfckul fcc0,cc0,cc0,0
 
1982
        .text
 
1983
        .global cfckge
 
1984
cfckge:
 
1985
        cfckge fcc0,cc0,cc0,0
 
1986
        .text
 
1987
        .global cfcklt
 
1988
cfcklt:
 
1989
        cfcklt fcc0,cc0,cc0,0
 
1990
        .text
 
1991
        .global cfckuge
 
1992
cfckuge:
 
1993
        cfckuge fcc0,cc0,cc0,0
 
1994
        .text
 
1995
        .global cfckug
 
1996
cfckug:
 
1997
        cfckug fcc0,cc0,cc0,0
 
1998
        .text
 
1999
        .global cfckle
 
2000
cfckle:
 
2001
        cfckle fcc0,cc0,cc0,0
 
2002
        .text
 
2003
        .global cfckgt
 
2004
cfckgt:
 
2005
        cfckgt fcc0,cc0,cc0,0
 
2006
        .text
 
2007
        .global cfckule
 
2008
cfckule:
 
2009
        cfckule fcc0,cc0,cc0,0
 
2010
        .text
 
2011
        .global cfcku
 
2012
cfcku:
 
2013
        cfcku fcc0,cc0,cc0,0
 
2014
        .text
 
2015
        .global cfcko
 
2016
cfcko:
 
2017
        cfcko fcc0,cc0,cc0,0
 
2018
        .text
 
2019
        .global cjmpl
 
2020
cjmpl:
 
2021
        cjmpl @(sp,sp),cc0,0
 
2022
        .text
 
2023
        .global ici
 
2024
ici:
 
2025
        ici @(sp,sp)
 
2026
        .text
 
2027
        .global dci
 
2028
dci:
 
2029
        dci @(sp,sp)
 
2030
        .text
 
2031
        .global dcf
 
2032
dcf:
 
2033
        dcf @(sp,sp)
 
2034
        .text
 
2035
        .global witlb
 
2036
witlb:
 
2037
        witlb sp,@(sp,sp)
 
2038
        .text
 
2039
        .global wdtlb
 
2040
wdtlb:
 
2041
        wdtlb sp,@(sp,sp)
 
2042
        .text
 
2043
        .global itlbi
 
2044
itlbi:
 
2045
        itlbi @(sp,sp)
 
2046
        .text
 
2047
        .global dtlbi
 
2048
dtlbi:
 
2049
        dtlbi @(sp,sp)
 
2050
        .text
 
2051
        .global icpl
 
2052
icpl:
 
2053
        icpl sp,sp,0
 
2054
        .text
 
2055
        .global dcpl
 
2056
dcpl:
 
2057
        dcpl sp,sp,0
 
2058
        .text
 
2059
        .global icul
 
2060
icul:
 
2061
        icul sp
 
2062
        .text
 
2063
        .global dcul
 
2064
dcul:
 
2065
        dcul sp
 
2066
        .text
 
2067
        .global bar
 
2068
bar:
 
2069
        .text
 
2070
        .global membar
 
2071
membar:
 
2072
        .text
 
2073
        .global clrgr
 
2074
clrgr:
 
2075
        clrgr sp
 
2076
        .text
 
2077
        .global clrfr
 
2078
clrfr:
 
2079
        clrfr fr0
 
2080
        .text
 
2081
        .global clrga
 
2082
clrga:
 
2083
        .text
 
2084
        .global clrfa
 
2085
clrfa:
 
2086
        .text
 
2087
        .global commitgr
 
2088
commitgr:
 
2089
        commitgr sp
 
2090
        .text
 
2091
        .global commitfr
 
2092
commitfr:
 
2093
        commitfr fr0
 
2094
        .text
 
2095
        .global commitgra
 
2096
commitgra:
 
2097
        .text
 
2098
        .global commitfra
 
2099
commitfra:
 
2100
        .text
 
2101
        .global fitos
 
2102
fitos:
 
2103
        fitos fr0,fr0
 
2104
        .text
 
2105
        .global fstoi
 
2106
fstoi:
 
2107
        fstoi fr0,fr0
 
2108
        .text
 
2109
        .global fitod
 
2110
fitod:
 
2111
        fitod fr0,fr0
 
2112
        .text
 
2113
        .global fdtoi
 
2114
fdtoi:
 
2115
        fdtoi fr0,fr0
 
2116
        .text
 
2117
        .global fmovs
 
2118
fmovs:
 
2119
        fmovs fr0,fr0
 
2120
        .text
 
2121
        .global fmovd
 
2122
fmovd:
 
2123
        fmovd fr0,fr0
 
2124
        .text
 
2125
        .global fnegs
 
2126
fnegs:
 
2127
        fnegs fr0,fr0
 
2128
        .text
 
2129
        .global fnegd
 
2130
fnegd:
 
2131
        fnegd fr0,fr0
 
2132
        .text
 
2133
        .global fabss
 
2134
fabss:
 
2135
        fabss fr0,fr0
 
2136
        .text
 
2137
        .global fabsd
 
2138
fabsd:
 
2139
        fabsd fr0,fr0
 
2140
        .text
 
2141
        .global fsqrts
 
2142
fsqrts:
 
2143
        fsqrts fr0,fr0
 
2144
        .text
 
2145
        .global fsqrtd
 
2146
fsqrtd:
 
2147
        fsqrtd fr0,fr0
 
2148
        .text
 
2149
        .global fadds
 
2150
fadds:
 
2151
        fadds fr0,fr0,fr0
 
2152
        .text
 
2153
        .global fsubs
 
2154
fsubs:
 
2155
        fsubs fr0,fr0,fr0
 
2156
        .text
 
2157
        .global fmuls
 
2158
fmuls:
 
2159
        fmuls fr0,fr0,fr0
 
2160
        .text
 
2161
        .global fdivs
 
2162
fdivs:
 
2163
        fdivs fr0,fr0,fr0
 
2164
        .text
 
2165
        .global faddd
 
2166
faddd:
 
2167
        faddd fr0,fr0,fr0
 
2168
        .text
 
2169
        .global fsubd
 
2170
fsubd:
 
2171
        fsubd fr0,fr0,fr0
 
2172
        .text
 
2173
        .global fmuld
 
2174
fmuld:
 
2175
        fmuld fr0,fr0,fr0
 
2176
        .text
 
2177
        .global fdivd
 
2178
fdivd:
 
2179
        fdivd fr0,fr0,fr0
 
2180
        .text
 
2181
        .global fcmps
 
2182
fcmps:
 
2183
        fcmps fr0,fr0,fcc0
 
2184
        .text
 
2185
        .global fcmpd
 
2186
fcmpd:
 
2187
        fcmpd fr0,fr0,fcc0
 
2188
        .text
 
2189
        .global fmadds
 
2190
fmadds:
 
2191
        fmadds fr0,fr0,fr0
 
2192
        .text
 
2193
        .global fmsubs
 
2194
fmsubs:
 
2195
        fmsubs fr0,fr0,fr0
 
2196
        .text
 
2197
        .global fmaddd
 
2198
fmaddd:
 
2199
        fmaddd fr0,fr0,fr0
 
2200
        .text
 
2201
        .global fmsubd
 
2202
fmsubd:
 
2203
        fmsubd fr0,fr0,fr0
 
2204
        .text
 
2205
        .global mand
 
2206
mand:
 
2207
        mand fr0,fr0,fr0
 
2208
        .text
 
2209
        .global mor
 
2210
mor:
 
2211
        mor fr0,fr0,fr0
 
2212
        .text
 
2213
        .global mxor
 
2214
mxor:
 
2215
        mxor fr0,fr0,fr0
 
2216
        .text
 
2217
        .global mnot
 
2218
mnot:
 
2219
        mnot fr0,fr0
 
2220
        .text
 
2221
        .global mrotli
 
2222
mrotli:
 
2223
        mrotli fr0,0,fr0
 
2224
        .text
 
2225
        .global mrotri
 
2226
mrotri:
 
2227
        mrotri fr0,0,fr0
 
2228
        .text
 
2229
        .global mwcut
 
2230
mwcut:
 
2231
        mwcut fr0,fr0,fr0
 
2232
        .text
 
2233
        .global mwcuti
 
2234
mwcuti:
 
2235
        mwcuti fr0,0,fr0