public RloConvertNumberInstruction(CodeLocationTag codeLocation, HighSsaRegister dest, HighSsaRegister src, NumConversionType conversionType, uint destPrecision, uint sourcePrecision) : base(codeLocation) { m_conversionType = conversionType; m_dest = dest; m_src = src; m_destPrecision = destPrecision; m_sourcePrecision = sourcePrecision; }
public override void ReadHeader(TagRepository rpa, CatalogReader catalog, HighMethodBodyParseContext methodBody, HighCfgNodeHandle[] cfgNodes, List<HighSsaRegister> ssaRegisters, CodeLocationTag baseLocation, bool haveDebugInfo, BinaryReader reader) { m_conversionType = (NumConversionType)reader.ReadByte(); m_destPrecision = reader.ReadUInt32(); m_sourcePrecision = reader.ReadUInt32(); }