| ... | ... | @@ -230,11 +230,13 @@ inline fn getDynamicSymbol() [*]const elf.Dyn { |
| 230 | 230 | .powerpc64, .powerpc64le => asm volatile ( |
| 231 | 231 | \\ .weak _DYNAMIC |
| 232 | 232 | \\ .hidden _DYNAMIC |
| 233 | \\ .balign 8 |
| 233 | 234 | \\ bl 1f |
| 235 | \\ nop |
| 234 | 236 | \\ .quad _DYNAMIC - . |
| 235 | 237 | \\1: |
| 236 | 238 | \\ mflr %[ret] |
| 237 | | \\ ld 4, 0(%[ret]) |
| 239 | \\ ld 4, 4(%[ret]) |
| 238 | 240 | \\ add %[ret], 4, %[ret] |
| 239 | 241 | : [ret] "=r" (-> [*]const elf.Dyn), |
| 240 | 242 | : |