summaryrefslogtreecommitdiff
path: root/sys/src/cmd/7a
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2019-04-08 13:53:41 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2019-04-08 13:53:41 +0200
commit394d095ee0a9e50242b88a783af6bb777cfb3e01 (patch)
tree61e6a625ad9e9c5ee2b143d8e50de6ff9623ec30 /sys/src/cmd/7a
parent275fbc93fdb2a60a98065fe5438bd8518c28ad76 (diff)
7a: fix indexreg operations
Diffstat (limited to 'sys/src/cmd/7a')
-rw-r--r--sys/src/cmd/7a/lex.c9
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);