aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/Loaders/Compression/Lz4.cs
diff options
context:
space:
mode:
authorAlex Barney <thealexbarney@gmail.com>2018-12-04 14:23:37 -0600
committergdkchan <gab.dark.100@gmail.com>2018-12-04 18:23:37 -0200
commit85dbb9559ad317a657dafd24da27fec4b3f5250f (patch)
treeecd92931bc2146e549484d9a3af308469089ad4e /Ryujinx.HLE/Loaders/Compression/Lz4.cs
parentc86aacde76b5f8e503e2b412385c8491ecc86b3b (diff)
Adjust naming conventions and general refactoring in HLE Project (#490)
* Rename enum fields * Naming conventions * Remove unneeded ".this" * Remove unneeded semicolons * Remove unused Usings * Don't use var * Remove unneeded enum underlying types * Explicitly label class visibility * Remove unneeded @ prefixes * Remove unneeded commas * Remove unneeded if expressions * Method doesn't use unsafe code * Remove unneeded casts * Initialized objects don't need an empty constructor * Remove settings from DotSettings * Revert "Explicitly label class visibility" This reverts commit ad5eb5787cc5b27a4631cd46ef5f551c4ae95e51. * Small changes * Revert external enum renaming * Changes from feedback * Remove unneeded property setters
Diffstat (limited to 'Ryujinx.HLE/Loaders/Compression/Lz4.cs')
-rw-r--r--Ryujinx.HLE/Loaders/Compression/Lz4.cs60
1 files changed, 30 insertions, 30 deletions
diff --git a/Ryujinx.HLE/Loaders/Compression/Lz4.cs b/Ryujinx.HLE/Loaders/Compression/Lz4.cs
index cfb49551..e405b107 100644
--- a/Ryujinx.HLE/Loaders/Compression/Lz4.cs
+++ b/Ryujinx.HLE/Loaders/Compression/Lz4.cs
@@ -4,75 +4,75 @@ namespace Ryujinx.HLE.Loaders.Compression
{
static class Lz4
{
- public static byte[] Decompress(byte[] Cmp, int DecLength)
+ public static byte[] Decompress(byte[] cmp, int decLength)
{
- byte[] Dec = new byte[DecLength];
+ byte[] dec = new byte[decLength];
- int CmpPos = 0;
- int DecPos = 0;
+ int cmpPos = 0;
+ int decPos = 0;
- int GetLength(int Length)
+ int GetLength(int length)
{
- byte Sum;
+ byte sum;
- if (Length == 0xf)
+ if (length == 0xf)
{
do
{
- Length += (Sum = Cmp[CmpPos++]);
+ length += (sum = cmp[cmpPos++]);
}
- while (Sum == 0xff);
+ while (sum == 0xff);
}
- return Length;
+ return length;
}
do
{
- byte Token = Cmp[CmpPos++];
+ byte token = cmp[cmpPos++];
- int EncCount = (Token >> 0) & 0xf;
- int LitCount = (Token >> 4) & 0xf;
+ int encCount = (token >> 0) & 0xf;
+ int litCount = (token >> 4) & 0xf;
//Copy literal chunck
- LitCount = GetLength(LitCount);
+ litCount = GetLength(litCount);
- Buffer.BlockCopy(Cmp, CmpPos, Dec, DecPos, LitCount);
+ Buffer.BlockCopy(cmp, cmpPos, dec, decPos, litCount);
- CmpPos += LitCount;
- DecPos += LitCount;
+ cmpPos += litCount;
+ decPos += litCount;
- if (CmpPos >= Cmp.Length)
+ if (cmpPos >= cmp.Length)
{
break;
}
//Copy compressed chunck
- int Back = Cmp[CmpPos++] << 0 |
- Cmp[CmpPos++] << 8;
+ int back = cmp[cmpPos++] << 0 |
+ cmp[cmpPos++] << 8;
- EncCount = GetLength(EncCount) + 4;
+ encCount = GetLength(encCount) + 4;
- int EncPos = DecPos - Back;
+ int encPos = decPos - back;
- if (EncCount <= Back)
+ if (encCount <= back)
{
- Buffer.BlockCopy(Dec, EncPos, Dec, DecPos, EncCount);
+ Buffer.BlockCopy(dec, encPos, dec, decPos, encCount);
- DecPos += EncCount;
+ decPos += encCount;
}
else
{
- while (EncCount-- > 0)
+ while (encCount-- > 0)
{
- Dec[DecPos++] = Dec[EncPos++];
+ dec[decPos++] = dec[encPos++];
}
}
}
- while (CmpPos < Cmp.Length &&
- DecPos < Dec.Length);
+ while (cmpPos < cmp.Length &&
+ decPos < dec.Length);
- return Dec;
+ return dec;
}
}
} \ No newline at end of file