.globl _start
_start:
stwu 1,-16(1)
mflr 0
bcl 20,31,.L2
.L2:
stw 30,8(1)
mflr 30
addis 30,30,_GLOBAL_OFFSET_TABLE_-.L2@ha
stw 0,20(1)
addi 30,30,_GLOBAL_OFFSET_TABLE_-.L2@l
addi 3,30,gd@got@tlsgd
bl __tls_get_addr(gd@tlsgd)@plt
lwz 0,20(1)
lwz 30,8(1)
mtlr 0
addi 1,1,16
blr