Fix implib test failures
[deliverable/binutils-gdb.git] / ld / testsuite / ld-mips-elf / compressed-plt-1-n32-mips16.od
CommitLineData
690f47bf
RS
1
2.* file format .*
3
4
5Disassembly of section \.plt:
6
7# At present, all n32 PLT entries use the standard encoding.
810100000 <_PROCEDURE_LINKAGE_TABLE_>:
9.*: 3c0e1020 lui \$14,0x1020
10.*: 8dd90000 lw \$25,0\(\$14\)
11.*: 25ce0000 addiu \$14,\$14,0
12.*: 030ec023 subu \$24,\$24,\$14
40fc1451 13.*: 03e07825 move \$15,\$31
690f47bf
RS
14.*: 0018c082 srl \$24,\$24,0x2
15.*: 0320f809 jalr \$25
16.*: 2718fffe addiu \$24,\$24,-2
17
1810100020 <f_lo_iu@plt>:
19.*: 3c0f1020 lui \$15,0x1020
20.*: 8df90008 lw \$25,8\(\$15\)
21.*: 03200008 jr \$25
22.*: 25f80008 addiu \$24,\$15,8
23
2410100030 <f_lo_iu_du_dc@plt>:
25.*: 3c0f1020 lui \$15,0x1020
26.*: 8df9000c lw \$25,12\(\$15\)
27.*: 03200008 jr \$25
28.*: 25f8000c addiu \$24,\$15,12
29
3010100040 <f_lo_du_ic_dc@plt>:
31.*: 3c0f1020 lui \$15,0x1020
32.*: 8df90010 lw \$25,16\(\$15\)
33.*: 03200008 jr \$25
34.*: 25f80010 addiu \$24,\$15,16
35
3610100050 <f_du_dc@plt>:
37.*: 3c0f1020 lui \$15,0x1020
38.*: 8df90014 lw \$25,20\(\$15\)
39.*: 03200008 jr \$25
40.*: 25f80014 addiu \$24,\$15,20
41
4210100060 <f_lo_iu_dc@plt>:
43.*: 3c0f1020 lui \$15,0x1020
44.*: 8df90018 lw \$25,24\(\$15\)
45.*: 03200008 jr \$25
46.*: 25f80018 addiu \$24,\$15,24
47
4810100070 <f_iu_du_ic@plt>:
49.*: 3c0f1020 lui \$15,0x1020
50.*: 8df9001c lw \$25,28\(\$15\)
51.*: 03200008 jr \$25
52.*: 25f8001c addiu \$24,\$15,28
53
5410100080 <f_lo_du_ic@plt>:
55.*: 3c0f1020 lui \$15,0x1020
56.*: 8df90020 lw \$25,32\(\$15\)
57.*: 03200008 jr \$25
58.*: 25f80020 addiu \$24,\$15,32
59
6010100090 <f_iu_dc@plt>:
61.*: 3c0f1020 lui \$15,0x1020
62.*: 8df90024 lw \$25,36\(\$15\)
63.*: 03200008 jr \$25
64.*: 25f80024 addiu \$24,\$15,36
65
66101000a0 <f_lo_iu_ic@plt>:
67.*: 3c0f1020 lui \$15,0x1020
68.*: 8df90028 lw \$25,40\(\$15\)
69.*: 03200008 jr \$25
70.*: 25f80028 addiu \$24,\$15,40
71
72101000b0 <f_lo_ic@plt>:
73.*: 3c0f1020 lui \$15,0x1020
74.*: 8df9002c lw \$25,44\(\$15\)
75.*: 03200008 jr \$25
76.*: 25f8002c addiu \$24,\$15,44
77
78101000c0 <f_lo_du_dc@plt>:
79.*: 3c0f1020 lui \$15,0x1020
80.*: 8df90030 lw \$25,48\(\$15\)
81.*: 03200008 jr \$25
82.*: 25f80030 addiu \$24,\$15,48
83
84101000d0 <f_du@plt>:
85.*: 3c0f1020 lui \$15,0x1020
86.*: 8df90034 lw \$25,52\(\$15\)
87.*: 03200008 jr \$25
88.*: 25f80034 addiu \$24,\$15,52
89
90101000e0 <f_du_ic_dc@plt>:
91.*: 3c0f1020 lui \$15,0x1020
92.*: 8df90038 lw \$25,56\(\$15\)
93.*: 03200008 jr \$25
94.*: 25f80038 addiu \$24,\$15,56
95
96101000f0 <f_du_ic@plt>:
97.*: 3c0f1020 lui \$15,0x1020
98.*: 8df9003c lw \$25,60\(\$15\)
99.*: 03200008 jr \$25
100.*: 25f8003c addiu \$24,\$15,60
101
10210100100 <f_iu_du_dc@plt>:
103.*: 3c0f1020 lui \$15,0x1020
104.*: 8df90040 lw \$25,64\(\$15\)
105.*: 03200008 jr \$25
106.*: 25f80040 addiu \$24,\$15,64
107
10810100110 <f_lo_dc@plt>:
109.*: 3c0f1020 lui \$15,0x1020
110.*: 8df90044 lw \$25,68\(\$15\)
111.*: 03200008 jr \$25
112.*: 25f80044 addiu \$24,\$15,68
113
11410100120 <f_iu_du@plt>:
115.*: 3c0f1020 lui \$15,0x1020
116.*: 8df90048 lw \$25,72\(\$15\)
117.*: 03200008 jr \$25
118.*: 25f80048 addiu \$24,\$15,72
119
12010100130 <f_lo_iu_du@plt>:
121.*: 3c0f1020 lui \$15,0x1020
122.*: 8df9004c lw \$25,76\(\$15\)
123.*: 03200008 jr \$25
124.*: 25f8004c addiu \$24,\$15,76
125
12610100140 <f_dc@plt>:
127.*: 3c0f1020 lui \$15,0x1020
128.*: 8df90050 lw \$25,80\(\$15\)
129.*: 03200008 jr \$25
130.*: 25f80050 addiu \$24,\$15,80
131
13210100150 <f_ic_dc@plt>:
133.*: 3c0f1020 lui \$15,0x1020
134.*: 8df90054 lw \$25,84\(\$15\)
135.*: 03200008 jr \$25
136.*: 25f80054 addiu \$24,\$15,84
137
13810100160 <f_lo_du@plt>:
139.*: 3c0f1020 lui \$15,0x1020
140.*: 8df90058 lw \$25,88\(\$15\)
141.*: 03200008 jr \$25
142.*: 25f80058 addiu \$24,\$15,88
143
14410100170 <f_iu_ic_dc@plt>:
145.*: 3c0f1020 lui \$15,0x1020
146.*: 8df9005c lw \$25,92\(\$15\)
147.*: 03200008 jr \$25
148.*: 25f8005c addiu \$24,\$15,92
149
15010100180 <f_iu_du_ic_dc@plt>:
151.*: 3c0f1020 lui \$15,0x1020
152.*: 8df90060 lw \$25,96\(\$15\)
153.*: 03200008 jr \$25
154.*: 25f80060 addiu \$24,\$15,96
155
15610100190 <f_lo_iu_ic_dc@plt>:
157.*: 3c0f1020 lui \$15,0x1020
158.*: 8df90064 lw \$25,100\(\$15\)
159.*: 03200008 jr \$25
160.*: 25f80064 addiu \$24,\$15,100
161
162101001a0 <f_lo_iu_du_ic@plt>:
163.*: 3c0f1020 lui \$15,0x1020
164.*: 8df90068 lw \$25,104\(\$15\)
165.*: 03200008 jr \$25
166.*: 25f80068 addiu \$24,\$15,104
167
168101001b0 <f_lo_iu_du_ic_dc@plt>:
169.*: 3c0f1020 lui \$15,0x1020
170.*: 8df9006c lw \$25,108\(\$15\)
171.*: 03200008 jr \$25
172.*: 25f8006c addiu \$24,\$15,108
173
174101001c0 <f_lo_ic_dc@plt>:
175.*: 3c0f1020 lui \$15,0x1020
176.*: 8df90070 lw \$25,112\(\$15\)
177.*: 03200008 jr \$25
178.*: 25f80070 addiu \$24,\$15,112
179
180101001d0 <f_lo@plt>:
181.*: 3c0f1020 lui \$15,0x1020
182.*: 8df90074 lw \$25,116\(\$15\)
183.*: 03200008 jr \$25
184.*: 25f80074 addiu \$24,\$15,116
185
186Disassembly of section \.MIPS\.stubs:
187
18810101000 <_MIPS_STUBS_>:
189# Lazy-binding stub for f_iu.
190.*: 8f998010 lw \$25,-32752\(\$28\)
40fc1451 191.*: 03e07825 move \$15,\$31
690f47bf
RS
192.*: 0320f809 jalr \$25
193.*: 24180021 li \$24,33
194# Lazy-binding stub for f_ic.
195.*: 8f998010 lw \$25,-32752\(\$28\)
40fc1451 196.*: 03e07825 move \$15,\$31
690f47bf
RS
197.*: 0320f809 jalr \$25
198.*: 24180020 li \$24,32
199# Lazy-binding stub for f_iu_ic.
200.*: 8f998010 lw \$25,-32752\(\$28\)
40fc1451 201.*: 03e07825 move \$15,\$31
690f47bf
RS
202.*: 0320f809 jalr \$25
203.*: 2418001f li \$24,31
204 \.\.\.
205
206Disassembly of section \.text\.a:
207
20810102000 <testc>:
209.*: .... .... jalx [0-9a-f]+ <f_dc@plt>
210.*: 6500 nop
211.*: f070 9b50 lw \$2,-32656\(\$3\)
212# ^ global GOT entry for f_ic
213.*: .... .... jalx [0-9a-f]+ <f_ic_dc@plt>
214.*: 6500 nop
215.*: f010 9b58 lw \$2,-32744\(\$3\)
216# ^ local GOT entry for f_ic_dc@plt
217.*: .... .... jalx [0-9a-f]+ <f_du_dc@plt>
218.*: 6500 nop
219.*: f010 9b5c lw \$2,-32740\(\$3\)
220# ^ local GOT entry for f_du_ic@plt
221.*: .... .... jalx [0-9a-f]+ <f_du_ic_dc@plt>
222.*: 6500 nop
223.*: f030 9b40 lw \$2,-32736\(\$3\)
224# ^ local GOT entry for f_du_ic_dc@plt
225.*: .... .... jalx [0-9a-f]+ <f_iu_dc@plt>
226.*: 6500 nop
227.*: f070 9b4c lw \$2,-32660\(\$3\)
228# ^ global GOT entry for f_iu_ic
229.*: .... .... jalx [0-9a-f]+ <f_iu_ic_dc@plt>
230.*: 6500 nop
231.*: f030 9b44 lw \$2,-32732\(\$3\)
232# ^ local GOT entry for f_iu_ic_dc@plt
233.*: .... .... jalx [0-9a-f]+ <f_iu_du_dc@plt>
234.*: 6500 nop
235.*: f030 9b48 lw \$2,-32728\(\$3\)
236# ^ local GOT entry for f_iu_du_ic@plt
237.*: .... .... jalx [0-9a-f]+ <f_iu_du_ic_dc@plt>
238.*: 6500 nop
239.*: f030 9b4c lw \$2,-32724\(\$3\)
240# ^ local GOT entry for f_iu_du_ic_dc@plt
241.*: .... .... jalx [0-9a-f]+ <f_lo_dc@plt>
242.*: 6500 nop
243.*: f030 9b50 lw \$2,-32720\(\$3\)
244# ^ local GOT entry for f_lo_ic@plt
245.*: .... .... jalx [0-9a-f]+ <f_lo_ic_dc@plt>
246.*: 6500 nop
247.*: f030 9b54 lw \$2,-32716\(\$3\)
248# ^ local GOT entry for f_lo_ic_dc@plt
249.*: .... .... jalx [0-9a-f]+ <f_lo_du_dc@plt>
250.*: 6500 nop
251.*: f030 9b58 lw \$2,-32712\(\$3\)
252# ^ local GOT entry for f_lo_du_ic@plt
253.*: .... .... jalx [0-9a-f]+ <f_lo_du_ic_dc@plt>
254.*: 6500 nop
255.*: f030 9b5c lw \$2,-32708\(\$3\)
256# ^ local GOT entry for f_lo_du_ic_dc@plt
257.*: .... .... jalx [0-9a-f]+ <f_lo_iu_dc@plt>
258.*: 6500 nop
259.*: f050 9b40 lw \$2,-32704\(\$3\)
260# ^ local GOT entry for f_lo_iu_ic@plt
261.*: .... .... jalx [0-9a-f]+ <f_lo_iu_ic_dc@plt>
262.*: 6500 nop
263.*: f050 9b44 lw \$2,-32700\(\$3\)
264# ^ local GOT entry for f_lo_iu_ic_dc@plt
265.*: .... .... jalx [0-9a-f]+ <f_lo_iu_du_dc@plt>
266.*: 6500 nop
267.*: f050 9b48 lw \$2,-32696\(\$3\)
268# ^ local GOT entry for f_lo_iu_du_ic@plt
269.*: .... .... jalx [0-9a-f]+ <f_lo_iu_du_ic_dc@plt>
270.*: 6500 nop
271.*: f050 9b4c lw \$2,-32692\(\$3\)
272# ^ local GOT entry for f_lo_iu_du_ic_dc@plt
273.*: e820 jr \$31
274
275Disassembly of section \.text\.b:
276
27710103000 <testu>:
278.*: ........ jal [0-9a-f]+ <f_du@plt>
279.*: 00000000 nop
280.*: ........ j [0-9a-f]+ <f_du@plt>
281.*: 00000000 nop
282.*: ........ jal [0-9a-f]+ <f_du_dc@plt>
283.*: 00000000 nop
284.*: ........ j [0-9a-f]+ <f_du_dc@plt>
285.*: 00000000 nop
286.*: ........ jal [0-9a-f]+ <f_du_ic@plt>
287.*: 00000000 nop
288.*: ........ j [0-9a-f]+ <f_du_ic@plt>
289.*: 00000000 nop
290.*: ........ jal [0-9a-f]+ <f_du_ic_dc@plt>
291.*: 00000000 nop
292.*: ........ j [0-9a-f]+ <f_du_ic_dc@plt>
293.*: 00000000 nop
294.*: 8c628074 lw \$2,-32652\(\$3\)
295# ^ global GOT entry for f_iu
296.*: 8c628050 lw \$2,-32688\(\$3\)
297# ^ local GOT entry for f_iu_dc@plt
298.*: 8c62806c lw \$2,-32660\(\$3\)
299# ^ global GOT entry for f_iu_ic
300.*: 8c628024 lw \$2,-32732\(\$3\)
301# ^ local GOT entry for f_iu_ic_dc@plt
302.*: ........ jal [0-9a-f]+ <f_iu_du@plt>
303.*: 00000000 nop
304.*: ........ j [0-9a-f]+ <f_iu_du@plt>
305.*: 00000000 nop
306.*: 8c628054 lw \$2,-32684\(\$3\)
307# ^ local GOT entry for f_iu_du@plt
308.*: ........ jal [0-9a-f]+ <f_iu_du_dc@plt>
309.*: 00000000 nop
310.*: ........ j [0-9a-f]+ <f_iu_du_dc@plt>
311.*: 00000000 nop
312.*: 8c628058 lw \$2,-32680\(\$3\)
313# ^ local GOT entry for f_iu_du_dc@plt
314.*: ........ jal [0-9a-f]+ <f_iu_du_ic@plt>
315.*: 00000000 nop
316.*: ........ j [0-9a-f]+ <f_iu_du_ic@plt>
317.*: 00000000 nop
318.*: 8c628028 lw \$2,-32728\(\$3\)
319# ^ local GOT entry for f_iu_du_ic@plt
320.*: ........ jal [0-9a-f]+ <f_iu_du_ic_dc@plt>
321.*: 00000000 nop
322.*: ........ j [0-9a-f]+ <f_iu_du_ic_dc@plt>
323.*: 00000000 nop
324.*: 8c62802c lw \$2,-32724\(\$3\)
325# ^ local GOT entry for f_iu_du_ic_dc@plt
326.*: ........ jal [0-9a-f]+ <f_lo_du@plt>
327.*: 00000000 nop
328.*: ........ j [0-9a-f]+ <f_lo_du@plt>
329.*: 00000000 nop
330.*: ........ jal [0-9a-f]+ <f_lo_du_dc@plt>
331.*: 00000000 nop
332.*: ........ j [0-9a-f]+ <f_lo_du_dc@plt>
333.*: 00000000 nop
334.*: ........ jal [0-9a-f]+ <f_lo_du_ic@plt>
335.*: 00000000 nop
336.*: ........ j [0-9a-f]+ <f_lo_du_ic@plt>
337.*: 00000000 nop
338.*: ........ jal [0-9a-f]+ <f_lo_du_ic_dc@plt>
339.*: 00000000 nop
340.*: ........ j [0-9a-f]+ <f_lo_du_ic_dc@plt>
341.*: 00000000 nop
342.*: 8c62805c lw \$2,-32676\(\$3\)
343# ^ local GOT entry for f_lo_iu@plt
344.*: 8c628060 lw \$2,-32672\(\$3\)
345# ^ local GOT entry for f_lo_iu_dc@plt
346.*: 8c628040 lw \$2,-32704\(\$3\)
347# ^ local GOT entry for f_lo_iu_ic@plt
348.*: 8c628044 lw \$2,-32700\(\$3\)
349# ^ local GOT entry for f_lo_iu_ic_dc@plt
350.*: ........ jal [0-9a-f]+ <f_lo_iu_du@plt>
351.*: 00000000 nop
352.*: ........ j [0-9a-f]+ <f_lo_iu_du@plt>
353.*: 00000000 nop
354.*: 8c628064 lw \$2,-32668\(\$3\)
355# ^ local GOT entry for f_lo_iu_du@plt
356.*: ........ jal [0-9a-f]+ <f_lo_iu_du_dc@plt>
357.*: 00000000 nop
358.*: ........ j [0-9a-f]+ <f_lo_iu_du_dc@plt>
359.*: 00000000 nop
360.*: 8c628068 lw \$2,-32664\(\$3\)
361# ^ local GOT entry for f_lo_iu_du_dc@plt
362.*: ........ jal [0-9a-f]+ <f_lo_iu_du_ic@plt>
363.*: 00000000 nop
364.*: ........ j [0-9a-f]+ <f_lo_iu_du_ic@plt>
365.*: 00000000 nop
366.*: 8c628048 lw \$2,-32696\(\$3\)
367# ^ local GOT entry for f_lo_iu_du_ic@plt
368.*: ........ jal [0-9a-f]+ <f_lo_iu_du_ic_dc@plt>
369.*: 00000000 nop
370.*: ........ j [0-9a-f]+ <f_lo_iu_du_ic_dc@plt>
371.*: 00000000 nop
372.*: 8c62804c lw \$2,-32692\(\$3\)
373# ^ local GOT entry for f_lo_iu_du_ic_dc@plt
374.*: 03e00008 jr \$31
375
376Disassembly of section \.text\.c:
377
37810104000 <testlo>:
379.*: 240201d0 li \$2,464
380# ^ low 16 bits of f_lo@plt
381.*: 24020110 li \$2,272
382# ^ low 16 bits of f_lo_dc@plt
383.*: 240200b0 li \$2,176
384# ^ low 16 bits of f_lo_ic@plt
385.*: 240201c0 li \$2,448
386# ^ low 16 bits of f_lo_ic_dc@plt
387.*: 24020160 li \$2,352
388# ^ low 16 bits of f_lo_du@plt
389.*: 240200c0 li \$2,192
390# ^ low 16 bits of f_lo_du_dc@plt
391.*: 24020080 li \$2,128
392# ^ low 16 bits of f_lo_du_ic@plt
393.*: 24020040 li \$2,64
394# ^ low 16 bits of f_lo_du_ic_dc@plt
395.*: 24020020 li \$2,32
396# ^ low 16 bits of f_lo_iu@plt
397.*: 24020060 li \$2,96
398# ^ low 16 bits of f_lo_iu_dc@plt
399.*: 240200a0 li \$2,160
400# ^ low 16 bits of f_lo_iu_ic@plt
401.*: 24020190 li \$2,400
402# ^ low 16 bits of f_lo_iu_ic_dc@plt
403.*: 24020130 li \$2,304
404# ^ low 16 bits of f_lo_iu_du@plt
405.*: 24020030 li \$2,48
406# ^ low 16 bits of f_lo_iu_du_dc@plt
407.*: 240201a0 li \$2,416
408# ^ low 16 bits of f_lo_iu_du_ic@plt
409.*: 240201b0 li \$2,432
410# ^ low 16 bits of f_lo_iu_du_ic_dc@plt
411
This page took 0.158035 seconds and 4 git commands to generate.