Upload Tizen:Base source
[external/binutils.git] / ld / testsuite / ld-sh / tlspic-1.d
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         \.\.\.