We have to use "dword ptr" instead of "dword" !
This commit is contained in:
parent
badaeac81f
commit
ec4404b1ba
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user