search for: r_ppc64_addr16_d

Displaying 3 results from an estimated 3 matches for "r_ppc64_addr16_d".

Did you mean: r_ppc64_addr16_ds
2016 Dec 14
2
LLD status update and performance chart
...{ case R_PPC64_ADDR14: { checkAlignment<4>(Val, Type); // Preserve the AA/LK bits in the branch instruction uint8_t AALK = Loc[3]; write16be(Loc + 2, (AALK & 3) | (Val & 0xfffc)); break; } case R_PPC64_ADDR16: checkInt<16>(Val, Type); write16be(Loc, Val); break; case R_PPC64_ADDR16_DS: checkInt<16>(Val, Type); write16be(Loc, (read16be(Loc) & 3) | (Val & ~3)); break; ... (and so on; there are obviously lots of relocation types) void RuntimeDyldELF::resolvePPC64Relocation in lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp has this: switch (Type) { case E...
2016 Dec 14
0
LLD status update and performance chart
...Preserve the AA/LK bits in the branch instruction > uint8_t AALK = Loc[3]; > write16be(Loc + 2, (AALK & 3) | (Val & 0xfffc)); > break; > } > case R_PPC64_ADDR16: > checkInt<16>(Val, Type); > write16be(Loc, Val); > break; > case R_PPC64_ADDR16_DS: > checkInt<16>(Val, Type); > write16be(Loc, (read16be(Loc) & 3) | (Val & ~3)); > break; > ... (and so on; there are obviously lots of relocation types) > > void RuntimeDyldELF::resolvePPC64Relocation in > lib/ExecutionEngine/RuntimeDyld/RuntimeDyld...
2016 Dec 14
0
LLD status update and performance chart
On Tue, Dec 13, 2016 at 12:08 PM, Rui Ueyama <ruiu at google.com> wrote: > On Tue, Dec 13, 2016 at 12:01 PM, Mehdi Amini <mehdi.amini at apple.com> > wrote: > >> >> On Dec 13, 2016, at 11:51 AM, Rui Ueyama <ruiu at google.com> wrote: >> >> On Tue, Dec 13, 2016 at 11:37 AM, Mehdi Amini <mehdi.amini at apple.com> >> wrote: >>