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();
 }