Searched refs:imm20 (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/arch/ia64/kernel/ |
H A D | ftrace.c | 34 u64 imm20:20; member 75 u64 imm20:20; member 88 code->imm20 = offset >> 4; in ftrace_call_replace() 141 call_insn->imm20 = tmp_call->imm20; in ftrace_make_nop_check() 152 call_insn->imm20 = tmp_call->imm20; in ftrace_make_nop_check()
|
/openbmc/qemu/hw/mips/ |
H A D | bootloader.c | 145 static void bl_gen_lui_nm(void **ptr, bl_reg rt, uint32_t imm20) in bl_gen_lui_nm() argument 149 assert(extract32(imm20, 0, 20) == imm20); in bl_gen_lui_nm() 152 insn = deposit32(insn, 12, 9, extract32(imm20, 0, 9)); in bl_gen_lui_nm() 153 insn = deposit32(insn, 2, 10, extract32(imm20, 9, 10)); in bl_gen_lui_nm() 154 insn = deposit32(insn, 0, 1, sextract32(imm20, 19, 1)); in bl_gen_lui_nm()
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | module.c | 64 u32 imm20 = (offset & 0x100000) << (31 - 20); in apply_r_riscv_jal_rela() local 69 *location = (*location & 0xfff) | imm20 | imm19_12 | imm11 | imm10_1; in apply_r_riscv_jal_rela()
|