Exemplo n.º 1
0
 public override void SetRegister(RegisterStorage reg, Constant v)
 {
     if (v.IsValid && Registers.IsGpRegister(reg))
     {
         valid[reg.Number] = true;
         regs[reg.Number]  = v.ToUInt64();
     }
 }
Exemplo n.º 2
0
 public override Constant GetRegister(RegisterStorage reg)
 {
     if (Registers.IsGpRegister(reg) && valid[reg.Number])
     {
         return(Constant.Create(reg.DataType, regs[reg.Number]));
     }
     else
     {
         return(Constant.Invalid);
     }
 }