1 #source: tlspic1.s
2 #source: tlspic2.s
3 #as: -little
4 #ld: -shared -EL
5 #objdump: -drj.text
6 #target: sh*-*-linux* sh*-*-netbsd*
7 
8 .*: +file format elf32-sh.*
9 
10 Disassembly of section \.text:
11 
12 [0-9a-f]+ <fn1>:
13  [0-9a-f]+:	c6 2f       	mov\.l	r12,@-r15
14  [0-9a-f]+:	e6 2f       	mov\.l	r14,@-r15
15  [0-9a-f]+:	22 4f       	sts\.l	pr,@-r15
16  [0-9a-f]+:	83 c7       	mova	[0-9a-f]+ <fn1\+0x214>,r0
17  [0-9a-f]+:	82 dc       	mov\.l	[0-9a-f]+ <fn1\+0x214>,r12	! [0-9a-f]+
18  [0-9a-f]+:	0c 3c       	add	r0,r12
19  [0-9a-f]+:	f3 6e       	mov	r15,r14
20  [0-9a-f]+:	09 00       	nop
21  [0-9a-f]+:	09 00       	nop
22  [0-9a-f]+:	09 00       	nop
23  [0-9a-f]+:	09 00       	nop
24  [0-9a-f]+:	04 d4       	mov\.l	[0-9a-f]+ <fn1\+0x28>,r4	! 30
25  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0x2c>,r0
26  [0-9a-f]+:	04 d1       	mov\.l	[0-9a-f]+ <fn1\+0x2c>,r1	! [0-9a-f]+
27  [0-9a-f]+:	0c 31       	add	r0,r1
28  [0-9a-f]+:	0b 41       	jsr	@r1
29  [0-9a-f]+:	cc 34       	add	r12,r4
30  [0-9a-f]+:	05 a0       	bra	[0-9a-f]+ <fn1\+0x30>
31  [0-9a-f]+:	09 00       	nop
32  [0-9a-f]+:	09 00       	nop
33  [0-9a-f]+:	30 00       	.*[ 	]*.*
34  [0-9a-f]+:	00 00       	.*[ 	]*.*
35  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
36  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
37  [0-9a-f]+:	09 00       	nop
38  [0-9a-f]+:	09 00       	nop
39  [0-9a-f]+:	09 00       	nop
40  [0-9a-f]+:	09 00       	nop
41  [0-9a-f]+:	03 d0       	mov\.l	[0-9a-f]+ <fn1\+0x48>,r0	! 38
42  [0-9a-f]+:	12 04       	stc	gbr,r4
43  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
44  [0-9a-f]+:	4c 30       	add	r4,r0
45  [0-9a-f]+:	09 00       	nop
46  [0-9a-f]+:	09 00       	nop
47  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x50>
48  [0-9a-f]+:	09 00       	nop
49  [0-9a-f]+:	38 00       	.*[ 	]*.*
50  [0-9a-f]+:	00 00       	.*[ 	]*.*
51  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
52  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
53  [0-9a-f]+:	09 00       	nop
54  [0-9a-f]+:	09 00       	nop
55  [0-9a-f]+:	09 00       	nop
56  [0-9a-f]+:	09 00       	nop
57  [0-9a-f]+:	03 d4       	mov\.l	[0-9a-f]+ <fn1\+0x68>,r4	! 10 .*
58  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0x6c>,r0
59  [0-9a-f]+:	03 d1       	mov\.l	[0-9a-f]+ <fn1\+0x6c>,r1	! [0-9a-f]+
60  [0-9a-f]+:	0c 31       	add	r0,r1
61  [0-9a-f]+:	0b 41       	jsr	@r1
62  [0-9a-f]+:	cc 34       	add	r12,r4
63  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x70>
64  [0-9a-f]+:	09 00       	nop
65  [0-9a-f]+:	10 00       	.*[ 	]*.*
66  [0-9a-f]+:	00 00       	.*[ 	]*.*
67  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
68  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
69  [0-9a-f]+:	09 00       	nop
70  [0-9a-f]+:	09 00       	nop
71  [0-9a-f]+:	09 00       	nop
72  [0-9a-f]+:	09 00       	nop
73  [0-9a-f]+:	03 d0       	mov\.l	[0-9a-f]+ <fn1\+0x88>,r0	! 18 .*
74  [0-9a-f]+:	12 04       	stc	gbr,r4
75  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
76  [0-9a-f]+:	4c 30       	add	r4,r0
77  [0-9a-f]+:	09 00       	nop
78  [0-9a-f]+:	09 00       	nop
79  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x90>
80  [0-9a-f]+:	09 00       	nop
81  [0-9a-f]+:	18 00       	.*[ 	]*.*
82  [0-9a-f]+:	00 00       	.*[ 	]*.*
83  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
84  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
85  [0-9a-f]+:	09 00       	nop
86  [0-9a-f]+:	09 00       	nop
87  [0-9a-f]+:	09 00       	nop
88  [0-9a-f]+:	09 00       	nop
89  [0-9a-f]+:	03 d4       	mov\.l	[0-9a-f]+ <fn1\+0xa8>,r4	! 3c
90  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0xac>,r0
91  [0-9a-f]+:	03 d1       	mov\.l	[0-9a-f]+ <fn1\+0xac>,r1	! [0-9a-f]+
92  [0-9a-f]+:	0c 31       	add	r0,r1
93  [0-9a-f]+:	0b 41       	jsr	@r1
94  [0-9a-f]+:	cc 34       	add	r12,r4
95  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0xb0>
96  [0-9a-f]+:	09 00       	nop
97  [0-9a-f]+:	3c 00       	.*[ 	]*.*
98  [0-9a-f]+:	00 00       	.*[ 	]*.*
99  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
100  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
101  [0-9a-f]+:	09 00       	nop
102  [0-9a-f]+:	09 00       	nop
103  [0-9a-f]+:	09 00       	nop
104  [0-9a-f]+:	09 00       	nop
105  [0-9a-f]+:	03 d0       	mov\.l	[0-9a-f]+ <fn1\+0xc8>,r0	! 44
106  [0-9a-f]+:	12 04       	stc	gbr,r4
107  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
108  [0-9a-f]+:	4c 30       	add	r4,r0
109  [0-9a-f]+:	09 00       	nop
110  [0-9a-f]+:	09 00       	nop
111  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0xd0>
112  [0-9a-f]+:	09 00       	nop
113  [0-9a-f]+:	44 00       	.*[ 	]*.*
114  [0-9a-f]+:	00 00       	.*[ 	]*.*
115  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
116  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
117  [0-9a-f]+:	09 00       	nop
118  [0-9a-f]+:	09 00       	nop
119  [0-9a-f]+:	09 00       	nop
120  [0-9a-f]+:	09 00       	nop
121  [0-9a-f]+:	03 d4       	mov\.l	[0-9a-f]+ <fn1\+0xe8>,r4	! 24
122  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0xec>,r0
123  [0-9a-f]+:	03 d1       	mov\.l	[0-9a-f]+ <fn1\+0xec>,r1	! [0-9a-f]+
124  [0-9a-f]+:	0c 31       	add	r0,r1
125  [0-9a-f]+:	0b 41       	jsr	@r1
126  [0-9a-f]+:	cc 34       	add	r12,r4
127  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0xf0>
128  [0-9a-f]+:	09 00       	nop
129  [0-9a-f]+:	24 00       	.*[ 	]*.*
130  [0-9a-f]+:	00 00       	.*[ 	]*.*
131  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
132  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
133  [0-9a-f]+:	09 00       	nop
134  [0-9a-f]+:	09 00       	nop
135  [0-9a-f]+:	09 00       	nop
136  [0-9a-f]+:	09 00       	nop
137  [0-9a-f]+:	03 d0       	mov\.l	[0-9a-f]+ <fn1\+0x108>,r0	! 2c
138  [0-9a-f]+:	12 04       	stc	gbr,r4
139  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
140  [0-9a-f]+:	4c 30       	add	r4,r0
141  [0-9a-f]+:	09 00       	nop
142  [0-9a-f]+:	09 00       	nop
143  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x110>
144  [0-9a-f]+:	09 00       	nop
145  [0-9a-f]+:	2c 00       	.*[ 	]*.*
146  [0-9a-f]+:	00 00       	.*[ 	]*.*
147  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
148  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
149  [0-9a-f]+:	09 00       	nop
150  [0-9a-f]+:	09 00       	nop
151  [0-9a-f]+:	09 00       	nop
152  [0-9a-f]+:	09 00       	nop
153  [0-9a-f]+:	03 d4       	mov\.l	[0-9a-f]+ <fn1\+0x128>,r4	! 1c .*
154  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0x12c>,r0
155  [0-9a-f]+:	03 d1       	mov\.l	[0-9a-f]+ <fn1\+0x12c>,r1	! [0-9a-f]+
156  [0-9a-f]+:	0c 31       	add	r0,r1
157  [0-9a-f]+:	0b 41       	jsr	@r1
158  [0-9a-f]+:	cc 34       	add	r12,r4
159  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x130>
160  [0-9a-f]+:	09 00       	nop
161  [0-9a-f]+:	1c 00       	.*[ 	]*.*
162  [0-9a-f]+:	00 00       	.*[ 	]*.*
163  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
164  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
165  [0-9a-f]+:	09 00       	nop
166  [0-9a-f]+:	09 00       	nop
167  [0-9a-f]+:	38 d1       	mov\.l	[0-9a-f]+ <fn1\+0x218>,r1	! 8 .*
168  [0-9a-f]+:	0c 31       	add	r0,r1
169  [0-9a-f]+:	09 00       	nop
170  [0-9a-f]+:	09 00       	nop
171  [0-9a-f]+:	37 d2       	mov\.l	[0-9a-f]+ <fn1\+0x21c>,r2	! c .*
172  [0-9a-f]+:	0c 32       	add	r0,r2
173  [0-9a-f]+:	09 00       	nop
174  [0-9a-f]+:	09 00       	nop
175  [0-9a-f]+:	09 00       	nop
176  [0-9a-f]+:	09 00       	nop
177  [0-9a-f]+:	03 d4       	.*[ 	]*.*
178  [0-9a-f]+:	04 c7       	.*[ 	]*.*
179  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
180  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
181  [0-9a-f]+:	0b 41       	jsr	@r1
182  [0-9a-f]+:	cc 34       	add	r12,r4
183  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x160>
184  [0-9a-f]+:	09 00       	nop
185  [0-9a-f]+:	1c 00       	.*[ 	]*.*
186  [0-9a-f]+:	00 00       	.*[ 	]*.*
187  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
188  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
189  [0-9a-f]+:	09 00       	nop
190  [0-9a-f]+:	09 00       	nop
191  [0-9a-f]+:	2e d1       	mov\.l	[0-9a-f]+ <fn1\+0x220>,r1	! 10 .*
192  [0-9a-f]+:	0c 31       	add	r0,r1
193  [0-9a-f]+:	09 00       	nop
194  [0-9a-f]+:	09 00       	nop
195  [0-9a-f]+:	2d d2       	mov\.l	[0-9a-f]+ <fn1\+0x224>,r2	! 14 .*
196  [0-9a-f]+:	0c 32       	add	r0,r2
197  [0-9a-f]+:	09 00       	nop
198  [0-9a-f]+:	09 00       	nop
199  [0-9a-f]+:	09 00       	nop
200  [0-9a-f]+:	09 00       	nop
201  [0-9a-f]+:	03 d4       	mov\.l	[0-9a-f]+ <fn1\+0x188>,r4	! 1c .*
202  [0-9a-f]+:	04 c7       	mova	[0-9a-f]+ <fn1\+0x18c>,r0
203  [0-9a-f]+:	03 d1       	mov\.l	[0-9a-f]+ <fn1\+0x18c>,r1	! [0-9a-f]+
204  [0-9a-f]+:	0c 31       	add	r0,r1
205  [0-9a-f]+:	0b 41       	jsr	@r1
206  [0-9a-f]+:	cc 34       	add	r12,r4
207  [0-9a-f]+:	04 a0       	bra	[0-9a-f]+ <fn1\+0x190>
208  [0-9a-f]+:	09 00       	nop
209  [0-9a-f]+:	1c 00       	.*[ 	]*.*
210  [0-9a-f]+:	00 00       	.*[ 	]*.*
211  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
212  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
213  [0-9a-f]+:	09 00       	nop
214  [0-9a-f]+:	09 00       	nop
215  [0-9a-f]+:	24 d1       	mov\.l	[0-9a-f]+ <fn1\+0x228>,r1	! 18 .*
216  [0-9a-f]+:	0c 31       	add	r0,r1
217  [0-9a-f]+:	09 00       	nop
218  [0-9a-f]+:	09 00       	nop
219  [0-9a-f]+:	23 d2       	mov\.l	[0-9a-f]+ <fn1\+0x22c>,r2	! 1c .*
220  [0-9a-f]+:	0c 32       	add	r0,r2
221  [0-9a-f]+:	09 00       	nop
222  [0-9a-f]+:	09 00       	nop
223  [0-9a-f]+:	09 00       	nop
224  [0-9a-f]+:	09 00       	nop
225  [0-9a-f]+:	02 d0       	mov\.l	[0-9a-f]+ <fn1\+0x1b4>,r0	! 38
226  [0-9a-f]+:	12 01       	stc	gbr,r1
227  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
228  [0-9a-f]+:	03 a0       	bra	[0-9a-f]+ <fn1\+0x1b8>
229  [0-9a-f]+:	0c 31       	add	r0,r1
230  [0-9a-f]+:	09 00       	nop
231  [0-9a-f]+:	38 00       	.*[ 	]*.*
232  [0-9a-f]+:	00 00       	.*[ 	]*.*
233  [0-9a-f]+:	09 00       	nop
234  [0-9a-f]+:	09 00       	nop
235  [0-9a-f]+:	09 00       	nop
236  [0-9a-f]+:	09 00       	nop
237  [0-9a-f]+:	02 d0       	mov\.l	[0-9a-f]+ <fn1\+0x1cc>,r0	! 18 .*
238  [0-9a-f]+:	12 01       	stc	gbr,r1
239  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
240  [0-9a-f]+:	03 a0       	bra	[0-9a-f]+ <fn1\+0x1d0>
241  [0-9a-f]+:	0c 31       	add	r0,r1
242  [0-9a-f]+:	09 00       	nop
243  [0-9a-f]+:	18 00       	.*[ 	]*.*
244  [0-9a-f]+:	00 00       	.*[ 	]*.*
245  [0-9a-f]+:	09 00       	nop
246  [0-9a-f]+:	09 00       	nop
247  [0-9a-f]+:	09 00       	nop
248  [0-9a-f]+:	09 00       	nop
249  [0-9a-f]+:	02 d0       	mov\.l	[0-9a-f]+ <fn1\+0x1e4>,r0	! 44
250  [0-9a-f]+:	12 01       	stc	gbr,r1
251  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
252  [0-9a-f]+:	03 a0       	bra	[0-9a-f]+ <fn1\+0x1e8>
253  [0-9a-f]+:	0c 31       	add	r0,r1
254  [0-9a-f]+:	09 00       	nop
255  [0-9a-f]+:	44 00       	.*[ 	]*.*
256  [0-9a-f]+:	00 00       	.*[ 	]*.*
257  [0-9a-f]+:	09 00       	nop
258  [0-9a-f]+:	09 00       	nop
259  [0-9a-f]+:	09 00       	nop
260  [0-9a-f]+:	09 00       	nop
261  [0-9a-f]+:	02 d0       	mov\.l	[0-9a-f]+ <fn1\+0x1fc>,r0	! 2c
262  [0-9a-f]+:	12 01       	stc	gbr,r1
263  [0-9a-f]+:	ce 00       	mov\.l	@\(r0,r12\),r0
264  [0-9a-f]+:	03 a0       	bra	[0-9a-f]+ <fn1\+0x200>
265  [0-9a-f]+:	0c 31       	add	r0,r1
266  [0-9a-f]+:	09 00       	nop
267  [0-9a-f]+:	2c 00       	.*[ 	]*.*
268  [0-9a-f]+:	00 00       	.*[ 	]*.*
269  [0-9a-f]+:	09 00       	nop
270  [0-9a-f]+:	09 00       	nop
271  [0-9a-f]+:	09 00       	nop
272  [0-9a-f]+:	09 00       	nop
273  [0-9a-f]+:	e3 6f       	mov	r14,r15
274  [0-9a-f]+:	26 4f       	lds\.l	@r15\+,pr
275  [0-9a-f]+:	f6 6e       	mov\.l	@r15\+,r14
276  [0-9a-f]+:	0b 00       	rts
277  [0-9a-f]+:	f6 6c       	mov\.l	@r15\+,r12
278  [0-9a-f]+:	09 00       	nop
279  [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[ 	]*.*
280  [0-9a-f]+:	01 00       	.*[ 	]*.*
281  [0-9a-f]+:	08 00       	.*[ 	]*.*
282  [0-9a-f]+:	00 00       	.*[ 	]*.*
283  [0-9a-f]+:	0c 00       	.*[ 	]*.*
284  [0-9a-f]+:	00 00       	.*[ 	]*.*
285  [0-9a-f]+:	10 00       	.*[ 	]*.*
286  [0-9a-f]+:	00 00       	.*[ 	]*.*
287  [0-9a-f]+:	14 00       	.*[ 	]*.*
288  [0-9a-f]+:	00 00       	.*[ 	]*.*
289  [0-9a-f]+:	18 00       	.*[ 	]*.*
290  [0-9a-f]+:	00 00       	.*[ 	]*.*
291  [0-9a-f]+:	1c 00       	.*[ 	]*.*
292 	\.\.\.
293