]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Bra.h
Remove IntelFrameworkModulePkg
[mirror_edk2.git] / IntelFrameworkModulePkg / Library / LzmaCustomDecompressLib / Sdk / C / Bra.h
diff --git a/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Bra.h b/IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk/C/Bra.h
deleted file mode 100644 (file)
index aba8dce..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Bra.h -- Branch converters for executables\r
-2013-01-18 : Igor Pavlov : Public domain */\r
-\r
-#ifndef __BRA_H\r
-#define __BRA_H\r
-\r
-#include "7zTypes.h"\r
-\r
-EXTERN_C_BEGIN\r
-\r
-/*\r
-These functions convert relative addresses to absolute addresses\r
-in CALL instructions to increase the compression ratio.\r
-  \r
-  In:\r
-    data     - data buffer\r
-    size     - size of data\r
-    ip       - current virtual Instruction Pinter (IP) value\r
-    state    - state variable for x86 converter\r
-    encoding - 0 (for decoding), 1 (for encoding)\r
-  \r
-  Out:\r
-    state    - state variable for x86 converter\r
-\r
-  Returns:\r
-    The number of processed bytes. If you call these functions with multiple calls,\r
-    you must start next call with first byte after block of processed bytes.\r
-  \r
-  Type   Endian  Alignment  LookAhead\r
-  \r
-  x86    little      1          4\r
-  ARMT   little      2          2\r
-  ARM    little      4          0\r
-  PPC     big        4          0\r
-  SPARC   big        4          0\r
-  IA64   little     16          0\r
-\r
-  size must be >= Alignment + LookAhead, if it's not last block.\r
-  If (size < Alignment + LookAhead), converter returns 0.\r
-\r
-  Example:\r
-\r
-    UInt32 ip = 0;\r
-    for ()\r
-    {\r
-      ; size must be >= Alignment + LookAhead, if it's not last block\r
-      SizeT processed = Convert(data, size, ip, 1);\r
-      data += processed;\r
-      size -= processed;\r
-      ip += processed;\r
-    }\r
-*/\r
-\r
-#define x86_Convert_Init(state) { state = 0; }\r
-SizeT x86_Convert(Byte *data, SizeT size, UInt32 ip, UInt32 *state, int encoding);\r
-SizeT ARM_Convert(Byte *data, SizeT size, UInt32 ip, int encoding);\r
-SizeT ARMT_Convert(Byte *data, SizeT size, UInt32 ip, int encoding);\r
-SizeT PPC_Convert(Byte *data, SizeT size, UInt32 ip, int encoding);\r
-SizeT SPARC_Convert(Byte *data, SizeT size, UInt32 ip, int encoding);\r
-SizeT IA64_Convert(Byte *data, SizeT size, UInt32 ip, int encoding);\r
-\r
-EXTERN_C_END\r
-\r
-#endif\r