| /Linux-v5.4/arch/m68k/math-emu/ |
| D | fp_decode.h | 133 | 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 …]
|
| D | fp_move.S | 150 | addressing mode: address register indirect with 16bit displacement
|
| D | fp_movem.S | 103 | with 16bit displacement
|
| D | fp_scan.S | 187 | with 16bit displacement
|
| /Linux-v5.4/tools/objtool/arch/x86/ |
| D | decode.c | 232 op->dest.offset = insn.displacement.value; in arch_decode_instruction() 242 op->dest.offset = insn.displacement.value; in arch_decode_instruction() 254 op->src.offset = insn.displacement.value; in arch_decode_instruction() 265 op->src.offset = insn.displacement.value; in arch_decode_instruction() 276 if (!insn.displacement.value) { in arch_decode_instruction() 282 op->src.offset = insn.displacement.value; in arch_decode_instruction() 294 op->src.offset = insn.displacement.value; in arch_decode_instruction() 299 insn.displacement.value == -8) { in arch_decode_instruction() 315 insn.displacement.value == -16) { in arch_decode_instruction()
|
| /Linux-v5.4/arch/x86/events/intel/ |
| D | bts.c | 48 unsigned long displacement; member 115 buf->buf[nbuf].displacement = (pad ? BTS_RECORD_SIZE - pad : 0); in bts_buffer_setup_aux() 116 buf->buf[nbuf].size = buf_size(page) - buf->buf[nbuf].displacement; in bts_buffer_setup_aux() 134 return buf->buf[idx].offset + buf->buf[idx].displacement; in bts_buffer_offset() 150 end = buf->end - phys->offset - phys->displacement; in bts_config_buffer() 152 index -= phys->offset + phys->displacement; in bts_config_buffer() 162 ds->bts_buffer_base = (u64)(long)page_address(page) + phys->displacement; in bts_config_buffer() 376 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset() 388 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset() 389 next_phys->displacement; in bts_buffer_reset() [all …]
|
| /Linux-v5.4/arch/x86/lib/ |
| D | insn.c | 348 if (insn->displacement.got) in insn_get_displacement() 376 insn->displacement.value = get_next(signed char, insn); in insn_get_displacement() 377 insn->displacement.nbytes = 1; in insn_get_displacement() 380 insn->displacement.value = in insn_get_displacement() 382 insn->displacement.nbytes = 2; in insn_get_displacement() 387 insn->displacement.value = get_next(int, insn); in insn_get_displacement() 388 insn->displacement.nbytes = 4; in insn_get_displacement() 393 insn->displacement.got = 1; in insn_get_displacement() 519 if (!insn->displacement.got) in insn_get_immediate()
|
| D | insn-eval.c | 962 int addr32 = (int)(tmp & 0xffffffff) + insn->displacement.value; in get_eff_addr_modrm() 966 *eff_addr = tmp + insn->displacement.value; in get_eff_addr_modrm() 998 short addr1 = 0, addr2 = 0, displacement; in get_eff_addr_modrm_16() local 1026 displacement = insn->displacement.value & 0xffff; in get_eff_addr_modrm_16() 1027 *eff_addr = addr1 + addr2 + displacement; in get_eff_addr_modrm_16() 1113 addr32 += insn->displacement.value; in get_eff_addr_sib() 1118 *eff_addr += insn->displacement.value; in get_eff_addr_sib()
|
| /Linux-v5.4/tools/arch/x86/lib/ |
| D | insn.c | 348 if (insn->displacement.got) in insn_get_displacement() 376 insn->displacement.value = get_next(signed char, insn); in insn_get_displacement() 377 insn->displacement.nbytes = 1; in insn_get_displacement() 380 insn->displacement.value = in insn_get_displacement() 382 insn->displacement.nbytes = 2; in insn_get_displacement() 387 insn->displacement.value = get_next(int, insn); in insn_get_displacement() 388 insn->displacement.nbytes = 4; in insn_get_displacement() 393 insn->displacement.got = 1; in insn_get_displacement() 519 if (!insn->displacement.got) in insn_get_immediate()
|
| /Linux-v5.4/arch/x86/math-emu/ |
| D | get_address.c | 102 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-v5.4/arch/openrisc/kernel/ |
| D | traps.c | 303 int displacement; in adjust_pc() local 310 displacement = sign_extend32(((jmp) & 0x3ffffff) << 2, 27); in adjust_pc() 316 regs->pc += displacement; in adjust_pc() 319 regs->pc += displacement; in adjust_pc() 326 regs->pc += displacement; in adjust_pc() 330 regs->pc += displacement; in adjust_pc()
|
| /Linux-v5.4/arch/m68k/ifpsp060/src/ |
| D | isp.S | 1215 # Address register indirect w/ displacement: (d16, An) # 1225 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 1314 # Address register indirect w/ index(8-bit displacement): (dn, An, Xn) # [all …]
|
| D | pfpsp.S | 4827 # Address register indirect w/ displacement: (d16, An) # 4837 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 4934 # Address register indirect w/ index(8-bit displacement): (d8, An, Xn) # [all …]
|
| D | fpsp.S | 16258 # d0 = displacement # 16274 # the displacement value to the stacked PC so that when an "rte" is # 16280 mov.l %d0,L_SCR1(%a6) # save displacement 16845 # pc += sign_ext(16-bit displacement) 18778 # Address register indirect w/ displacement: (d16, An) # 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 [all …]
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | insn.h | 37 struct insn_field displacement; member 135 insn->displacement.got && insn->immediate.got; in insn_complete() 195 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
|
| /Linux-v5.4/tools/arch/x86/include/asm/ |
| D | insn.h | 37 struct insn_field displacement; member 135 insn->displacement.got && insn->immediate.got; in insn_complete() 195 return insn_offset_displacement(insn) + insn->displacement.nbytes; in insn_offset_immediate()
|
| /Linux-v5.4/arch/sh/kernel/ |
| D | traps_64.c | 100 __s64 displacement; in generate_and_check_address() local 101 displacement = (opcode >> 10) & 0x3ff; in generate_and_check_address() 102 displacement = sign_extend64(displacement, 9); in generate_and_check_address() 103 addr = (__u64)((__s64)base_address + (displacement << width_shift)); in generate_and_check_address()
|
| /Linux-v5.4/arch/x86/tools/ |
| D | insn_decoder_test.c | 79 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
|
| D | insn_sanity.c | 76 dump_field(fp, "displacement", "\t", &insn->displacement); in dump_insn()
|
| /Linux-v5.4/Documentation/virt/kvm/ |
| D | s390-diag.txt | 26 The second-operand address (obtained by the base/displacement calculation)
|
| /Linux-v5.4/arch/x86/kernel/kprobes/ |
| D | core.c | 379 newdisp = (u8 *) src + (s64) insn->displacement.value in __copy_instruction()
|
| /Linux-v5.4/Documentation/crypto/ |
| D | descore-readme.txt | 221 and if you use ALL of them, use `scaled by 8' address modes with displacement
|