llvm-project/lld/test/ELF/Inputs/ppc64-sort-small-cm-relocs-...

42 lines
642 B
ArmAsm

.text
.global getA
.type getA,@function
getA:
.LgepA:
addis 2, 12, .TOC.-.LgepA@ha
addi 2, 2, .TOC.-.LgepA@l
.LlepA:
.localentry getA, .LlepA-.LgepA
ld 3, .LC0@toc(2)
lwa 3, 0(3)
blr
.global getB
.type getB,@function
getB:
.LgepB:
addis 2, 12, .TOC.-.LgepB@ha
addi 2, 2, .TOC.-.LgepB@l
.LlepB:
.localentry getB, .LlepB-.LgepB
ld 3, .LC1@toc(2)
lwa 3, 0(3)
blr
.section .toc,"aw",@progbits
.LC0:
.tc a[TC],a
.LConst1:
.quad 0xa
.LC1:
.tc b[TC],b
.Lconst2:
.quad 0xaabbccddeeff
.type b,@object
.data
.global b
b:
.long 22
.size b, 4