CSPspEmu.Core.Cpu.VFpu.VfpuConstants.GetRegisterNameByIndex C# (CSharp) Метод

GetRegisterNameByIndex() публичный статический Метод

public static GetRegisterNameByIndex ( VfpuRegisterType Type, int Size, uint Register ) : string
Type VfpuRegisterType
Size int
Register uint
Результат string
        public static string GetRegisterNameByIndex(VfpuRegisterType Type, int Size, uint Register)
        {
            var RegisterName = GetRegisterNames(Type, Size)[Register];
            if (RegisterName == "") throw (new InvalidOperationException(String.Format("Invalid register {0}, {1}, {2}", Type, Size, Register)));
            return RegisterName;
        }

Usage Example

Пример #1
0
 public static VfpuRegisterInfo FromVfpuRegisterInt(VfpuRegisterType type, int size, VfpuRegisterInt register)
 {
     if (type == VfpuRegisterType.Vector && size == 1)
     {
         type = VfpuRegisterType.Cell;
     }
     return(Parse(size, VfpuConstants.GetRegisterNameByIndex(type, size, register.Value)));
 }