Lines Matching refs:lo

150     DPUNS resultLo = ficlLongMul(u.lo, mul);  in m64Mac()
152 resultLo.hi += resultHi.lo; in m64Mac()
153 resultHi.lo = resultLo.lo + add; in m64Mac()
155 if (resultHi.lo < resultLo.lo) in m64Mac()
158 resultLo.lo = resultHi.lo; in m64Mac()
200 x.lo = ~x.lo; in m64Negate()
201 x.lo ++; in m64Negate()
202 if (x.lo == 0) in m64Negate()
217 stackPushINT(pStack, i64.lo); in i64Push()
224 stackPushINT(pStack, u64.lo); in u64Push()
240 ret.lo = stackPopINT(pStack); in i64Pop()
248 ret.lo = stackPopINT(pStack); in u64Pop()
321 result.hi = result.lo = 0; in m64UMod()
324 ud.lo = pUD->hi >> UMOD_SHIFT; in m64UMod()
328 ud.lo = (qr.rem << UMOD_SHIFT) | (pUD->hi & UMOD_MASK); in m64UMod()
332 ud.lo = (qr.rem << UMOD_SHIFT) | (pUD->lo >> UMOD_SHIFT); in m64UMod()
334 result.lo = qr.quot << UMOD_SHIFT; in m64UMod()
336 ud.lo = (qr.rem << UMOD_SHIFT) | (pUD->lo & UMOD_MASK); in m64UMod()
338 result.lo |= qr.quot & UMOD_MASK; in m64UMod()
361 result.lo = x.lo + y.lo; in m64Add()
364 carry = ((x.lo | y.lo) & CELL_HI_BIT) && !(result.lo & CELL_HI_BIT); in m64Add()
365 carry |= ((x.lo & y.lo) & CELL_HI_BIT); in m64Add()
385 result.lo = x.lo - y.lo; in m64Sub()
387 if (x.lo < y.lo) in m64Sub()
405 if (x.lo & CELL_HI_BIT) in m64ASL()
410 result.lo = x.lo << 1; in m64ASL()
424 result.lo = x.lo >> 1; in m64ASR()
427 result.lo |= CELL_HI_BIT; in m64ASR()
444 result.lo = x.lo | y.lo; in m64Or()
469 if (x.lo > y.lo) in m64Compare()
473 else if (x.lo < y.lo) in m64Compare()
498 addend.lo = y; in ficlLongMul()
527 quotient.lo = 0; in ficlLongDiv()
530 subtrahend.lo = y; in ficlLongDiv()
533 mask.lo = 1; in ficlLongDiv()
543 while (mask.lo != 0 || mask.hi != 0) in ficlLongDiv()
554 result.quot = quotient.lo; in ficlLongDiv()
555 result.rem = q.lo; in ficlLongDiv()