- if( (q->op==PLUS||q->op==MINUS) && qr->op==ICON && ql->op==PLUS &&
- ql->left->op==REG &&
- ql->right->op==REG ){
- temp = qr->lval;
- cp = qr->name;
- if( q->op == MINUS ){
- if( *cp ) return;
- temp = -temp;
- }
- if( *cp ){
- if( *ql->name ) return;
- }
- else {
- cp = ql->name;
- }
- r = R2PACK(ql->left->rval,ql->right->rval);
- goto ormake;
- }