Lines Matching defs:rlo
61 uint64_t rhi, rlo, zhi, zlo;
62 mul(&rhi, &rlo, nx.m, ny.m);
63 /* either top 20 or 21 bits of rhi and last 2 bits of rlo are 0 */
80 rlo = rhi<<64-d | rlo>>d | !!(rlo<<64-d);
83 rlo = 1;
105 rlo += zlo;
106 rhi += zhi + (rlo < zlo);
109 uint64_t t = rlo;
110 rlo -= zlo;
111 rhi = rhi - zhi - (t < rlo);
113 rlo = -rlo;
114 rhi = -rhi-!!rlo;
125 rhi = rhi<<d | rlo>>64-d | !!(rlo<<d);
126 } else if (rlo) {
127 d = a_clz_64(rlo)-1;
129 rhi = rlo>>1 | (rlo&1);
131 rhi = rlo<<d;