Home
last modified time | relevance | path

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

12

/freebsd/contrib/processor-trace/libipt/test/src/
H A Dptunit-block_cache.c234 exp.displacement = 7; in add()
246 ptu_int_eq(bce.displacement, exp.displacement); in add()
266 exp.displacement = 28; in worker()
298 if (bce.displacement != exp.displacement) in worker()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td104 // (base register, displacement, etc.).
138 // An addressing mode with a base, displacement and index.
604 // 12-bit displacement operands.
611 // 20-bit displacement operands.
633 // shift : base + displacement (32-bit)
634 // bdaddr : base + displacement
636 // bdxaddr : base + displacement + index
638 // dynalloc : base + displacement + index + ADJDYNALLOC
639 // bdladdr : base + displacement with a length field
640 // bdvaddr : base + displacement with a vector index
[all …]
H A DSystemZInstrVector.td139 // LEY and LDY offer full 20-bit displacement fields. It's often better
140 // to use those instructions rather than force a 20-bit displacement
235 // STEY and STDY offer full 20-bit displacement fields. It's often better
236 // to use those instructions rather than force a 20-bit displacement
H A DSystemZInstrFormats.td27 // Some instructions come in pairs, one having a 12-bit displacement
28 // and the other having a 20-bit displacement. Both instructions in
60 // True if this instruction has a 20-bit displacement field.
120 // displacement.
129 // Return the version of an instruction that has a signed 20-bit displacement.
176 // bits<m> Dn : displacement for address operand n
/freebsd/contrib/processor-trace/libipt/internal/include/
H A Dpt_block_cache.h125 int32_t displacement:16; member
H A Dpt_insn.h105 int32_t displacement; member
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp619 insn->displacement = d8; in readDisplacement()
624 insn->displacement = d16; in readDisplacement()
629 insn->displacement = d32; in readDisplacement()
1630 insn->displacement *= 1 << (Op.encoding - ENCODING_VSIB); in readOperands()
1649 insn->displacement *= 1 << (Op.encoding - ENCODING_RM); in readOperands()
2093 MCOperand displacement; in translateRMMemory() local
2158 Dis->tryAddingPcLoadReferenceComment(insn.displacement + pcrel, in translateRMMemory()
2213 displacement = MCOperand::createImm(insn.displacement); in translateRMMemory()
2225 mcInst, insn.displacement + pcrel, insn.startLocation, false, in translateRMMemory()
2227 mcInst.addOperand(displacement); in translateRMMemory()
H A DX86DisassemblerDecoder.h753 int32_t displacement; member
/freebsd/contrib/processor-trace/libipt/src/
H A Dpt_block_decoder.c574 iext->variant.branch.displacement; in pt_blk_next_ip()
716 !iext->variant.branch.displacement) in pt_blk_log_call()
1717 bce.displacement = (int32_t) disp; in pt_blk_add_trampoline()
1725 if ((int64_t) bce.displacement != disp) { in pt_blk_add_trampoline()
1944 if (iext.variant.branch.displacement < 0 || in pt_blk_proceed_no_event_fill_cache()
2008 dip = nip + (uint64_t) (int64_t) bce.displacement; in pt_blk_proceed_no_event_fill_cache()
2028 bce.displacement = (int32_t) disp; in pt_blk_proceed_no_event_fill_cache()
2035 if (!bce.ninsn || ((int64_t) bce.displacement != disp)) in pt_blk_proceed_no_event_fill_cache()
2172 nip = decoder->ip + (uint64_t) (int64_t) bce.displacement; in pt_blk_proceed_no_event_cached()
2269 iext.variant.branch.displacement; in pt_blk_proceed_no_event_cached()
H A Dpt_insn_decoder.c560 if (iext->variant.branch.displacement || in pt_insn_proceed()
604 iext->variant.branch.displacement; in pt_insn_proceed()
647 ip += (uint64_t) (int64_t) iext->variant.branch.displacement; in pt_insn_at_skl014()
705 iext->variant.branch.displacement; in pt_insn_at_disabled_event()
H A Dpt_insn.c191 iext->variant.branch.displacement; in pt_insn_next_ip()
H A Dpt_ild.c1087 iext->variant.branch.displacement = *b; in set_branch_target()
1092 iext->variant.branch.displacement = *w; in set_branch_target()
1097 iext->variant.branch.displacement = *d; in set_branch_target()
/freebsd/contrib/libcxxrt/
H A Dexception.cc1022 int displacement = read_sleb128(&action_record); in check_action_record() local
1023 action_record = displacement ? in check_action_record()
1024 action_record_offset_base + displacement : 0; in check_action_record()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrFormats.td20 /// 06 M68000 (d16,An) p address register indirect with displacement
31 /// 21 M68000 (d16,PC) q program counter with displacement
H A DM68kInstrInfo.td300 // the address register and the sign-extended 16-bit displacement integer in the
314 // address register, the signextended displacement integer in the low order eight
366 // counter and the Sign-extended 16-bit displacement integer in the extension
375 // sign-extended displacement integer in the lower eight bits of the extension
/freebsd/sys/amd64/vmm/
H A Dvmm_instruction_emul.c2713 vie->displacement = u.signed8; /* sign-extended */ in decode_displacement()
2715 vie->displacement = u.signed32; /* sign-extended */ in decode_displacement()
2802 vie->displacement = u.u64; in decode_moffset()
2885 gla2 = segbase + base + vie->scale * idx + vie->displacement; in verify_gla()
2891 segbase, base, vie->scale, idx, vie->displacement, in verify_gla()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFormats.td123 // displacement of 8-bit.
268 // The scaling factor for AVX512's compressed displacement is either
H A DX86InstrOperands.td149 // Special parser to detect 16-bit mode to select 16-bit displacement.
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrFormats.td16 // immediate 4-,5-,8- or 11-bit immediate, branch displacement, or
17 // or imm address displacement
/freebsd/contrib/libarchive/libarchive/
H A Darchive_read_support_format_cab.c2199 int32_t cp, displacement, value; in lzx_translation() local
2205 displacement = value - cp; in lzx_translation()
2207 displacement = value + ds->translation_size; in lzx_translation()
2208 archive_le32enc(&b[1], (uint32_t)displacement); in lzx_translation()
/freebsd/sys/amd64/include/
H A Dvmm.h611 int64_t displacement; /* optional addr displacement */ member
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td979 def spe8dis : Operand<iPTR> { // SPE displacement where the imm is 8-aligned.
984 def spe4dis : Operand<iPTR> { // SPE displacement where the imm is 4-aligned.
989 def spe2dis : Operand<iPTR> { // SPE displacement where the imm is 2-aligned.
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sve.td35 // Load one vector (scalar base, VL displacement)
131 // First-faulting load one vector (scalar base, VL displacement)
231 // Non-faulting load one vector (scalar base, VL displacement)
248 // Load one vector, unextended load, non-temporal (scalar base, VL displacement)
275 // Load N-element structure into N vectors (scalar base, VL displacement)
321 // Load N-element structure into N vectors (scalar base, VL displacement)
345 // Store one vector (scalar base, VL displacement)
439 // Store N vectors into N-element structure (scalar base, VL displacement)
447 // Store one vector, with no truncation, non-temporal (scalar base, VL displacement)
475 // Store N vectors into N-element structure (scalar base, VL displacement)
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td1399 // Load indirect with displacement operations.
1649 // Store indirect with displacement operations.
1652 // displacement of q. Does not modify P.
1664 // displacement of q. Does not modify P.
H A DAVRInstrFormats.td139 // q = displacement (6 bits)

12