Differences From Artifact [b93e738251]:
- File
src/forwarding/forwarding-powerpc-elf.S
— part of check-in
[a9fff5c987]
at
2020-11-21 19:51:00
on branch trunk
— forwarding-powerpc-elf.S: Support non-PIC targets
This makes it work on MorphOS again. (user: js, size: 6770) [annotate] [blame] [check-ins using]
To Artifact [f08ba03356]:
- File src/forwarding/forwarding-powerpc-elf.S — part of check-in [8609f8a62c] at 2020-11-22 21:28:19 on branch trunk — forwarding-powerpc-elf.S: Fix missing @ha and @l (user: js, size: 6775) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
222 223 224 225 226 227 228 | #endif mtctr %r3 lwz %r3, 12(%r1) #ifdef OF_PIC lwz %r4, .Lgot_sel_forwardingTargetForSelector_-.Lbiased_got2(%r30) #else | | | | 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 | #endif mtctr %r3 lwz %r3, 12(%r1) #ifdef OF_PIC lwz %r4, .Lgot_sel_forwardingTargetForSelector_-.Lbiased_got2(%r30) #else lis %r4, sel_forwardingTargetForSelector_@ha ori %r4, %r4, sel_forwardingTargetForSelector_@l #endif lwz %r5, 16(%r1) bctrl cmpwi %r3, 0 beq- 0f lwz %r4, 12(%r1) |
︙ | ︙ |