Lines Matching refs:lo12
208 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_i_rela() local
210 return riscv_insn_rmw(location, 0xfffff, (lo12 & 0xfff) << 20); in apply_r_riscv_lo12_i_rela()
218 s32 lo12 = ((s32)v - hi20); in apply_r_riscv_lo12_s_rela() local
219 u32 imm11_5 = (lo12 & 0xfe0) << (31 - 11); in apply_r_riscv_lo12_s_rela()
220 u32 imm4_0 = (lo12 & 0x1f) << (11 - 4); in apply_r_riscv_lo12_s_rela()
247 u32 hi20, lo12; in apply_r_riscv_call_plt_rela() local
262 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_plt_rela()
264 return riscv_insn_rmw(location + 4, 0xfffff, lo12 << 20); in apply_r_riscv_call_plt_rela()
271 u32 hi20, lo12; in apply_r_riscv_call_rela() local
281 lo12 = (offset - hi20) & 0xfff; in apply_r_riscv_call_rela()
283 return riscv_insn_rmw(location + 4, 0xfffff, lo12 << 20); in apply_r_riscv_call_rela()
838 s32 hi20, lo12; in apply_relocate_add() local
855 lo12 = offset - hi20; in apply_relocate_add()
856 v = lo12; in apply_relocate_add()