Displaying 3 results from an estimated 3 matches for "applyppclo".
2016 Dec 14
2
LLD status update and performance chart
...:R_PPC64_ADDR14: {
assert(((Value + Addend) & 3) == 0);
// Preserve the AA/LK bits in the branch instruction
uint8_t aalk = *(LocalAddress + 3);
writeInt16BE(LocalAddress + 2, (aalk & 3) | ((Value + Addend) & 0xfffc));
} break;
case ELF::R_PPC64_ADDR16:
writeInt16BE(LocalAddress, applyPPClo(Value + Addend));
break;
case ELF::R_PPC64_ADDR16_DS:
writeInt16BE(LocalAddress, applyPPClo(Value + Addend) & ~3);
break;
and there are well over a hundred of these cases covering the different platforms we support. I don't feel like I need a special spider sense to tell me that this...
2016 Dec 14
0
LLD status update and performance chart
...; 3) == 0);
> // Preserve the AA/LK bits in the branch instruction
> uint8_t aalk = *(LocalAddress + 3);
> writeInt16BE(LocalAddress + 2, (aalk & 3) | ((Value + Addend) &
> 0xfffc));
> } break;
> case ELF::R_PPC64_ADDR16:
> writeInt16BE(LocalAddress, applyPPClo(Value + Addend));
> break;
> case ELF::R_PPC64_ADDR16_DS:
> writeInt16BE(LocalAddress, applyPPClo(Value + Addend) & ~3);
> break;
>
> and there are well over a hundred of these cases covering the different
> platforms we support. I don't feel like I need a...
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:
>>