|
|
|
@@ -67,7 +67,11 @@ X(\name): |
|
|
|
|
|
|
|
.macro movrel rd, sym |
|
|
|
#if CONFIG_PIC |
|
|
|
lwz \rd, \sym@got(r2) |
|
|
|
bcl 20, 31, lab_pic_\@ |
|
|
|
lab_pic_\@: |
|
|
|
mflr \rd |
|
|
|
addis \rd, \rd, (\sym - lab_pic_\@)@ha |
|
|
|
addi \rd, \rd, (\sym - lab_pic_\@)@l |
|
|
|
#else |
|
|
|
lis \rd, \sym@ha |
|
|
|
la \rd, \sym@l(\rd) |
|
|
|
|