Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.301
 
1.302
 
MAIN:ragge:20110813143230
 
trees.c
_>24302430 static NODE *
 24312431 wrualfld(NODE *val, NODE *d, TWORD t, TWORD ct, int off, int fsz)
 24322432 {
<>2433 -        NODE *p, *q, *r, *rn;
  2433+        NODE *p, *q, *r, *rn, *s;
24342434         int tsz, ctsz, t2f, inbits;
 24352435  
 24362436         tsz = (int)tsize(t, 0, 0);
     
 !
24602460                 rn = buildtree(ASSIGN, d, p);
 24612461                 rn = buildtree(COMOP, rn, makety(r, t, 0, 0, 0));
 24622462         } else {
<> 2463+                s = makety(ccopy(val), t, 0, 0, 0);
  2464+                s = TYPAND(s, xbcon(SZMASK(fsz), 0, t), t);
  2465+
24632466                 r = buildtree(UMUL, buildtree(PLUS, ccopy(d), bcon(t2f)), 0);
 24642467                 p = ccopy(r);
 24652468                 p = TYPAND(p, xbcon(SZMASK(off), 0, ct), ct);
     
 !
24912494                 q = makety(q, ct, 0, 0, 0);
 24922495                 p = TYPOR(p, q, ct);
 24932496                 rn = buildtree(COMOP, rn, buildtree(ASSIGN, r, p));
<> 2497+                rn = buildtree(COMOP, rn, s);
<_24942498         }
 24952499         return rn;
 24962500 }
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-01 10:15 +0200