source: trunk/softs/tests_ccvcache_v4/test_fpe_delayslot/test.elf.txt @ 312

Last change on this file since 312 was 232, checked in by alain, 12 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.9 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:       24840155        addiu   a0,a0,341
14bfc00018:       0ff000e4        jal     bfc00390 <print>
15bfc0001c:       00000000        nop
16bfc00020:       3c042040        lui     a0,0x2040
17bfc00024:       40846000        mtc0    a0,c0_status
18bfc00028:       3c040000        lui     a0,0x0
19bfc0002c:       24840008        addiu   a0,a0,8
20bfc00030:       c4820000        lwc1    $f2,0(a0)
21bfc00034:       3c040000        lui     a0,0x0
22bfc00038:       2484000c        addiu   a0,a0,12
23bfc0003c:       c4800000        lwc1    $f0,0(a0)
24bfc00040:       0bf00016        j       bfc00058 <exit>
25bfc00044:       46020003        div.s   $f0,$f0,$f2
26bfc00048:       24040002        li      a0,2
27bfc0004c:       af640000        sw      a0,0(k1)
28bfc00050:       0bf00014        j       bfc00050 <_start+0x50>
29bfc00054:       00000000        nop
30
31bfc00058 <exit>:
32bfc00058:       00402021        move    a0,v0
33bfc0005c:       0ff000ee        jal     bfc003b8 <printx>
34bfc00060:       00000000        nop
35bfc00064:       24040020        li      a0,32
36bfc00068:       a3440000        sb      a0,0(k0)
37bfc0006c:       00602021        move    a0,v1
38bfc00070:       0ff000ee        jal     bfc003b8 <printx>
39bfc00074:       00000000        nop
40bfc00078:       2404000a        li      a0,10
41bfc0007c:       a3440000        sb      a0,0(k0)
42bfc00080:       24040000        li      a0,0
43bfc00084:       af640000        sw      a0,0(k1)
44bfc00088:       0bf00022        j       bfc00088 <exit+0x30>
45bfc0008c:       00000000        nop
46
47bfc00090 <excep>:
48bfc00090:       3c04bfc0        lui     a0,0xbfc0
49bfc00094:       24840138        addiu   a0,a0,312
50bfc00098:       0ff000e4        jal     bfc00390 <print>
51bfc0009c:       00000000        nop
52bfc000a0:       40046000        mfc0    a0,c0_status
53bfc000a4:       0ff000ee        jal     bfc003b8 <printx>
54bfc000a8:       00000000        nop
55bfc000ac:       3c04bfc0        lui     a0,0xbfc0
56bfc000b0:       24840140        addiu   a0,a0,320
57bfc000b4:       0ff000e4        jal     bfc00390 <print>
58bfc000b8:       00000000        nop
59bfc000bc:       40046800        mfc0    a0,c0_cause
60bfc000c0:       0ff000ee        jal     bfc003b8 <printx>
61bfc000c4:       00000000        nop
62bfc000c8:       3c04bfc0        lui     a0,0xbfc0
63bfc000cc:       24840148        addiu   a0,a0,328
64bfc000d0:       0ff000e4        jal     bfc00390 <print>
65bfc000d4:       00000000        nop
66bfc000d8:       40047000        mfc0    a0,c0_epc
67bfc000dc:       0ff000ee        jal     bfc003b8 <printx>
68bfc000e0:       00000000        nop
69bfc000e4:       3c04bfc0        lui     a0,0xbfc0
70bfc000e8:       2484014d        addiu   a0,a0,333
71bfc000ec:       0ff000e4        jal     bfc00390 <print>
72bfc000f0:       00000000        nop
73bfc000f4:       40044000        mfc0    a0,c0_badvaddr
74bfc000f8:       0ff000ee        jal     bfc003b8 <printx>
75bfc000fc:       00000000        nop
76bfc00100:       2404000a        li      a0,10
77bfc00104:       a3440000        sb      a0,0(k0)
78bfc00108:       3c04bfc0        lui     a0,0xbfc0
79bfc0010c:       24840058        addiu   a0,a0,88
80bfc00110:       40847000        mtc0    a0,c0_epc
81bfc00114:       3402dead        li      v0,0xdead
82bfc00118:       3403beef        li      v1,0xbeef
83bfc0011c:       24070001        li      a3,1
84bfc00120:       42000018        eret
85bfc00124:       00000000        nop
86bfc00128:       24040001        li      a0,1
87bfc0012c:       af640000        sw      a0,0(k1)
88bfc00130:       0bf0004c        j       bfc00130 <excep+0xa0>
89bfc00134:       00000000        nop
90
91bfc00138 <statusstr>:
92bfc00138:       74617473        jalx    b185d1cc <_stack+0xb145d1dc>
93bfc0013c:       00207375        0x207375
94
95bfc00140 <causestr>:
96bfc00140:       75616320        jalx    b5858c80 <_stack+0xb5458c90>
97bfc00144:       00206573        tltu    at,zero,0x195
98
99bfc00148 <pcstr>:
100bfc00148:       20637020        addi    v1,v1,28704
101        ...
102
103bfc0014d <badvastr>:
104bfc0014d:       6220            sw      ra,128(sp)
105bfc0014f:       6461            restore 8,ra,s0
106bfc00151:       6176            btnez   bfc0023f <usrstr+0xe3>
107bfc00153:       0020            addiu   s0,sp,128
108
109bfc00155 <startstr>:
110bfc00155:       7473            cmpi    a0,115
111bfc00157:       7261            cmpi    v0,97
112bfc00159:       0a74            la      v0,bfc00328 <usrstr+0x1cc>
113        ...
114
115bfc0015c <usrstr>:
116bfc0015c:       6d727375        0x6d727375
117bfc00160:       0a65646f        j       b99591bc <_stack+0xb95591cc>
118bfc00164:       00000000        nop
119        ...
120
121bfc00380 <evect>:
122bfc00380:       0bf00024        j       bfc00090 <excep>
123bfc00384:       00000000        nop
124        ...
125
126bfc00390 <print>:
127bfc00390:       00804021        move    t0,a0
128bfc00394:       81090000        lb      t1,0(t0)
129bfc00398:       11200005        beqz    t1,bfc003b0 <end>
130bfc0039c:       00000000        nop
131bfc003a0:       a3490000        sb      t1,0(k0)
132bfc003a4:       25080001        addiu   t0,t0,1
133bfc003a8:       0bf000e5        j       bfc00394 <print+0x4>
134bfc003ac:       00000000        nop
135
136bfc003b0 <end>:
137bfc003b0:       03e00008        jr      ra
138bfc003b4:       00000000        nop
139
140bfc003b8 <printx>:
141bfc003b8:       00804021        move    t0,a0
142bfc003bc:       24090030        li      t1,48
143bfc003c0:       a3490000        sb      t1,0(k0)
144bfc003c4:       24090078        li      t1,120
145bfc003c8:       a3490000        sb      t1,0(k0)
146bfc003cc:       24090008        li      t1,8
147bfc003d0:       3c0af000        lui     t2,0xf000
148bfc003d4:       010a5024        and     t2,t0,t2
149bfc003d8:       000a5702        srl     t2,t2,0x1c
150bfc003dc:       294b000a        slti    t3,t2,10
151bfc003e0:       11600004        beqz    t3,bfc003f4 <printx+0x3c>
152bfc003e4:       00000000        nop
153bfc003e8:       214a0030        addi    t2,t2,48
154bfc003ec:       0bf000fe        j       bfc003f8 <printx+0x40>
155bfc003f0:       00000000        nop
156bfc003f4:       214a0037        addi    t2,t2,55
157bfc003f8:       a34a0000        sb      t2,0(k0)
158bfc003fc:       2129ffff        addi    t1,t1,-1
159bfc00400:       1d20fff3        bgtz    t1,bfc003d0 <printx+0x18>
160bfc00404:       00084100        sll     t0,t0,0x4
161bfc00408:       03e00008        jr      ra
162bfc0040c:       00000000        nop
163
164Disassembly of section .reginfo:
165
166bfc00410 <.reginfo>:
167bfc00410:       bc00009c        cache   0x0,156(zero)
168bfc00414:       00000000        nop
169bfc00418:       00000005        0x5
170        ...
171bfc00424:       00000010        mfhi    zero
172
173Disassembly of section .data:
174
17500000000 <testval-0x4>:
176   0:   0000dead        0xdead
177
17800000004 <testval>:
179   4:   0000beef        0xbeef
180
18100000008 <div1>:
182   8:   41200000        0x41200000
183
1840000000c <div2>:
185   c:   00000000        nop
Note: See TracBrowser for help on using the repository browser.