Home | History | Annotate | Download | only in ld-sparc
      1 #source: tlssunbin32.s
      2 #as: --32
      3 #ld: -shared -melf32_sparc tmpdir/libtlslib32.so tmpdir/tlssunbinpic32.o
      4 #objdump: -drj.text
      5 #target: sparc*-*-*
      6 
      7 .*: +file format elf32-sparc
      8 
      9 Disassembly of section .text:
     10 
     11 0+11000 <fn2-0x8>:
     12  +11000:	81 c3 e0 08 	retl *
     13  +11004:	ae 03 c0 17 	add  %o7, %l7, %l7
     14 
     15 0+11008 <fn2>:
     16  +11008:	9d e3 bf 98 	save  %sp, -104, %sp
     17  +1100c:	2f 00 00 48 	sethi  %hi\(0x12000\), %l7
     18  +11010:	7f ff ff fc 	call  11000 <.*>
     19  +11014:	ae 05 e2 64 	add  %l7, 0x264, %l7	! 12264 <.*>
     20  +11018:	01 00 00 00 	nop *
     21  +1101c:	01 00 00 00 	nop *
     22  +11020:	01 00 00 00 	nop *
     23  +11024:	01 00 00 00 	nop *
     24  +11028:	23 00 00 00 	sethi  %hi\(0\), %l1
     25  +1102c:	01 00 00 00 	nop *
     26  +11030:	a4 04 60 10 	add  %l1, 0x10, %l2
     27  +11034:	01 00 00 00 	nop *
     28  +11038:	d0 05 c0 12 	ld  \[ %l7 \+ %l2 \], %o0
     29  +1103c:	01 00 00 00 	nop *
     30  +11040:	01 00 00 00 	nop *
     31  +11044:	90 01 c0 08 	add  %g7, %o0, %o0
     32  +11048:	01 00 00 00 	nop *
     33  +1104c:	01 00 00 00 	nop *
     34  +11050:	01 00 00 00 	nop *
     35  +11054:	01 00 00 00 	nop *
     36  +11058:	11 00 00 00 	sethi  %hi\(0\), %o0
     37  +1105c:	92 02 20 08 	add  %o0, 8, %o1	! 8 <.*>
     38  +11060:	d0 05 c0 09 	ld  \[ %l7 \+ %o1 \], %o0
     39  +11064:	01 00 00 00 	nop *
     40  +11068:	90 01 c0 08 	add  %g7, %o0, %o0
     41  +1106c:	01 00 00 00 	nop *
     42  +11070:	01 00 00 00 	nop *
     43  +11074:	01 00 00 00 	nop *
     44  +11078:	01 00 00 00 	nop *
     45  +1107c:	21 00 00 04 	sethi  %hi\(0x1000\), %l0
     46  +11080:	aa 1c 3f 60 	xor  %l0, -160, %l5
     47  +11084:	90 01 c0 15 	add  %g7, %l5, %o0
     48  +11088:	01 00 00 00 	nop *
     49  +1108c:	01 00 00 00 	nop *
     50  +11090:	01 00 00 00 	nop *
     51  +11094:	01 00 00 00 	nop *
     52  +11098:	01 00 00 00 	nop *
     53  +1109c:	01 00 00 00 	nop *
     54  +110a0:	11 00 00 00 	sethi  %hi\(0\), %o0
     55  +110a4:	92 1a 3f 80 	xor  %o0, -128, %o1
     56  +110a8:	90 01 c0 09 	add  %g7, %o1, %o0
     57  +110ac:	01 00 00 00 	nop *
     58  +110b0:	01 00 00 00 	nop *
     59  +110b4:	01 00 00 00 	nop *
     60  +110b8:	01 00 00 00 	nop *
     61  +110bc:	01 00 00 00 	nop *
     62  +110c0:	01 00 00 00 	nop *
     63  +110c4:	11 00 00 00 	sethi  %hi\(0\), %o0
     64  +110c8:	92 1a 3f a0 	xor  %o0, -96, %o1
     65  +110cc:	90 01 c0 09 	add  %g7, %o1, %o0
     66  +110d0:	01 00 00 00 	nop *
     67  +110d4:	01 00 00 00 	nop *
     68  +110d8:	01 00 00 00 	nop *
     69  +110dc:	01 00 00 00 	nop *
     70  +110e0:	01 00 00 00 	nop *
     71  +110e4:	01 00 00 00 	nop *
     72  +110e8:	01 00 00 00 	nop *
     73  +110ec:	01 00 00 00 	nop *
     74  +110f0:	01 00 00 00 	nop *
     75  +110f4:	01 00 00 00 	nop *
     76  +110f8:	01 00 00 00 	nop *
     77  +110fc:	01 00 00 00 	nop *
     78  +11100:	90 10 00 00 	mov  %g0, %o0
     79  +11104:	01 00 00 00 	nop *
     80  +11108:	27 00 00 00 	sethi  %hi\(0\), %l3
     81  +1110c:	01 00 00 00 	nop *
     82  +11110:	a8 1c ff 80 	xor  %l3, -128, %l4
     83  +11114:	01 00 00 00 	nop *
     84  +11118:	aa 01 c0 14 	add  %g7, %l4, %l5
     85  +1111c:	01 00 00 00 	nop *
     86  +11120:	25 00 00 00 	sethi  %hi\(0\), %l2
     87  +11124:	01 00 00 00 	nop *
     88  +11128:	a6 1c bf 86 	xor  %l2, -122, %l3
     89  +1112c:	01 00 00 00 	nop *
     90  +11130:	ec 11 c0 13 	lduh  \[ %g7 \+ %l3 \], %l6
     91  +11134:	01 00 00 00 	nop *
     92  +11138:	01 00 00 00 	nop *
     93  +1113c:	01 00 00 00 	nop *
     94  +11140:	01 00 00 00 	nop *
     95  +11144:	01 00 00 00 	nop *
     96  +11148:	27 00 00 00 	sethi  %hi\(0\), %l3
     97  +1114c:	01 00 00 00 	nop *
     98  +11150:	25 00 00 00 	sethi  %hi\(0\), %l2
     99  +11154:	01 00 00 00 	nop *
    100  +11158:	a8 1c ff a0 	xor  %l3, -96, %l4
    101  +1115c:	90 10 00 00 	mov  %g0, %o0
    102  +11160:	a6 1c bf a5 	xor  %l2, -91, %l3
    103  +11164:	aa 01 c0 14 	add  %g7, %l4, %l5
    104  +11168:	ec 09 c0 13 	ldub  \[ %g7 \+ %l3 \], %l6
    105  +1116c:	01 00 00 00 	nop *
    106  +11170:	01 00 00 00 	nop *
    107  +11174:	01 00 00 00 	nop *
    108  +11178:	01 00 00 00 	nop *
    109  +1117c:	23 00 00 00 	sethi  %hi\(0\), %l1
    110  +11180:	01 00 00 00 	nop *
    111  +11184:	a4 04 60 08 	add  %l1, 8, %l2
    112  +11188:	01 00 00 00 	nop *
    113  +1118c:	e4 05 c0 12 	ld  \[ %l7 \+ %l2 \], %l2
    114  +11190:	01 00 00 00 	nop *
    115  +11194:	a4 01 c0 12 	add  %g7, %l2, %l2
    116  +11198:	01 00 00 00 	nop *
    117  +1119c:	01 00 00 00 	nop *
    118  +111a0:	01 00 00 00 	nop *
    119  +111a4:	01 00 00 00 	nop *
    120  +111a8:	17 00 00 04 	sethi  %hi\(0x1000\), %o3
    121  +111ac:	96 1a ff 60 	xor  %o3, -160, %o3
    122  +111b0:	01 00 00 00 	nop *
    123  +111b4:	98 01 c0 0b 	add  %g7, %o3, %o4
    124  +111b8:	01 00 00 00 	nop *
    125  +111bc:	01 00 00 00 	nop *
    126  +111c0:	01 00 00 00 	nop *
    127  +111c4:	01 00 00 00 	nop *
    128  +111c8:	29 00 00 00 	sethi  %hi\(0\), %l4
    129  +111cc:	a2 1d 3f 80 	xor  %l4, -128, %l1
    130  +111d0:	a6 10 00 11 	mov  %l1, %l3
    131  +111d4:	a6 01 c0 13 	add  %g7, %l3, %l3
    132  +111d8:	01 00 00 00 	nop *
    133  +111dc:	01 00 00 00 	nop *
    134  +111e0:	01 00 00 00 	nop *
    135  +111e4:	01 00 00 00 	nop *
    136  +111e8:	13 00 00 00 	sethi  %hi\(0\), %o1
    137  +111ec:	96 1a 7f a0 	xor  %o1, -96, %o3
    138  +111f0:	90 10 00 0b 	mov  %o3, %o0
    139  +111f4:	96 01 c0 08 	add  %g7, %o0, %o3
    140  +111f8:	01 00 00 00 	nop *
    141  +111fc:	01 00 00 00 	nop *
    142  +11200:	01 00 00 00 	nop *
    143  +11204:	01 00 00 00 	nop *
    144  +11208:	17 00 00 00 	sethi  %hi\(0\), %o3
    145  +1120c:	96 02 e0 04 	add  %o3, 4, %o3	! 4 <.*>
    146  +11210:	d4 05 c0 0b 	ld  \[ %l7 \+ %o3 \], %o2
    147  +11214:	d8 01 c0 0a 	ld  \[ %g7 \+ %o2 \], %o4
    148  +11218:	01 00 00 00 	nop *
    149  +1121c:	01 00 00 00 	nop *
    150  +11220:	01 00 00 00 	nop *
    151  +11224:	01 00 00 00 	nop *
    152  +11228:	17 00 00 00 	sethi  %hi\(0\), %o3
    153  +1122c:	96 1a ff 90 	xor  %o3, -112, %o3
    154  +11230:	94 10 00 0b 	mov  %o3, %o2
    155  +11234:	d8 29 c0 0a 	stb  %o4, \[ %g7 \+ %o2 \]
    156  +11238:	01 00 00 00 	nop *
    157  +1123c:	01 00 00 00 	nop *
    158  +11240:	01 00 00 00 	nop *
    159  +11244:	01 00 00 00 	nop *
    160  +11248:	1b 00 00 00 	sethi  %hi\(0\), %o5
    161  +1124c:	96 1b 7f b0 	xor  %o5, -80, %o3
    162  +11250:	94 10 00 0b 	mov  %o3, %o2
    163  +11254:	d8 49 c0 0a 	ldsb  \[ %g7 \+ %o2 \], %o4
    164  +11258:	01 00 00 00 	nop *
    165  +1125c:	01 00 00 00 	nop *
    166  +11260:	01 00 00 00 	nop *
    167  +11264:	01 00 00 00 	nop *
    168  +11268:	81 c7 e0 08 	ret *
    169  +1126c:	81 e8 00 00 	restore *
    170 #...
    171 
    172 00012000 <_start>:
    173  +12000:	9d e3 bf 98 	save  %sp, -104, %sp
    174  +12004:	29 00 00 8c 	sethi  %hi\(0x23000\), %l4
    175  +12008:	a8 15 22 74 	or  %l4, 0x274, %l4	! 23274 <.*>
    176  +1200c:	01 00 00 00 	nop *
    177  +12010:	01 00 00 00 	nop *
    178  +12014:	01 00 00 00 	nop *
    179  +12018:	01 00 00 00 	nop *
    180  +1201c:	17 00 00 00 	sethi  %hi\(0\), %o3
    181  +12020:	96 02 e0 0c 	add  %o3, 0xc, %o3	! c <.*>
    182  +12024:	d4 05 00 0b 	ld  \[ %l4 \+ %o3 \], %o2
    183  +12028:	98 01 c0 0a 	add  %g7, %o2, %o4
    184  +1202c:	01 00 00 00 	nop *
    185  +12030:	01 00 00 00 	nop *
    186  +12034:	01 00 00 00 	nop *
    187  +12038:	01 00 00 00 	nop *
    188  +1203c:	17 00 00 00 	sethi  %hi\(0\), %o3
    189  +12040:	9a 1a ff d4 	xor  %o3, -44, %o5
    190  +12044:	94 10 00 0d 	mov  %o5, %o2
    191  +12048:	98 01 c0 0a 	add  %g7, %o2, %o4
    192  +1204c:	01 00 00 00 	nop *
    193  +12050:	01 00 00 00 	nop *
    194  +12054:	01 00 00 00 	nop *
    195  +12058:	01 00 00 00 	nop *
    196  +1205c:	17 00 00 00 	sethi  %hi\(0\), %o3
    197  +12060:	9a 1a ff f4 	xor  %o3, -12, %o5
    198  +12064:	a4 10 00 0d 	mov  %o5, %l2
    199  +12068:	a4 01 c0 12 	add  %g7, %l2, %l2
    200  +1206c:	01 00 00 00 	nop *
    201  +12070:	01 00 00 00 	nop *
    202  +12074:	01 00 00 00 	nop *
    203  +12078:	01 00 00 00 	nop *
    204  +1207c:	17 00 00 00 	sethi  %hi\(0\), %o3
    205  +12080:	9a 1a ff fc 	xor  %o3, -4, %o5
    206  +12084:	a4 10 00 0d 	mov  %o5, %l2
    207  +12088:	e4 01 c0 12 	ld  \[ %g7 \+ %l2 \], %l2
    208  +1208c:	01 00 00 00 	nop *
    209  +12090:	01 00 00 00 	nop *
    210  +12094:	01 00 00 00 	nop *
    211  +12098:	01 00 00 00 	nop *
    212  +1209c:	17 00 00 00 	sethi  %hi\(0\), %o3
    213  +120a0:	9a 1a ff b4 	xor  %o3, -76, %o5
    214  +120a4:	a4 10 00 0d 	mov  %o5, %l2
    215  +120a8:	a4 01 c0 12 	add  %g7, %l2, %l2
    216  +120ac:	01 00 00 00 	nop *
    217  +120b0:	01 00 00 00 	nop *
    218  +120b4:	01 00 00 00 	nop *
    219  +120b8:	01 00 00 00 	nop *
    220  +120bc:	17 00 00 00 	sethi  %hi\(0\), %o3
    221  +120c0:	9a 1a ff fc 	xor  %o3, -4, %o5
    222  +120c4:	a4 10 00 0d 	mov  %o5, %l2
    223  +120c8:	e2 29 c0 12 	stb  %l1, \[ %g7 \+ %l2 \]
    224  +120cc:	01 00 00 00 	nop *
    225  +120d0:	01 00 00 00 	nop *
    226  +120d4:	01 00 00 00 	nop *
    227  +120d8:	01 00 00 00 	nop *
    228  +120dc:	23 00 00 00 	sethi  %hi\(0\), %l1
    229  +120e0:	01 00 00 00 	nop *
    230  +120e4:	a4 1c 7f 64 	xor  %l1, -156, %l2
    231  +120e8:	01 00 00 00 	nop *
    232  +120ec:	a6 01 c0 12 	add  %g7, %l2, %l3
    233  +120f0:	01 00 00 00 	nop *
    234  +120f4:	01 00 00 00 	nop *
    235  +120f8:	01 00 00 00 	nop *
    236  +120fc:	01 00 00 00 	nop *
    237  +12100:	11 00 00 00 	sethi  %hi\(0\), %o0
    238  +12104:	90 1a 3f e6 	xor  %o0, -26, %o0
    239  +12108:	90 01 c0 08 	add  %g7, %o0, %o0
    240  +1210c:	01 00 00 00 	nop *
    241  +12110:	01 00 00 00 	nop *
    242  +12114:	01 00 00 00 	nop *
    243  +12118:	01 00 00 00 	nop *
    244  +1211c:	23 00 00 00 	sethi  %hi\(0\), %l1
    245  +12120:	9a 1c 7f a5 	xor  %l1, -91, %o5
    246  +12124:	92 01 c0 0d 	add  %g7, %o5, %o1
    247  +12128:	01 00 00 00 	nop *
    248  +1212c:	01 00 00 00 	nop *
    249  +12130:	01 00 00 00 	nop *
    250  +12134:	01 00 00 00 	nop *
    251  +12138:	23 00 00 00 	sethi  %hi\(0\), %l1
    252  +1213c:	9a 1c 7f 68 	xor  %l1, -152, %o5
    253  +12140:	d2 01 c0 0d 	ld  \[ %g7 \+ %o5 \], %o1
    254  +12144:	01 00 00 00 	nop *
    255  +12148:	01 00 00 00 	nop *
    256  +1214c:	01 00 00 00 	nop *
    257  +12150:	01 00 00 00 	nop *
    258  +12154:	11 00 00 00 	sethi  %hi\(0\), %o0
    259  +12158:	90 1a 3f eb 	xor  %o0, -21, %o0
    260  +1215c:	d2 29 c0 08 	stb  %o1, \[ %g7 \+ %o0 \]
    261  +12160:	01 00 00 00 	nop *
    262  +12164:	01 00 00 00 	nop *
    263  +12168:	01 00 00 00 	nop *
    264  +1216c:	01 00 00 00 	nop *
    265  +12170:	15 00 00 00 	sethi  %hi\(0\), %o2
    266  +12174:	98 1a bf ab 	xor  %o2, -85, %o4
    267  +12178:	da 69 c0 0c 	ldstub  \[ %g7 \+ %o4 \], %o5
    268  +1217c:	01 00 00 00 	nop *
    269  +12180:	01 00 00 00 	nop *
    270  +12184:	01 00 00 00 	nop *
    271  +12188:	01 00 00 00 	nop *
    272  +1218c:	81 c7 e0 08 	ret *
    273  +12190:	81 e8 00 00 	restore *
    274