Home | History | Annotate | Download | only in DartARM32

Lines Matching defs:encoding_

122   Operand() : type_(-1), encoding_(-1) { }
126 : ValueObject(), type_(other.type_), encoding_(other.encoding_) { }
131 encoding_ = other.encoding_;
141 encoding_ = immediate;
149 encoding_ = (rotate << kRotateShift) | (immed8 << kImmed8Shift);
156 encoding_ = static_cast<uint32_t>(rm);
164 encoding_ = shift_imm << kShiftImmShift |
173 encoding_ = static_cast<uint32_t>(rs) << kShiftRegisterShift |
183 o->encoding_ = (0 << kRotateShift) | (immediate << kImmed8Shift);
191 o->encoding_ = (rot << kRotateShift) | (imm8 << kImmed8Shift);
209 return encoding_;
213 uint32_t encoding_;
269 : ValueObject(), encoding_(other.encoding_), kind_(other.kind_) {
273 encoding_ = other.encoding_;
279 return (encoding_ == other.encoding_) && (kind_ == other.kind_);
289 encoding_ = (am ^ (1 << kUShift)) | -offset; // Flip U to adjust sign.
291 encoding_ = am | offset;
293 encoding_ |= static_cast<uint32_t>(rn) << kRnShift;
310 encoding_ = o.encoding() | am | (static_cast<uint32_t>(rn) << kRnShift);
330 return Instr::At(reinterpret_cast<uword>(&encoding_))->RnField();
335 Instr::At(reinterpret_cast<uword>(&encoding_))->RmField() :
341 uint32_t encoding() const { return encoding_; }
354 uint32_t encoding_;