Fix some issues with UserId (#455)

This commit is contained in:
Thomas Guillemard 2018-10-14 04:07:56 +02:00 committed by Ac_K
parent 3561062bc6
commit ac1a379265
2 changed files with 3 additions and 18 deletions

View file

@ -77,8 +77,8 @@ namespace Ryujinx.HLE.HOS.Services.Acc
break;
}
Context.Memory.WriteInt64(OutputPosition, Profile.Uuid.High);
Context.Memory.WriteInt64(OutputPosition + 8, Profile.Uuid.Low);
Context.Memory.WriteInt64(OutputPosition, Profile.Uuid.Low);
Context.Memory.WriteInt64(OutputPosition + 8, Profile.Uuid.High);
}
return 0;

View file

@ -14,21 +14,6 @@ namespace Ryujinx.HLE.Utilities
{
this.Low = Low;
this.High = High;
byte[] Bytes = new byte[16];
int Index = Bytes.Length;
void WriteBytes(long Value)
{
for (int Byte = 0; Byte < 8; Byte++)
{
Bytes[--Index] = (byte)(Value >> Byte * 8);
}
}
WriteBytes(Low);
WriteBytes(High);
}
public UInt128(string UInt128Hex)
@ -38,7 +23,7 @@ namespace Ryujinx.HLE.Utilities
throw new ArgumentException("Invalid Hex value!", nameof(UInt128Hex));
}
Low = Convert.ToInt64(UInt128Hex.Substring(16),16);
Low = Convert.ToInt64(UInt128Hex.Substring(16), 16);
High = Convert.ToInt64(UInt128Hex.Substring(0, 16), 16);
}