Lines Matching refs:a1
7 * -a1 n -a2 m -b1 k define pair-exchange events used to compute clock offsets
66 unsigned long a1, b1, a2; /* Times for the events */
124 else if (strcmp(argv[i],"-a1") == 0)
248 the (a1,a2) processor. This makes the equations that need
252 offsetevents[i].a1 = entry.time;
452 generating an a1 and a2 event. A corresponding number of b2 events
459 pi a1 (send to nbr) (recv) a2
463 repreresentation, a2-a1 is twice the time to do a (send) and
464 a (recv). This is equivalent to assuming that global((a1+a2)/2) ==
474 The right hand sides are (1/2)(a1(i)+a2(i)) *s(i) - b1(j)*s(j).
477 o(i) = (a1(i)+a2(i))/2 - (s(j)/s(i)) * (b1(j)-o(j))
479 Note that if s(i)==s(j) and b1 == (a1+a2)/2, this gives o(i)==o(j).
501 /* o(i) = (a1(i)+a2(i))/2 - (s(j)/s(i)) * (b1(j)-o(j)) */
504 /* Compute a1(i)+a2(i)/2. Do this by adding half the difference;
506 d1 = (offsetevents[i].a2 - offsetevents[i].a1)/2;
507 d1 = offsetevents[i].a1 + d1;
598 == a1/d + a2/d + a3/d
604 a1/d + (a2<<16)/d + (a3<<32)/d
609 rd = a1 + (a2<<16) + (a3<<32)
611 if a1 = k1 d + b1, (a2 << 16) = (k2 d + b2), and (a3 << 32) = (k3 d + b3),
705 unsigned long a1, a21, a22, a3, k1, k21, k22, k3, b1, b21, b22, b3;
710 a1 = LOWBITS(v)*LOWBITS(n);
715 k1 = a1 / d;
716 b1 = a1 % d;
752 unsigned long a1, a21, a22, a3, k1, k21, k22, k3, b1, b21, b22, b3;
754 a1 = LOWBITS(v)*LOWBITS(n);
759 k1 = a1 / d;
760 b1 = a1 % d;