diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-04-08 13:53:41 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-04-08 13:53:41 +0200 |
commit | 394d095ee0a9e50242b88a783af6bb777cfb3e01 (patch) | |
tree | 61e6a625ad9e9c5ee2b143d8e50de6ff9623ec30 /sys/src/cmd/7a | |
parent | 275fbc93fdb2a60a98065fe5438bd8518c28ad76 (diff) |
7a: fix indexreg operations
Diffstat (limited to 'sys/src/cmd/7a')
-rw-r--r-- | sys/src/cmd/7a/lex.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/sys/src/cmd/7a/lex.c b/sys/src/cmd/7a/lex.c index 0f8fd5f00..2e289ff09 100644 --- a/sys/src/cmd/7a/lex.c +++ b/sys/src/cmd/7a/lex.c @@ -911,15 +911,6 @@ outcode(int a, Gen *g1, int reg, Gen *g2) pc++; if(pass == 1) return; - if(g1->xreg != NREG) { - if(reg != NREG || g2->xreg != NREG) - yyerror("bad addressing modes"); - reg = g1->xreg; - } else if(g2->xreg != NREG) { - if(reg != NREG) - yyerror("bad addressing modes"); - reg = g2->xreg; - } do{ sf = outsim(g1); st = outsim(g2); |