Home
last modified time | relevance | path

Searched refs:displacement (Results 1 – 22 of 22) sorted by relevance

/linux-6.3-rc2/arch/m68k/math-emu/
A Dfp_decode.h133 | decode the 8bit displacement from the brief extension word
167 | decode the base displacement size
290 | with 16bit displacement
346 | with index and 8bit displacement
356 | with base and/or outer displacement
368 1: printf PDECODE,"0" | null base displacement
371 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit base displacement
374 3: fp_get_instr_long %a0,fp_err_ua1 | 32bit base displacement
390 1: printf PDECODE,"0" | null outer displacement
393 2: fp_get_instr_word %a0,fp_err_ua1 | 16bit outer displacement
[all …]
A Dfp_move.S150 | addressing mode: address register indirect with 16bit displacement
A Dfp_movem.S103 | with 16bit displacement
A Dfp_scan.S187 | with 16bit displacement
/linux-6.3-rc2/arch/x86/events/intel/
A Dbts.c48 unsigned long displacement; member
121 buf->buf[nbuf].displacement = (pad ? BTS_RECORD_SIZE - pad : 0); in bts_buffer_setup_aux()
122 buf->buf[nbuf].size = buf_size(page) - buf->buf[nbuf].displacement; in bts_buffer_setup_aux()
140 return buf->buf[idx].offset + buf->buf[idx].displacement; in bts_buffer_offset()
156 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer()
158 index -= phys->offset + phys->displacement; in bts_config_buffer()
168 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer()
388 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
400 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
401 next_phys->displacement; in bts_buffer_reset()
[all …]
/linux-6.3-rc2/arch/x86/math-emu/
A Dget_address.c102 long displacement; in sib() local
105 FPU_get_user(displacement, (signed char __user *)(*fpu_eip)); in sib()
106 offset += displacement; in sib()
111 long displacement; in sib() local
114 FPU_get_user(displacement, (long __user *)(*fpu_eip)); in sib()
115 offset += displacement; in sib()
/linux-6.3-rc2/arch/openrisc/kernel/
A Dtraps.c301 int displacement; in adjust_pc() local
308 displacement = sign_extend32(((jmp) & 0x3ffffff) << 2, 27); in adjust_pc()
314 regs->pc += displacement; in adjust_pc()
317 regs->pc += displacement; in adjust_pc()
324 regs->pc += displacement; in adjust_pc()
328 regs->pc += displacement; in adjust_pc()
/linux-6.3-rc2/arch/x86/lib/
A Dinsn.c460 if (insn->displacement.got) in insn_get_displacement()
493 insn_field_set(&insn->displacement, in insn_get_displacement()
497 insn_field_set(&insn->displacement, in insn_get_displacement()
503 insn_field_set(&insn->displacement, in insn_get_displacement()
509 insn->displacement.got = 1; in insn_get_displacement()
631 if (!insn->displacement.got) { in insn_get_immediate()
722 insn->displacement.got && insn->immediate.got; in insn_complete()
A Dinsn-eval.c1050 int addr32 = (int)(tmp & 0xffffffff) + insn->displacement.value; in get_eff_addr_modrm()
1054 *eff_addr = tmp + insn->displacement.value; in get_eff_addr_modrm()
1086 short addr1 = 0, addr2 = 0, displacement; in get_eff_addr_modrm_16() local
1114 displacement = insn->displacement.value & 0xffff; in get_eff_addr_modrm_16()
1115 *eff_addr = addr1 + addr2 + displacement; in get_eff_addr_modrm_16()
1206 addr32 += insn->displacement.value; in get_eff_addr_sib()
1211 *eff_addr += insn->displacement.value; in get_eff_addr_sib()
/linux-6.3-rc2/tools/arch/x86/lib/
A Dinsn.c460 if (insn->displacement.got) in insn_get_displacement()
493 insn_field_set(&insn->displacement, in insn_get_displacement()
497 insn_field_set(&insn->displacement, in insn_get_displacement()
503 insn_field_set(&insn->displacement, in insn_get_displacement()
509 insn->displacement.got = 1; in insn_get_displacement()
631 if (!insn->displacement.got) { in insn_get_immediate()
722 insn->displacement.got && insn->immediate.got; in insn_complete()
/linux-6.3-rc2/arch/m68k/ifpsp060/src/
A Disp.S1225 mov.w %d0,%a0 # sign extend displacement
1237 mov.w %d0,%a0 # sign extend displacement
1249 mov.w %d0,%a0 # sign extend displacement
1261 mov.w %d0,%a0 # sign extend displacement
1273 mov.w %d0,%a0 # sign extend displacement
1285 mov.w %d0,%a0 # sign extend displacement
1297 mov.w %d0,%a0 # sign extend displacement
1309 mov.w %d0,%a0 # sign extend displacement
1362 extb.l %d0 # sign extend displacement
1416 bsr.l _imem_read_word # fetch word displacement
[all …]
A Dpfpsp.S4837 mov.w %d0,%a0 # sign extend displacement
4850 mov.w %d0,%a0 # sign extend displacement
4863 mov.w %d0,%a0 # sign extend displacement
4876 mov.w %d0,%a0 # sign extend displacement
4889 mov.w %d0,%a0 # sign extend displacement
4902 mov.w %d0,%a0 # sign extend displacement
4915 mov.w %d0,%a0 # sign extend displacement
4928 mov.w %d0,%a0 # sign extend displacement
4978 extb.l %d2 # sign extend displacement
5019 bsr.l _imem_read_word # fetch word displacement
[all …]
A Dfpsp.S16258 # d0 = displacement #
16280 mov.l %d0,L_SCR1(%a6) # save displacement
16845 # pc += sign_ext(16-bit displacement)
18788 mov.w %d0,%a0 # sign extend displacement
18801 mov.w %d0,%a0 # sign extend displacement
18814 mov.w %d0,%a0 # sign extend displacement
18827 mov.w %d0,%a0 # sign extend displacement
18840 mov.w %d0,%a0 # sign extend displacement
18853 mov.w %d0,%a0 # sign extend displacement
18866 mov.w %d0,%a0 # sign extend displacement
[all …]
/linux-6.3-rc2/tools/objtool/arch/x86/
A Ddecode.c358 op->dest.offset = ins.displacement.value; in arch_decode_instruction()
391 op->dest.offset = ins.displacement.value; in arch_decode_instruction()
404 op->dest.offset = ins.displacement.value; in arch_decode_instruction()
421 op->src.offset = ins.displacement.value; in arch_decode_instruction()
434 op->src.offset = ins.displacement.value; in arch_decode_instruction()
466 op->src.offset = ins.displacement.value; in arch_decode_instruction()
/linux-6.3-rc2/arch/x86/include/asm/
A Dinsn.h82 struct insn_field displacement; member
240 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
/linux-6.3-rc2/tools/arch/x86/include/asm/
A Dinsn.h82 struct insn_field displacement; member
240 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
/linux-6.3-rc2/arch/x86/tools/
A Dinsn_decoder_test.c79 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
A Dinsn_sanity.c72 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
/linux-6.3-rc2/Documentation/virt/kvm/s390/
A Ds390-diag.rst29 The second-operand address (obtained by the base/displacement calculation)
/linux-6.3-rc2/arch/arm/kernel/
A Dphys2virt.S104 lsrs r3, r6, #29 @ isolate top 3 bits of displacement
/linux-6.3-rc2/arch/x86/kernel/kprobes/
A Dcore.c370 newdisp = (u8 *) src + (s64) insn->displacement.value in __copy_instruction()
/linux-6.3-rc2/Documentation/crypto/
A Ddescore-readme.rst261 and if you use ALL of them, use ``scaled by 8`` address modes with displacement

Completed in 82 milliseconds