2 .global __tlsdesc_static
3 .hidden __tlsdesc_static
4 .type __tlsdesc_static,%function
9 .global __tlsdesc_dynamic
10 .hidden __tlsdesc_dynamic
11 .type __tlsdesc_dynamic,%function
19 ld a0
,8(a0
) # a0=&{modidx,off}
21 ld a0
,(a0
) # a0=modidx
22 sll a0
,a0
,3 # a0=8*modidx
24 add a0
,a0
,t2
# a0=dtv+8*modidx
25 ld a0
,(a0
) # a0=dtv[modidx]
26 add a0
,a0
,t1
# a0=dtv[modidx]+off
27 sub a0
,a0
,tp
# a0=dtv[modidx]+off-tp