Home
last modified time | relevance | path

Searched refs:immediate (Results 1 – 25 of 33) sorted by relevance

12

/arch/loongarch/include/asm/
A Dinst.h261 unsigned int immediate : 15; member
273 unsigned int immediate : 20; member
293 unsigned int immediate : 5; member
300 unsigned int immediate : 6; member
307 unsigned int immediate : 12; member
314 unsigned int immediate : 14; member
321 unsigned int immediate : 16; member
351 unsigned int immediate : 2; member
478 if (ip->reg2i16_format.immediate == 0) in is_self_loop_ins()
595 insn->reg2i5_format.immediate = imm; \
[all …]
/arch/loongarch/kernel/
A Dmodule.c183 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
189 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
195 insn->reg2i16_format.immediate = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
204 insn->reg2i16_format.immediate = (opr1 >> 2) & 0xffff; in apply_r_larch_sop_imm_field()
210 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
325 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
329 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
333 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
337 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
A Drelocate.c79 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute()
80 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()
81 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute()
82 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
A Dftrace.c39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
A Dunwind_prologue.c146 frame_size = (1 << 12) - ip->reg2i12_format.immediate; in unwind_by_prologue()
166 frame_ra = ip->reg2i12_format.immediate; in unwind_by_prologue()
A Dalternative.c108 si = src->reg2i16_format.immediate; in recompute_jump()
122 buf->reg2i16_format.immediate = offset; in recompute_jump()
A Dinst.c19 unsigned int imm = insn.reg1i20_format.immediate; in simu_pc()
88 imm = insn.reg2i16_format.immediate; in simu_branch()
A Dkgdb.c345 si = ip->reg2i16_format.immediate; in get_step_address()
/arch/x86/kernel/kprobes/
A Dcore.c642 if (insn->immediate.nbytes == 2) in prepare_emulation()
643 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
645 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
650 if (insn->immediate.nbytes == 1) in prepare_emulation()
651 p->ainsn.rel32 = *(s8 *)&insn->immediate.value; in prepare_emulation()
652 else if (insn->immediate.nbytes == 2) in prepare_emulation()
653 p->ainsn.rel32 = *(s16 *)&insn->immediate.value; in prepare_emulation()
655 p->ainsn.rel32 = *(s32 *)&insn->immediate.value; in prepare_emulation()
661 p->ainsn.rel32 = insn->immediate.value; in prepare_emulation()
669 if (insn->immediate.nbytes == 2) in prepare_emulation()
[all …]
A Dopt.c258 target = (unsigned long)insn->next_byte + insn->immediate.value; in insn_jump_into_range()
/arch/x86/lib/
A Dinsn.c571 insn_field_set(&insn->immediate, get_next(short, insn), 2); in __get_immv32()
575 insn_field_set(&insn->immediate, get_next(int, insn), 4); in __get_immv32()
653 if (insn->immediate.got) in insn_get_immediate()
671 insn_field_set(&insn->immediate, get_next(signed char, insn), 1); in insn_get_immediate()
674 insn_field_set(&insn->immediate, get_next(short, insn), 2); in insn_get_immediate()
677 insn_field_set(&insn->immediate, get_next(int, insn), 4); in insn_get_immediate()
703 insn->immediate.got = 1; in insn_get_immediate()
742 insn->displacement.got && insn->immediate.got; in insn_complete()
/arch/arc/lib/
A Dmemcpy-700.S31 ; uses long immediate
37 ; uses long immediate
A Dstrlen.S13 ; uses long immediate
/arch/arm/kernel/
A Dphys2virt.S79 @ second halfword of the opcode (the 16-bit immediate is encoded
88 @ offset into the immediate field of the MOV instruction, or patch it
92 @ needed. The encoding of the immediate is rather complex for values
157 @ immediate field of the opcode, which is emitted with the correct
158 @ rotation value. (The effective value of the immediate is imm12<7:0>
170 @ word, and patch in the high word of the offset into the immediate
/arch/x86/kernel/
A Dcfi.c45 *type = -(u32)insn.immediate.value; in decode_cfi_insn()
A Dalternative.c506 if (need_reloc(next + insn.immediate.value, repl, repl_len)) { in __apply_relocation()
507 apply_reloc(insn.immediate.nbytes, in __apply_relocation()
516 s32 imm = insn.immediate.value; in __apply_relocation()
860 target = addr + insn->length + insn->immediate.value; in patch_retpoline()
972 dest = addr + insn.length + insn.immediate.value; in apply_retpolines()
990 addr + insn.length + insn.immediate.value); in apply_retpolines()
1068 dest = addr + insn.length + insn.immediate.value; in apply_returns()
1078 addr + insn.length + insn.immediate.value); in apply_returns()
3022 tpl->disp = insn.immediate.value; in __smp_text_poke_batch_add()
A Dcallthunks.c168 dest = addr + insn.length + insn.immediate.value; in call_get_dest()
A Duprobes.c824 0, insn->immediate.nbytes); in branch_clear_offset()
886 auprobe->branch.offs = insn->immediate.value; in branch_setup_xol_ops()
/arch/arm/mm/
A Dabort-lv4t.S91 and r9, r8, #0x00f @ get Rm / low nibble of immediate value
92 tst r8, #1 << 22 @ if (immediate offset)
93 andne r6, r8, #0xf00 @ { immediate high nibble
/arch/x86/coco/sev/
A Dvc-shared.c238 port = (u8)insn->immediate.value & 0xffff; in vc_ioio_exitinfo()
245 port = (u8)insn->immediate.value & 0xffff; in vc_ioio_exitinfo()
/arch/openrisc/
A DKconfig155 bool "Have instruction l.rori for rotate right with immediate"
163 l.rori rotate right with immediate instruction.
/arch/m68k/math-emu/
A Dfp_scan.S197 | all pc relative addressing modes and immediate/absolute modes end up here
221 | addressing mode: immediate data
/arch/x86/include/asm/
A Dinsn.h84 struct insn_field immediate; member
/arch/m68k/ifpsp060/src/
A Disp.S900 # #<data> - return address of immediate value; set immed_flg #
996 short immediate - tbl_ea_mode
1376 immediate:
1377 mov.b &immed_flg,SPCOND_FLG(%a6) # set immediate flag
A Dpfpsp.S2381 # _mem_read() - read extended immediate operand from memory #
2402 # (1) FP Instructions using extended precision or packed immediate #
2407 # For immediate data operations, the data is read in w/ a #
2614 # INEX1 : all packed immediate operations
2947 # immediate operands but requires some extra work for fmovm dynamic
2965 # instruction is using an extended precision immediate operand. Therefore,
3869 # 3) #<data> : The upper longword of the immediate operand is #
3899 # need to set immediate data flag here since we'll need to do

Completed in 87 milliseconds

12