We have to use "dword ptr" instead of "dword" !

This commit is contained in:
Markus F.X.J. Oberhumer 2006-08-16 09:38:49 +02:00
parent badaeac81f
commit ec4404b1ba
9 changed files with 13268 additions and 13414 deletions

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

View File

@ -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

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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