Home | History | Annotate | Download | only in ld-sh
      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