???
This commit is contained in:
parent
947461e31f
commit
13a63ae5fe
3 changed files with 4 additions and 5 deletions
|
@ -1,4 +1,3 @@
|
|||
#define DUK
|
||||
#define RCSID0 "$Header$"
|
||||
|
||||
/*
|
||||
|
@ -9,4 +8,3 @@
|
|||
#define THREE_PASS
|
||||
#define LISTING
|
||||
#define RELOCATION
|
||||
#define NOLD
|
||||
|
|
|
@ -129,9 +129,9 @@ operation
|
|||
{ emit1or2($1);
|
||||
emit1(0x9F);
|
||||
#ifdef RELOCATION
|
||||
newrelo($3.typ, RELO1);
|
||||
newrelo($3.typ, RELO2|RELBR);
|
||||
#endif
|
||||
emit1($3.val);
|
||||
emit2($3.val);
|
||||
}
|
||||
|
|
||||
XOP xmode
|
||||
|
|
|
@ -71,11 +71,12 @@ expr_t exp;
|
|||
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)
|
||||
|
|
Loading…
Reference in a new issue