source: trunk/libs/libmath/build/s_copysign.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: 8.6 KB
Line 
1
2build/s_copysign.o:     file format elf32-littlemips
3
4
5Disassembly of section .text:
6
700000000 <copysign>:
8   0:   44057800        mfc1    a1,$f15
9   4:   3c047fff        lui     a0,0x7fff
10   8:   44076800        mfc1    a3,$f13
11   c:   3c088000        lui     t0,0x8000
12  10:   44026000        mfc1    v0,$f12
13  14:   3484ffff        ori     a0,a0,0xffff
14  18:   01052824        and     a1,t0,a1
15  1c:   00872024        and     a0,a0,a3
16  20:   44820000        mtc1    v0,$f0
17  24:   00a41825        or      v1,a1,a0
18  28:   03e00008        jr      ra
19  2c:   44830800        mtc1    v1,$f1
20
21Disassembly of section .reginfo:
22
2300000000 <.reginfo>:
24   0:   800001bc        lb      zero,444(zero)
25   4:   00000000        nop
26   8:   0000b003        sra     s6,zero,0x0
27        ...
28
29Disassembly of section .pdr:
30
3100000000 <.pdr>:
32        ...
33  18:   0000001d        0x1d
34  1c:   0000001f        0x1f
35
36Disassembly of section .debug_abbrev:
37
3800000000 <.debug_abbrev>:
39   0:   25011101        addiu   at,t0,4353
40   4:   030b130e        0x30b130e
41   8:   110e1b0e        beq     t0,t6,6c44 <copysign+0x6c44>
42   c:   10011201        beq     zero,at,4814 <copysign+0x4814>
43  10:   02000006        srlv    zero,zero,s0
44  14:   0e030016        jal     80c0058 <copysign+0x80c0058>
45  18:   0b3b0b3a        j       cec2ce8 <copysign+0xcec2ce8>
46  1c:   00001349        0x1349
47  20:   0b002403        j       c00900c <copysign+0xc00900c>
48  24:   030b3e0b        0x30b3e0b
49  28:   0400000e        bltz    zero,64 <.debug_abbrev+0x64>
50  2c:   0b0b0024        j       c2c0090 <copysign+0xc2c0090>
51  30:   08030b3e        j       c2cf8 <copysign+0xc2cf8>
52  34:   13050000        beq     t8,a1,38 <.debug_abbrev+0x38>
53  38:   3a0b0b01        xori    t3,s0,0xb01
54  3c:   010b3b0b        0x10b3b0b
55  40:   06000013        bltz    s0,90 <.debug_abbrev+0x90>
56  44:   0803000d        j       c0034 <copysign+0xc0034>
57  48:   0b3b0b3a        j       cec2ce8 <copysign+0xcec2ce8>
58  4c:   0a381349        j       8e04d24 <copysign+0x8e04d24>
59  50:   17070000        bne     t8,a3,54 <.debug_abbrev+0x54>
60  54:   3a0b0b01        xori    t3,s0,0xb01
61  58:   010b3b0b        0x10b3b0b
62  5c:   08000013        j       4c <.debug_abbrev+0x4c>
63  60:   0e03000d        jal     80c0034 <copysign+0x80c0034>
64  64:   0b3b0b3a        j       cec2ce8 <copysign+0xcec2ce8>
65  68:   00001349        0x1349
66  6c:   3f012e09        0x3f012e09
67  70:   3a0e030c        xori    t6,s0,0x30c
68  74:   270b3b0b        addiu   t3,t8,15115
69  78:   1113490c        beq     t0,s3,124ac <copysign+0x124ac>
70  7c:   40011201        0x40011201
71  80:   0a00000a        j       8000028 <copysign+0x8000028>
72  84:   08030005        j       c0014 <copysign+0xc0014>
73  88:   0b3b0b3a        j       cec2ce8 <copysign+0xcec2ce8>
74  8c:   0a021349        j       8084d24 <copysign+0x8084d24>
75  90:   340b0000        li      t3,0x0
76  94:   3a080300        xori    t0,s0,0x300
77  98:   490b3b0b        bc2tl   $cc2,ecc8 <copysign+0xecc8>
78  9c:   0c000013        jal     4c <.debug_abbrev+0x4c>
79  a0:   0111010b        0x111010b
80  a4:   13010112        beq     t8,at,4f0 <copysign+0x4f0>
81  a8:   340d0000        li      t5,0x0
82  ac:   3a0e0300        xori    t6,s0,0x300
83  b0:   490b3b0b        bc2tl   $cc2,ece0 <copysign+0xece0>
84  b4:   000a0213        0xa0213
85  b8:   010b0e00        0x10b0e00
86  bc:   13010655        beq     t8,at,1a14 <copysign+0x1a14>
87  c0:   0b0f0000        j       c3c0000 <copysign+0xc3c0000>
88  c4:   12011101        beq     s0,at,44cc <copysign+0x44cc>
89  c8:   00000001        movf    zero,zero,$fcc0
90
91Disassembly of section .debug_info:
92
9300000000 <.debug_info>:
94   0:   00000147        0x147
95   4:   00000002        srl     zero,zero,0x0
96   8:   01040000        0x1040000
97   c:   0000009f        0x9f
98  10:   00009201        0x9201
99  14:   00005b00        sll     t3,zero,0xc
100  18:   00000000        nop
101  1c:   00003000        sll     a2,zero,0x0
102  20:   00000000        nop
103  24:   002e0200        0x2e0200
104  28:   12020000        beq     s0,v0,2c <.debug_info+0x2c>
105  2c:   00000030        tge     zero,zero
106  30:   00070403        sra     zero,a3,0x10
107  34:   04000000        bltz    zero,38 <.debug_info+0x38>
108  38:   6e690504        0x6e690504
109  3c:   08030074        j       c01d0 <copysign+0xc01d0>
110  40:   00003707        0x3707
111  44:   05080300        tgei    t0,768
112  48:   000000ab        0xab
113  4c:   42020805        c0      0x20805
114  50:   00000071        tgeu    zero,zero,0x1
115  54:   77736c06        jalx    dcdb018 <copysign+0xdcdb018>
116  58:   25430200        addiu   v1,t2,512
117  5c:   02000000        0x2000000
118  60:   6d060023        0x6d060023
119  64:   02007773        tltu    s0,zero,0x1dd
120  68:   00002544        0x2544
121  6c:   04230200        bgezl   at,870 <copysign+0x870>
122  70:   02080700        0x2080700
123  74:   0000903f        0x903f
124  78:   004e0800        0x4e0800
125  7c:   40020000        mfc0    v0,c0_index
126  80:   00000090        0x90
127  84:   00008c08        0x8c08
128  88:   4c450200        0x4c450200
129  8c:   00000000        nop
130  90:   54040803        bnel    zero,a0,20a0 <copysign+0x20a0>
131  94:   02000000        0x2000000
132  98:   00000012        mflo    zero
133  9c:   00714602        0x714602
134  a0:   01090000        0x1090000
135  a4:   00000083        sra     zero,zero,0x2
136  a8:   90011901        lbu     at,6401(zero)
137  ac:   00000000        nop
138  b0:   30000000        andi    zero,zero,0x0
139  b4:   01000000        0x1000000
140  b8:   00780a6d        0x780a6d
141  bc:   00901901        0x901901
142  c0:   90080000        lbu     t0,0(zero)
143  c4:   9004932c        lbu     a0,-27860(zero)
144  c8:   0a04932d        j       8124cb4 <copysign+0x8124cb4>
145  cc:   19010079        0x19010079
146  d0:   00000090        0x90
147  d4:   932e9008        lbu     t6,-28664(t9)
148  d8:   932f9004        lbu     t7,-28668(t9)
149  dc:   78680b04        0x78680b04
150  e0:   251b0100        addiu   k1,t0,256
151  e4:   0b000000        j       c000000 <copysign+0xc000000>
152  e8:   01007968        0x1007968
153  ec:   0000251b        0x251b
154  f0:   00000c00        sll     at,zero,0x10
155  f4:   00040000        sll     zero,a0,0x0
156  f8:   01110000        0x1110000
157  fc:   290d0000        slti    t5,t0,0
158 100:   01000000        0x1000000
159 104:   0000971d        0x971d
160 108:   93540600        lbu     s4,1536(k0)
161 10c:   04935504        bgezall a0,15520 <copysign+0x15520>
162 110:   00000e00        sll     at,zero,0x18
163 114:   012d0000        0x12d0000
164 118:   0d0d0000        jal     4340000 <copysign+0x4340000>
165 11c:   01000000        0x1000000
166 120:   0000971e        0x971e
167 124:   93520600        lbu     s2,1536(k0)
168 128:   04935304        bgezall a0,14d3c <copysign+0x14d3c>
169 12c:   00080f00        sll     at,t0,0x1c
170 130:   000c0000        sll     zero,t4,0x0
171 134:   290d0000        slti    t5,t0,0
172 138:   01000000        0x1000000
173 13c:   0000971c        0x971c
174 140:   93560600        lbu     s6,1536(k0)
175 144:   04935704        bgezall a0,15d58 <copysign+0x15d58>
176 148:   Address 0x0000000000000148 is out of bounds.
177
178
179Disassembly of section .debug_line:
180
18100000000 <.debug_line>:
182   0:   00000050        0x50
183   4:   00350002        ror     zero,s5,0x0
184   8:   01010000        0x1010000
185   c:   000d0efb        0xd0efb
186  10:   01010101        0x1010101
187  14:   01000000        0x1000000
188  18:   00010000        sll     zero,at,0x0
189  1c:   6f635f73        0x6f635f73
190  20:   69737970        0x69737970
191  24:   632e6e67        0x632e6e67
192  28:   00000000        nop
193  2c:   6874616d        0x6874616d
194  30:   6972705f        0x6972705f
195  34:   65746176        0x65746176
196  38:   0000682e        0x682e
197  3c:   00000000        nop
198  40:   00000205        0x205
199  44:   19030000        0x19030000
200  48:   484b1501        0x484b1501
201  4c:   02ae084c        syscall 0xab821
202  50:   01010008        0x1010008
203
204Disassembly of section .debug_frame:
205
20600000000 <.debug_frame>:
207   0:   0000000c        syscall
208   4:   ffffffff        sdc3    $31,-1(ra)
209   8:   7c010001        0x7c010001
210   c:   001d0c1f        0x1d0c1f
211  10:   0000000c        syscall
212        ...
213  1c:   00000030        tge     zero,zero
214
215Disassembly of section .debug_pubnames:
216
21700000000 <.debug_pubnames>:
218   0:   0000001b        divu    zero,zero,zero
219   4:   00000002        srl     zero,zero,0x0
220   8:   014b0000        0x14b0000
221   c:   00a20000        0xa20000
222  10:   6f630000        0x6f630000
223  14:   69737970        0x69737970
224  18:   00006e67        0x6e67
225  1c:   Address 0x000000000000001c is out of bounds.
226
227
228Disassembly of section .debug_aranges:
229
23000000000 <.debug_aranges>:
231   0:   0000001c        0x1c
232   4:   00000002        srl     zero,zero,0x0
233   8:   00040000        sll     zero,a0,0x0
234        ...
235  14:   00000030        tge     zero,zero
236        ...
237
238Disassembly of section .debug_ranges:
239
24000000000 <.debug_ranges>:
241   0:   00000004        sllv    zero,zero,zero
242   4:   00000008        jr      zero
243   8:   0000000c        syscall
244   c:   00000028        0x28
245        ...
246
247Disassembly of section .debug_str:
248
24900000000 <.debug_str>:
250   0:   69736e75        0x69736e75
251   4:   64656e67        0x64656e67
252   8:   746e6920        jalx    1b9a480 <copysign+0x1b9a480>
253   c:   5f687300        0x5f687300
254  10:   65690075        0x65690075
255  14:   645f6565        0x645f6565
256  18:   6c62756f        0x6c62756f
257  1c:   68735f65        0x68735f65
258  20:   5f657061        0x5f657061
259  24:   65707974        0x65707974
260  28:   5f686700        0x5f686700
261  2c:   69750075        0x69750075
262  30:   3233746e        andi    s3,s1,0x746e
263  34:   6c00745f        0x6c00745f
264  38:   20676e6f        addi    a3,v1,28271
265  3c:   676e6f6c        0x676e6f6c
266  40:   736e7520        0x736e7520
267  44:   656e6769        0x656e6769
268  48:   6e692064        0x6e692064
269  4c:   61760074        0x61760074
270  50:   0065756c        0x65756c
271  54:   62756f64        0x62756f64
272  58:   2f00656c        sltiu   zero,t8,25964
273  5c:   72657355        0x72657355
274  60:   6c612f73        0x6c612f73
275  64:   2f6e6961        sltiu   t6,k1,26977
276  68:   2f636f73        sltiu   v1,k1,28531
277  6c:   6f6d6c61        0x6f6d6c61
278  70:   6b6d2d73        0x6b6d2d73
279  74:   696c2f68        0x696c2f68
280  78:   6c2f7362        0x6c2f7362
281  7c:   616d6269        0x616d6269
282  80:   63006874        0x63006874
283  84:   7379706f        0x7379706f
284  88:   006e6769        0x6e6769
285  8c:   74726170        jalx    1c985c0 <copysign+0x1c985c0>
286  90:   5f730073        0x5f730073
287  94:   79706f63        0x79706f63
288  98:   6e676973        0x6e676973
289  9c:   4700632e        c1      0x100632e
290  a0:   4320554e        c0      0x120554e
291  a4:   342e3420        ori     t6,at,0x3420
292  a8:   6c00322e        0x6c00322e
293  ac:   20676e6f        addi    a3,v1,28271
294  b0:   676e6f6c        0x676e6f6c
295  b4:   746e6920        jalx    1b9a480 <copysign+0x1b9a480>
296  b8:   Address 0x00000000000000b8 is out of bounds.
297
298
299Disassembly of section .comment:
300
30100000000 <.comment>:
302   0:   43434700        c0      0x1434700
303   4:   4728203a        c1      0x128203a
304   8:   2029554e        addi    t1,at,21838
305   c:   2e342e34        sltiu   s4,s1,11828
306  10:   Address 0x0000000000000010 is out of bounds.
307
308
309Disassembly of section .gnu.attributes:
310
31100000000 <.gnu.attributes>:
312   0:   00000f41        0xf41
313   4:   756e6700        jalx    5b99c00 <copysign+0x5b99c00>
314   8:   00070100        sll     zero,a3,0x4
315   c:   01040000        0x1040000
Note: See TracBrowser for help on using the repository browser.