RNewArray::RNewArray(CompactBufferReader& reader) { count_ = reader.readUnsigned(); }
RSimdBox::RSimdBox(CompactBufferReader& reader) { type_ = reader.readByte(); }
RMathFunction::RMathFunction(CompactBufferReader& reader) { function_ = reader.readByte(); }
RNewObject::RNewObject(CompactBufferReader& reader) { mode_ = MNewObject::Mode(reader.readByte()); }
RSqrt::RSqrt(CompactBufferReader& reader) { isFloatOperation_ = reader.readByte(); }
RHypot::RHypot(CompactBufferReader& reader) : numOperands_(reader.readUnsigned()) { }
RDiv::RDiv(CompactBufferReader& reader) { isFloatOperation_ = reader.readByte(); }
bool read() { if (!reader_.more()) return false; offset_ = reader_.readUnsigned(); return true; }
RStringReplace::RStringReplace(CompactBufferReader& reader) { isFlatReplacement_ = reader.readByte(); }
RMul::RMul(CompactBufferReader& reader) { isFloatOperation_ = reader.readByte(); mode_ = reader.readByte(); }
RelocationIterator(CompactBufferReader &reader) : reader_(reader) { tableStart_ = reader_.readFixedUint32_t(); }
RNewArray::RNewArray(CompactBufferReader &reader) { count_ = reader.readUnsigned(); isAllocating_ = reader.readByte(); }
RNewObject::RNewObject(CompactBufferReader &reader) { templateObjectIsClassPrototype_ = reader.readByte(); }
RObjectState::RObjectState(CompactBufferReader& reader) { numSlots_ = reader.readUnsigned(); }
RMinMax::RMinMax(CompactBufferReader& reader) { isMax_ = reader.readByte(); }
RArrayState::RArrayState(CompactBufferReader& reader) { numElements_ = reader.readUnsigned(); }
RSignExtend::RSignExtend(CompactBufferReader& reader) { mode_ = reader.readByte(); }