1 .section ".tdata", "awT", @progbits
3 .global x#, y#, z#, a#, b#, c#
31 alloc r36
= ar.pfs
, 0, 5, 3, 0
33 addl loc0
= @ltoff
(@tprel
(x
)), gp;;
35 add loc1
= loc0
, r13;;
38 addl loc1
= @tprel
(y
), r2;;
41 addl out0
= @ltoff
(@dtpmod
(z
)), gp
42 addl out1
= @ltoff
(@dtprel
(z
)), gp;;
45 br.call.sptk.many b0
= __tls_get_addr;;
48 addl out0
= @ltoff
(@dtpmod
(a)), gp
49 addl out1
= @dtprel
(a), r0;;
51 br.call.sptk.many b0
= __tls_get_addr;;
54 addl out0
= @ltoff
(@dtpmod
(b)), gp
57 br.call.sptk.many b0
= __tls_get_addr;;
60 addl loc1
= @dtprel
(b), r2
61 addl loc2
= @dtprel
(c
), r2