1
.section ".tdata", "awT", @progbits
3
.globl sg1, sg2, sg3, sg4, sg5, sg6, sg7, sg8
4
.globl sh1, sh2, sh3, sh4, sh5, sh6, sh7, sh8
5
.hidden sh1, sh2, sh3, sh4, sh5, sh6, sh7, sh8
41
.long _GLOBAL_OFFSET_TABLE_-.LT1
43
.long __tls_get_offset@plt-.LT1
89
l %r12,.LC0-.LT1(%r13)
94
/* Extract TCB and load branch offset */
100
bas %r14,0(%r7,%r13):tls_gdcall:sg1
103
/* GD -> IE because variable is referenced through IE too */
104
l %r2,.LC3-.LT1(%r13)
105
bas %r14,0(%r7,%r13):tls_gdcall:sg2
108
/* GD against local variable */
109
l %r2,.LC4-.LT1(%r13)
110
bas %r14,0(%r7,%r13):tls_gdcall:sl1
113
/* GD -> IE against local variable referenced through IE too */
114
l %r2,.LC5-.LT1(%r13)
115
bas %r14,0(%r7,%r13):tls_gdcall:sl2
118
/* GD against hidden and local variable */
119
l %r2,.LC6-.LT1(%r13)
120
bas %r14,0(%r7,%r13):tls_gdcall:sh1
123
/* GD -> IE against hidden and local variable referenced through
125
l %r2,.LC7-.LT1(%r13)
126
bas %r14,0(%r7,%r13):tls_gdcall:sh2
129
/* GD against hidden but not local variable */
130
l %r2,.LC8-.LT1(%r13)
131
bas %r14,0(%r7,%r13):tls_gdcall:sH1
134
/* GD -> IE against hidden but not local variable referenced through
136
l %r2,.LC9-.LT1(%r13)
137
bas %r14,0(%r7,%r13):tls_gdcall:sH2
141
l %r2,.LC10-.LT1(%r13)
142
bas %r14,0(%r7,%r13):tls_ldcall:sl1
144
l %r4,.LC11-.LT1(%r13)
146
l %r4,.LC12-.LT1(%r13)
149
/* LD against hidden and local variables */
150
l %r2,.LC13-.LT1(%r13)
151
bas %r14,0(%r7,%r13):tls_ldcall:sh1
153
l %r4,.LC14-.LT1(%r13)
155
l %r4,.LC13-.LT1(%r13)
158
/* LD against hidden but not local variables */
159
l %r2,.LC16-.LT1(%r13)
160
bas %r14,0(%r7,%r13):tls_ldcall:sH1
162
l %r3,.LC17-.LT1(%r13)
164
l %r4,.LC18-.LT1(%r13)
167
/* IE against global var */
168
l %r3,.LC19-.LT1(%r13)
169
l %r3,0(%r3,%r12):tls_load:sg2
172
/* IE against local var */
173
l %r3,.LC20-.LT1(%r13)
174
l %r4,0(%r3,%r12):tls_load:sl2
177
/* IE against hidden and local var */
178
l %r3,.LC21-.LT1(%r13)
179
l %r4,0(%r3,%r12):tls_load:sh2
182
/* IE against hidden but not local var */
183
l %r3,.LC22-.LT1(%r13)
184
l %r4,0(%r3,%r12):tls_load:sH2
187
/* IE against global var with small got access (no optimization) */
188
l %r3,sg5@gotntpoff(%r12)
191
/* IE against local var with small got access (no optimization) */
192
l %r3,sl5@gotntpoff(%r12)
195
/* IE against hidden and local var with small got access
197
l %r3,sh5@gotntpoff(%r12)
200
/* IE against hidden but not local var with small got access
202
l %r3,sH5@gotntpoff(%r12)
205
/* Function epilog */
206
lm %r6,%r14,120(%r15)