.text .global __tls_get_addr .align 2 .global foo .type foo, @function foo: push lr, gb lrw t1, .L2@GOTPC grs gb, .L2 .L2: addu gb, gb, t1 grs a2, .LTLS0 lrw a3, __tls_get_addr@PLT .LTLS0: lrw a0, var@TLSGD32 ldr.w a3, (gb, a3 << 0) addu a0, a0, a2 jsr a3 ld.w a0, (a0, 0) pop lr, gb