]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h
Remove IntelFrameworkModulePkg
[mirror_edk2.git] / IntelFrameworkModulePkg / Library / LzmaCustomDecompressLib / Sdk / C / LzHash.h
diff --git a/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h b/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h
deleted file mode 100644 (file)
index 2191444..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-/* LzHash.h -- HASH functions for LZ algorithms\r
-2015-04-12 : Igor Pavlov : Public domain */\r
-\r
-#ifndef __LZ_HASH_H\r
-#define __LZ_HASH_H\r
-\r
-#define kHash2Size (1 << 10)\r
-#define kHash3Size (1 << 16)\r
-#define kHash4Size (1 << 20)\r
-\r
-#define kFix3HashSize (kHash2Size)\r
-#define kFix4HashSize (kHash2Size + kHash3Size)\r
-#define kFix5HashSize (kHash2Size + kHash3Size + kHash4Size)\r
-\r
-#define HASH2_CALC hv = cur[0] | ((UInt32)cur[1] << 8);\r
-\r
-#define HASH3_CALC { \\r
-  UInt32 temp = p->crc[cur[0]] ^ cur[1]; \\r
-  h2 = temp & (kHash2Size - 1); \\r
-  hv = (temp ^ ((UInt32)cur[2] << 8)) & p->hashMask; }\r
-\r
-#define HASH4_CALC { \\r
-  UInt32 temp = p->crc[cur[0]] ^ cur[1]; \\r
-  h2 = temp & (kHash2Size - 1); \\r
-  temp ^= ((UInt32)cur[2] << 8); \\r
-  h3 = temp & (kHash3Size - 1); \\r
-  hv = (temp ^ (p->crc[cur[3]] << 5)) & p->hashMask; }\r
-\r
-#define HASH5_CALC { \\r
-  UInt32 temp = p->crc[cur[0]] ^ cur[1]; \\r
-  h2 = temp & (kHash2Size - 1); \\r
-  temp ^= ((UInt32)cur[2] << 8); \\r
-  h3 = temp & (kHash3Size - 1); \\r
-  temp ^= (p->crc[cur[3]] << 5); \\r
-  h4 = temp & (kHash4Size - 1); \\r
-  hv = (temp ^ (p->crc[cur[4]] << 3)) & p->hashMask; }\r
-\r
-/* #define HASH_ZIP_CALC hv = ((cur[0] | ((UInt32)cur[1] << 8)) ^ p->crc[cur[2]]) & 0xFFFF; */\r
-#define HASH_ZIP_CALC hv = ((cur[2] | ((UInt32)cur[0] << 8)) ^ p->crc[cur[1]]) & 0xFFFF;\r
-\r
-\r
-#define MT_HASH2_CALC \\r
-  h2 = (p->crc[cur[0]] ^ cur[1]) & (kHash2Size - 1);\r
-\r
-#define MT_HASH3_CALC { \\r
-  UInt32 temp = p->crc[cur[0]] ^ cur[1]; \\r
-  h2 = temp & (kHash2Size - 1); \\r
-  h3 = (temp ^ ((UInt32)cur[2] << 8)) & (kHash3Size - 1); }\r
-\r
-#define MT_HASH4_CALC { \\r
-  UInt32 temp = p->crc[cur[0]] ^ cur[1]; \\r
-  h2 = temp & (kHash2Size - 1); \\r
-  temp ^= ((UInt32)cur[2] << 8); \\r
-  h3 = temp & (kHash3Size - 1); \\r
-  h4 = (temp ^ (p->crc[cur[3]] << 5)) & (kHash4Size - 1); }\r
-\r
-#endif\r