/openbmc/linux/arch/riscv/kernel/ |
H A D | module.c | 171 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_i_rela() local 172 *location = (*location & 0xfffff) | ((lo12 & 0xfff) << 20); in apply_r_riscv_lo12_i_rela() 181 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_s_rela() local 182 u32 imm11_5 = (lo12 & 0xfe0) << (31 - 11); in apply_r_riscv_lo12_s_rela() 183 u32 imm4_0 = (lo12 & 0x1f) << (11 - 4); in apply_r_riscv_lo12_s_rela() 214 u32 hi20, lo12; in apply_r_riscv_call_plt_rela() local 230 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_plt_rela() 232 *(location + 1) = (*(location + 1) & 0xfffff) | (lo12 << 20); in apply_r_riscv_call_plt_rela() 240 u32 hi20, lo12; in apply_r_riscv_call_rela() local 250 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_rela() [all …]
|
/openbmc/qemu/tests/tcg/aarch64/system/ |
H A D | boot.S | 96 add x0, x0, :lo12:ttb 130 add x1, x1, :lo12:.data 140 add x1, x1, :lo12:mte_page 207 add x0, x0, :lo12:stack_end
|
H A D | mte.S | 74 add addr, addr, :lo12:mte_page
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | module.h | 82 u32 lo12 = (offset - hi20); in emit_plt_entry() local 85 OPC_LD | (lo12 << 20) | (REG_T0 << 15) | (REG_T1 << 7), in emit_plt_entry()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | reloc_test_syms.S | 46 add x0, x0, #:lo12:sym64_rel 54 add x0, x0, #:lo12:memstart_addr
|
H A D | head.S | 508 strh w24, [x5, :lo12:memstart_offset_seed]
|
/openbmc/linux/tools/perf/tests/shell/coresight/asm_pure_loop/ |
H A D | asm_pure_loop.S | 15 add x2, x2, :lo12:skip
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | assembler.h | 180 add \dst, \dst, :lo12:\sym 193 ldr \dst, [\dst, :lo12:\sym] 196 ldr \dst, [\tmp, :lo12:\sym] 208 str \src, [\tmp, :lo12:\sym] 243 add \dst, \tmp, #:lo12:\sym
|
/openbmc/linux/tools/testing/selftests/arm64/abi/ |
H A D | syscall-abi-asm.S | 86 ldr x2, [x2, :lo12:svcr_in] 105 add x2, x2, :lo12:zt_in 261 str x2, [x3, :lo12:svcr_out] 279 add x2, x2, :lo12:zt_out
|
/openbmc/u-boot/arch/arm/lib/ |
H A D | crt0_aarch64_efi.S | 127 add x1, x1, #:lo12:_DYNAMIC
|
/openbmc/u-boot/arch/nds32/cpu/n1213/ |
H A D | start.S | 111 ori $gp, $gp, lo12(_GLOBAL_OFFSET_TABLE_-4) 187 ori $gp, $gp, lo12(_GLOBAL_OFFSET_TABLE_-4)
|
/openbmc/qemu/tcg/loongarch64/ |
H A D | tcg-target.c.inc | 442 tcg_target_long lo12 = sextreg(imm, 0, 12); 443 tcg_target_long hi16 = sextreg(imm - lo12, 16, 16); 446 * Note that there's a hole in between hi16 and lo12: 451 * | hi16 | | lo12 | 456 if (imm == (hi16 << 16) + lo12) { 462 tcg_out_opc_addi_w(s, rd, rs, lo12); 463 } else if (lo12) { 464 tcg_out_opc_addi_d(s, rd, rs, lo12);
|