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
+3303 -3338
View File
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
+5 -5
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
+5 -5
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
+5 -5
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'
+4 -4
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
+4 -4
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