Lines Matching defs:operand
169 Operand::Operand(Operand operand, int32_t offset) {
170 DCHECK_GE(operand.data().len, 1);
172 byte modrm = operand.data().buf[0];
177 int base_reg = (has_sib ? operand.data().buf[1] : modrm) & 0x07;
185 reinterpret_cast<Address>(&operand.data().buf[disp_offset]));
188 disp_value = static_cast<signed char>(operand.data().buf[disp_offset]);
191 // Write new operand with same registers, but with modified displacement.
195 data_.rex = operand.data().rex;
213 data_.buf[1] = operand.data().buf[1];
219 DCHECK_NE(data_.buf[0] & 0xC0, 0xC0); // Always a memory operand.
627 // Emit the rest of the encoded operand.
646 // Swap reg and rm_reg and change opcode operand order.
661 // Swap reg and rm_reg and change opcode operand order.
697 // Swap reg and rm_reg and change opcode operand order.