source: trunk/libs/libmath/build/s_isnan.o.txt @ 477

Last change on this file since 477 was 469, checked in by alain, 6 years ago

1) Introduce the libsemaphore library.
2) Introduce a small libmath library, required by the "fft" application..
3) Introduce the multithreaded "fft" application.
4) Fix a bad synchronisation bug in the Copy-On-Write mechanism.

File size: 7.8 KB
Line 
1
2build/s_isnan.o:     file format elf32-littlemips
3
4
5Disassembly of section .text:
6
700000000 <isnan>:
8   0:   44026000        mfc1    v0,$f12
9   4:   3c057fff        lui     a1,0x7fff
10   8:   44036800        mfc1    v1,$f13
11   c:   34a5ffff        ori     a1,a1,0xffff
12  10:   00022023        negu    a0,v0
13  14:   00822025        or      a0,a0,v0
14  18:   00a31824        and     v1,a1,v1
15  1c:   000417c2        srl     v0,a0,0x1f
16  20:   00431025        or      v0,v0,v1
17  24:   3c037ff0        lui     v1,0x7ff0
18  28:   00621023        subu    v0,v1,v0
19  2c:   03e00008        jr      ra
20  30:   000217c2        srl     v0,v0,0x1f
21
22Disassembly of section .reginfo:
23
2400000000 <.reginfo>:
25   0:   8000003c        lb      zero,60(zero)
26   4:   00000000        nop
27   8:   00003000        sll     a2,zero,0x0
28        ...
29
30Disassembly of section .pdr:
31
3200000000 <.pdr>:
33        ...
34  18:   0000001d        0x1d
35  1c:   0000001f        0x1f
36
37Disassembly of section .debug_abbrev:
38
3900000000 <.debug_abbrev>:
40   0:   25011101        addiu   at,t0,4353
41   4:   030b130e        0x30b130e
42   8:   110e1b0e        beq     t0,t6,6c44 <isnan+0x6c44>
43   c:   10011201        beq     zero,at,4814 <isnan+0x4814>
44  10:   02000006        srlv    zero,zero,s0
45  14:   0e030016        jal     80c0058 <isnan+0x80c0058>
46  18:   0b3b0b3a        j       cec2ce8 <isnan+0xcec2ce8>
47  1c:   00001349        0x1349
48  20:   0b002403        j       c00900c <isnan+0xc00900c>
49  24:   030b3e0b        0x30b3e0b
50  28:   0400000e        bltz    zero,64 <.debug_abbrev+0x64>
51  2c:   0b0b0024        j       c2c0090 <isnan+0xc2c0090>
52  30:   08030b3e        j       c2cf8 <isnan+0xc2cf8>
53  34:   13050000        beq     t8,a1,38 <.debug_abbrev+0x38>
54  38:   3a0b0b01        xori    t3,s0,0xb01
55  3c:   010b3b0b        0x10b3b0b
56  40:   06000013        bltz    s0,90 <.debug_abbrev+0x90>
57  44:   0803000d        j       c0034 <isnan+0xc0034>
58  48:   0b3b0b3a        j       cec2ce8 <isnan+0xcec2ce8>
59  4c:   0a381349        j       8e04d24 <isnan+0x8e04d24>
60  50:   17070000        bne     t8,a3,54 <.debug_abbrev+0x54>
61  54:   3a0b0b01        xori    t3,s0,0xb01
62  58:   010b3b0b        0x10b3b0b
63  5c:   08000013        j       4c <.debug_abbrev+0x4c>
64  60:   0e03000d        jal     80c0034 <isnan+0x80c0034>
65  64:   0b3b0b3a        j       cec2ce8 <isnan+0xcec2ce8>
66  68:   00001349        0x1349
67  6c:   3f012e09        0x3f012e09
68  70:   3a0e030c        xori    t6,s0,0x30c
69  74:   270b3b0b        addiu   t3,t8,15115
70  78:   1113490c        beq     t0,s3,124ac <isnan+0x124ac>
71  7c:   40011201        0x40011201
72  80:   0a00000a        j       8000028 <isnan+0x8000028>
73  84:   08030005        j       c0014 <isnan+0xc0014>
74  88:   0b3b0b3a        j       cec2ce8 <isnan+0xcec2ce8>
75  8c:   0a021349        j       8084d24 <isnan+0x8084d24>
76  90:   340b0000        li      t3,0x0
77  94:   3a080300        xori    t0,s0,0x300
78  98:   490b3b0b        bc2tl   $cc2,ecc8 <isnan+0xecc8>
79  9c:   0c000013        jal     4c <.debug_abbrev+0x4c>
80  a0:   0655010b        0x655010b
81  a4:   340d0000        li      t5,0x0
82  a8:   3a0e0300        xori    t6,s0,0x300
83  ac:   490b3b0b        bc2tl   $cc2,ecdc <isnan+0xecdc>
84  b0:   00060213        0x60213
85        ...
86
87Disassembly of section .debug_info:
88
8900000000 <.debug_info>:
90   0:   000000fd        0xfd
91   4:   00000002        srl     zero,zero,0x0
92   8:   01040000        0x1040000
93   c:   0000009c        0x9c
94  10:   00008c01        0x8c01
95  14:   00006400        sll     t4,zero,0x10
96  18:   00000000        nop
97  1c:   00003400        sll     a2,zero,0x10
98  20:   00000000        nop
99  24:   00370200        0x370200
100  28:   12020000        beq     s0,v0,2c <.debug_info+0x2c>
101  2c:   00000030        tge     zero,zero
102  30:   00070403        sra     zero,a3,0x10
103  34:   02000000        0x2000000
104  38:   0000000d        break
105  3c:   00421302        0x421302
106  40:   04040000        0x4040000
107  44:   746e6905        jalx    1b9a414 <isnan+0x1b9a414>
108  48:   07080300        tgei    t8,768
109  4c:   00000040        ssnop
110  50:   a8050803        swl     a1,2051(zero)
111  54:   05000000        bltz    t0,58 <.debug_info+0x58>
112  58:   7c420208        0x7c420208
113  5c:   06000000        bltz    s0,60 <.debug_info+0x60>
114  60:   0077736c        0x77736c
115  64:   00254302        ror     t0,a1,0xc
116  68:   23020000        addi    v0,t8,0
117  6c:   736d0600        0x736d0600
118  70:   44020077        0x44020077
119  74:   00000025        move    zero,zero
120  78:   00042302        srl     a0,a0,0xc
121  7c:   3f020807        0x3f020807
122  80:   0000009b        0x9b
123  84:   00005708        0x5708
124  88:   9b400200        lwr     zero,512(k0)
125  8c:   08000000        j       0 <.debug_info>
126  90:   00000096        0x96
127  94:   00574502        0x574502
128  98:   03000000        0x3000000
129  9c:   005d0408        0x5d0408
130  a0:   20020000        addi    v0,zero,0
131  a4:   02000000        0x2000000
132  a8:   00007c46        0x7c46
133  ac:   1a010900        0x1a010900
134  b0:   01000000        0x1000000
135  b4:   00420119        0x420119
136  b8:   00000000        nop
137  bc:   00340000        0x340000
138  c0:   6d010000        0x6d010000
139  c4:   0100780a        movz    t7,t0,zero
140  c8:   00009b19        0x9b19
141  cc:   2c900800        sltiu   s0,a0,2048
142  d0:   2d900493        sltiu   s0,t4,1171
143  d4:   680b0493        0x680b0493
144  d8:   1b010078        0x1b010078
145  dc:   00000037        0x37
146  e0:   00786c0b        0x786c0b
147  e4:   00371b01        0x371b01
148  e8:   000c0000        sll     zero,t4,0x0
149  ec:   0d000000        jal     4000000 <isnan+0x4000000>
150  f0:   00000015        0x15
151  f4:   00a21c01        0xa21c01
152        ...
153
154Disassembly of section .debug_line:
155
15600000000 <.debug_line>:
157   0:   0000004d        break   0x0,0x1
158   4:   00320002        ror     zero,s2,0x0
159   8:   01010000        0x1010000
160   c:   000d0efb        0xd0efb
161  10:   01010101        0x1010101
162  14:   01000000        0x1000000
163  18:   00010000        sll     zero,at,0x0
164  1c:   73695f73        0x73695f73
165  20:   2e6e616e        sltiu   t6,s3,24942
166  24:   00000063        0x63
167  28:   74616d00        jalx    185b400 <isnan+0x185b400>
168  2c:   72705f68        0x72705f68
169  30:   74617669        jalx    185d9a4 <isnan+0x185d9a4>
170  34:   00682e65        0x682e65
171  38:   00000000        nop
172  3c:   00020500        sll     zero,v0,0x14
173  40:   03000000        0x3000000
174  44:   4c140119        0x4c140119
175  48:   e7084c48        swc1    $f8,19528(t8)
176  4c:   01000802        0x1000802
177  50:   Address 0x0000000000000050 is out of bounds.
178
179
180Disassembly of section .debug_frame:
181
18200000000 <.debug_frame>:
183   0:   0000000c        syscall
184   4:   ffffffff        sdc3    $31,-1(ra)
185   8:   7c010001        0x7c010001
186   c:   001d0c1f        0x1d0c1f
187  10:   0000000c        syscall
188        ...
189  1c:   00000034        teq     zero,zero
190
191Disassembly of section .debug_loc:
192
19300000000 <.debug_loc>:
194   0:   0000000c        syscall
195   4:   0000001c        0x1c
196   8:   93520006        lbu     s2,6(k0)
197   c:   04935304        bgezall a0,14c20 <isnan+0x14c20>
198  10:   00000000        nop
199  14:   00000000        nop
200
201Disassembly of section .debug_pubnames:
202
20300000000 <.debug_pubnames>:
204   0:   00000018        mult    zero,zero
205   4:   00000002        srl     zero,zero,0x0
206   8:   01010000        0x1010000
207   c:   00ad0000        0xad0000
208  10:   73690000        madd    k1,t1
209  14:   006e616e        0x6e616e
210  18:   00000000        nop
211
212Disassembly of section .debug_aranges:
213
21400000000 <.debug_aranges>:
215   0:   0000001c        0x1c
216   4:   00000002        srl     zero,zero,0x0
217   8:   00040000        sll     zero,a0,0x0
218        ...
219  14:   00000034        teq     zero,zero
220        ...
221
222Disassembly of section .debug_ranges:
223
22400000000 <.debug_ranges>:
225   0:   00000000        nop
226   4:   00000004        sllv    zero,zero,zero
227   8:   00000008        jr      zero
228   c:   0000000c        syscall
229        ...
230
231Disassembly of section .debug_str:
232
23300000000 <.debug_str>:
234   0:   69736e75        0x69736e75
235   4:   64656e67        0x64656e67
236   8:   746e6920        jalx    1b9a480 <isnan+0x1b9a480>
237   c:   746e6900        jalx    1b9a400 <isnan+0x1b9a400>
238  10:   745f3233        jalx    17cc8cc <isnan+0x17cc8cc>
239  14:   5f776500        0x5f776500
240  18:   73690075        0x73690075
241  1c:   006e616e        0x6e616e
242  20:   65656569        0x65656569
243  24:   756f645f        jalx    5bd917c <isnan+0x5bd917c>
244  28:   5f656c62        0x5f656c62
245  2c:   70616873        0x70616873
246  30:   79745f65        0x79745f65
247  34:   75006570        jalx    40195c0 <isnan+0x40195c0>
248  38:   33746e69        andi    s4,k1,0x6e69
249  3c:   00745f32        tlt     v1,s4,0x17c
250  40:   676e6f6c        0x676e6f6c
251  44:   6e6f6c20        0x6e6f6c20
252  48:   6e752067        0x6e752067
253  4c:   6e676973        0x6e676973
254  50:   69206465        0x69206465
255  54:   7600746e        jalx    801d1b8 <isnan+0x801d1b8>
256  58:   65756c61        0x65756c61
257  5c:   756f6400        jalx    5bd9000 <isnan+0x5bd9000>
258  60:   00656c62        0x656c62
259  64:   6573552f        0x6573552f
260  68:   612f7372        0x612f7372
261  6c:   6e69616c        0x6e69616c
262  70:   636f732f        0x636f732f
263  74:   6d6c612f        0x6d6c612f
264  78:   6d2d736f        0x6d2d736f
265  7c:   6c2f686b        0x6c2f686b
266  80:   2f736269        sltiu   s3,k1,25193
267  84:   6d62696c        0x6d62696c
268  88:   00687461        0x687461
269  8c:   73695f73        0x73695f73
270  90:   2e6e616e        sltiu   t6,s3,24942
271  94:   61700063        0x61700063
272  98:   00737472        tlt     v1,s3,0x1d1
273  9c:   20554e47        addi    s5,v0,20039
274  a0:   2e342043        sltiu   s4,s1,8259
275  a4:   00322e34        teq     at,s2,0xb8
276  a8:   676e6f6c        0x676e6f6c
277  ac:   6e6f6c20        0x6e6f6c20
278  b0:   6e692067        0x6e692067
279  b4:   Address 0x00000000000000b4 is out of bounds.
280
281
282Disassembly of section .comment:
283
28400000000 <.comment>:
285   0:   43434700        c0      0x1434700
286   4:   4728203a        c1      0x128203a
287   8:   2029554e        addi    t1,at,21838
288   c:   2e342e34        sltiu   s4,s1,11828
289  10:   Address 0x0000000000000010 is out of bounds.
290
291
292Disassembly of section .gnu.attributes:
293
29400000000 <.gnu.attributes>:
295   0:   00000f41        0xf41
296   4:   756e6700        jalx    5b99c00 <isnan+0x5b99c00>
297   8:   00070100        sll     zero,a3,0x4
298   c:   01040000        0x1040000
Note: See TracBrowser for help on using the repository browser.