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_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
+5 -5
View File
@@ -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
+5 -5
View File
@@ -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'
+4 -4
View File
@@ -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
+4 -4
View File
@@ -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