1#source: tlsbinpic.s
2#source: tlsbin.s
3#as: -little
4#ld: -EL tmpdir/tlsbin-0-dso.so
5#objdump: -drj.text
6#target: sh*-*-linux* sh*-*-netbsd*
7
8.*: +file format elf32-sh.*
9
10Disassembly of section \.text:
11
120+401000 <fn2>:
13  401000:	c6 2f       	mov\.l	r12,@-r15
14  401002:	e6 2f       	mov\.l	r14,@-r15
15  401004:	22 4f       	sts\.l	pr,@-r15
16  401006:	5f c7       	mova	401184 <fn2\+0x184>,r0
17  401008:	5e dc       	mov\.l	401184 <fn2\+0x184>,r12	! 0x[0-9a-f]+
18  40100a:	0c 3c       	add	r0,r12
19  40100c:	f3 6e       	mov	r15,r14
20  40100e:	09 00       	nop
21  401010:	09 00       	nop
22  401012:	09 00       	nop
23  401014:	09 00       	nop
24  401016:	04 d0       	mov\.l	401028 <fn2\+0x28>,r0	! 0x1c .*
25  401018:	12 04       	stc	gbr,r4
26  40101a:	ce 00       	mov\.l	@\(r0,r12\),r0
27  40101c:	4c 30       	add	r4,r0
28  40101e:	09 00       	nop
29  401020:	09 00       	nop
30  401022:	05 a0       	bra	401030 <fn2\+0x30>
31  401024:	09 00       	nop
32  401026:	09 00       	nop
33  401028:	1c 00       	.*[ 	]*.*
34  40102a:	00 00       	.*[ 	]*.*
35  40102c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
36  40102e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
37  401030:	09 00       	nop
38  401032:	09 00       	nop
39  401034:	09 00       	nop
40  401036:	09 00       	nop
41  401038:	03 d0       	mov\.l	401048 <fn2\+0x48>,r0	! 0x14 .*
42  40103a:	12 04       	stc	gbr,r4
43  40103c:	ce 00       	mov\.l	@\(r0,r12\),r0
44  40103e:	4c 30       	add	r4,r0
45  401040:	09 00       	nop
46  401042:	09 00       	nop
47  401044:	04 a0       	bra	401050 <fn2\+0x50>
48  401046:	09 00       	nop
49  401048:	14 00       	.*[ 	]*.*
50  40104a:	00 00       	.*[ 	]*.*
51  40104c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
52  40104e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
53  401050:	09 00       	nop
54  401052:	09 00       	nop
55  401054:	09 00       	nop
56  401056:	09 00       	nop
57  401058:	03 d4       	mov\.l	401068 <fn2\+0x68>,r4	! 0x8 .*
58  40105a:	12 00       	stc	gbr,r0
59  40105c:	4c 30       	add	r4,r0
60  40105e:	09 00       	nop
61  401060:	09 00       	nop
62  401062:	09 00       	nop
63  401064:	04 a0       	bra	401070 <fn2\+0x70>
64  401066:	09 00       	nop
65  401068:	08 00       	.*[ 	]*.*
66  40106a:	00 00       	.*[ 	]*.*
67  40106c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
68  40106e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
69  401070:	09 00       	nop
70  401072:	09 00       	nop
71  401074:	09 00       	nop
72  401076:	09 00       	nop
73  401078:	03 d4       	mov\.l	401088 <fn2\+0x88>,r4	! 0x10 .*
74  40107a:	12 00       	stc	gbr,r0
75  40107c:	4c 30       	add	r4,r0
76  40107e:	09 00       	nop
77  401080:	09 00       	nop
78  401082:	09 00       	nop
79  401084:	04 a0       	bra	401090 <fn2\+0x90>
80  401086:	09 00       	nop
81  401088:	10 00       	.*[ 	]*.*
82  40108a:	00 00       	.*[ 	]*.*
83  40108c:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
84  40108e:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
85  401090:	09 00       	nop
86  401092:	09 00       	nop
87  401094:	09 00       	nop
88  401096:	09 00       	nop
89  401098:	03 d4       	mov\.l	4010a8 <fn2\+0xa8>,r4	! 0x18 .*
90  40109a:	12 00       	stc	gbr,r0
91  40109c:	4c 30       	add	r4,r0
92  40109e:	09 00       	nop
93  4010a0:	09 00       	nop
94  4010a2:	09 00       	nop
95  4010a4:	04 a0       	bra	4010b0 <fn2\+0xb0>
96  4010a6:	09 00       	nop
97  4010a8:	18 00       	.*[ 	]*.*
98  4010aa:	00 00       	.*[ 	]*.*
99  4010ac:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
100  4010ae:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
101  4010b0:	09 00       	nop
102  4010b2:	09 00       	nop
103  4010b4:	09 00       	nop
104  4010b6:	09 00       	nop
105  4010b8:	12 00       	stc	gbr,r0
106  4010ba:	09 00       	nop
107  4010bc:	09 00       	nop
108  4010be:	09 00       	nop
109  4010c0:	09 00       	nop
110  4010c2:	09 00       	nop
111  4010c4:	04 a0       	bra	4010d0 <fn2\+0xd0>
112  4010c6:	09 00       	nop
113  4010c8:	00 00       	.*[ 	]*.*
114  4010ca:	00 00       	.*[ 	]*.*
115  4010cc:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
116  4010ce:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
117  4010d0:	09 00       	nop
118  4010d2:	09 00       	nop
119  4010d4:	2c d1       	mov\.l	401188 <fn2\+0x188>,r1	! 0x10 .*
120  4010d6:	0c 31       	add	r0,r1
121  4010d8:	09 00       	nop
122  4010da:	09 00       	nop
123  4010dc:	2b d2       	mov\.l	40118c <fn2\+0x18c>,r2	! 0x14 .*
124  4010de:	0c 32       	add	r0,r2
125  4010e0:	09 00       	nop
126  4010e2:	09 00       	nop
127  4010e4:	09 00       	nop
128  4010e6:	09 00       	nop
129  4010e8:	12 00       	stc	gbr,r0
130  4010ea:	09 00       	nop
131  4010ec:	09 00       	nop
132  4010ee:	09 00       	nop
133  4010f0:	09 00       	nop
134  4010f2:	09 00       	nop
135  4010f4:	04 a0       	bra	401100 <fn2\+0x100>
136  4010f6:	09 00       	nop
137  4010f8:	00 00       	.*[ 	]*.*
138  4010fa:	00 00       	.*[ 	]*.*
139  4010fc:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
140  4010fe:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
141  401100:	09 00       	nop
142  401102:	09 00       	nop
143  401104:	22 d1       	mov\.l	401190 <fn2\+0x190>,r1	! 0x18 .*
144  401106:	0c 31       	add	r0,r1
145  401108:	09 00       	nop
146  40110a:	09 00       	nop
147  40110c:	21 d2       	mov\.l	401194 <fn2\+0x194>,r2	! 0x1c .*
148  40110e:	0c 32       	add	r0,r2
149  401110:	09 00       	nop
150  401112:	09 00       	nop
151  401114:	09 00       	nop
152  401116:	09 00       	nop
153  401118:	02 d0       	mov\.l	401124 <fn2\+0x124>,r0	! 0x14 .*
154  40111a:	12 01       	stc	gbr,r1
155  40111c:	ce 00       	mov\.l	@\(r0,r12\),r0
156  40111e:	03 a0       	bra	401128 <fn2\+0x128>
157  401120:	0c 31       	add	r0,r1
158  401122:	09 00       	nop
159  401124:	14 00       	.*[ 	]*.*
160  401126:	00 00       	.*[ 	]*.*
161  401128:	09 00       	nop
162  40112a:	09 00       	nop
163  40112c:	09 00       	nop
164  40112e:	09 00       	nop
165  401130:	02 d0       	mov\.l	40113c <fn2\+0x13c>,r0	! 0x18 .*
166  401132:	12 01       	stc	gbr,r1
167  401134:	ce 00       	mov\.l	@\(r0,r12\),r0
168  401136:	03 a0       	bra	401140 <fn2\+0x140>
169  401138:	1c 30       	add	r1,r0
170  40113a:	09 00       	nop
171  40113c:	18 00       	.*[ 	]*.*
172  40113e:	00 00       	.*[ 	]*.*
173  401140:	09 00       	nop
174  401142:	09 00       	nop
175  401144:	09 00       	nop
176  401146:	09 00       	nop
177  401148:	02 d0       	mov\.l	401154 <fn2\+0x154>,r0	! 0x8 .*
178  40114a:	12 01       	stc	gbr,r1
179  40114c:	09 00       	nop
180  40114e:	03 a0       	bra	401158 <fn2\+0x158>
181  401150:	0c 31       	add	r0,r1
182  401152:	09 00       	nop
183  401154:	08 00       	.*[ 	]*.*
184  401156:	00 00       	.*[ 	]*.*
185  401158:	09 00       	nop
186  40115a:	09 00       	nop
187  40115c:	09 00       	nop
188  40115e:	09 00       	nop
189  401160:	02 d0       	mov\.l	40116c <fn2\+0x16c>,r0	! 0x18 .*
190  401162:	12 01       	stc	gbr,r1
191  401164:	09 00       	nop
192  401166:	03 a0       	bra	401170 <fn2\+0x170>
193  401168:	0c 31       	add	r0,r1
194  40116a:	09 00       	nop
195  40116c:	18 00       	.*[ 	]*.*
196  40116e:	00 00       	.*[ 	]*.*
197  401170:	09 00       	nop
198  401172:	09 00       	nop
199  401174:	09 00       	nop
200  401176:	09 00       	nop
201  401178:	e3 6f       	mov	r14,r15
202  40117a:	26 4f       	lds\.l	@r15\+,pr
203  40117c:	f6 6e       	mov\.l	@r15\+,r14
204  40117e:	0b 00       	rts
205  401180:	f6 6c       	mov\.l	@r15\+,r12
206  401182:	09 00       	nop
207  401184:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
208  401186:	01 00       	.*[ 	]*.*
209  401188:	10 00       	.*[ 	]*.*
210  40118a:	00 00       	.*[ 	]*.*
211  40118c:	14 00       	.*[ 	]*.*
212  40118e:	00 00       	.*[ 	]*.*
213  401190:	18 00       	.*[ 	]*.*
214  401192:	00 00       	.*[ 	]*.*
215  401194:	1c 00       	.*[ 	]*.*
216	\.\.\.
217
21800402000 <_start>:
219  402000:	c6 2f       	mov\.l	r12,@-r15
220  402002:	e6 2f       	mov\.l	r14,@-r15
221  402004:	f3 6e       	mov	r15,r14
222  402006:	27 c7       	mova	4020a4 <_start\+0xa4>,r0
223  402008:	26 dc       	mov\.l	4020a4 <_start\+0xa4>,r12	! 0x[0-9a-f]+
224  40200a:	0c 3c       	add	r0,r12
225  40200c:	09 00       	nop
226  40200e:	09 00       	nop
227  402010:	09 00       	nop
228  402012:	09 00       	nop
229  402014:	02 d0       	mov\.l	402020 <_start\+0x20>,r0	! 0x10 .*
230  402016:	12 01       	stc	gbr,r1
231  402018:	ce 00       	mov\.l	@\(r0,r12\),r0
232  40201a:	03 a0       	bra	402024 <_start\+0x24>
233  40201c:	0c 31       	add	r0,r1
234  40201e:	09 00       	nop
235  402020:	10 00       	.*[ 	]*.*
236  402022:	00 00       	.*[ 	]*.*
237  402024:	09 00       	nop
238  402026:	09 00       	nop
239  402028:	09 00       	nop
240  40202a:	09 00       	nop
241  40202c:	02 d0       	mov\.l	402038 <_start\+0x38>,r0	! 0x20 .*
242  40202e:	12 01       	stc	gbr,r1
243  402030:	09 00       	nop
244  402032:	03 a0       	bra	40203c <_start\+0x3c>
245  402034:	0c 31       	add	r0,r1
246  402036:	09 00       	nop
247  402038:	20 00       	.*[ 	]*.*
248  40203a:	00 00       	.*[ 	]*.*
249  40203c:	09 00       	nop
250  40203e:	09 00       	nop
251  402040:	09 00       	nop
252  402042:	09 00       	nop
253  402044:	02 d0       	mov\.l	402050 <_start\+0x50>,r0	! 0x2c
254  402046:	12 01       	stc	gbr,r1
255  402048:	09 00       	nop
256  40204a:	03 a0       	bra	402054 <_start\+0x54>
257  40204c:	0c 31       	add	r0,r1
258  40204e:	09 00       	nop
259  402050:	2c 00       	.*[ 	]*.*
260  402052:	00 00       	.*[ 	]*.*
261  402054:	09 00       	nop
262  402056:	09 00       	nop
263  402058:	09 00       	nop
264  40205a:	09 00       	nop
265  40205c:	02 d0       	mov\.l	402068 <_start\+0x68>,r0	! 0x1c .*
266  40205e:	12 01       	stc	gbr,r1
267  402060:	09 00       	nop
268  402062:	03 a0       	bra	40206c <_start\+0x6c>
269  402064:	0c 31       	add	r0,r1
270  402066:	09 00       	nop
271  402068:	1c 00       	.*[ 	]*.*
272  40206a:	00 00       	.*[ 	]*.*
273  40206c:	09 00       	nop
274  40206e:	09 00       	nop
275  402070:	09 00       	nop
276  402072:	09 00       	nop
277  402074:	12 01       	stc	gbr,r1
278  402076:	0c d0       	mov\.l	4020a8 <_start\+0xa8>,r0	! 0x8 .*
279  402078:	1c 30       	add	r1,r0
280  40207a:	09 00       	nop
281  40207c:	09 00       	nop
282  40207e:	09 00       	nop
283  402080:	09 00       	nop
284  402082:	12 01       	stc	gbr,r1
285  402084:	09 d0       	mov\.l	4020ac <_start\+0xac>,r0	! 0x28
286  402086:	1c 30       	add	r1,r0
287  402088:	09 00       	nop
288  40208a:	09 00       	nop
289  40208c:	09 00       	nop
290  40208e:	09 00       	nop
291  402090:	12 01       	stc	gbr,r1
292  402092:	07 d0       	mov\.l	4020b0 <_start\+0xb0>,r0	! 0x18 .*
293  402094:	1c 30       	add	r1,r0
294  402096:	09 00       	nop
295  402098:	09 00       	nop
296  40209a:	09 00       	nop
297  40209c:	09 00       	nop
298  40209e:	e3 6f       	mov	r14,r15
299  4020a0:	0b 00       	rts
300  4020a2:	f6 6e       	mov\.l	@r15\+,r14
301  4020a4:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
302  4020a6:	01 00       	.*[ 	]*.*
303  4020a8:	08 00       	.*[ 	]*.*
304  4020aa:	00 00       	.*[ 	]*.*
305  4020ac:	28 00       	.*[ 	]*.*
306  4020ae:	00 00       	.*[ 	]*.*
307  4020b0:	18 00       	.*[ 	]*.*
308	\.\.\.
309