HomeSort by relevance Sort by last modified time
    Searched refs:rex_ (Results 1 - 5 of 5) sorted by null

  /external/v8/src/x64/
assembler-x64-inl.h 102 emit(0x48 | reg.high_bit() << 2 | op.rex_);
107 emit(0x48 | (reg.code() & 0x8) >> 1 | op.rex_);
118 emit(0x48 | op.rex_);
128 emit(0x40 | reg.high_bit() << 2 | op.rex_);
138 emit(0x40 | op.rex_);
149 byte rex_bits = reg.high_bit() << 2 | op.rex_;
155 byte rex_bits = (reg.code() & 0x8) >> 1 | op.rex_;
187 if (op.rex_ != 0) emit(0x40 | op.rex_);
202 byte rxb = ~((reg.high_bit() << 2) | rm.rex_) << 5
    [all...]
disasm-x64.cc 295 rex_(0),
326 byte rex_; member in class:disasm::DisassemblerX64
338 rex_ = rex;
341 bool rex() { return rex_ != 0; }
343 bool rex_b() { return (rex_ & 0x01) != 0; }
346 int base_reg(int low_bits) { return low_bits | ((rex_ & 0x01) << 3); }
348 bool rex_x() { return (rex_ & 0x02) != 0; }
350 bool rex_r() { return (rex_ & 0x04) != 0; }
352 bool rex_w() { return (rex_ & 0x08) != 0; }
    [all...]
assembler-x64.cc 148 Operand::Operand(Register base, int32_t disp) : rex_(0) {
170 int32_t disp) : rex_(0) {
190 int32_t disp) : rex_(0) {
199 Operand::Operand(Label* label) : rex_(0), len_(1) {
231 rex_ = operand.rex_;
262 int index_code = ((buf_[1] >> 3) & 0x07) | ((rex_ & 0x02) << 2);
266 base_code = (buf_[1] & 0x07) | ((rex_ & 0x01) << 3);
274 base_code |= ((rex_ & 0x01) << 3);
    [all...]
assembler-x64.h 394 bool requires_rex() const { return rex_ != 0; }
400 byte rex_;
    [all...]
  /art/compiler/utils/x86_64/
assembler_x86_64.h 82 return rex_;
100 && (reg.NeedsRex() == ((rex_ & 1) != 0)); // REX.000B bits match.
109 Operand() : rex_(0), length_(0), fixup_(nullptr) { }
114 rex_ |= 0x41; // REX.000B
124 rex_ |= 0x41; // REX.000B
127 rex_ |= 0x42; // REX.00X0
151 uint8_t rex_; member in class:art::x86_64::Operand
156 explicit Operand(CpuRegister reg) : rex_(0), length_(0), fixup_(nullptr) { SetModRM(3, reg); }
    [all...]

Completed in 194 milliseconds