Lines Matching refs:frac

47 ! 		unsigned long	frac;
64 ! unsigned long lx, ly, frac, sticky;
87 ! frac = x->ll.frac;
88 ! sticky = ly | y->ll.frac;
90 ! frac = y->ll.frac;
92 ! sticky = frac & 0x7ffffffffffffffful;
93 ! round = frac >> 63;
94 ! frac = ly;
99 ! sticky |= round | (frac & ((1ul << (e - 1)) - 1));
100 ! round = (frac >> (e - 1)) & 1;
101 ! frac = (frac >> e) | (ly << (64 - e));
106 ! frac += x->ll.frac;
108 ! if (frac < x->ll.frac)
114 ! round = frac & 1;
115 ! frac = (frac >> 1) | (lx << 63);
136 ! (sticky || (frac & 1)))) {
137 ! if (++frac == 0)
152 ! z->ll.frac = 0;
156 ! z->ll.frac = 0xfffffffffffffffful;
164 ! z->ll.frac = frac;
211 ldx [%i1+8],%o2 ! o2 = frac
357 ! unsigned long lx, ly, frac, sticky;
380 ! sticky = ly | y->ll.frac;
381 ! ly = frac = 0;
383 ! frac = y->ll.frac;
385 ! gr = frac >> 62;
386 ! sticky = frac << 2;
387 ! frac = ly;
392 ! sticky |= gr | (frac & ((1ul << (e - 2)) - 1));
393 ! gr = (frac >> (e - 2)) & 3;
394 ! frac = (frac >> e) | (ly << (64 - e));
398 ! gr = (gr >> 1) | ((frac & 1) << 1);
399 ! frac = (frac >> 1) | (ly << 63);
410 ! if (++frac == 0)
414 ! frac = x->ll.frac - frac;
416 ! if (frac > x->ll.frac)
423 ! if (!(lx | frac | gr)) {
434 ! if ((lx | (frac & 0xfffe000000000000ul)) == 0 &&
436 ! lx = frac;
437 ! frac = (unsigned long) gr << 61;
442 ! lx = (lx << 1) | (frac >> 63);
443 ! frac = (frac << 1) | (gr >> 2);
451 ! z->ll.frac = frac;
461 ! lx = (lx << 1) | (frac >> 63);
462 ! frac = (frac << 1) | (gr >> 2);
479 ! ((gr & 1) || (frac & 1)))) {
480 ! if (++frac == 0)
491 ! z->ll.frac = frac;
532 ldx [%i1+8],%o2 ! o2 = frac