We have to use "dword ptr" instead of "dword" !
This commit is contained in:
+3303
-3338
File diff suppressed because it is too large
Load Diff
+3343
-3371
File diff suppressed because it is too large
Load Diff
+4011
-4059
File diff suppressed because it is too large
Load Diff
+2588
-2623
File diff suppressed because it is too large
Load Diff
@@ -75,11 +75,11 @@ decompress:
|
|||||||
#define O_OUTS (4+ 8*4 +4*4)
|
#define O_OUTS (4+ 8*4 +4*4)
|
||||||
#define O_PARAM (4+ 8*4 +5*4)
|
#define O_PARAM (4+ 8*4 +5*4)
|
||||||
|
|
||||||
#define INP dword [esp+O_INP]
|
#define INP dword ptr [esp+O_INP]
|
||||||
#define INS dword [esp+O_INS]
|
#define INS dword ptr [esp+O_INS]
|
||||||
#define OUTP dword [esp+O_OUTP]
|
#define OUTP dword ptr [esp+O_OUTP]
|
||||||
#define OUTS dword [esp+O_OUTS]
|
#define OUTS dword ptr [esp+O_OUTS]
|
||||||
#define PARM dword [esp+O_PARAM]
|
#define PARM dword ptr [esp+O_PARAM]
|
||||||
|
|
||||||
section LEXEC009
|
section LEXEC009
|
||||||
// empty section for commonality with l_lx_exec86.asm
|
// empty section for commonality with l_lx_exec86.asm
|
||||||
|
|||||||
@@ -75,11 +75,11 @@ decompress:
|
|||||||
#define O_OUTS (4+ 8*4 +4*4)
|
#define O_OUTS (4+ 8*4 +4*4)
|
||||||
#define O_PARAM (4+ 8*4 +5*4)
|
#define O_PARAM (4+ 8*4 +5*4)
|
||||||
|
|
||||||
#define INP [esp+O_INP]
|
#define INP dword ptr [esp+O_INP]
|
||||||
#define INS [esp+O_INS]
|
#define INS dword ptr [esp+O_INS]
|
||||||
#define OUTP [esp+O_OUTP]
|
#define OUTP dword ptr [esp+O_OUTP]
|
||||||
#define OUTS [esp+O_OUTS]
|
#define OUTS dword ptr [esp+O_OUTS]
|
||||||
#define PARM [esp+O_PARAM]
|
#define PARM dword ptr [esp+O_PARAM]
|
||||||
|
|
||||||
section LEXEC009
|
section LEXEC009
|
||||||
//; empty section for commonality with l_lx_exec86.asm
|
//; empty section for commonality with l_lx_exec86.asm
|
||||||
|
|||||||
@@ -83,11 +83,11 @@ decompress:
|
|||||||
#define O_OUTS (4+ 8*4 +4*4)
|
#define O_OUTS (4+ 8*4 +4*4)
|
||||||
#define O_PARAM (4+ 8*4 +5*4)
|
#define O_PARAM (4+ 8*4 +5*4)
|
||||||
|
|
||||||
#define INP dword [esp+O_INP]
|
#define INP dword ptr [esp+O_INP]
|
||||||
#define INS dword [esp+O_INS]
|
#define INS dword ptr [esp+O_INS]
|
||||||
#define OUTP dword [esp+O_OUTP]
|
#define OUTP dword ptr [esp+O_OUTP]
|
||||||
#define OUTS dword [esp+O_OUTS]
|
#define OUTS dword ptr [esp+O_OUTS]
|
||||||
#define PARM dword [esp+O_PARAM]
|
#define PARM dword ptr [esp+O_PARAM]
|
||||||
|
|
||||||
section LEXEC009
|
section LEXEC009
|
||||||
mov eax, offset NMRU // free slot in following 'pusha'
|
mov eax, offset NMRU // free slot in following 'pusha'
|
||||||
|
|||||||
@@ -110,10 +110,10 @@ nrv2e:
|
|||||||
section LXPTI043
|
section LXPTI043
|
||||||
cl1b:
|
cl1b:
|
||||||
|
|
||||||
#define INP dword [esp+8*4+1*4]
|
#define INP dword ptr [esp+8*4+1*4]
|
||||||
#define INS dword [esp+8*4+2*4]
|
#define INS dword ptr [esp+8*4+2*4]
|
||||||
#define OUTP dword [esp+8*4+3*4]
|
#define OUTP dword ptr [esp+8*4+3*4]
|
||||||
#define OUTS dword [esp+8*4+4*4]
|
#define OUTS dword ptr [esp+8*4+4*4]
|
||||||
|
|
||||||
section LXPTI050
|
section LXPTI050
|
||||||
pusha
|
pusha
|
||||||
|
|||||||
@@ -69,10 +69,10 @@ decompress:
|
|||||||
// C callable decompressor
|
// C callable decompressor
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
|
||||||
#define INP dword [esp+8*4+4]
|
#define INP dword ptr [esp+8*4+4]
|
||||||
#define INS dword [esp+8*4+8]
|
#define INS dword ptr [esp+8*4+8]
|
||||||
#define OUTP dword [esp+8*4+12]
|
#define OUTP dword ptr [esp+8*4+12]
|
||||||
#define OUTS dword [esp+8*4+16]
|
#define OUTS dword ptr [esp+8*4+16]
|
||||||
|
|
||||||
section LEXEC010
|
section LEXEC010
|
||||||
pusha
|
pusha
|
||||||
|
|||||||
Reference in New Issue
Block a user