/*\r
These functions convert relative addresses to absolute addresses\r
in CALL instructions to increase the compression ratio.\r
- \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
+\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
+\r
Type Endian Alignment LookAhead\r
- \r
+\r
x86 little 1 4\r
ARMT little 2 2\r
ARM little 4 0\r