-#define DUK
#define RCSID0 "$Header$"
/*
#define THREE_PASS
#define LISTING
#define RELOCATION
-#define NOLD
{ emit1or2($1);
emit1(0x9F);
#ifdef RELOCATION
- newrelo($3.typ, RELO1);
+ newrelo($3.typ, RELO2|RELBR);
#endif
- emit1($3.val);
+ emit2($3.val);
}
|
XOP xmode
sm = fitb(dist);
if ((exp.typ & S_TYP) != DOTTYP)
sm = 0;
- if (small(sm,0)) {
+ if (small(sm,1)) {
emit1(0x8C + ind);
emit1(dist);
} else {
emit1(0x8D + ind);
+ emit1((dist-1)>>8);
emit1(dist - 1);
}
} else if ((reg = regno(reg)) < 0)