X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=eagen0.c;fp=eagen0.c;h=f01b989a7454812538d397cdca29881e0fa2545d;hp=7fe382a115c5c692a04aed6e19c321cdb6e3e5a4;hb=da0013df9438aa14e478544307e925462d398cb3;hpb=f7f625cf6c2f4b96854ac0e911ca2b1c249f4e05 diff --git a/eagen0.c b/eagen0.c index 7fe382a..f01b989 100644 --- a/eagen0.c +++ b/eagen0.c @@ -251,6 +251,12 @@ int eaNgen(WORD siz) D_long(0); } + break; + case DINDW: + D_word(0x190|(aNixreg<<12)); + break; + case DINDL: + D_word(0x990|(aNixreg<<12)); break; case ABASE: case MEMPOST: @@ -281,7 +287,7 @@ int eaNgen(WORD siz) else { // Arrange for fixup later on - AddFixup(FU_WORD|FU_SEXT, sloc, aNexpr); + AddFixup(FU_WORD|FU_SEXT, sloc, aNbexpr); D_word(0); } } @@ -299,7 +305,7 @@ int eaNgen(WORD siz) else { // Arrange for fixup later on - AddFixup(FU_LONG|FU_SEXT, sloc, aNexpr); + AddFixup(FU_LONG, sloc, aNbexpr); D_long(0); } } @@ -369,6 +375,7 @@ int eaNgen(WORD siz) #undef aNixreg #undef aNixsiz #undef aNexten +#undef aNbexpr #undef aNbdexval #undef aNbdexattr #undef AnESYM