source: trunk/softs/tests_cc_vcache/test_fpediv/test.elf.txt @ 409

Last change on this file since 409 was 232, checked in by alain, 13 years ago

Introducing the elementary tests for a TSAR mono-cluster
mono-processor platform with MMU using the vci_cc_vcache_v4
such as the "tsarv4_mono_mmu".
(assemby level tests written by Manuel Bouyer)

File size: 4.4 KB
Line 
1
2test.elf:     file format elf32-littlemips
3
4
5Disassembly of section .text:
6
7bfc00000 <_start>:
8bfc00000:       3c1ad020        lui     k0,0xd020
9bfc00004:       3c1be000        lui     k1,0xe000
10bfc00008:       3c1d003f        lui     sp,0x3f
11bfc0000c:       37bdfff0        ori     sp,sp,0xfff0
12bfc00010:       3c04bfc0        lui     a0,0xbfc0
13bfc00014:       24840115        addiu   a0,a0,277
14bfc00018:       0ff000e4        jal     bfc00390 <print>
15bfc0001c:       00000000        nop
16bfc00020:       3c042040        lui     a0,0x2040
17bfc00024:       40846000        mtc0    a0,c0_status
18bfc00028:       24040f80        li      a0,3968
19bfc0002c:       44c4f800        ctc1    a0,$31
20bfc00030:       3c040000        lui     a0,0x0
21bfc00034:       24840008        addiu   a0,a0,8
22bfc00038:       c4820000        lwc1    $f2,0(a0)
23bfc0003c:       3c040000        lui     a0,0x0
24bfc00040:       2484000c        addiu   a0,a0,12
25bfc00044:       c4800000        lwc1    $f0,0(a0)
26bfc00048:       46001003        div.s   $f0,$f2,$f0
27bfc0004c:       4444f800        cfc1    a0,$31
28bfc00050:       0ff000ee        jal     bfc003b8 <printx>
29bfc00054:       00000000        nop
30bfc00058:       2404000a        li      a0,10
31bfc0005c:       a3440000        sb      a0,0(k0)
32bfc00060:       24040002        li      a0,2
33bfc00064:       af640000        sw      a0,0(k1)
34bfc00068:       0bf0001a        j       bfc00068 <_start+0x68>
35bfc0006c:       00000000        nop
36
37bfc00070 <excep>:
38bfc00070:       3c04bfc0        lui     a0,0xbfc0
39bfc00074:       248400f8        addiu   a0,a0,248
40bfc00078:       0ff000e4        jal     bfc00390 <print>
41bfc0007c:       00000000        nop
42bfc00080:       40046000        mfc0    a0,c0_status
43bfc00084:       0ff000ee        jal     bfc003b8 <printx>
44bfc00088:       00000000        nop
45bfc0008c:       3c04bfc0        lui     a0,0xbfc0
46bfc00090:       24840100        addiu   a0,a0,256
47bfc00094:       0ff000e4        jal     bfc00390 <print>
48bfc00098:       00000000        nop
49bfc0009c:       40046800        mfc0    a0,c0_cause
50bfc000a0:       0ff000ee        jal     bfc003b8 <printx>
51bfc000a4:       00000000        nop
52bfc000a8:       3c04bfc0        lui     a0,0xbfc0
53bfc000ac:       24840108        addiu   a0,a0,264
54bfc000b0:       0ff000e4        jal     bfc00390 <print>
55bfc000b4:       00000000        nop
56bfc000b8:       40047000        mfc0    a0,c0_epc
57bfc000bc:       0ff000ee        jal     bfc003b8 <printx>
58bfc000c0:       00000000        nop
59bfc000c4:       3c04bfc0        lui     a0,0xbfc0
60bfc000c8:       2484010d        addiu   a0,a0,269
61bfc000cc:       0ff000e4        jal     bfc00390 <print>
62bfc000d0:       00000000        nop
63bfc000d4:       40044000        mfc0    a0,c0_badvaddr
64bfc000d8:       0ff000ee        jal     bfc003b8 <printx>
65bfc000dc:       00000000        nop
66bfc000e0:       2404000a        li      a0,10
67bfc000e4:       a3440000        sb      a0,0(k0)
68bfc000e8:       24040000        li      a0,0
69bfc000ec:       af640000        sw      a0,0(k1)
70bfc000f0:       0bf0003c        j       bfc000f0 <excep+0x80>
71bfc000f4:       00000000        nop
72
73bfc000f8 <statusstr>:
74bfc000f8:       74617473        jalx    b185d1cc <_stack+0xb145d1dc>
75bfc000fc:       00207375        0x207375
76
77bfc00100 <causestr>:
78bfc00100:       75616320        jalx    b5858c80 <_stack+0xb5458c90>
79bfc00104:       00206573        tltu    at,zero,0x195
80
81bfc00108 <pcstr>:
82bfc00108:       20637020        addi    v1,v1,28704
83        ...
84
85bfc0010d <badvastr>:
86bfc0010d:       6220            sw      ra,128(sp)
87bfc0010f:       6461            restore 8,ra,s0
88bfc00111:       6176            btnez   bfc001ff <usrstr+0xe3>
89bfc00113:       0020            addiu   s0,sp,128
90
91bfc00115 <startstr>:
92bfc00115:       7473            cmpi    a0,115
93bfc00117:       7261            cmpi    v0,97
94bfc00119:       0a74            la      v0,bfc002e8 <usrstr+0x1cc>
95        ...
96
97bfc0011c <usrstr>:
98bfc0011c:       6d727375        0x6d727375
99bfc00120:       0a65646f        j       b99591bc <_stack+0xb95591cc>
100bfc00124:       00000000        nop
101        ...
102
103bfc00380 <evect>:
104bfc00380:       0bf0001c        j       bfc00070 <excep>
105bfc00384:       00000000        nop
106        ...
107
108bfc00390 <print>:
109bfc00390:       00804021        move    t0,a0
110bfc00394:       81090000        lb      t1,0(t0)
111bfc00398:       11200005        beqz    t1,bfc003b0 <end>
112bfc0039c:       00000000        nop
113bfc003a0:       a3490000        sb      t1,0(k0)
114bfc003a4:       25080001        addiu   t0,t0,1
115bfc003a8:       0bf000e5        j       bfc00394 <print+0x4>
116bfc003ac:       00000000        nop
117
118bfc003b0 <end>:
119bfc003b0:       03e00008        jr      ra
120bfc003b4:       00000000        nop
121
122bfc003b8 <printx>:
123bfc003b8:       00804021        move    t0,a0
124bfc003bc:       24090030        li      t1,48
125bfc003c0:       a3490000        sb      t1,0(k0)
126bfc003c4:       24090078        li      t1,120
127bfc003c8:       a3490000        sb      t1,0(k0)
128bfc003cc:       24090008        li      t1,8
129bfc003d0:       3c0af000        lui     t2,0xf000
130bfc003d4:       010a5024        and     t2,t0,t2
131bfc003d8:       000a5702        srl     t2,t2,0x1c
132bfc003dc:       294b000a        slti    t3,t2,10
133bfc003e0:       11600004        beqz    t3,bfc003f4 <printx+0x3c>
134bfc003e4:       00000000        nop
135bfc003e8:       214a0030        addi    t2,t2,48
136bfc003ec:       0bf000fe        j       bfc003f8 <printx+0x40>
137bfc003f0:       00000000        nop
138bfc003f4:       214a0037        addi    t2,t2,55
139bfc003f8:       a34a0000        sb      t2,0(k0)
140bfc003fc:       2129ffff        addi    t1,t1,-1
141bfc00400:       1d20fff3        bgtz    t1,bfc003d0 <printx+0x18>
142bfc00404:       00084100        sll     t0,t0,0x4
143bfc00408:       03e00008        jr      ra
144bfc0040c:       00000000        nop
145
146Disassembly of section .reginfo:
147
148bfc00410 <.reginfo>:
149bfc00410:       bc000010        cache   0x0,16(zero)
150bfc00414:       00000000        nop
151bfc00418:       00000005        0x5
152        ...
153bfc00424:       00000010        mfhi    zero
154
155Disassembly of section .data:
156
15700000000 <testval-0x4>:
158   0:   0000dead        0xdead
159
16000000004 <testval>:
161   4:   0000beef        0xbeef
162
16300000008 <div1>:
164   8:   41200000        0x41200000
165
1660000000c <div2>:
167   c:   00000000        nop
Note: See TracBrowser for help on using the repository browser.