Lines Matching defs:offset
1140 int64_t offset = ReadRegister<int64_t>(mem_op.GetRegisterOffset());
1143 offset = ShiftOperand(kXRegSize, offset, mem_op.GetShift(), shift_amount);
1146 offset = ExtendValue(kXRegSize, offset, mem_op.GetExtend(), shift_amount);
1148 return static_cast<uint64_t>(base + offset);
1794 int offset = lane_size_in_bytes * i;
1795 uint64_t nibble = MemReadUint(lane_size_in_bytes, address + offset);
4106 int offset = instr->GetImmLSUnsigned() << instr->GetSizeLS();
4107 LoadStoreHelper(instr, offset, Offset);
4133 int offset = instr->GetImmLS();
4134 address += offset;
4160 int offset = instr->GetImmLS();
4161 address += offset;
4247 int64_t offset = instr->GetImmLSPAC();
4248 address += offset;
4252 VIXL_ASSERT(offset != 0);
4272 int64_t offset =
4274 LoadStoreHelper(instr, offset, Offset);
4279 int64_t offset,
4282 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addrmode);
4439 int64_t offset = instr->GetImmLSPair() * element_size;
4440 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addrmode);
5201 int64_t offset,
5213 VIXL_ASSERT(offset != 0);
5218 WriteXRegister(addr_reg, address + offset, log_mode, Reg31IsStackPointer);
5222 address += offset;
8238 // Bit 23 determines whether this is an offset or post-index addressing mode.
8239 // In offset mode, bits 20 to 16 should be zero; these bits encode the
8401 // Bit 23 determines whether this is an offset or post-index addressing mode.
8402 // In offset mode, bits 20 to 16 should be zero; these bits encode the
12058 uint64_t offset = instr->ExtractBits(21, 16) << msize_in_bytes_log2;
12059 uint64_t base = ReadXRegister(instr->GetRn(), Reg31IsStackPointer) + offset;
12338 uint64_t offset = ReadXRegister(instr->GetRm());
12339 offset <<= msize_in_bytes_log2;
12340 LogicSVEAddressVector addr(base + offset);
12384 uint64_t offset =
12386 LogicSVEAddressVector addr(base + offset);
12421 uint64_t offset = instr->ExtractSignedBits(19, 16) * vl;
12422 LogicSVEAddressVector addr(base + offset);
12455 uint64_t offset = ReadXRegister(instr->GetRm()) << msize_in_bytes_log2;
12456 LogicSVEAddressVector addr(base + offset);
12481 uint64_t offset =
12487 ld1(kFormatVnD, zt, i, addr + offset + (i * kDRegSizeInBytes));
12509 uint64_t offset = ReadXRegister(instr->GetRm());
12512 offset <<= msz;
12514 ld1(kFormatVnB, zt, i, addr + offset + i);
12538 uint64_t offset = instr->ExtractSignedBits(19, 16) * vl * reg_count;
12540 ReadXRegister(instr->GetRn(), Reg31IsStackPointer) + offset);
12571 uint64_t offset = ReadXRegister(instr->GetRm()) * (1 << msz);
12574 ReadXRegister(instr->GetRn(), Reg31IsStackPointer) + offset);
12846 uint64_t offset = instr->ExtractSignedBits(19, 16) * vl;
12847 LogicSVEAddressVector addr(base + offset);
12876 uint64_t offset = ReadXRegister(instr->GetRm()) << msize_in_bytes_log2;
12877 LogicSVEAddressVector addr(base + offset);
12895 uint64_t offset =
12899 LogicSVEAddressVector addr(base + offset);
12921 uint64_t offset = ReadXRegister(instr->GetRm());
12922 offset <<= instr->ExtractBits(24, 23);
12925 LogicSVEAddressVector addr(base + offset);
12974 uint64_t offset = instr->ExtractSignedBits(19, 16) * vl * reg_count;
12976 ReadXRegister(instr->GetRn(), Reg31IsStackPointer) + offset);
13007 uint64_t offset = ReadXRegister(instr->GetRm()) * (1 << msz);
13010 ReadXRegister(instr->GetRn(), Reg31IsStackPointer) + offset);
14037 uint64_t offset =
14040 LogicSVEAddressVector addr(base + offset);
14085 uint64_t offset = ReadXRegister(instr->GetRm());
14086 offset <<= msize_in_bytes_log2;
14087 LogicSVEAddressVector addr(base + offset);
14122 uint64_t offset = instr->ExtractBits(21, 16) * kMTETagGranuleInBytes;
14125 offset = ~offset;
14131 AddWithCarry(kXRegSize, /* set_flags = */ false, rn, offset, carry);
14163 int offset = instr->GetImmLSPair() * static_cast<int>(kMTETagGranuleInBytes);
14168 // Default is the offset mode.
14180 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addr_mode);
14194 int offset = instr->GetImmLS() * static_cast<int>(kMTETagGranuleInBytes);
14202 // Default is the offset mode.
14248 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, addr_mode);
14279 int offset = instr->GetImmLS() * static_cast<int>(kMTETagGranuleInBytes);
14288 uintptr_t address = AddressModeHelper(instr->GetRn(), offset, Offset);
14634 size_t offset = kConfigureCPUFeaturesListOffset;
14639 ElementType feature = MemRead<ElementType>(instr + offset);
14640 offset += element_size;
14660 WritePc(instr->GetInstructionAtOffset(AlignUp(offset, kInstructionSize)));
14683 void* address, size_t length, int prot, int flags, int fd, off_t offset) {
14691 mmap(address, length, prot, flags, fd, offset));