1 .section ".tbss","awT",@nobits
18 #Small model OpenPower
20 bl __tls_get_addr(.La@tlsld)
22 .section .toc,"aw",@progbits
30 addis 3,2,b@got@tlsld@ha
31 addi 3,3,b@got@tlsld@l
32 bl __tls_get_addr(b@tlsld)
35 #PCrel, with dtprel access to vars
36 pla 3,c@got@tlsld@pcrel
37 bl __tls_get_addr@notoc(c@tlsld)
39 pld 10,z3@got@dtprel@pcrel
42 #All of the above using the same symbol
45 bl __tls_get_addr(.Ld@tlsld)
47 .section .toc,"aw",@progbits
53 addis 3,2,d@got@tlsld@ha
54 addi 3,3,d@got@tlsld@l
55 bl __tls_get_addr(d@tlsld)
57 pla 3,d@got@tlsld@pcrel
58 bl __tls_get_addr@notoc(d@tlsld)