+#ifdef R2REGS
+ /* try to coax a tree into a doubly indexed OREG */
+ p1 = p->in.left;
+ if( p1->in.op == PLUS ) {
+ if( ISPTR(p1->in.left->in.type) &&
+ offset(p1->in.right, tlen(p)) >= 0 ) {
+ order( p1->in.left, INAREG|INTAREG );
+ goto again;
+ }
+ if( ISPTR(p1->in.right->in.type) &&
+ offset(p1->in.left, tlen(p)) >= 0 ) {
+ order( p1->in.right, INAREG|INTAREG );
+ goto again;
+ }
+ }
+#endif