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_PARAM (4+ 8*4 +5*4)
|
||||
|
||||
#define INP dword [esp+O_INP]
|
||||
#define INS dword [esp+O_INS]
|
||||
#define OUTP dword [esp+O_OUTP]
|
||||
#define OUTS dword [esp+O_OUTS]
|
||||
#define PARM dword [esp+O_PARAM]
|
||||
#define INP dword ptr [esp+O_INP]
|
||||
#define INS dword ptr [esp+O_INS]
|
||||
#define OUTP dword ptr [esp+O_OUTP]
|
||||
#define OUTS dword ptr [esp+O_OUTS]
|
||||
#define PARM dword ptr [esp+O_PARAM]
|
||||
|
||||
section LEXEC009
|
||||
// empty section for commonality with l_lx_exec86.asm
|
||||
|
||||
@@ -75,11 +75,11 @@ decompress:
|
||||
#define O_OUTS (4+ 8*4 +4*4)
|
||||
#define O_PARAM (4+ 8*4 +5*4)
|
||||
|
||||
#define INP [esp+O_INP]
|
||||
#define INS [esp+O_INS]
|
||||
#define OUTP [esp+O_OUTP]
|
||||
#define OUTS [esp+O_OUTS]
|
||||
#define PARM [esp+O_PARAM]
|
||||
#define INP dword ptr [esp+O_INP]
|
||||
#define INS dword ptr [esp+O_INS]
|
||||
#define OUTP dword ptr [esp+O_OUTP]
|
||||
#define OUTS dword ptr [esp+O_OUTS]
|
||||
#define PARM dword ptr [esp+O_PARAM]
|
||||
|
||||
section LEXEC009
|
||||
//; empty section for commonality with l_lx_exec86.asm
|
||||
|
||||
@@ -83,11 +83,11 @@ decompress:
|
||||
#define O_OUTS (4+ 8*4 +4*4)
|
||||
#define O_PARAM (4+ 8*4 +5*4)
|
||||
|
||||
#define INP dword [esp+O_INP]
|
||||
#define INS dword [esp+O_INS]
|
||||
#define OUTP dword [esp+O_OUTP]
|
||||
#define OUTS dword [esp+O_OUTS]
|
||||
#define PARM dword [esp+O_PARAM]
|
||||
#define INP dword ptr [esp+O_INP]
|
||||
#define INS dword ptr [esp+O_INS]
|
||||
#define OUTP dword ptr [esp+O_OUTP]
|
||||
#define OUTS dword ptr [esp+O_OUTS]
|
||||
#define PARM dword ptr [esp+O_PARAM]
|
||||
|
||||
section LEXEC009
|
||||
mov eax, offset NMRU // free slot in following 'pusha'
|
||||
|
||||
@@ -110,10 +110,10 @@ nrv2e:
|
||||
section LXPTI043
|
||||
cl1b:
|
||||
|
||||
#define INP dword [esp+8*4+1*4]
|
||||
#define INS dword [esp+8*4+2*4]
|
||||
#define OUTP dword [esp+8*4+3*4]
|
||||
#define OUTS dword [esp+8*4+4*4]
|
||||
#define INP dword ptr [esp+8*4+1*4]
|
||||
#define INS dword ptr [esp+8*4+2*4]
|
||||
#define OUTP dword ptr [esp+8*4+3*4]
|
||||
#define OUTS dword ptr [esp+8*4+4*4]
|
||||
|
||||
section LXPTI050
|
||||
pusha
|
||||
|
||||
@@ -69,10 +69,10 @@ decompress:
|
||||
// C callable decompressor
|
||||
**************************************************************************/
|
||||
|
||||
#define INP dword [esp+8*4+4]
|
||||
#define INS dword [esp+8*4+8]
|
||||
#define OUTP dword [esp+8*4+12]
|
||||
#define OUTS dword [esp+8*4+16]
|
||||
#define INP dword ptr [esp+8*4+4]
|
||||
#define INS dword ptr [esp+8*4+8]
|
||||
#define OUTP dword ptr [esp+8*4+12]
|
||||
#define OUTS dword ptr [esp+8*4+16]
|
||||
|
||||
section LEXEC010
|
||||
pusha
|
||||
|
||||
Reference in New Issue
Block a user