Lines Matching refs:imm
71 s32 imm; in riscv_alternative_fix_auipc_jalr() local
74 imm = riscv_insn_extract_utype_itype_imm(auipc_insn, jalr_insn); in riscv_alternative_fix_auipc_jalr()
75 imm -= patch_offset; in riscv_alternative_fix_auipc_jalr()
78 riscv_insn_insert_utype_itype_imm(&call[0], &call[1], imm); in riscv_alternative_fix_auipc_jalr()
86 s32 imm; in riscv_alternative_fix_jal() local
89 imm = riscv_insn_extract_jtype_imm(jal_insn); in riscv_alternative_fix_jal()
90 imm -= patch_offset; in riscv_alternative_fix_jal()
93 riscv_insn_insert_jtype_imm(&jal_insn, imm); in riscv_alternative_fix_jal()
129 s32 imm = riscv_insn_extract_jtype_imm(insn); in riscv_alternative_fix_offsets() local
132 if ((alt_ptr + i * sizeof(u32) + imm) >= alt_ptr && in riscv_alternative_fix_offsets()
133 (alt_ptr + i * sizeof(u32) + imm) < (alt_ptr + len)) in riscv_alternative_fix_offsets()