Searched defs:adrp (Results 1 - 2 of 2) sorted by relevance
/art/compiler/linker/arm64/ |
H A D | relative_patcher_arm64.cc | 231 uint32_t adrp = PatchAdrp(insn, adrp_disp); local 246 SetInsn(¤t_method_thunks_, thunks_code_offset, adrp); 282 uint32_t adrp = GetInsn(code, pc_insn_offset); local 283 if ((adrp & 0x9f000000u) != 0x90000000u) { 285 CHECK_EQ(adrp & 0xfc000000u, 0x14000000u); // B <thunk> 294 adrp = GetInsn(¤t_method_thunks_, idx * kAdrpThunkSize); 299 CHECK_EQ(adrp & 0x9f00001fu, // Check that pc_insn_offset points 592 uint32_t Arm64RelativePatcher::PatchAdrp(uint32_t adrp, uint32_t disp) { argument 593 return (adrp & 0x9f00001fu) | // Clear offset bits, keep ADRP with destination reg. 611 uint32_t adrp local [all...] |
H A D | relative_patcher_arm64_test.cc | 238 uint32_t adrp = 0x90000000u | // ADRP x0, +SignExtend(immhi:immlo:Zeros(12), 64) local 243 PushBackInsn(&result, adrp); 361 // Replace adrp with bl.
|
Completed in 4256 milliseconds