#ifndef lint
-static char sccsid[] = "@(#)c21.c 4.24 %G%";
+static char sccsid[] = "@(#)c21.c 4.25 %G%";
#endif
/* char C21[] = {"@(#)c21.c 1.83 80/10/16 21:18:22 JFR"}; /* sccs ident */
else lastrand=regs[RT3];
repladdr(p);
if (p->op==CALLS || p->op==MOVC3) clearreg();
- if (p->op==BIT) bitopt(p);
+ /*if (p->op==BIT) bitopt(p);*/
ccloc[0]=0; break;
case CBR:
for (;;) {n >>= 1; if (n==0) return(log); ++log; if (n== -1) return(log);}
}
+#ifdef notdef
bitopt(p) register struct node *p; {
/* change "bitx $<power_of_2>,a" followed by JEQ or JNE
/* into JBC or JBS. watch out for I/O registers. (?)
p->labno = p->forw->labno; delnode(p->forw);
p->pop=0;
}
+#endif
isfield(n) register long n; {/* -1 -> no; else -> position of low bit */
register int p; register long t;