/external/llvm/test/MC/AArch64/ |
arm64-adr.s | 15 adrp x0, #0 label 16 adrp x0, #4096 label 17 adrp x0, 1f label 18 adrp x0, foo label 19 // CHECK: adrp x0, #0 // encoding: [0x00,0x00,0x00,0x90] 20 // CHECK: adrp x0, #4096 // encoding: [0x00,0x00,0x00,0xb0] 21 // CHECK: adrp x0, .Ltmp0 // encoding: [A,A,A,0x90'A'] 23 // CHECK: adrp x0, foo // encoding: [A,A,A,0x90'A'] 27 adrp x0, #0xffffffff label 28 adrp x0, # label [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/ |
arm64-adr.s | 15 adrp x0, #0 label 16 adrp x0, #4096 label 17 adrp x0, 1f label 18 adrp x0, foo label 19 // CHECK: adrp x0, #0 // encoding: [0x00,0x00,0x00,0x90] 20 // CHECK: adrp x0, #4096 // encoding: [0x00,0x00,0x00,0xb0] 21 // CHECK: adrp x0, .Ltmp0 // encoding: [A,A,A,0x90'A'] 23 // CHECK: adrp x0, foo // encoding: [A,A,A,0x90'A'] 27 adrp x0, #0xffffffff label 28 adrp x0, # label [all...] |
coff-relocations.s | 22 adrp x0, foo label 31 adrp x0, bar label 42 adrp x0, baz + 0x12345 label 92 ; DISASM: 30: 20 1a 09 b0 adrp x0, #305418240
|
/art/dex2oat/linker/arm64/ |
relative_patcher_arm64.cc | 55 // The ADRP thunk for erratum 843419 is 2 instructions, i.e. 8 bytes. 115 // Count the number of ADRP insns as the upper bound on the number of thunks needed 131 // Now that we have the actual offset where the code will be placed, locate the ADRP insns 223 // Check it's an ADRP with imm == 0 (unset). 232 uint32_t adrp = PatchAdrp(insn, adrp_disp); local 247 SetInsn(¤t_method_thunks_, thunks_code_offset, adrp); 255 // Write the new ADRP (or B to the erratum 843419 thunk). 284 uint32_t adrp = GetInsn(code, pc_insn_offset); local 285 if ((adrp & 0x9f000000u) != 0x90000000u) { 287 CHECK_EQ(adrp & 0xfc000000u, 0x14000000u); // B <thunk 365 uint32_t adrp = GetInsn(code, literal_offset); local [all...] |
relative_patcher_arm64_test.cc | 279 uint32_t adrp = 0x90000000u | // ADRP x0, +SignExtend(immhi:immlo:Zeros(12), 64) local 284 PushBackInsn(&result, adrp); 402 // Replace adrp with bl. [all...] |
/external/ppp/pppd/ |
sys-solaris.c | 2228 unsigned char *adrp; local [all...] |
/external/vixl/src/aarch64/ |
assembler-aarch64.cc | 79 // them. This matches the semantics of adrp, for example. 457 void Assembler::adrp(const Register& xd, int64_t imm21) { function in class:vixl::aarch64::Assembler 459 Emit(ADRP | ImmPCRelAddress(imm21) | Rd(xd)); 463 void Assembler::adrp(const Register& xd, Label* label) { function in class:vixl::aarch64::Assembler 465 adrp(xd, static_cast<int>(LinkAndGetPageOffsetTo(label))); [all...] |