1 .section ".tbss","awT",@nobits
16 #Small model OpenPower
19 .section .toc,"aw",@progbits
25 addis 9,2,b@got@tprel@ha
26 ld 10,b@got@tprel@
l(9)
30 pld
4,c@got@tprel@pcrel
33 #All of the above using the same symbol
37 .section .toc,"aw",@progbits
41 addis 9,2,d@got@tprel@ha
42 ld 31,d@got@tprel@
l(9)
44 pld
30,d@got@tprel@pcrel
46 #Note that after optimisation r31 and r30 above have a different value to
47 #what they would have without optimisation. r31 may not even be written.
48 #Here are all the other insns that gas/ld accept as the final insn of an
49 #IE sequence. The r30 value below will be different after optimisation
50 #for the non-update forms.
52 lwzux 4,30,d@tls@pcrel
54 lbzux 5,30,d@tls@pcrel
56 stwux 6,30,d@tls@pcrel
58 stbux 7,30,d@tls@pcrel
60 lhzux 8,30,d@tls@pcrel
62 lhaux 9,30,d@tls@pcrel
63 sthx 10,30,d@tls@pcrel
64 sthux 10,30,d@tls@pcrel
65 lfsx 11,30,d@tls@pcrel
66 lfsux 11,30,d@tls@pcrel
67 lfdx 12,30,d@tls@pcrel
68 lfdux 12,30,d@tls@pcrel
69 stfsx 13,30,d@tls@pcrel
70 stfsux 13,30,d@tls@pcrel
71 stfdx 14,30,d@tls@pcrel
72 stfdux 14,30,d@tls@pcrel
74 ldux 15,30,d@tls@pcrel
75 stdx 16,30,d@tls@pcrel
76 stdux 16,30,d@tls@pcrel
77 lwax 17,30,d@tls@pcrel